jhleem / egov star

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


            
Index: egov3.10/src/main/java/egovframework/com/uss/ion/ecc/web/EgovEventCmpgnController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ecc/web/EgovEventCmpgnController.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ecc/web/EgovEventCmpgnController.java (nonexistent) @@ -1,481 +0,0 @@ -package egovframework.com.uss.ion.ecc.web; - -import java.util.List; - -import javax.annotation.Resource; - -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.springframework.web.bind.annotation.RequestParam; -import org.springmodules.validation.commons.DefaultBeanValidator; - -import egovframework.com.cmm.ComDefaultCodeVO; -import egovframework.com.cmm.EgovMessageSource; -import egovframework.com.cmm.LoginVO; -import egovframework.com.cmm.annotation.IncludedInfo; -import egovframework.com.cmm.service.EgovCmmUseService; -import egovframework.com.cmm.util.EgovUserDetailsHelper; -import egovframework.com.uss.ion.ecc.service.EgovEventCmpgnService; -import egovframework.com.uss.ion.ecc.service.EventCmpgnVO; -import egovframework.com.uss.ion.ecc.service.TnextrlHrVO; -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 2009.03.20 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.03.20 장동한 최초 생성 - * 2011.8.26 정진오 IncludedInfo annotation 추가 - * - * </pre> - */ - -@Controller -public class EgovEventCmpgnController { - - /** EgovMessageSource */ - @Resource(name="egovMessageSource") - EgovMessageSource egovMessageSource; - - @Resource(name = "EgovEventCmpgnService") - private EgovEventCmpgnService egovEventCmpgnService; - - /** EgovPropertyService */ - @Resource(name = "propertiesService") - protected EgovPropertyService propertiesService; - - @Resource(name="EgovCmmUseService") - private EgovCmmUseService cmmUseService; - - @Autowired - private DefaultBeanValidator beanValidator; - - /** - * 행사/이벤트/캠페인 목록을 조회한다. - * @param searchVO - * @param eventCmpgnVO - * @param model - * @return "egovframework/com/uss/ion/ecc/EgovEventCmpgnList - * @throws Exception - */ - @IncludedInfo(name="행사/이벤트/캠페인", order = 710 ,gid = 50) - @RequestMapping(value="/uss/ion/ecc/selectEventCmpgnList.do") - public String selectEventCmpgnList(@ModelAttribute("searchVO") EventCmpgnVO 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<?> sampleList = egovEventCmpgnService.selectEventCmpgnList(searchVO); - model.addAttribute("resultList", sampleList); - - int totCnt = egovEventCmpgnService.selectEventCmpgnListCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - return "egovframework/com/uss/ion/ecc/EgovEventCmpgnList"; - - } - - /** - * 행사/이벤트/캠페인 목록을 조회한다.(Popup) - * @param searchVO - * @param eventCmpgnVO - * @param model - * @return "egovframework/com/uss/ion/ecc/EgovEventCmpgnList - * @throws Exception - */ - @RequestMapping(value="/uss/ion/ecc/selectEventCmpgnListPopup.do") - public String selectEventCmpgnListPopup(@ModelAttribute("searchVO") EventCmpgnVO 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<?> sampleList = egovEventCmpgnService.selectEventCmpgnList(searchVO); - model.addAttribute("resultList", sampleList); - - int totCnt = egovEventCmpgnService.selectEventCmpgnListCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - return "egovframework/com/uss/ion/ecc/EgovEventCmpgnListPopup"; - - } - - /** - * 행사/이벤트/캠페인 목록에 대한 상세정보를 조회한다. - * @param eventCmpgnVO - * @param searchVO - * @param model - * @return "/uss/ion/ecc/EgovEventCmpgnDetail" - * @throws Exception - */ - @RequestMapping("/uss/ion/ecc/selectEventCmpgnDetail.do") - public String selectEventCmpgnDetail(EventCmpgnVO eventCmpgnVO, - @ModelAttribute("searchVO") EventCmpgnVO searchVO, - ModelMap model) throws Exception { - - EventCmpgnVO vo = egovEventCmpgnService.selectEventCmpgnDetail(eventCmpgnVO); - - model.addAttribute("result", vo); - - return "egovframework/com/uss/ion/ecc/EgovEventCmpgnDetail"; - } - - - /** - * 행사/이벤트/캠페인 등록전 단계 - * @param searchVO - * @param model - * @return "/uss/ion/ecc/EgovEventCmpgnRegist" - * @throws Exception - */ - @RequestMapping("/uss/ion/ecc/insertEventCmpgnView.do") - public String insertEventCmpgnView(@ModelAttribute("searchVO") EventCmpgnVO searchVO, Model model) throws Exception { - - // 공통코드를 가져오기 위한 Vo - ComDefaultCodeVO vo = new ComDefaultCodeVO(); - vo.setCodeId("COM035"); - - List<?> _result = cmmUseService.selectCmmCodeDetail(vo); - model.addAttribute("eventTyCode", _result); - - - model.addAttribute("eventCmpgnVO", new EventCmpgnVO()); - - return "egovframework/com/uss/ion/ecc/EgovEventCmpgnRegist"; - - } - - /** - * 행사/이벤트/캠페인을 등록한다. - * @param searchVO - * @param eventCmpgnVO - * @param bindingResult - * @return "forward:/uss/ion/ecc/selectEventCmpgnList.do" - * @throws Exception - */ - @RequestMapping("/uss/ion/ecc/insertEventCmpgn.do") - public String insertEventCmpgn(@ModelAttribute("searchVO") EventCmpgnVO searchVO, @ModelAttribute("eventCmpgnVO") EventCmpgnVO eventCmpgnVO, - BindingResult bindingResult) throws Exception { - - beanValidator.validate(eventCmpgnVO, bindingResult); - if(bindingResult.hasErrors()){ - return "egovframework/com/uss/olh/ecc/EgovEventCmpgnRegist"; - } - - // 로그인VO에서 사용자 정보 가져오기 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - String frstRegisterId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId()); - - eventCmpgnVO.setFrstRegisterId(frstRegisterId); // 최초등록자ID - eventCmpgnVO.setLastUpdusrId(frstRegisterId); // 최종수정자ID - - egovEventCmpgnService.insertEventCmpgn(eventCmpgnVO); - - return "forward:/uss/ion/ecc/selectEventCmpgnList.do"; - } - - /** - * 행사/이벤트/캠페인을 수정하기 전 처리 - * @param eventId - * @param searchVO - * @param model - * @return "/uss/ion/ecc/EgovEventCmpgnUpdt" - * @throws Exception - */ - @RequestMapping("/uss/ion/ecc/updateEventCmpgnView.do") - public String updateEventCmpgnView(@RequestParam("eventId") String eventId , - @ModelAttribute("searchVO") EventCmpgnVO searchVO, ModelMap model) - throws Exception { - - // 공통코드를 가져오기 위한 Vo - ComDefaultCodeVO vo = new ComDefaultCodeVO(); - vo.setCodeId("COM035"); - - List<?> _result = cmmUseService.selectCmmCodeDetail(vo); - model.addAttribute("eventTyCode", _result); - - EventCmpgnVO eventCmpgnVO = new EventCmpgnVO(); - - // Primary Key 값 세팅 - eventCmpgnVO.setEventId(eventId); - model.addAttribute("eventCmpgnVO", egovEventCmpgnService.selectEventCmpgnDetail(eventCmpgnVO)); - - - return "egovframework/com/uss/ion/ecc/EgovEventCmpgnUpdt"; - } - - /** - * 행사/이벤트/캠페인을 수정처리한다. - * @param searchVO - * @param eventCmpgnVO - * @param bindingResult - * @return "forward:/uss/ion/ecc/selectEventCmpgnList.do" - * @throws Exception - */ - @RequestMapping("/uss/ion/ecc/updateEventCmpgn.do") - public String updateEventCmpgn(@ModelAttribute("searchVO") EventCmpgnVO searchVO, @ModelAttribute("eventCmpgnVO") EventCmpgnVO eventCmpgnVO, - BindingResult bindingResult) - throws Exception { - - // Validation - beanValidator.validate(eventCmpgnVO, bindingResult); - if(bindingResult.hasErrors()){ - return "egovframework/com/uss/olh/ecc/EgovEventCmpgnUpdt"; - } - - // 로그인VO에서 사용자 정보 가져오기 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - String lastUpdusrId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId()); - eventCmpgnVO.setLastUpdusrId(lastUpdusrId); // 최종수정자ID - - egovEventCmpgnService.updateEventCmpgn(eventCmpgnVO); - - return "forward:/uss/ion/ecc/selectEventCmpgnList.do"; - - } - - /** - * 행사/이벤트/캠페인을 삭제처리한다. - * @param eventCmpgnVO - * @param searchVO - * @return "forward:/uss/ion/ecc/selectEventCmpgnList.do" - * @throws Exception - */ - @RequestMapping("/uss/ion/ecc/deleteEventCmpgn.do") - public String deleteEventCmpgn(EventCmpgnVO eventCmpgnVO, @ModelAttribute("searchVO") EventCmpgnVO searchVO) throws Exception { - - egovEventCmpgnService.deleteEventCmpgn(eventCmpgnVO); - - return "forward:/uss/ion/ecc/selectEventCmpgnList.do"; - } - - /** - * 외부인사정보 목록을 조회한다. - * @param searchVO - * @param tnextrlHrVO - * @param model - * @return "egovframework/com/uss/ion/ecc/EgovTnextrlHrList - * @throws Exception - */ - @IncludedInfo(name="외부인사정보", order = 711 ,gid = 50) - @RequestMapping(value="/uss/ion/ecc/selectTnextrlHrList.do") - public String selectTnextrlHrList(@ModelAttribute("searchVO") TnextrlHrVO 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<?> sampleList = egovEventCmpgnService.selectTnextrlHrList(searchVO); - model.addAttribute("resultList", sampleList); - - int totCnt = egovEventCmpgnService.selectTnextrlHrListCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - return "egovframework/com/uss/ion/ecc/EgovTnextrlHrList"; - - } - - /** - * 외부인사정보 목록에 대한 상세정보를 조회한다. - * @param tnextrlHrVO - * @param searchVO - * @param model - * @return "/uss/ion/ecc/EgovTnextrlHrDetail" - * @throws Exception - */ - @RequestMapping("/uss/ion/ecc/selectTnextrlHrDetail.do") - public String selectTnextrlHrDetail(TnextrlHrVO tnextrlHrVO, @ModelAttribute("searchVO") TnextrlHrVO searchVO, ModelMap model) throws Exception { - - TnextrlHrVO vo = egovEventCmpgnService.selectTnextrlHrDetail(tnextrlHrVO); - - model.addAttribute("result", vo); - - return "egovframework/com/uss/ion/ecc/EgovTnextrlHrDetail"; - } - - /** - * 외부인사정보 등록전 단계 - * @param searchVO - * @param model - * @return "/uss/ion/ecc/EgovTnextrlHrRegist" - * @throws Exception - */ - @RequestMapping("/uss/ion/ecc/insertTnextrlHrView.do") - public String insertTnextrlHrView(@ModelAttribute("searchVO") TnextrlHrVO searchVO, Model model) throws Exception { - - // 공통코드를 가져오기 위한 Vo - ComDefaultCodeVO vo = new ComDefaultCodeVO(); - vo.setCodeId("COM014"); //성별 - List<?> _result = cmmUseService.selectCmmCodeDetail(vo); - model.addAttribute("sexdstnCode", _result); - - vo.setCodeId("COM034"); //직업코드 - _result = cmmUseService.selectCmmCodeDetail(vo); - model.addAttribute("occpTyCode", _result); - - - - model.addAttribute("tnextrlHrVO", new TnextrlHrVO()); - - return "egovframework/com/uss/ion/ecc/EgovTnextrlHrRegist"; - - } - - /** - * 외부인사정보를 등록한다. - * @param searchVO - * @param tnextrlHrVO - * @param bindingResult - * @return "forward:/uss/ion/ecc/selectTnextrlHrList.do" - * @throws Exception - */ - @RequestMapping("/uss/ion/ecc/insertTnextrlHr.do") - public String insertTnextrlHr(@ModelAttribute("searchVO") TnextrlHrVO searchVO, @ModelAttribute("tnextrlHrVO") TnextrlHrVO tnextrlHrVO, - BindingResult bindingResult) throws Exception { - - beanValidator.validate(tnextrlHrVO, bindingResult); - if(bindingResult.hasErrors()){ - return "egovframework/com/uss/olh/ecc/EgovTnextrlHrRegist"; - } - - // 로그인VO에서 사용자 정보 가져오기 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - String frstRegisterId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId()); - - tnextrlHrVO.setFrstRegisterId(frstRegisterId); // 최초등록자ID - tnextrlHrVO.setLastUpdusrId(frstRegisterId); // 최종수정자ID - - egovEventCmpgnService.insertTnextrlHr(tnextrlHrVO); - - return "redirect:/uss/ion/ecc/selectTnextrlHrList.do"; - } - - /** - * 외부인사정보를 수정하기 전 처리 - * @param extrlHrId - * @param searchVO - * @param model - * @return "/uss/ion/ecc/EgovTnextrlHrUpdt" - * @throws Exception - */ - @RequestMapping("/uss/ion/ecc/updateTnextrlHrView.do") - public String updateTnextrlHrView(@RequestParam("extrlHrId") String extrlHrId , - @ModelAttribute("searchVO") TnextrlHrVO searchVO, ModelMap model) - throws Exception { - - // 공통코드를 가져오기 위한 Vo - ComDefaultCodeVO vo = new ComDefaultCodeVO(); - vo.setCodeId("COM014"); //성별 - List<?> _result = cmmUseService.selectCmmCodeDetail(vo); - model.addAttribute("sexdstnCode", _result); - - vo.setCodeId("COM034"); //직업코드 - _result = cmmUseService.selectCmmCodeDetail(vo); - model.addAttribute("occpTyCode", _result); - - TnextrlHrVO tnextrlHrVO = new TnextrlHrVO(); - - // Primary Key 값 세팅 - tnextrlHrVO.setExtrlHrId(extrlHrId); - model.addAttribute("tnextrlHrVO", egovEventCmpgnService.selectTnextrlHrDetail(tnextrlHrVO)); - - - return "egovframework/com/uss/ion/ecc/EgovTnextrlHrUpdt"; - } - - /** - * 외부인사정보를 수정처리한다. - * @param searchVO - * @param tnextrlHrVO - * @param bindingResult - * @return "forward:/uss/ion/ecc/selectTnextrlHrList.do" - * @throws Exception - */ - @RequestMapping("/uss/ion/ecc/updateTnextrlHr.do") - public String updateTnextrlHr(@ModelAttribute("searchVO") TnextrlHrVO searchVO, @ModelAttribute("tnextrlHrVO") TnextrlHrVO tnextrlHrVO, - BindingResult bindingResult) - throws Exception { - - // Validation - beanValidator.validate(tnextrlHrVO, bindingResult); - if(bindingResult.hasErrors()){ - return "egovframework/com/uss/olh/ecc/EgovTnextrlHrUpdt"; - } - - // 로그인VO에서 사용자 정보 가져오기 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - String lastUpdusrId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId()); - tnextrlHrVO.setLastUpdusrId(lastUpdusrId); // 최종수정자ID - - egovEventCmpgnService.updateTnextrlHr(tnextrlHrVO); - - return "forward:/uss/ion/ecc/selectTnextrlHrList.do"; - - } - - /** - * 외부인사정보를 삭제처리한다. - * @param tnextrlHrVO - * @param searchVO - * @return "forward:/uss/ion/ecc/selectTnextrlHrList.do" - * @throws Exception - */ - @RequestMapping("/uss/ion/ecc/deleteTnextrlHr.do") - public String deleteTnextrlHr(TnextrlHrVO tnextrlHrVO, @ModelAttribute("searchVO") TnextrlHrVO searchVO) throws Exception { - - egovEventCmpgnService.deleteTnextrlHr(tnextrlHrVO); - - return "forward:/uss/ion/ecc/selectTnextrlHrList.do"; - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/ecc/service/impl/EgovEventCmpgnServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ecc/service/impl/EgovEventCmpgnServiceImpl.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ecc/service/impl/EgovEventCmpgnServiceImpl.java (nonexistent) @@ -1,105 +0,0 @@ -package egovframework.com.uss.ion.ecc.service.impl; - -import java.util.List; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; - -import egovframework.com.uss.ion.ecc.service.EgovEventCmpgnService; -import egovframework.com.uss.ion.ecc.service.EventCmpgnVO; -import egovframework.com.uss.ion.ecc.service.TnextrlHrVO; -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; -import egovframework.rte.fdl.cmmn.exception.FdlException; -import egovframework.rte.fdl.idgnr.EgovIdGnrService; - -@Service("EgovEventCmpgnService") -public class EgovEventCmpgnServiceImpl extends EgovAbstractServiceImpl implements EgovEventCmpgnService { - - @Resource(name="EgovEventCmpgnDAO") - private EgovEventCmpgnDAO egovEventCmpgnDao; - - @Resource(name="egovEventInfoIdGnrService") - private EgovIdGnrService idgenService1; - - @Resource(name="egovExtrlhrInfoIdGnrService") - private EgovIdGnrService idgenService2; - - @Override - public List<?> selectEventCmpgnList(EventCmpgnVO searchVO) { - return egovEventCmpgnDao.selectEventCmpgnList(searchVO); - } - - @Override - public int selectEventCmpgnListCnt(EventCmpgnVO searchVO) { - return egovEventCmpgnDao.selectEventCmpgnListCnt(searchVO); - } - - @Override - public void insertEventCmpgn(EventCmpgnVO eventCmpgnVO) throws FdlException { - String eventId = idgenService1.getNextStringId(); - eventCmpgnVO.setEventId(eventId); - - egovEventCmpgnDao.insertEventCmpgn(eventCmpgnVO); - } - - @Override - public EventCmpgnVO selectEventCmpgnDetail(EventCmpgnVO eventCmpgnVO) throws Exception { - EventCmpgnVO resultVO = egovEventCmpgnDao.selectEventCmpgnDetail(eventCmpgnVO); - if (resultVO == null) - throw processException("info.nodata.msg"); - return resultVO; - } - - @Override - public void updateEventCmpgn(EventCmpgnVO eventCmpgnVO) { - egovEventCmpgnDao.updateEventCmpgn(eventCmpgnVO); - } - - @Override - public void deleteEventCmpgn(EventCmpgnVO eventCmpgnVO) { - //행사/이벤트/캠페인에 속한 외부인사정보를 삭제한다. - egovEventCmpgnDao.deleteEventCmpgnTnextrlHr(eventCmpgnVO); - - //행사/이벤트/캠페인을 삭제한다. - egovEventCmpgnDao.deleteEventCmpgn(eventCmpgnVO); - - } - - @Override - public List<?> selectTnextrlHrList(TnextrlHrVO searchVO) { - return egovEventCmpgnDao.selectTnextrlHrList(searchVO); - } - - @Override - public int selectTnextrlHrListCnt(TnextrlHrVO searchVO) { - return egovEventCmpgnDao.selectTnextrlHrListCnt(searchVO); - } - - @Override - public void insertTnextrlHr(TnextrlHrVO tnextrlHrVO) throws FdlException { - String extrlHrId = idgenService2.getNextStringId(); - tnextrlHrVO.setExtrlHrId(extrlHrId); - - egovEventCmpgnDao.insertTnextrlHr(tnextrlHrVO); - } - - @Override - public TnextrlHrVO selectTnextrlHrDetail(TnextrlHrVO tnextrlHrVO) throws Exception { - TnextrlHrVO resultVO = egovEventCmpgnDao.selectTnextrlHrDetail(tnextrlHrVO); - if (resultVO == null) - throw processException("info.nodata.msg"); - return resultVO; - } - - @Override - public void updateTnextrlHr(TnextrlHrVO tnextrlHrVO) { - egovEventCmpgnDao.updateTnextrlHr(tnextrlHrVO); - } - - @Override - public void deleteTnextrlHr(TnextrlHrVO tnextrlHrVO) { - egovEventCmpgnDao.deleteTnextrlHr(tnextrlHrVO); - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/ecc/service/impl/EgovEventCmpgnDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ecc/service/impl/EgovEventCmpgnDAO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ecc/service/impl/EgovEventCmpgnDAO.java (nonexistent) @@ -1,66 +0,0 @@ -package egovframework.com.uss.ion.ecc.service.impl; - -import java.util.List; - -import org.springframework.stereotype.Repository; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.uss.ion.ecc.service.EventCmpgnVO; -import egovframework.com.uss.ion.ecc.service.TnextrlHrVO; - -@Repository("EgovEventCmpgnDAO") -public class EgovEventCmpgnDAO extends EgovComAbstractDAO { - - public List<?> selectEventCmpgnList(EventCmpgnVO searchVO) { - return list("EventCmpgn.selectEventCmpgnList", searchVO); - } - - public int selectEventCmpgnListCnt(EventCmpgnVO searchVO) { - return (Integer) selectOne("EventCmpgn.selectEventCmpgnListCnt", searchVO); - } - - public void insertEventCmpgn(EventCmpgnVO eventCmpgnVO) { - insert("EventCmpgn.insertEventCmpgn", eventCmpgnVO); - } - - public EventCmpgnVO selectEventCmpgnDetail(EventCmpgnVO eventCmpgnVO) { - return (EventCmpgnVO) selectOne("EventCmpgn.selectEventCmpgnDetail", eventCmpgnVO); - } - - public void updateEventCmpgn(EventCmpgnVO eventCmpgnVO) { - update("EventCmpgn.updateEventCmpgn", eventCmpgnVO); - } - - public void deleteEventCmpgn(EventCmpgnVO eventCmpgnVO) { - delete("EventCmpgn.deleteEventCmpgn", eventCmpgnVO); - } - - public List<?> selectTnextrlHrList(TnextrlHrVO searchVO) { - return list("EventCmpgn.selectTnextrlHrList", searchVO); - } - - public int selectTnextrlHrListCnt(TnextrlHrVO searchVO) { - return (Integer) selectOne("EventCmpgn.selectTnextrlHrListCnt", searchVO); - } - - public void insertTnextrlHr(TnextrlHrVO tnextrlHrVO) { - insert("EventCmpgn.insertTnextrlHr", tnextrlHrVO); - } - - public TnextrlHrVO selectTnextrlHrDetail(TnextrlHrVO tnextrlHrVO) { - return (TnextrlHrVO) selectOne("EventCmpgn.selectTnextrlHrDetail", tnextrlHrVO); - } - - public void updateTnextrlHr(TnextrlHrVO tnextrlHrVO) { - update("EventCmpgn.updateTnextrlHr", tnextrlHrVO); - } - - public void deleteTnextrlHr(TnextrlHrVO tnextrlHrVO) { - delete("EventCmpgn.deleteTnextrlHr", tnextrlHrVO); - } - - public void deleteEventCmpgnTnextrlHr(EventCmpgnVO eventCmpgnVO) { - delete("EventCmpgn.deleteEventCmpgnTnextrlHr", eventCmpgnVO); - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/ecc/service/EventCmpgnVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ecc/service/EventCmpgnVO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ecc/service/EventCmpgnVO.java (nonexistent) @@ -1,392 +0,0 @@ -package egovframework.com.uss.ion.ecc.service; - -import java.io.Serializable; - -import egovframework.com.cmm.ComDefaultVO; -/** - * 행사/이벤트/캠페인 VO Class 구현 - * @author 공통서비스 장동한 - * @since 2009.03.20 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.03.20 장동한 최초 생성 - * - * </pre> - */ -public class EventCmpgnVO extends ComDefaultVO implements Serializable { - - private static final long serialVersionUID = -5817021412630105195L; - - /** - * 행사/이벤트/캠페인ID - */ - private String eventId = ""; - - /** - * 사업년도 - */ - private String bsnsYear = ""; - - /** - * 사업코드 - */ - private String bsnsCode = ""; - - /** - * 행사시작일자 - */ - private String eventSvcBeginDe = ""; - - /** - * 서비스이용 인원수 - */ - private int svcUseNmprCo = 0; - - /** - * 담당자명 - */ - private String chargerNm = ""; - - /** - * 행사내용 - */ - private String eventCn = ""; - - /** - * 행사종료일자 - */ - private String eventSvcEndDe = ""; - - /** - * 행사유형코드 - */ - private String eventTyCode = ""; - - /** - * 행사유형코드명 - */ - private String eventTyCodeNm = ""; - - /** - * 준비물내용 - */ - private String prparetgCn = ""; - - /** - * 최초등록시점 - */ - private String frstRegisterPnttm = ""; - /** - * 최초등록ID - */ - private String frstRegisterId = ""; - /** - * 최초등록자 - */ - private String frstRegisterNm = ""; - /** - * 최종수정시점 - */ - private String lastUpdusrPnttm = ""; - /** - * 최종수정ID - */ - private String lastUpdusrId = ""; - /** - * 화면처리 명령어 - */ - private String cmd = ""; - - - /** - * 행사/이벤트 승인여부 - */ - private String eventConfmAt = ""; - - /** - * 행사/이벤트 승인일 - */ - private String eventConfmDe = ""; - - - /** - * eventConfmDe attribute 를 리턴한다. - * @return the String - */ - public String getEventConfmDe() { - return eventConfmDe; - } - /** - * eventConfmDe attribute 값을 설정한다. - * @return eventId String - */ - public void setEventConfmDe(String eventConfmDe) { - this.eventConfmDe = eventConfmDe; - } - - /** - * eventConfmAt attribute 를 리턴한다. - * @return the String - */ - public String getEventConfmAt() { - return eventConfmAt; - } - /** - * eventConfmAt attribute 값을 설정한다. - * @return eventId String - */ - public void setEventConfmAt(String eventConfmAt) { - this.eventConfmAt = eventConfmAt; - } - - - /** - * eventId attribute 를 리턴한다. - * @return the String - */ - public String getEventId() { - return eventId; - } - /** - * eventId attribute 값을 설정한다. - * @return eventId String - */ - public void setEventId(String eventId) { - this.eventId = eventId; - } - /** - * bsnsYear attribute 를 리턴한다. - * @return the String - */ - public String getBsnsYear() { - return bsnsYear; - } - /** - * bsnsYear attribute 값을 설정한다. - * @return bsnsYear String - */ - public void setBsnsYear(String bsnsYear) { - this.bsnsYear = bsnsYear; - } - /** - * bsnsCode attribute 를 리턴한다. - * @return the String - */ - public String getBsnsCode() { - return bsnsCode; - } - /** - * bsnsCode attribute 값을 설정한다. - * @return bsnsCode String - */ - public void setBsnsCode(String bsnsCode) { - this.bsnsCode = bsnsCode; - } - /** - * eventSvcBeginDe attribute 를 리턴한다. - * @return the String - */ - public String getEventSvcBeginDe() { - return eventSvcBeginDe; - } - /** - * eventSvcBeginDe attribute 값을 설정한다. - * @return eventSvcBeginDe String - */ - public void setEventSvcBeginDe(String eventSvcBeginDe) { - this.eventSvcBeginDe = eventSvcBeginDe; - } - /** - * svcUseNmprCo attribute 를 리턴한다. - * @return the int - */ - public int getSvcUseNmprCo() { - return svcUseNmprCo; - } - /** - * svcUseNmprCo attribute 값을 설정한다. - * @return svcUseNmprCo int - */ - public void setSvcUseNmprCo(int svcUseNmprCo) { - this.svcUseNmprCo = svcUseNmprCo; - } - /** - * chargerNm attribute 를 리턴한다. - * @return the String - */ - public String getChargerNm() { - return chargerNm; - } - /** - * chargerNm attribute 값을 설정한다. - * @return chargerNm String - */ - public void setChargerNm(String chargerNm) { - this.chargerNm = chargerNm; - } - /** - * eventCn attribute 를 리턴한다. - * @return the String - */ - public String getEventCn() { - return eventCn; - } - /** - * eventCn attribute 값을 설정한다. - * @return eventCn String - */ - public void setEventCn(String eventCn) { - this.eventCn = eventCn; - } - /** - * eventSvcEndDe attribute 를 리턴한다. - * @return the String - */ - public String getEventSvcEndDe() { - return eventSvcEndDe; - } - /** - * eventSvcEndDe attribute 값을 설정한다. - * @return eventSvcEndDe String - */ - public void setEventSvcEndDe(String eventSvcEndDe) { - this.eventSvcEndDe = eventSvcEndDe; - } - /** - * eventTyCode attribute 를 리턴한다. - * @return the String - */ - public String getEventTyCode() { - return eventTyCode; - } - /** - * eventTyCode attribute 값을 설정한다. - * @return eventTyCode String - */ - public void setEventTyCode(String eventTyCode) { - this.eventTyCode = eventTyCode; - } - /** - * eventTyCodeNm attribute 를 리턴한다. - * @return the String - */ - public String getEventTyCodeNm() { - return eventTyCodeNm; - } - /** - * eventTyCodeNm attribute 값을 설정한다. - * @return eventTyCodeNm String - */ - public void setEventTyCodeNm(String eventTyCodeNm) { - this.eventTyCodeNm = eventTyCodeNm; - } - /** - * prparetgCn attribute 를 리턴한다. - * @return the String - */ - public String getPrparetgCn() { - return prparetgCn; - } - /** - * prparetgCn attribute 값을 설정한다. - * @return prparetgCn String - */ - public void setPrparetgCn(String prparetgCn) { - this.prparetgCn = prparetgCn; - } - /** - * frstRegisterPnttm attribute 를 리턴한다. - * @return the String - */ - public String getFrstRegisterPnttm() { - return frstRegisterPnttm; - } - /** - * frstRegisterPnttm attribute 값을 설정한다. - * @return frstRegisterPnttm String - */ - public void setFrstRegisterPnttm(String frstRegisterPnttm) { - this.frstRegisterPnttm = frstRegisterPnttm; - } - /** - * frstRegisterId attribute 를 리턴한다. - * @return the String - */ - public String getFrstRegisterId() { - return frstRegisterId; - } - /** - * frstRegisterId attribute 값을 설정한다. - * @return frstRegisterId String - */ - public void setFrstRegisterId(String frstRegisterId) { - this.frstRegisterId = frstRegisterId; - } - /** - * frstRegisterNm attribute 를 리턴한다. - * @return the String - */ - public String getFrstRegisterNm() { - return frstRegisterNm; - } - /** - * frstRegisterNm attribute 값을 설정한다. - * @return frstRegisterNm String - */ - public void setFrstRegisterNm(String frstRegisterNm) { - this.frstRegisterNm = frstRegisterNm; - } - /** - * lastUpdusrPnttm attribute 를 리턴한다. - * @return the String - */ - public String getLastUpdusrPnttm() { - return lastUpdusrPnttm; - } - /** - * lastUpdusrPnttm attribute 값을 설정한다. - * @return lastUpdusrPnttm String - */ - public void setLastUpdusrPnttm(String lastUpdusrPnttm) { - this.lastUpdusrPnttm = lastUpdusrPnttm; - } - /** - * lastUpdusrId attribute 를 리턴한다. - * @return the String - */ - public String getLastUpdusrId() { - return lastUpdusrId; - } - /** - * lastUpdusrId attribute 값을 설정한다. - * @return lastUpdusrId String - */ - public void setLastUpdusrId(String lastUpdusrId) { - this.lastUpdusrId = lastUpdusrId; - } - /** - * cmd attribute 를 리턴한다. - * @return the String - */ - public String getCmd() { - return cmd; - } - /** - * cmd attribute 값을 설정한다. - * @return cmd String - */ - public void setCmd(String cmd) { - this.cmd = cmd; - } - - - - - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/ecc/service/EgovEventCmpgnService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ecc/service/EgovEventCmpgnService.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ecc/service/EgovEventCmpgnService.java (nonexistent) @@ -1,33 +0,0 @@ -package egovframework.com.uss.ion.ecc.service; - -import java.util.List; - -import egovframework.rte.fdl.cmmn.exception.FdlException; - -public interface EgovEventCmpgnService { - - List<?> selectEventCmpgnList(EventCmpgnVO searchVO); - - int selectEventCmpgnListCnt(EventCmpgnVO searchVO); - - void insertEventCmpgn(EventCmpgnVO eventCmpgnVO) throws FdlException; - - EventCmpgnVO selectEventCmpgnDetail(EventCmpgnVO eventCmpgnVO) throws Exception; - - void updateEventCmpgn(EventCmpgnVO eventCmpgnVO); - - void deleteEventCmpgn(EventCmpgnVO eventCmpgnVO); - - List<?> selectTnextrlHrList(TnextrlHrVO searchVO); - - int selectTnextrlHrListCnt(TnextrlHrVO searchVO); - - void insertTnextrlHr(TnextrlHrVO tnextrlHrVO) throws FdlException; - - TnextrlHrVO selectTnextrlHrDetail(TnextrlHrVO tnextrlHrVO) throws Exception; - - void updateTnextrlHr(TnextrlHrVO tnextrlHrVO); - - void deleteTnextrlHr(TnextrlHrVO tnextrlHrVO); - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/ecc/service/TnextrlHrVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ecc/service/TnextrlHrVO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ecc/service/TnextrlHrVO.java (nonexistent) @@ -1,492 +0,0 @@ -package egovframework.com.uss.ion.ecc.service; - -import java.io.Serializable; - -import egovframework.com.cmm.ComDefaultVO; -/** - * 외부인사관리 VO Class 구현 - * @author 공통서비스 장동한 - * @since 2009.03.20 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.03.20 장동한 최초 생성 - * - * </pre> - */ -public class TnextrlHrVO extends ComDefaultVO implements Serializable { - - private static final long serialVersionUID = 1739374172177710041L; - - /** - * 성별코드 - */ - private String sexdstnCode = ""; - - /** - * 성별코드명 - */ - private String sexdstnCodeNm = ""; - - /** - * 외부인사명 - */ - private String extrlHrNm = ""; - - /** - * 이메일주소 - */ - private String emailAdres = ""; - - /** - * 직업유형코드 - */ - private String occpTyCode = ""; - - /** - * 직업유형코드명 - */ - private String occpTyCodeNm = ""; - - /** - * 소속기관명 - */ - private String psitnInsttNm = ""; - - /** - * 외부인사ID - */ - private String extrlHrId = ""; - - /** - * 행사/이벤트/캠페인 아이디 - */ - private String eventId = ""; - - /** - * 행사/이벤트/캠페인내용 - */ - private String eventCn = ""; - - /** - * 생년월일 - */ - private String brth = ""; - - /** - * 지역번호 - */ - private String areaNo = ""; - - /** - * 중간전화번호 - */ - private String middleTelno = ""; - - /** - * 끝전화번호 - */ - private String endTelno = ""; - - /** - * 생년월일(년) - */ - private String brthYYYY = ""; - - /** - * 생년월일(월) - */ - private String brthMM = ""; - - /** - * 생년월일(일) - */ - private String brthDD = ""; - - /** - * 최초등록시점 - */ - private String frstRegisterPnttm = ""; - - /** - * 최초등록ID - */ - private String frstRegisterId = ""; - - /** - * 최초등록ID - */ - private String frstRegisterNm = ""; - - /** - * 최종수정시점 - */ - private String lastUpdusrPnttm = ""; - - /** - * 최종수정ID - */ - private String lastUpdusrId = ""; - - /** - * sexdstnCode attribute 를 리턴한다. - * @return the String - */ - public String getSexdstnCode() { - return sexdstnCode; - } - - /** - * sexdstnCode attribute 값을 설정한다. - * @return sexdstnCode String - */ - public void setSexdstnCode(String sexdstnCode) { - this.sexdstnCode = sexdstnCode; - } - - /** - * sexdstnCodeNm attribute 를 리턴한다. - * @return the String - */ - public String getSexdstnCodeNm() { - return sexdstnCodeNm; - } - - /** - * sexdstnCodeNm attribute 값을 설정한다. - * @return sexdstnCodeNm String - */ - public void setSexdstnCodeNm(String sexdstnCodeNm) { - this.sexdstnCodeNm = sexdstnCodeNm; - } - - /** - * extrlHrNm attribute 를 리턴한다. - * @return the String - */ - public String getExtrlHrNm() { - return extrlHrNm; - } - - /** - * extrlHrNm attribute 값을 설정한다. - * @return extrlHrNm String - */ - public void setExtrlHrNm(String extrlHrNm) { - this.extrlHrNm = extrlHrNm; - } - - /** - * emailAdres attribute 를 리턴한다. - * @return the String - */ - public String getEmailAdres() { - return emailAdres; - } - - /** - * emailAdres attribute 값을 설정한다. - * @return emailAdres String - */ - public void setEmailAdres(String emailAdres) { - this.emailAdres = emailAdres; - } - - /** - * occpTyCode attribute 를 리턴한다. - * @return the String - */ - public String getOccpTyCode() { - return occpTyCode; - } - - /** - * occpTyCode attribute 값을 설정한다. - * @return occpTyCode String - */ - public void setOccpTyCode(String occpTyCode) { - this.occpTyCode = occpTyCode; - } - - /** - * occpTyCodeNm attribute 를 리턴한다. - * @return the String - */ - public String getOccpTyCodeNm() { - return occpTyCodeNm; - } - - /** - * occpTyCodeNm attribute 값을 설정한다. - * @return occpTyCodeNm String - */ - public void setOccpTyCodeNm(String occpTyCodeNm) { - this.occpTyCodeNm = occpTyCodeNm; - } - - /** - * psitnInsttNm attribute 를 리턴한다. - * @return the String - */ - public String getPsitnInsttNm() { - return psitnInsttNm; - } - - /** - * psitnInsttNm attribute 값을 설정한다. - * @return psitnInsttNm String - */ - public void setPsitnInsttNm(String psitnInsttNm) { - this.psitnInsttNm = psitnInsttNm; - } - - /** - * extrlHrId attribute 를 리턴한다. - * @return the String - */ - public String getExtrlHrId() { - return extrlHrId; - } - - /** - * extrlHrId attribute 값을 설정한다. - * @return extrlHrId String - */ - public void setExtrlHrId(String extrlHrId) { - this.extrlHrId = extrlHrId; - } - - /** - * eventId attribute 를 리턴한다. - * @return the String - */ - public String getEventId() { - return eventId; - } - - /** - * eventId attribute 값을 설정한다. - * @return eventId String - */ - public void setEventId(String eventId) { - this.eventId = eventId; - } - - /** - * eventCn attribute 를 리턴한다. - * @return the String - */ - public String getEventCn() { - return eventCn; - } - - /** - * eventCn attribute 값을 설정한다. - * @return eventCn String - */ - public void setEventCn(String eventCn) { - this.eventCn = eventCn; - } - - /** - * brth attribute 를 리턴한다. - * @return the String - */ - public String getBrth() { - return brth; - } - - /** - * brth attribute 값을 설정한다. - * @return brth String - */ - public void setBrth(String brth) { - this.brth = brth; - } - - /** - * areaNo attribute 를 리턴한다. - * @return the String - */ - public String getAreaNo() { - return areaNo; - } - - /** - * areaNo attribute 값을 설정한다. - * @return areaNo String - */ - public void setAreaNo(String areaNo) { - this.areaNo = areaNo; - } - - /** - * middleTelno attribute 를 리턴한다. - * @return the String - */ - public String getMiddleTelno() { - return middleTelno; - } - - /** - * middleTelno attribute 값을 설정한다. - * @return middleTelno String - */ - public void setMiddleTelno(String middleTelno) { - this.middleTelno = middleTelno; - } - - /** - * endTelno attribute 를 리턴한다. - * @return the String - */ - public String getEndTelno() { - return endTelno; - } - - /** - * endTelno attribute 값을 설정한다. - * @return endTelno String - */ - public void setEndTelno(String endTelno) { - this.endTelno = endTelno; - } - - /** - * brthYYYY attribute 를 리턴한다. - * @return the String - */ - public String getBrthYYYY() { - return brthYYYY; - } - - /** - * brthYYYY attribute 값을 설정한다. - * @return brthYYYY String - */ - public void setBrthYYYY(String brthYYYY) { - this.brthYYYY = brthYYYY; - } - - /** - * brthMM attribute 를 리턴한다. - * @return the String - */ - public String getBrthMM() { - return brthMM; - } - - /** - * brthMM attribute 값을 설정한다. - * @return brthMM String - */ - public void setBrthMM(String brthMM) { - this.brthMM = brthMM; - } - - /** - * brthDD attribute 를 리턴한다. - * @return the String - */ - public String getBrthDD() { - return brthDD; - } - - /** - * brthDD attribute 값을 설정한다. - * @return brthDD String - */ - public void setBrthDD(String brthDD) { - this.brthDD = brthDD; - } - - /** - * frstRegisterPnttm attribute 를 리턴한다. - * @return the String - */ - public String getFrstRegisterPnttm() { - return frstRegisterPnttm; - } - - /** - * frstRegisterPnttm attribute 값을 설정한다. - * @return frstRegisterPnttm String - */ - public void setFrstRegisterPnttm(String frstRegisterPnttm) { - this.frstRegisterPnttm = frstRegisterPnttm; - } - - /** - * frstRegisterId attribute 를 리턴한다. - * @return the String - */ - public String getFrstRegisterId() { - return frstRegisterId; - } - - /** - * frstRegisterId attribute 값을 설정한다. - * @return frstRegisterId String - */ - public void setFrstRegisterId(String frstRegisterId) { - this.frstRegisterId = frstRegisterId; - } - - /** - * frstRegisterNm attribute 를 리턴한다. - * @return the String - */ - public String getFrstRegisterNm() { - return frstRegisterNm; - } - - /** - * frstRegisterNm attribute 값을 설정한다. - * @return frstRegisterNm String - */ - public void setFrstRegisterNm(String frstRegisterNm) { - this.frstRegisterNm = frstRegisterNm; - } - - /** - * lastUpdusrPnttm attribute 를 리턴한다. - * @return the String - */ - public String getLastUpdusrPnttm() { - return lastUpdusrPnttm; - } - - /** - * lastUpdusrPnttm attribute 값을 설정한다. - * @return lastUpdusrPnttm String - */ - public void setLastUpdusrPnttm(String lastUpdusrPnttm) { - this.lastUpdusrPnttm = lastUpdusrPnttm; - } - - /** - * lastUpdusrId attribute 를 리턴한다. - * @return the String - */ - public String getLastUpdusrId() { - return lastUpdusrId; - } - - /** - * lastUpdusrId attribute 값을 설정한다. - * @return lastUpdusrId String - */ - public void setLastUpdusrId(String lastUpdusrId) { - this.lastUpdusrId = lastUpdusrId; - } - - - - - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/rsn/web/EgovRssController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/rsn/web/EgovRssController.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/rsn/web/EgovRssController.java (nonexistent) @@ -1,133 +0,0 @@ -package egovframework.com.uss.ion.rsn.web; - -import java.util.List; -import java.util.Map; - -import egovframework.com.cmm.EgovMessageSource; -import egovframework.com.cmm.EgovWebUtil; -import egovframework.com.cmm.annotation.IncludedInfo; -import egovframework.com.uss.ion.rsn.service.EgovRssService; -import egovframework.com.uss.ion.rsn.service.RssInfo; - -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.web.bind.annotation.ModelAttribute; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springmodules.validation.commons.DefaultBeanValidator; -/** - * RSS서비스를 처리하는 Controller Class 구현 - * @author 공통서비스 장동한 - * @since 2010.06.16 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.06.16 장동한 최초 생성 - * - * </pre> - */ -@Controller -public class EgovRssController { - - @Autowired - private DefaultBeanValidator beanValidator; - - /** EgovMessageSource */ - @Resource(name = "egovMessageSource") - EgovMessageSource egovMessageSource; - - /** egovOnlinePollService */ - @Resource(name = "egovRssService") - private EgovRssService egovRssService; - - /** EgovPropertyService */ - @Resource(name = "propertiesService") - protected EgovPropertyService propertiesService; - - /** - * RSS서비스 목록을 조회한다. - * @param searchVO -검색정보가 담긴 객체 - * @param commandMap -Request Variable - * @param -RSS서비스 객체 - * @param model -Spring 제공하는 ModelMap - * @return String -리턴 URL - * @throws Exception - */ - @IncludedInfo(name="RSS태그서비스", order = 822 ,gid = 50) - @RequestMapping(value = "/uss/ion/rsn/listRssTagService.do") - public String EgovRssTagServiceList( - @ModelAttribute("searchVO") RssInfo searchVO, - @RequestParam Map<?, ?> commandMap, - RssInfo rssInfo, 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<?> reusltList = egovRssService.selectRssTagServiceList(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 = egovRssService.selectRssTagServiceListCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - return "egovframework/com/uss/ion/rsn/EgovRssTagServiceList"; - - } - - /** - * RSS서비스 목록을 상세조회 조회한다. - * @param rssInfo -RSS서비스 객체 - * @param commandMap -Request Variable - * @param model -Spring 제공하는 ModelMap - * @return String -리턴 URL - * @throws Exception - */ - @SuppressWarnings("unchecked") - @RequestMapping(value = "/uss/ion/rsn/detailRssTagService.do") - public String EgovRssTagServiceDetail( - RssInfo rssInfo, - @RequestParam Map<?, ?> commandMap, - ModelMap model) throws Exception { - - String sRssId = commandMap.get("rssId") == null ? "" : (String) commandMap.get("rssId"); - - if(!sRssId.equals("")){ - - Map<String, String> mapRssInfo = (Map<String, String>) egovRssService.selectRssTagServiceDetail(rssInfo); - model.addAttribute("mapRssInfo",mapRssInfo); - - mapRssInfo.put("TRGET_SVC_TABLE", EgovWebUtil.removeSQLInjectionRisk(mapRssInfo.get("TRGET_SVC_TABLE"))); // 2012.11 KISA 보안조치 - - model.addAttribute("mapRssInfoList", egovRssService.selectRssTagServiceTable(mapRssInfo)); - - } - - return "egovframework/com/uss/ion/rsn/EgovRssTagService"; - } - - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/rsn/service/RssInfo.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/rsn/service/RssInfo.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/rsn/service/RssInfo.java (nonexistent) @@ -1,315 +0,0 @@ -package egovframework.com.uss.ion.rsn.service; - -import java.io.Serializable; - -import egovframework.com.cmm.ComDefaultVO; - -/** - * RSS서비스 Model and VO Class 구현 - * @author 공통서비스 장동한 - * @since 2010.06.16 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * - * </pre> - */ -@SuppressWarnings("serial") -public class RssInfo extends ComDefaultVO implements Serializable{ - - /** RSS태그관리 아이디 */ - private String rssId; - - /** 서비스명 */ - private String trgetSvcNm; - - /** 서비스TABLE */ - private String trgetSvcTable; - - /** 헤더 TITLE */ - private String hderTitle; - - /** 헤더 LINK */ - private String hderLink; - - /** 헤더 DESCRIPTION */ - private String hderDescription; - - /** 헤더 TAG */ - private String hderTag; - - /** 헤더 ETC */ - private String hderEtc; - - /** 본문 TITLE */ - private String bdtTitle; - - /** 본문 LINK */ - private String bdtLink; - - /** 본문 DESCRIPTION */ - private String bdtDescription; - - /** 본문 TAG */ - private String bdtTag; - - /** 본문 ETC */ - private String bdtEtc; - - /** 최초등록시점 */ - private String frstRegisterPnttm; - - /** 최초등록아이디 */ - private String frstRegisterId; - - /** 최종수정일 */ - private String lastUpdusrPnttm; - - /** 최종수정자 아이디 */ - private String lastUpdusrId; - - /** - * @return the rssId - */ - public String getRssId() { - return rssId; - } - - /** - * @param rssId the rssId to set - */ - public void setRssId(String rssId) { - this.rssId = rssId; - } - - /** - * @return the trgetSvcNm - */ - public String getTrgetSvcNm() { - return trgetSvcNm; - } - - /** - * @param trgetSvcNm the trgetSvcNm to set - */ - public void setTrgetSvcNm(String trgetSvcNm) { - this.trgetSvcNm = trgetSvcNm; - } - - /** - * @return the trgetSvcTable - */ - public String getTrgetSvcTable() { - return trgetSvcTable; - } - - /** - * @param trgetSvcTable the trgetSvcTable to set - */ - public void setTrgetSvcTable(String trgetSvcTable) { - this.trgetSvcTable = trgetSvcTable; - } - - /** - * @return the hderTitle - */ - public String getHderTitle() { - return hderTitle; - } - - /** - * @param hderTitle the hderTitle to set - */ - public void setHderTitle(String hderTitle) { - this.hderTitle = hderTitle; - } - - /** - * @return the hderLink - */ - public String getHderLink() { - return hderLink; - } - - /** - * @param hderLink the hderLink to set - */ - public void setHderLink(String hderLink) { - this.hderLink = hderLink; - } - - /** - * @return the hderDescription - */ - public String getHderDescription() { - return hderDescription; - } - - /** - * @param hderDescription the hderDescription to set - */ - public void setHderDescription(String hderDescription) { - this.hderDescription = hderDescription; - } - - /** - * @return the hderTag - */ - public String getHderTag() { - return hderTag; - } - - /** - * @param hderTag the hderTag to set - */ - public void setHderTag(String hderTag) { - this.hderTag = hderTag; - } - - /** - * @return the hderEtc - */ - public String getHderEtc() { - return hderEtc; - } - - /** - * @param hderEtc the hderEtc to set - */ - public void setHderEtc(String hderEtc) { - this.hderEtc = hderEtc; - } - - /** - * @return the bdtTitle - */ - public String getBdtTitle() { - return bdtTitle; - } - - /** - * @param bdtTitle the bdtTitle to set - */ - public void setBdtTitle(String bdtTitle) { - this.bdtTitle = bdtTitle; - } - - /** - * @return the bdtLink - */ - public String getBdtLink() { - return bdtLink; - } - - /** - * @param bdtLink the bdtLink to set - */ - public void setBdtLink(String bdtLink) { - this.bdtLink = bdtLink; - } - - /** - * @return the bdtDescription - */ - public String getBdtDescription() { - return bdtDescription; - } - - /** - * @param bdtDescription the bdtDescription to set - */ - public void setBdtDescription(String bdtDescription) { - this.bdtDescription = bdtDescription; - } - - /** - * @return the bdtTag - */ - public String getBdtTag() { - return bdtTag; - } - - /** - * @param bdtTag the bdtTag to set - */ - public void setBdtTag(String bdtTag) { - this.bdtTag = bdtTag; - } - - /** - * @return the bdtEtc - */ - public String getBdtEtc() { - return bdtEtc; - } - - /** - * @param bdtEtc the bdtEtc to set - */ - public void setBdtEtc(String bdtEtc) { - this.bdtEtc = bdtEtc; - } - - /** - * @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/uss/ion/rsn/service/impl/RssDao.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/rsn/service/impl/RssDao.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/rsn/service/impl/RssDao.java (nonexistent) @@ -1,69 +0,0 @@ -package egovframework.com.uss.ion.rsn.service.impl; - -import java.util.List; -import java.util.Map; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.uss.ion.rsn.service.RssInfo; - -import org.springframework.stereotype.Repository; -/** - * RSS서비스를 처리하는 Dao Class 구현 - * @author 공통콤포넌트 장동한 - * @since 2010.06.16 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * - * </pre> - */ -@Repository("rssInfoDao") -public class RssDao extends EgovComAbstractDAO { - - /** - * RSS서비스 테이블을 조회 한다. - * @param param -조회할 정보가 담긴 객체 - * @return List -조회한목록이담긴List - * @throws Exception - */ - public List<?> selectRssTagServiceTable(Map<?, ?> param) throws Exception { - return selectList("RssTagService.selectRssTagServiceTable",param); - } - - /** - * RSS서비스를(을) 목록을 한다. - * @param rssInfo -조회할 정보가 담긴 객체 - * @return List - * @throws Exception - */ - public List<?> selectRssTagServiceList(RssInfo rssInfo) throws Exception { - return selectList("RssTagService.selectRssTagService",rssInfo); - } - - /** - * RSS서비스를(을) 목록 전체 건수를(을) 조회한다. - * @param rssInfo -조회할 정보가 담긴 객체 - * @return int -조회한건수가담긴Integer - * @throws Exception - */ - public int selectRssTagServiceListCnt(RssInfo rssInfo) throws Exception { - return (Integer)selectOne("RssTagService.selectRssTagServiceCnt", rssInfo); - } - - /** - * RSS서비스를(을) 상세조회 한다. - * @param rssInfo -조회할 정보가 담긴 객체 - * @return Map -조회한정보가담긴Map - * @throws Exception - */ - public Map<?, ?> selectRssTagServiceDetail(RssInfo rssInfo) throws Exception { - return (Map<?, ?>)selectOne("RssTagService.selectRssTagServiceDetail", rssInfo); - } - - - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/rsn/service/impl/EgovRssServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/rsn/service/impl/EgovRssServiceImpl.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/rsn/service/impl/EgovRssServiceImpl.java (nonexistent) @@ -1,130 +0,0 @@ -package egovframework.com.uss.ion.rsn.service.impl; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import egovframework.com.uss.ion.rsn.service.EgovRssService; -import egovframework.com.uss.ion.rsn.service.RssInfo; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; -/** - * RSS서비스를 처리하는 ServiceImpl Class 구현 - * @author 공통서비스 장동한 - * @since 2010.06.16 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * - * </pre> - */ -@Service("egovRssService") -public class EgovRssServiceImpl extends EgovAbstractServiceImpl - implements EgovRssService { - - @Resource(name = "rssInfoDao") - private RssDao dao; - - /** - * RSS서비스 테이블을 조회 한다. - * @param param -조회할 정보가 담긴 객체 - * @return List -조회한목록이담긴List - * @throws Exception - */ - @SuppressWarnings("unchecked") - @Override - public List<Map<String, String>> selectRssTagServiceTable(Map<?, ?> param) throws Exception{ - - List<?> listResult = dao.selectRssTagServiceTable(param); - List<Map<String, String>> listReturn = new ArrayList<Map<String, String>>(); - - String sBDT_TITLE = (String)param.get("BDT_TITLE"); - String sBDT_LINK = (String)param.get("BDT_LINK"); - String sBDT_DESCRIPTION = (String)param.get("BDT_DESCRIPTION"); - String sBDT_TAG = (String)param.get("BDT_TAG"); - String sBDT_ETC = (String)param.get("BDT_ETC"); - - Map<String, String> mapRow; - - for(int i=0;i < listResult.size();i++){ - - mapRow = (Map<String, String>)listResult.get(i); - //null 처리 - String sM_BDT_TITLE = sBDT_TITLE == null ? "": sBDT_TITLE; - String sM_BDT_LINK = sBDT_LINK == null ? "": sBDT_LINK; - String sM_BDT_DESCRIPTION = sBDT_DESCRIPTION == null ? "": sBDT_DESCRIPTION; - String sM_BDT_TAG = sBDT_TAG == null ? "": sBDT_TAG; - String sM_BDT_ETC = sBDT_ETC == null ? "": sBDT_ETC; - - Object[] Keys = mapRow.keySet().toArray(); - - for(Object key : Keys){ - if(mapRow.get(key) instanceof String ){ - //null 처리 - if(mapRow.get(key) != null && key != null){ - sM_BDT_TITLE=sM_BDT_TITLE.replaceAll("#"+key+"#", mapRow.get(key)); - sM_BDT_LINK=sM_BDT_LINK.replaceAll("#"+key+"#", mapRow.get(key)); - sM_BDT_DESCRIPTION=sM_BDT_DESCRIPTION.replaceAll("#"+key+"#", mapRow.get(key)); - sM_BDT_TAG=sM_BDT_TAG.replaceAll("#"+key+"#", mapRow.get(key)); - sM_BDT_ETC=sM_BDT_ETC.replaceAll("#"+key+"#", mapRow.get(key)); - } - } - } - - mapRow.put("BDT_TITLE", sM_BDT_TITLE); - mapRow.put("BDT_LINK", sM_BDT_LINK); - mapRow.put("BDT_DESCRIPTION", sM_BDT_DESCRIPTION); - mapRow.put("BDT_TAG", sM_BDT_TAG); - mapRow.put("BDT_ETC", sM_BDT_ETC); - - listReturn.add(mapRow); - - } - - return listReturn; - } - - /** - * RSS서비스를(을) 목록을 조회 한다. - * @param rssInfo -조회할 정보가 담긴 객체 - * @return List -조회한목록이담긴List - * @throws Exception - */ - @Override - public List<?> selectRssTagServiceList(RssInfo rssInfo) throws Exception { - return dao.selectRssTagServiceList(rssInfo); - } - - /** - * RSS서비스를(을) 목록 전체 건수를(을) 조회한다. - * @param rssInfo -조회할 정보가 담긴 객체 - * @return int -조회한건수가담긴Integer - * @throws Exception - */ - @Override - public int selectRssTagServiceListCnt(RssInfo rssInfo) throws Exception { - return dao.selectRssTagServiceListCnt(rssInfo); - } - - /** - * RSS서비스를(을) 상세조회 한다. - * @param rssInfo -조회할 정보가 담긴 객체 - * @return Map -조회한정보가담긴Map - * @throws Exception - */ - @Override - public Map<?, ?> selectRssTagServiceDetail(RssInfo rssInfo) throws Exception { - return dao.selectRssTagServiceDetail(rssInfo); - } - - - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/rsn/service/EgovRssService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/rsn/service/EgovRssService.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/rsn/service/EgovRssService.java (nonexistent) @@ -1,55 +0,0 @@ -package egovframework.com.uss.ion.rsn.service; - -import java.util.List; -import java.util.Map; -/** - * RSS서비스를 처리하는 Service Class 구현 - * @author 공통서비스 장동한 - * @since 2010.06.16 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * - * </pre> - */ -public interface EgovRssService { - - /** - * RSS서비스 테이블을 조회 한다. - * @param param -조회할 정보가 담긴 객체 - * @return List -조회한목록이담긴List - * @throws Exception - */ - public List<?> selectRssTagServiceTable(Map<?, ?> param) throws Exception; - - /** - * RSS서비스 목록을 조회한다. - * @param rssInfo -조회할 정보가 담긴 객체 - * @return List -조회한목록이담긴List - * @throws Exception - */ - public List<?> selectRssTagServiceList(RssInfo rssInfo) throws Exception; - - /** - * RSS서비스를(을) 목록 전체 건수를(을) 조회한다. - * @param rssInfo -조회할 정보가 담긴 객체 - * @return -조회한건수가담긴Integer - * @throws Exception - */ - public int selectRssTagServiceListCnt(RssInfo rssInfo) throws Exception; - - /** - * RSS서비스를(을) 상세조회 한다. - * @param rssInfo -조회할 정보가 담긴 객체 - * @return int -조회한건수가담긴Integer - * @throws Exception - */ - public Map<?, ?> selectRssTagServiceDetail(RssInfo rssInfo) throws Exception; - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/lsi/web/EgovLoginScrinImageController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/lsi/web/EgovLoginScrinImageController.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/lsi/web/EgovLoginScrinImageController.java (nonexistent) @@ -1,341 +0,0 @@ -/** - * 개요 - * - 인터넷서비스안내에 대한 controller 클래스를 정의한다. - * - * 상세내용 - * - 인터넷서비스안내에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 인터넷서비스안내의 조회기능은 목록조회, 상세조회로 구분된다. - * @author lee.m.j - * @version 1.0 - * @created 03-8-2009 오후 2:08:02 - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.8.3 lee.m.j 최초 생성 - * 2011.8.26 정진오 IncludedInfo annotation 추가 - * - * </pre> - */ - -package egovframework.com.uss.ion.lsi.web; - -import java.util.Iterator; -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.bind.support.SessionStatus; -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.uss.ion.lsi.service.EgovLoginScrinImageService; -import egovframework.com.uss.ion.lsi.service.LoginScrinImage; -import egovframework.com.uss.ion.lsi.service.LoginScrinImageVO; -import egovframework.com.utl.fcc.service.EgovStringUtil; -import egovframework.rte.fdl.idgnr.EgovIdGnrService; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; - - -@Controller -public class EgovLoginScrinImageController { - - @Resource(name="egovMessageSource") - EgovMessageSource egovMessageSource; - - @Resource(name="EgovFileMngService") - private EgovFileMngService fileMngService; - - @Resource(name="EgovFileMngUtil") - private EgovFileMngUtil fileUtil; - - /** Message ID Generation */ - @Resource(name="egovLoginScrinImageIdGnrService") - private EgovIdGnrService egovLoginScrinImageIdGnrService; - - @Resource(name = "egovLoginScrinImageService") - private EgovLoginScrinImageService egovLoginScrinImageService; - - @Autowired - private DefaultBeanValidator beanValidator; - - /** - * 로그인화면이미지 목록화면 이동 - * @return String - * @exception Exception - */ - @RequestMapping("/uss/ion/lsi/selectLoginScrinImageListView.do") - public String selectLoginScrinImageListView() throws Exception { - - return "egovframework/com/uss/ion/lsi/EgovLoginScrinImageList"; - } - - /** - * 로그인화면이미지정보를 관리하기 위해 등록된 로그인화면이미지 목록을 조회한다. - * @param loginScrinImageVO - 로그인화면이미지 VO - * @return String - 리턴 Url - */ - @IncludedInfo(name="로그인화면이미지관리", order = 750 ,gid = 50) - @RequestMapping(value="/uss/ion/lsi/selectLoginScrinImageList.do") - public String selectLoginScrinImageList(@ModelAttribute("loginScrinImageVO") LoginScrinImageVO loginScrinImageVO, - ModelMap model) throws Exception { - - /** paging */ - PaginationInfo paginationInfo = new PaginationInfo(); - paginationInfo.setCurrentPageNo(loginScrinImageVO.getPageIndex()); - paginationInfo.setRecordCountPerPage(loginScrinImageVO.getPageUnit()); - paginationInfo.setPageSize(loginScrinImageVO.getPageSize()); - - loginScrinImageVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); - loginScrinImageVO.setLastIndex(paginationInfo.getLastRecordIndex()); - loginScrinImageVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); - - loginScrinImageVO.setLoginScrinImageList(egovLoginScrinImageService.selectLoginScrinImageList(loginScrinImageVO)); - - model.addAttribute("loginScrinImageList", loginScrinImageVO.getLoginScrinImageList()); - - - int totCnt = egovLoginScrinImageService.selectLoginScrinImageListTotCnt(loginScrinImageVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - - return "egovframework/com/uss/ion/lsi/EgovLoginScrinImageList"; - } - - /** - * 등록된 로그인화면이미지의 상세정보를 조회한다. - * @param loginScrinImageVO - 로그인화면이미지 VO - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/lsi/getLoginScrinImage.do") - public String selectLoginScrinImage(@RequestParam("imageId") String imageId, - @ModelAttribute("loginScrinImageVO") LoginScrinImageVO loginScrinImageVO, - ModelMap model) throws Exception { - loginScrinImageVO.setImageId(imageId); - - model.addAttribute("loginScrinImage", egovLoginScrinImageService.selectLoginScrinImage(loginScrinImageVO)); - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - return "egovframework/com/uss/ion/lsi/EgovLoginScrinImageUpdt"; - } - - /** - * 로그인화면이미지 등록 화면으로 이동한다. - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/lsi/addViewLoginScrinImage.do") - public String insertViewLoginScrinImage(@ModelAttribute("loginScrinImageVO") LoginScrinImageVO loginScrinImageVO) throws Exception { - return "egovframework/com/uss/ion/lsi/EgovLoginScrinImageRegist"; - } - - /** - * 로그인화면이미지정보를 신규로 등록한다. - * @param loginScrinImage - 로그인화면이미지 model - * @return String - 리턴 Url - */ - @SuppressWarnings("unused") - @RequestMapping(value="/uss/ion/lsi/addLoginScrinImage.do") - public String insertLoginScrinImage(final MultipartHttpServletRequest multiRequest, - @ModelAttribute("loginScrinImage") LoginScrinImage loginScrinImage, - @ModelAttribute("loginScrinImageVO") LoginScrinImageVO loginScrinImageVO, - BindingResult bindingResult, - SessionStatus status, - ModelMap model) throws Exception { - - beanValidator.validate(loginScrinImage, bindingResult); //validation 수행 - - if (bindingResult.hasErrors()) { - model.addAttribute("loginScrinImageVO", loginScrinImageVO); - return "egovframework/com/uss/ion/lsi/EgovLoginScrinImageRegist"; - } else { - - List<FileVO> result = null; - - String uploadFolder = ""; - String image = ""; - String imageFile = ""; - String atchFileId = ""; - - final Map<String, MultipartFile> files = multiRequest.getFileMap(); - - if(!files.isEmpty()){ - result = fileUtil.parseFileInf(files, "LSI_", 0, "", uploadFolder); - atchFileId = fileMngService.insertFileInfs(result); - - FileVO vo = result.get(0); - Iterator<FileVO> iter = result.iterator(); - - while (iter.hasNext()) { - vo = iter.next(); - image = vo.getOrignlFileNm(); - imageFile = vo.getStreFileNm(); - } - } - - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - loginScrinImage.setImageId(egovLoginScrinImageIdGnrService.getNextStringId()); - loginScrinImage.setImage(image); - loginScrinImage.setImageFile(atchFileId); - loginScrinImage.setUserId(user == null ? "" : EgovStringUtil.isNullToString(user.getId())); - loginScrinImageVO.setImageId(loginScrinImage.getImageId()); - - status.setComplete(); - model.addAttribute("message", egovMessageSource.getMessage("success.common.insert")); - model.addAttribute("loginScrinImage", egovLoginScrinImageService.insertLoginScrinImage(loginScrinImage, loginScrinImageVO)); - -// return "egovframework/com/uss/ion/lsi/EgovLoginScrinImageUpdt"; - return "forward:/uss/ion/lsi/selectLoginScrinImageList.do"; - - } - } - - /** - * 기 등록된 로그인화면이미지정보를 수정한다. - * @param loginScrinImage - 로그인화면이미지 model - * @return String - 리턴 Url - */ - @SuppressWarnings("unused") - @RequestMapping(value="/uss/ion/lsi/updtLoginScrinImage.do") - public String updateLoginScrinImage(final MultipartHttpServletRequest multiRequest, - @ModelAttribute("loginScrinImage") LoginScrinImage loginScrinImage, - BindingResult bindingResult, - SessionStatus status, - ModelMap model) throws Exception { - - beanValidator.validate(loginScrinImage, bindingResult); //validation 수행 - - if (bindingResult.hasErrors()) { - model.addAttribute("loginScrinImageVO", loginScrinImage); - return "egovframework/com/uss/ion/lsi/EgovLoginScrinImageUpdt"; - } else { - - List<FileVO> result = null; - - String uploadFolder = ""; - String image = ""; - String imageFile = ""; - String atchFileId = ""; - - final Map<String, MultipartFile> files = multiRequest.getFileMap(); - - if(!files.isEmpty()){ - result = fileUtil.parseFileInf(files, "LSI_", 0, "", uploadFolder); - atchFileId = fileMngService.insertFileInfs(result); - - FileVO vo = null; - Iterator<FileVO> iter = result.iterator(); - - while (iter.hasNext()) { - vo = iter.next(); - image = vo.getOrignlFileNm(); - imageFile = vo.getStreFileNm(); - } - - if (vo == null) { - loginScrinImage.setAtchFile(false); - } else { - loginScrinImage.setImage(image); - loginScrinImage.setImageFile(atchFileId); - loginScrinImage.setAtchFile(true); - } - } else { - loginScrinImage.setAtchFile(false); - } - - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - loginScrinImage.setUserId(user == null ? "" : EgovStringUtil.isNullToString(user.getId())); - - egovLoginScrinImageService.updateLoginScrinImage(loginScrinImage); -// return "forward:/uss/ion/lsi/getLoginScrinImage.do"; - return "forward:/uss/ion/lsi/selectLoginScrinImageList.do"; - - } - } - - /** - * 기 등록된 로그인화면이미지정보를 삭제한다. - * @param loginScrinImage - 로그인화면이미지 model - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/lsi/removeLoginScrinImage.do") - public String deleteLoginScrinImage(@RequestParam("imageId") String imageId, - @ModelAttribute("loginScrinImage") LoginScrinImage loginScrinImage, - SessionStatus status, - ModelMap model) throws Exception { - - loginScrinImage.setImageId(imageId); - egovLoginScrinImageService.deleteLoginScrinImage(loginScrinImage); - status.setComplete(); - model.addAttribute("message", egovMessageSource.getMessage("success.common.delete")); - return "forward:/uss/ion/lsi/selectLoginScrinImageList.do"; - } - - - /** - * 기 등록된 로그인화면이미지정보 목록을 일괄 삭제한다. - * @param loginScrinImageIds String - * @param loginScrinImage LoginScrinImage - * @return String - * @exception Exception - */ - @RequestMapping(value="/uss/ion/lsi/removeLoginScrinImageList.do") - public String deleteLoginScrinImageList(@RequestParam("imageIds") String imageIds, - @ModelAttribute("loginScrinImage") LoginScrinImage loginScrinImage, - SessionStatus status, - ModelMap model) throws Exception { - - String [] strImageIds = imageIds.split(";"); - - for(int i=0; i<strImageIds.length;i++) { - loginScrinImage.setImageId(strImageIds[i]); - egovLoginScrinImageService.deleteLoginScrinImage(loginScrinImage); - } - - status.setComplete(); - model.addAttribute("message", egovMessageSource.getMessage("success.common.delete")); - return "forward:/uss/ion/lsi/selectLoginScrinImageList.do"; - } - - /** - * 기 등록된 로그인화면이미지정보의 이미지파일을 삭제한다. - * @param loginScrinImage - 로그인화면이미지 model - * @return String - 리턴 Url - */ - public String deleteLoginScrinImageFile(LoginScrinImage loginScrinImage){ - return ""; - } - - /** - * 로그인화면이미지가 특정화면에 반영된 결과를 조회한다. - * @param loginScrinImageVO - 로그인화면이미지 VO - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/lsi/getLoginScrinImageResult.do") - public String selectLoginScrinImageResult(@ModelAttribute("loginScrinImageVO") LoginScrinImageVO loginScrinImageVO, - ModelMap model) throws Exception { - - List<LoginScrinImageVO> fileList = egovLoginScrinImageService.selectLoginScrinImageResult(loginScrinImageVO); - model.addAttribute("fileList", fileList); - - return "egovframework/com/uss/ion/lsi/EgovLoginScrinImageView"; - } -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/lsi/service/impl/LoginScrinImageDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/lsi/service/impl/LoginScrinImageDAO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/lsi/service/impl/LoginScrinImageDAO.java (nonexistent) @@ -1,95 +0,0 @@ -/** - * 개요 - * - 로그인화면이미지에 대한 DAO 클래스를 정의한다. - * - * 상세내용 - * - 로그인화면이미지에 대한 등록, 수정, 삭제, 조회, 반영확인 기능을 제공한다. - * - 로그인화면이미지의 조회기능은 목록조회, 상세조회로 구분된다. - * @author lee.m.j - * @version 1.0 - * @created 2009.08.07 오후 2:08:56 - */ - -package egovframework.com.uss.ion.lsi.service.impl; - -import java.util.List; - -import egovframework.com.cmm.service.FileVO; -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.uss.ion.lsi.service.LoginScrinImage; -import egovframework.com.uss.ion.lsi.service.LoginScrinImageVO; - -import org.springframework.stereotype.Repository; - -@Repository("loginScrinImageDAO") -public class LoginScrinImageDAO extends EgovComAbstractDAO { - - /** - * 로그인화면이미지정보를 관리하기 위해 등록된 로그인화면이미지 목록을 조회한다. - * @param loginScrinImageVO - 로그인화면이미지 VO - * @return List - 로그인화면이미지 목록 - */ - public List<LoginScrinImageVO> selectLoginScrinImageList(LoginScrinImageVO loginScrinImageVO) throws Exception { - return selectList("loginScrinImageDAO.selectLoginScrinImageList", loginScrinImageVO); - } - - /** - * 로그인화면이미지목록 총 갯수를 조회한다. - * @param loginScrinImageVO - 로그인화면이미지 VO - * @return int - * @exception Exception - */ - public int selectLoginScrinImageListTotCnt(LoginScrinImageVO loginScrinImageVO) throws Exception { - return (Integer)selectOne("loginScrinImageDAO.selectLoginScrinImageListTotCnt", loginScrinImageVO); - } - - /** - * 등록된 로그인화면이미지의 상세정보를 조회한다. - * @param loginScrinImageVO - 로그인화면이미지 VO - * @return LoginScrinImageVO - 로그인화면이미지 VO - */ - public LoginScrinImageVO selectLoginScrinImage(LoginScrinImageVO loginScrinImageVO) throws Exception { - return (LoginScrinImageVO) selectOne("loginScrinImageDAO.selectLoginScrinImage", loginScrinImageVO); - } - - /** - * 로그인화면이미지정보를 신규로 등록한다. - * @param loginScrinImage - 로그인화면이미지 model - */ - public void insertLoginScrinImage(LoginScrinImage loginScrinImage) throws Exception { - insert("loginScrinImageDAO.insertLoginScrinImage", loginScrinImage); - } - - /** - * 기 등록된 로그인화면이미지정보를 수정한다. - * @param loginScrinImage - 로그인화면이미지 model - */ - public void updateLoginScrinImage(LoginScrinImage loginScrinImage) throws Exception { - update("loginScrinImageDAO.updateLoginScrinImage", loginScrinImage); - } - - /** - * 기 등록된 로그인화면이미지정보를 삭제한다. - * @param loginScrinImage - 로그인화면이미지 model - */ - public void deleteLoginScrinImage(LoginScrinImage loginScrinImage) throws Exception { - delete("loginScrinImageDAO.deleteLoginScrinImage",loginScrinImage); - } - - /** - * 기 등록된 로그인화면이미지정보의 이미지파일을 삭제하기 위해 파일정보를 조회한다. - * @param loginScrinImage - 로그인화면이미지 model - */ - public FileVO selectLoginScrinImageFile(LoginScrinImage loginScrinImage) throws Exception { - return (FileVO) selectOne("loginScrinImageDAO.selectLoginScrinImageFile", loginScrinImage); - } - - /** - * 로그인화면이미지가 특정화면에 반영된 결과를 조회한다. - * @param loginScrinImageVO - 로그인화면이미지 VO - * @return LoginScrinImageVO - 로그인화면이미지 VO - */ - public List<LoginScrinImageVO> selectLoginScrinImageResult(LoginScrinImageVO loginScrinImageVO) throws Exception { - return selectList("loginScrinImageDAO.selectLoginScrinImageResult", loginScrinImageVO); - } -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/lsi/service/impl/EgovLoginScrinImageServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/lsi/service/impl/EgovLoginScrinImageServiceImpl.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/lsi/service/impl/EgovLoginScrinImageServiceImpl.java (nonexistent) @@ -1,118 +0,0 @@ -/** - * 개요 - * - 로그인화면이미지에 대한 ServiceImpl 클래스를 정의한다. - * - * 상세내용 - * - 로그인화면이미지에 대한 등록, 수정, 삭제, 조회, 반영확인 기능을 제공한다. - * - 로그인화면이미지의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 이문준 - * @version 1.0 - * @created 05-8-2009 오후 2:08:56 - * - * 수정 - * 2017.02.07 이정은 시큐어코딩(ES)-부적절한 예외 처리[CWE-253, CWE-440, CWE-754] - */ - -package egovframework.com.uss.ion.lsi.service.impl; - -import java.io.File; -import java.util.List; - -import egovframework.com.cmm.service.FileVO; -import egovframework.com.uss.ion.lsi.service.EgovLoginScrinImageService; -import egovframework.com.uss.ion.lsi.service.LoginScrinImage; -import egovframework.com.uss.ion.lsi.service.LoginScrinImageVO; -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; - -import javax.annotation.Resource; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -@Service("egovLoginScrinImageService") -public class EgovLoginScrinImageServiceImpl extends EgovAbstractServiceImpl implements EgovLoginScrinImageService { - - private static final Logger LOGGER = LoggerFactory.getLogger(EgovLoginScrinImageServiceImpl.class); - - @Resource(name="loginScrinImageDAO") - private LoginScrinImageDAO loginScrinImageDAO; - - /** - * 로그인화면이미지정보를 관리하기 위해 등록된 로그인화면이미지 목록을 조회한다. - * @param loginScrinImageVO - 로그인화면이미지 VO - * @return List - 로그인화면이미지 목록 - */ - public List<LoginScrinImageVO> selectLoginScrinImageList(LoginScrinImageVO loginScrinImageVO) throws Exception{ - return loginScrinImageDAO.selectLoginScrinImageList(loginScrinImageVO); - } - - /** - * 로그인화면이미지목록 총 갯수를 조회한다. - * @param loginScrinImageVO - 로그인화면이미지 VO - * @return int - 로그인화면이미지 카운트 수 - */ - public int selectLoginScrinImageListTotCnt(LoginScrinImageVO loginScrinImageVO) throws Exception { - return loginScrinImageDAO.selectLoginScrinImageListTotCnt(loginScrinImageVO); - } - - /** - * 등록된 로그인화면이미지의 상세정보를 조회한다. - * @param loginScrinImageVO - 로그인화면이미지 VO - * @return LoginScrinImageVO - 로그인화면이미지 VO - */ - public LoginScrinImageVO selectLoginScrinImage(LoginScrinImageVO loginScrinImageVO) throws Exception { - return loginScrinImageDAO.selectLoginScrinImage(loginScrinImageVO); - } - - /** - * 로그인화면이미지정보를 신규로 등록한다. - * @param loginScrinImage - 로그인화면이미지 model - */ - public LoginScrinImageVO insertLoginScrinImage(LoginScrinImage loginScrinImage, LoginScrinImageVO loginScrinImageVO) throws Exception { - loginScrinImageDAO.insertLoginScrinImage(loginScrinImage); - loginScrinImageVO.setImageId(loginScrinImage.getImageId()); - return selectLoginScrinImage(loginScrinImageVO); - } - - /** - * 기 등록된 로그인화면이미지정보를 수정한다. - * @param loginScrinImage - 로그인화면이미지 model - */ - public void updateLoginScrinImage(LoginScrinImage loginScrinImage) throws Exception { - loginScrinImageDAO.updateLoginScrinImage(loginScrinImage); - } - - /** - * 기 등록된 로그인화면이미지정보를 삭제한다. - * @param loginScrinImage - 로그인화면이미지 model - */ - public void deleteLoginScrinImage(LoginScrinImage loginScrinImage) throws Exception { - deleteLoginScrinImageFile(loginScrinImage); - loginScrinImageDAO.deleteLoginScrinImage(loginScrinImage); - } - - /** - * 기 등록된 로그인화면이미지정보의 파일을 삭제한다. - * @param loginScrinImage - 로그인화면이미지 model - */ - public void deleteLoginScrinImageFile(LoginScrinImage loginScrinImage) throws Exception { - FileVO fileVO = (FileVO)loginScrinImageDAO.selectLoginScrinImageFile(loginScrinImage); - File file = new File(fileVO.getFileStreCours()+fileVO.getStreFileNm()); - //2017.02.08 이정은 시큐어코딩(ES)-부적절한 예외 처리[CWE-253, CWE-440, CWE-754] - if(file.delete()){ - LOGGER.debug("[file.delete] file : File Deletion Success"); - }else{ - LOGGER.error("[file.delete] file : File Deletion Fail"); - } - } - - /** - * 로그인화면이미지가 특정화면에 반영된 결과를 조회한다. - * @param loginScrinImageVO - 로그인화면이미지 VO - * @return LoginScrinImageVO - 로그인화면이미지 VO - */ - public List<LoginScrinImageVO> selectLoginScrinImageResult(LoginScrinImageVO loginScrinImageVO) throws Exception { - return loginScrinImageDAO.selectLoginScrinImageResult(loginScrinImageVO); - } -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/lsi/service/LoginScrinImage.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/lsi/service/LoginScrinImage.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/lsi/service/LoginScrinImage.java (nonexistent) @@ -1,168 +0,0 @@ -/** - * 개요 - * - 로그인화면이미지에 대한 model 클래스를 정의한다. - * - * 상세내용 - * - 로그인화면이미지의 일련번호, 이미지명, 링크URL, 이미지설명, 반영여부 항목을 관리한다. - * @author 이문준 - * @version 1.0 - * @created 03-8-2009 오후 2:08:55 - */ - -package egovframework.com.uss.ion.lsi.service; - -import egovframework.com.cmm.ComDefaultVO; - -public class LoginScrinImage extends ComDefaultVO { - - /** - * serialVersionUID - */ - private static final long serialVersionUID = 1L; - /** - * 이미지 ID - */ - private String imageId; - /** - * 이미지명 - */ - private String imageNm; - /** - * 로그인 이미지 - */ - private String image; - /** - * 로그인 이미지 파일 - */ - private String imageFile; - /** - * 이미지 설명 - */ - private String imageDc; - /** - * 반영여부 - */ - private String reflctAt; - /** - * 사용자 ID - */ - private String userId; - /** - * 등록일자 - */ - private String regDate; - /** - * 파일첨부여부 - */ - private boolean isAtchFile; - /** - * @return the imageId - */ - public String getImageId() { - return imageId; - } - /** - * @param imageId the imageId to set - */ - public void setImageId(String imageId) { - this.imageId = imageId; - } - /** - * @return the imageNm - */ - public String getImageNm() { - return imageNm; - } - /** - * @param imageNm the imageNm to set - */ - public void setImageNm(String imageNm) { - this.imageNm = imageNm; - } - /** - * @return the image - */ - public String getImage() { - return image; - } - /** - * @param image the image to set - */ - public void setImage(String image) { - this.image = image; - } - /** - * @return the imageFile - */ - public String getImageFile() { - return imageFile; - } - /** - * @param imageFile the imageFile to set - */ - public void setImageFile(String imageFile) { - this.imageFile = imageFile; - } - /** - * @return the imageDc - */ - public String getImageDc() { - return imageDc; - } - /** - * @param imageDc the imageDc to set - */ - public void setImageDc(String imageDc) { - this.imageDc = imageDc; - } - /** - * @return the reflctAt - */ - public String getReflctAt() { - return reflctAt; - } - /** - * @param reflctAt the reflctAt to set - */ - public void setReflctAt(String reflctAt) { - this.reflctAt = reflctAt; - } - /** - * @return the userId - */ - public String getUserId() { - return userId; - } - /** - * @param userId the userId to set - */ - public void setUserId(String userId) { - this.userId = userId; - } - /** - * @return the regDate - */ - public String getRegDate() { - return regDate; - } - /** - * @param regDate the regDate to set - */ - public void setRegDate(String regDate) { - this.regDate = regDate; - } - /** - * @return the isAtchFile - */ - public boolean isAtchFile() { - return isAtchFile; - } - /** - * @param isAtchFile the isAtchFile to set - */ - public void setAtchFile(boolean isAtchFile) { - this.isAtchFile = isAtchFile; - } - - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/lsi/service/LoginScrinImageVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/lsi/service/LoginScrinImageVO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/lsi/service/LoginScrinImageVO.java (nonexistent) @@ -1,56 +0,0 @@ -/** - * 개요 - * - 로그인화면이미지에 대한 Vo 클래스를 정의한다. - * - * 상세내용 - * - 로그인화면이미지의 목록 항목을 관리한다. - * @author 이문준 - * @version 1.0 - * @created 03-8-2009 오후 2:08:56 - */ - -package egovframework.com.uss.ion.lsi.service; - -import java.util.List; - -public class LoginScrinImageVO extends LoginScrinImage { - - /** - * serialVersionUID - */ - private static final long serialVersionUID = 1L; - /** - * 로그인화면이미지 목록 - */ - List<LoginScrinImageVO> loginScrinImageList; - /** - * 삭제대상 목록 - */ - String[] delYn; - - /** - * @return the loginScrinImageList - */ - public List<LoginScrinImageVO> getLoginScrinImageList() { - return loginScrinImageList; - } - /** - * @param loginScrinImageList the loginScrinImageList to set - */ - public void setLoginScrinImageList(List<LoginScrinImageVO> loginScrinImageList) { - this.loginScrinImageList = loginScrinImageList; - } - /** - * @return the delYn - */ - public String[] getDelYn() { - return delYn; - } - /** - * @param delYn the delYn to set - */ - public void setDelYn(String[] delYn) { - this.delYn = delYn; - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/lsi/service/EgovLoginScrinImageService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/lsi/service/EgovLoginScrinImageService.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/lsi/service/EgovLoginScrinImageService.java (nonexistent) @@ -1,72 +0,0 @@ - -/** - * 개요 - * - 로그인화면이미지에 대한 Service Interface를 정의한다. - * - * 상세내용 - * - 로그인화면이미지에 대한 등록, 수정, 삭제, 조회, 반영확인 기능을 제공한다. - * - 로그인화면이미지의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 이문준 - * @version 1.0 - * @created 03-8-2009 오후 2:08:56 - */ - -package egovframework.com.uss.ion.lsi.service; - -import java.util.List; - -public interface EgovLoginScrinImageService { - - /** - * 로그인화면이미지정보를 관리하기 위해 등록된 로그인화면이미지 목록을 조회한다. - * @param loginScrinImageVO - 로그인화면이미지 VO - * @return List - 로그인화면이미지 목록 - */ - public List<LoginScrinImageVO> selectLoginScrinImageList(LoginScrinImageVO loginScrinImageVO) throws Exception; - - /** - * 로그인화면이미지목록 총 갯수를 조회한다. - * @param loginScrinImageVO - 로그인화면이미지 VO - * @return int - 로그인화면이미지 카운트 수 - */ - public int selectLoginScrinImageListTotCnt(LoginScrinImageVO loginScrinImageVO) throws Exception ; - - /** - * 등록된 로그인화면이미지의 상세정보를 조회한다. - * @param loginScrinImageVO - 로그인화면이미지 VO - * @return LoginScrinImageVO - 로그인화면이미지 VO - */ - public LoginScrinImageVO selectLoginScrinImage(LoginScrinImageVO loginScrinImageVO) throws Exception; - - /** - * 로그인화면이미지정보를 신규로 등록한다. - * @param loginScrinImage - 로그인화면이미지 model - */ - public LoginScrinImageVO insertLoginScrinImage(LoginScrinImage loginScrinImage, LoginScrinImageVO loginScrinImageVO) throws Exception; - - /** - * 기 등록된 로그인화면이미지정보를 수정한다. - * @param loginScrinImage - 로그인화면이미지 model - */ - public void updateLoginScrinImage(LoginScrinImage loginScrinImage) throws Exception; - - /** - * 기 등록된 로그인화면이미지정보를 삭제한다. - * @param loginScrinImage - 로그인화면이미지 model - */ - public void deleteLoginScrinImage(LoginScrinImage loginScrinImage) throws Exception; - - /** - * 기 등록된 로그인화면이미지정보의 파일을 삭제한다. - * @param loginScrinImage - 로그인화면이미지 model - */ - public void deleteLoginScrinImageFile(LoginScrinImage loginScrinImage) throws Exception; - - /** - * 로그인화면이미지가 특정화면에 반영된 결과를 조회한다. - * @param loginScrinImageVO - 로그인화면이미지 VO - * @return LoginScrinImageVO - 로그인화면이미지 VO - */ - public List<LoginScrinImageVO> selectLoginScrinImageResult(LoginScrinImageVO loginScrinImageVO) throws Exception; - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/uss/ion/nws/web/EgovNewsController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/nws/web/EgovNewsController.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/nws/web/EgovNewsController.java (nonexistent) @@ -1,275 +0,0 @@ -package egovframework.com.uss.ion.nws.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.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.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.uss.ion.nws.service.EgovNewsService; -import egovframework.com.uss.ion.nws.service.NewsVO; -import egovframework.com.utl.fcc.service.EgovStringUtil; -import egovframework.rte.fdl.property.EgovPropertyService; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; - -@Controller -public class EgovNewsController { - - @Resource(name = "EgovNewsService") - private EgovNewsService egovNewsService; - - /** EgovPropertyService */ - @Resource(name = "propertiesService") - protected EgovPropertyService propertiesService; - - // 첨부파일 관련 - @Resource(name="EgovFileMngService") - private EgovFileMngService fileMngService; - - @Resource(name="EgovFileMngUtil") - private EgovFileMngUtil fileUtil; - - /** EgovMessageSource */ - @Resource(name="egovMessageSource") - EgovMessageSource egovMessageSource; - - // Validation 관련 - @Autowired - private DefaultBeanValidator beanValidator; - - /** - * 뉴스정보 목록을 조회한다. - * @param searchVO - * @param model - * @return "/uss/ion/nws/EgovNewsList" - * @throws Exception - */ - @IncludedInfo(name="뉴스관리",order = 670 ,gid = 50) - @RequestMapping(value="/uss/ion/nws/selectNewsList.do") - public String selectNewsList(@ModelAttribute("searchVO") NewsVO searchVO, ModelMap model) throws Exception { - - /** EgovPropertyService.SiteList */ - 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<?> NewsList = egovNewsService.selectNewsList(searchVO); - model.addAttribute("resultList", NewsList); - - int totCnt = egovNewsService.selectNewsListCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - return "egovframework/com/uss/ion/nws/EgovNewsList"; - } - - /** - * 뉴스정보 목록에 대한 상세정보를 조회한다. - * @param newsVO - * @param searchVO - * @param model - * @return "/uss/ion/nws/EgovNewsDetail" - * @throws Exception - */ - @RequestMapping("/uss/ion/nws/selectNewsDetail.do") - public String selectNewsDetail(NewsVO newsVO, - @ModelAttribute("searchVO") NewsVO searchVO, - ModelMap model) throws Exception { - - NewsVO vo = egovNewsService.selectNewsDetail(newsVO); - - model.addAttribute("result", vo); - - return "egovframework/com/uss/ion/nws/EgovNewsDetail"; - } - - /** - * 뉴스정보를 등록 전 단계처리 - * @param searchVO - * @param model - * @return "/uss/ion/nws/EgovNewsRegist" - * @throws Exception - */ - @RequestMapping("/uss/ion/nws/insertNewsView.do") - public String insertNewsView(@ModelAttribute("searchVO") NewsVO searchVO, Model model) throws Exception { - - model.addAttribute("newsVO", new NewsVO()); - - return "egovframework/com/uss/ion/nws/EgovNewsRegist"; - - } - - /** - * 뉴스정보를 등록한다. - * @param multiRequest - * @param searchVO - * @param newsVO - * @param bindingResult - * @return "forward:/uss/ion/nws/selectNewsList.do" - * @throws Exception - */ - @RequestMapping("/uss/ion/nws/insertNews.do") - public String insertNews(final MultipartHttpServletRequest multiRequest, @ModelAttribute("searchVO") NewsVO searchVO, - @ModelAttribute("newsVO") NewsVO newsVO, BindingResult bindingResult) throws Exception { - - - // 첨부파일 관련 첨부파일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, "NEWS_", 0, "", ""); - _atchFileId = fileMngService.insertFileInfs(_result); //파일이 생성되고나면 생성된 첨부파일 ID를 리턴한다. - } - - // 리턴받은 첨부파일ID를 셋팅한다.. - newsVO.setAtchFileId(_atchFileId); // 첨부파일 ID - - beanValidator.validate(newsVO, bindingResult); - - if(bindingResult.hasErrors()){ - - return "egovframework/com/uss/ion/nws/EgovNewsRegist"; - - } - - // 로그인VO에서 사용자 정보 가져오기 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - String frstRegisterId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId()); - - newsVO.setFrstRegisterId(frstRegisterId); // 최초등록자ID - newsVO.setLastUpdusrId(frstRegisterId); // 최종수정자ID - - egovNewsService.insertNews(newsVO); - - return "forward:/uss/ion/nws/selectNewsList.do"; - } - - /** - * 뉴스정보를 수정하기 전 단계처리 - * @param newsId - * @param searchVO - * @param model - * @return - * @throws Exception - */ - @RequestMapping("/uss/ion/nws/updateNewsView.do") - public String updateNewsView(@RequestParam("newsId") String newsId , - @ModelAttribute("searchVO") NewsVO searchVO, ModelMap model) - throws Exception { - - - NewsVO newsVO = new NewsVO(); - - // Primary Key 값 세팅 - newsVO.setNewsId(newsId); - model.addAttribute("newsVO", egovNewsService.selectNewsDetail(newsVO)); - - - return "egovframework/com/uss/ion/nws/EgovNewsUpdt"; - } - - /** - * 뉴스정보를 수정 처리한다 - * @param atchFileAt - * @param multiRequest - * @param searchVO - * @param newsVO - * @param bindingResult - * @param model - * @return "forward:/uss/ion/nws/NewsInfoListInqire.do" - * @throws Exception - */ - @RequestMapping("/uss/ion/nws/updateNews.do") - public String updateNewsInfo(final MultipartHttpServletRequest multiRequest, @ModelAttribute("searchVO") NewsVO searchVO, - @ModelAttribute("newsVO") NewsVO newsVO, BindingResult bindingResult, ModelMap model) throws Exception { - - // Validation - beanValidator.validate(newsVO, bindingResult); - if(bindingResult.hasErrors()){ - return "egovframework/com/uss/olh/nws/EgovNewsInfoUpdt"; - } - - - // 첨부파일 관련 ID 생성 start.... - String _atchFileId = newsVO.getAtchFileId(); - - //final Map<String, MultipartFile> files = multiRequest.getFileMap(); - final List<MultipartFile> files = multiRequest.getFiles("file_1"); - - if(!files.isEmpty()){ - if("".equals(_atchFileId)){ - List<FileVO> _result = fileUtil.parseFileInf(files, "NEWS_", 0, _atchFileId, ""); - _atchFileId = fileMngService.insertFileInfs(_result); - newsVO.setAtchFileId(_atchFileId); // 첨부파일 ID - - }else{ - FileVO fvo = new FileVO(); - fvo.setAtchFileId(_atchFileId); - int _cnt = fileMngService.getMaxFileSN(fvo); - List<FileVO> _result = fileUtil.parseFileInf(files, "NEWS_", _cnt, _atchFileId, ""); - fileMngService.updateFileInfs(_result); - } - } - // 첨부파일 관련 ID 생성 end... - - - // 로그인VO에서 사용자 정보 가져오기 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - String lastUpdusrId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId()); - newsVO.setLastUpdusrId(lastUpdusrId); // 최종수정자ID - - egovNewsService.updateNews(newsVO); - - return "forward:/uss/ion/nws/selectNewsList.do"; - - } - - /** - * 뉴스정보를 삭제한다. - * @param newsVO - * @param searchVO - * @return - * @throws Exception - */ - @RequestMapping("/uss/ion/nws/deleteNews.do") - public String deleteNews(NewsVO newsVO, @ModelAttribute("searchVO") NewsVO searchVO) throws Exception { - - egovNewsService.deleteNews(newsVO); - - return "forward:/uss/ion/nws/selectNewsList.do"; - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/nws/service/impl/EgovNewsServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/nws/service/impl/EgovNewsServiceImpl.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/nws/service/impl/EgovNewsServiceImpl.java (nonexistent) @@ -1,61 +0,0 @@ -package egovframework.com.uss.ion.nws.service.impl; - -import java.util.List; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; - -import egovframework.com.uss.ion.nws.service.EgovNewsService; -import egovframework.com.uss.ion.nws.service.NewsVO; -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; -import egovframework.rte.fdl.cmmn.exception.FdlException; -import egovframework.rte.fdl.idgnr.EgovIdGnrService; - -@Service("EgovNewsService") -public class EgovNewsServiceImpl extends EgovAbstractServiceImpl implements EgovNewsService { - - @Resource(name="EgovNewsDAO") - private EgovNewsDAO egovNewsDao; - - /** ID Generation */ - @Resource(name="egovNewsManageIdGnrService") - private EgovIdGnrService idgenService; - - @Override - public List<?> selectNewsList(NewsVO searchVO) { - return egovNewsDao.selectNewsList(searchVO); - } - - @Override - public int selectNewsListCnt(NewsVO searchVO) { - return egovNewsDao.selectNewsListCnt(searchVO); - } - - @Override - public void insertNews(NewsVO newsVO) throws FdlException { - String newsId = idgenService.getNextStringId(); - newsVO.setNewsId(newsId); - - egovNewsDao.insertNews(newsVO); - } - - @Override - public NewsVO selectNewsDetail(NewsVO newsVO) throws Exception { - NewsVO resultVO = egovNewsDao.selectNewsDetail(newsVO); - if (resultVO == null) - throw processException("info.nodata.msg"); - return resultVO; - } - - @Override - public void updateNews(NewsVO newsVO) { - egovNewsDao.updateNews(newsVO); - } - - @Override - public void deleteNews(NewsVO newsVO) { - egovNewsDao.deleteNews(newsVO); - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/nws/service/impl/EgovNewsDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/nws/service/impl/EgovNewsDAO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/nws/service/impl/EgovNewsDAO.java (nonexistent) @@ -1,37 +0,0 @@ -package egovframework.com.uss.ion.nws.service.impl; - -import java.util.List; - -import org.springframework.stereotype.Repository; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.uss.ion.nws.service.NewsVO; - -@Repository("EgovNewsDAO") -public class EgovNewsDAO extends EgovComAbstractDAO { - - public List<?> selectNewsList(NewsVO searchVO) { - return list("NewsManage.selectNewsList", searchVO); - } - - public int selectNewsListCnt(NewsVO searchVO) { - return (Integer) selectOne("NewsManage.selectNewsListCnt", searchVO); - } - - public void insertNews(NewsVO newsVO) { - insert("NewsManage.insertNews", newsVO); - } - - public NewsVO selectNewsDetail(NewsVO newsVO) { - return (NewsVO) selectOne("NewsManage.selectNewsDetail", newsVO); - } - - public void updateNews(NewsVO newsVO) { - update("NewsManage.updateNews", newsVO); - } - - public void deleteNews(NewsVO newsVO) { - delete("NewsManage.deleteNews", newsVO); - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/nws/service/NewsVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/nws/service/NewsVO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/nws/service/NewsVO.java (nonexistent) @@ -1,215 +0,0 @@ -package egovframework.com.uss.ion.nws.service; - -/** - * - * 뉴스정보를 처리하는 VO 클래스 - * @author 공통서비스 개발팀 박정규 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 박정규 최초 생성 - * - * </pre> - */ -public class NewsVO extends NewsDefaultVO { - - private static final long serialVersionUID = 1L; - - /** 뉴스 ID */ - private String newsId; - - /** 뉴스제목 */ - private String newsSj; - - /** 뉴스내용 */ - private String newsCn; - - /** 뉴스출처 */ - private String newsOrigin; - - /** 게시일자 */ - private String ntceDe; - - /** 첨부파일ID */ - private String atchFileId; - - /** 최초등록시점 */ - private String frstRegisterPnttm; - - /** 최초등록자ID */ - private String frstRegisterId; - - /** 최종수정시점 */ - private String lastUpdusrPnttm; - - /** 최종수정자ID */ - private String lastUpdusrId; - - /** - * newsId attribute 를 리턴한다. - * @return the String - */ - public String getNewsId() { - return newsId; - } - - /** - * newsId attribute 값을 설정한다. - * @return newsId String - */ - public void setNewsId(String newsId) { - this.newsId = newsId; - } - - /** - * newsSj attribute 를 리턴한다. - * @return the String - */ - public String getNewsSj() { - return newsSj; - } - - /** - * newsSj attribute 값을 설정한다. - * @return newsSj String - */ - public void setNewsSj(String newsSj) { - this.newsSj = newsSj; - } - - /** - * newsCn attribute 를 리턴한다. - * @return the String - */ - public String getNewsCn() { - return newsCn; - } - - /** - * newsCn attribute 값을 설정한다. - * @return newsCn String - */ - public void setNewsCn(String newsCn) { - this.newsCn = newsCn; - } - - /** - * newsOrigin attribute 를 리턴한다. - * @return the String - */ - public String getNewsOrigin() { - return newsOrigin; - } - - /** - * newsOrigin attribute 값을 설정한다. - * @return newsOrigin String - */ - public void setNewsOrigin(String newsOrigin) { - this.newsOrigin = newsOrigin; - } - - /** - * ntceDe attribute 를 리턴한다. - * @return the String - */ - public String getNtceDe() { - return ntceDe; - } - - /** - * ntceDe attribute 값을 설정한다. - * @return ntceDe String - */ - public void setNtceDe(String ntceDe) { - this.ntceDe = ntceDe; - } - - /** - * atchFileId attribute 를 리턴한다. - * @return the String - */ - public String getAtchFileId() { - return atchFileId; - } - - /** - * atchFileId attribute 값을 설정한다. - * @return atchFileId String - */ - public void setAtchFileId(String atchFileId) { - this.atchFileId = atchFileId; - } - - /** - * frstRegisterPnttm attribute 를 리턴한다. - * @return the String - */ - public String getFrstRegisterPnttm() { - return frstRegisterPnttm; - } - - /** - * frstRegisterPnttm attribute 값을 설정한다. - * @return frstRegisterPnttm String - */ - public void setFrstRegisterPnttm(String frstRegisterPnttm) { - this.frstRegisterPnttm = frstRegisterPnttm; - } - - /** - * frstRegisterId attribute 를 리턴한다. - * @return the String - */ - public String getFrstRegisterId() { - return frstRegisterId; - } - - /** - * frstRegisterId attribute 값을 설정한다. - * @return frstRegisterId String - */ - public void setFrstRegisterId(String frstRegisterId) { - this.frstRegisterId = frstRegisterId; - } - - /** - * lastUpdusrPnttm attribute 를 리턴한다. - * @return the String - */ - public String getLastUpdusrPnttm() { - return lastUpdusrPnttm; - } - - /** - * lastUpdusrPnttm attribute 값을 설정한다. - * @return lastUpdusrPnttm String - */ - public void setLastUpdusrPnttm(String lastUpdusrPnttm) { - this.lastUpdusrPnttm = lastUpdusrPnttm; - } - - /** - * lastUpdusrId attribute 를 리턴한다. - * @return the String - */ - public String getLastUpdusrId() { - return lastUpdusrId; - } - - /** - * lastUpdusrId attribute 값을 설정한다. - * @return lastUpdusrId String - */ - public void setLastUpdusrId(String lastUpdusrId) { - this.lastUpdusrId = lastUpdusrId; - } - - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/nws/service/EgovNewsService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/nws/service/EgovNewsService.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/nws/service/EgovNewsService.java (nonexistent) @@ -1,21 +0,0 @@ -package egovframework.com.uss.ion.nws.service; - -import java.util.List; - -import egovframework.rte.fdl.cmmn.exception.FdlException; - -public interface EgovNewsService { - - List<?> selectNewsList(NewsVO searchVO); - - int selectNewsListCnt(NewsVO searchVO); - - void insertNews(NewsVO newsVO) throws FdlException; - - NewsVO selectNewsDetail(NewsVO newsVO) throws Exception; - - void updateNews(NewsVO newsVO); - - void deleteNews(NewsVO newsVO); - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/nws/service/NewsDefaultVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/nws/service/NewsDefaultVO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/nws/service/NewsDefaultVO.java (nonexistent) @@ -1,198 +0,0 @@ -package egovframework.com.uss.ion.nws.service; - -import java.io.Serializable; - -/** - * - * 뉴스정보를 처리하는 DefaultVO 클래스 - * @author 공통서비스 개발팀 박정규 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 박정규 최초 생성 - * - * </pre> - */ -public class NewsDefaultVO implements Serializable { - - private static final long serialVersionUID = -6388824544053968776L; - - /** 검색조건 */ - 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 the String - */ - public String getSearchCondition() { - return searchCondition; - } - - /** - * searchCondition attribute 값을 설정한다. - * @return searchCondition String - */ - public void setSearchCondition(String searchCondition) { - this.searchCondition = searchCondition; - } - - /** - * searchKeyword attribute 를 리턴한다. - * @return the String - */ - public String getSearchKeyword() { - return searchKeyword; - } - - /** - * searchKeyword attribute 값을 설정한다. - * @return searchKeyword String - */ - public void setSearchKeyword(String searchKeyword) { - this.searchKeyword = searchKeyword; - } - - /** - * searchUseYn attribute 를 리턴한다. - * @return the String - */ - public String getSearchUseYn() { - return searchUseYn; - } - - /** - * searchUseYn attribute 값을 설정한다. - * @return searchUseYn String - */ - public void setSearchUseYn(String searchUseYn) { - this.searchUseYn = searchUseYn; - } - - /** - * pageIndex attribute 를 리턴한다. - * @return the int - */ - public int getPageIndex() { - return pageIndex; - } - - /** - * pageIndex attribute 값을 설정한다. - * @return pageIndex int - */ - public void setPageIndex(int pageIndex) { - this.pageIndex = pageIndex; - } - - /** - * pageUnit attribute 를 리턴한다. - * @return the int - */ - public int getPageUnit() { - return pageUnit; - } - - /** - * pageUnit attribute 값을 설정한다. - * @return pageUnit int - */ - public void setPageUnit(int pageUnit) { - this.pageUnit = pageUnit; - } - - /** - * pageSize attribute 를 리턴한다. - * @return the int - */ - public int getPageSize() { - return pageSize; - } - - /** - * pageSize attribute 값을 설정한다. - * @return pageSize int - */ - public void setPageSize(int pageSize) { - this.pageSize = pageSize; - } - - /** - * firstIndex attribute 를 리턴한다. - * @return the int - */ - public int getFirstIndex() { - return firstIndex; - } - - /** - * firstIndex attribute 값을 설정한다. - * @return firstIndex int - */ - public void setFirstIndex(int firstIndex) { - this.firstIndex = firstIndex; - } - - /** - * lastIndex attribute 를 리턴한다. - * @return the int - */ - public int getLastIndex() { - return lastIndex; - } - - /** - * lastIndex attribute 값을 설정한다. - * @return lastIndex int - */ - public void setLastIndex(int lastIndex) { - this.lastIndex = lastIndex; - } - - /** - * recordCountPerPage attribute 를 리턴한다. - * @return the int - */ - public int getRecordCountPerPage() { - return recordCountPerPage; - } - - /** - * recordCountPerPage attribute 값을 설정한다. - * @return recordCountPerPage int - */ - public void setRecordCountPerPage(int recordCountPerPage) { - this.recordCountPerPage = recordCountPerPage; - } - - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/msi/web/EgovMainImageController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/msi/web/EgovMainImageController.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/msi/web/EgovMainImageController.java (nonexistent) @@ -1,330 +0,0 @@ -/** - * 개요 - * - 메인화면이미지에 대한 controller 클래스를 정의한다. - * - * 상세내용 - * - 메인화면이미지에 대한 등록, 수정, 삭제, 조회, 반영확인 기능을 제공한다. - * - 메인화면이미지의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 이문준 - * @version 1.0 - * @created 03-8-2009 오후 2:08:57 - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.8.3 이문준 최초 생성 - * 2011.8.26 정진오 IncludedInfo annotation 추가 - * - * </pre> - */ - -package egovframework.com.uss.ion.msi.web; - -import java.util.Iterator; -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.FileVO; -import egovframework.com.cmm.util.EgovUserDetailsHelper; -import egovframework.com.uss.ion.msi.service.EgovMainImageService; -import egovframework.com.uss.ion.msi.service.MainImage; -import egovframework.com.uss.ion.msi.service.MainImageVO; -import egovframework.com.utl.fcc.service.EgovStringUtil; -import egovframework.rte.fdl.idgnr.EgovIdGnrService; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; - - -@Controller -public class EgovMainImageController { - - @Resource(name="egovMessageSource") - EgovMessageSource egovMessageSource; - - @Resource(name="EgovFileMngService") - private EgovFileMngService fileMngService; - - @Resource(name="EgovFileMngUtil") - private EgovFileMngUtil fileUtil; - - /** Message ID Generation */ - @Resource(name="egovMainImageIdGnrService") - private EgovIdGnrService egovMainImageIdGnrService; - - @Resource(name = "egovMainImageService") - private EgovMainImageService egovMainImageService; - - @Autowired - private DefaultBeanValidator beanValidator; - - /** - * 메인화면이미지 목록화면 이동 - * @return String - * @exception Exception - */ - @RequestMapping("/uss/ion/msi/selectMainImageListView.do") - public String selectMainImageListView() throws Exception { - - return "egovframework/com/uss/ion/msi/EgovMainImageList"; - } - - /** - * 메인화면이미지정보를 관리하기 위해 등록된 메인화면이미지 목록을 조회한다. - * @param mainImageVO - 메인이미지 VO - * @return String - 리턴 Url - */ - @IncludedInfo(name="메인이미지관리", order = 770 ,gid = 50) - @RequestMapping("/uss/ion/msi/selectMainImageList.do") - public String selectMainImageList(@ModelAttribute("mainImageVO") MainImageVO mainImageVO, - ModelMap model) throws Exception { - - /** paging */ - PaginationInfo paginationInfo = new PaginationInfo(); - paginationInfo.setCurrentPageNo(mainImageVO.getPageIndex()); - paginationInfo.setRecordCountPerPage(mainImageVO.getPageUnit()); - paginationInfo.setPageSize(mainImageVO.getPageSize()); - - mainImageVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); - mainImageVO.setLastIndex(paginationInfo.getLastRecordIndex()); - mainImageVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); - - mainImageVO.setMainImageList(egovMainImageService.selectMainImageList(mainImageVO)); - - model.addAttribute("mainImageList", mainImageVO.getMainImageList()); - - int totCnt = egovMainImageService.selectLoginScrinImageListTotCnt(mainImageVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - - return "egovframework/com/uss/ion/msi/EgovMainImageList"; - } - - /** - * 등록된 메인화면이미지의 상세정보를 조회한다. - * @param mainImageVO - 메인이미지 VO - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/msi/getMainImage.do") - public String selectMainImage(@RequestParam("imageId") String imageId, - @ModelAttribute("mainImageVO") MainImageVO mainImageVO, - ModelMap model) throws Exception { - - mainImageVO.setImageId(imageId); - model.addAttribute("mainImage", egovMainImageService.selectMainImage(mainImageVO)); - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - - return "egovframework/com/uss/ion/msi/EgovMainImageUpdt"; - } - - /** - * 메인인화면이미지 등록 화면으로 이동한다. - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/msi/addViewMainImage.do") - public String insertViewMainImage(@ModelAttribute("mainImageVO") MainImageVO mainImageVO) throws Exception { - return "egovframework/com/uss/ion/msi/EgovMainImageRegist"; - } - - /** - * 메인화면이미지정보를 신규로 등록한다. - * @param mainImage - 메인이미지 model - * @return String - 리턴 Url - */ - @SuppressWarnings("unused") - @RequestMapping(value="/uss/ion/msi/addMainImage.do") - public String insertMainImage(final MultipartHttpServletRequest multiRequest, - @ModelAttribute("mainImage") MainImage mainImage, - @ModelAttribute("mainImageVO") MainImageVO mainImageVO, - BindingResult bindingResult, - ModelMap model) throws Exception { - - beanValidator.validate(mainImage, bindingResult); //validation 수행 - - if (bindingResult.hasErrors()) { - model.addAttribute("mainImageVO", mainImageVO); - return "egovframework/com/uss/ion/msi/EgovMainImageRegist"; - } else { - - List<FileVO> result = null; - - String uploadFolder = ""; - String image = ""; - String imageFile = ""; - String atchFileId = ""; - - final Map<String, MultipartFile> files = multiRequest.getFileMap(); - - if(!files.isEmpty()){ - result = fileUtil.parseFileInf(files, "MSI_", 0, "", uploadFolder); - atchFileId = fileMngService.insertFileInfs(result); - - FileVO vo = result.get(0); - Iterator<FileVO> iter = result.iterator(); - - while (iter.hasNext()) { - vo = iter.next(); - image = vo.getOrignlFileNm(); - imageFile = vo.getStreFileNm(); - } - } - - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - mainImage.setImageId(egovMainImageIdGnrService.getNextStringId()); - mainImage.setImage(image); - mainImage.setImageFile(atchFileId); - mainImage.setImageId(mainImage.getImageId()); - mainImage.setUserId(user == null ? "" : EgovStringUtil.isNullToString(user.getId())); - - model.addAttribute("message", egovMessageSource.getMessage("success.common.insert")); - model.addAttribute("mainImage", egovMainImageService.insertMainImage(mainImage, mainImageVO)); - -// return "egovframework/com/uss/ion/msi/EgovMainImageUpdt"; - return "forward:/uss/ion/msi/selectMainImageList.do"; - - } - } - - /** - * 기 등록된 메인화면이미지정보를 수정한다. - * @param mainImage - 메인이미지 model - * @return String - 리턴 Url - */ - @SuppressWarnings("unused") - @RequestMapping(value="/uss/ion/msi/updtMainImage.do") - public String updateMainImage(final MultipartHttpServletRequest multiRequest, - @ModelAttribute("mainImage") MainImage mainImage, - BindingResult bindingResult, - ModelMap model) throws Exception { - - beanValidator.validate(mainImage, bindingResult); //validation 수행 - - if (bindingResult.hasErrors()) { - model.addAttribute("mainImageVO", mainImage); - return "egovframework/com/uss/ion/msi/EgovMainImageUpdt"; - } else { - - List<FileVO> result = null; - - String uploadFolder = ""; - String image = ""; - String imageFile = ""; - String atchFileId = ""; - - final Map<String, MultipartFile> files = multiRequest.getFileMap(); - - if(!files.isEmpty()){ - result = fileUtil.parseFileInf(files, "MSI_", 0, "", uploadFolder); - atchFileId = fileMngService.insertFileInfs(result); - - FileVO vo = null; - Iterator<FileVO> iter = result.iterator(); - - while (iter.hasNext()) { - vo = iter.next(); - image = vo.getOrignlFileNm(); - imageFile = vo.getStreFileNm(); - } - - if (vo == null) { - mainImage.setAtchFile(false); - } else { - mainImage.setImage(image); - mainImage.setImageFile(atchFileId); - mainImage.setAtchFile(true); - } - } else { - mainImage.setAtchFile(false); - } - - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - mainImage.setUserId(user == null ? "" : EgovStringUtil.isNullToString(user.getId())); - - egovMainImageService.updateMainImage(mainImage); -// return "forward:/uss/ion/msi/getMainImage.do"; - return "forward:/uss/ion/msi/selectMainImageList.do"; - } - } - - /** - * 기 등록된 메인화면이미지정보를 삭제한다. - * @param mainImage - 메인이미지 model - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/msi/removeMainImage.do") - public String deleteMainImage(@RequestParam("imageId") String imageId, - @ModelAttribute("mainImage") MainImage mainImage, - ModelMap model) throws Exception { - - mainImage.setImageId(imageId); - egovMainImageService.deleteMainImage(mainImage); - model.addAttribute("message", egovMessageSource.getMessage("success.common.delete")); - return "forward:/uss/ion/msi/selectMainImageList.do"; - } - - /** - * 기 등록된 메인화면이미지정보를 삭제한다. - * @param mainImage - 메인이미지 model - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/msi/removeMainImageList.do") - public String deleteMainImageList(@RequestParam("imageIds") String imageIds, - @ModelAttribute("mainImage") MainImage mainImage, - ModelMap model) throws Exception { - - String [] strImageIds = imageIds.split(";"); - - for(int i=0; i<strImageIds.length;i++) { - mainImage.setImageId(strImageIds[i]); - egovMainImageService.deleteMainImage(mainImage); - } - - model.addAttribute("message", egovMessageSource.getMessage("success.common.delete")); - return "forward:/uss/ion/msi/selectMainImageList.do"; - } - - /** - * 기 등록된 메인화면이미지정보의 이미지파일을 삭제한다. - * @param mainImage - 메인이미지 model - * @return String - 리턴 Url - */ - public String deleteMainImageFile(MainImage mainImage) throws Exception { - return ""; - } - - /** - * 메인화면이미지가 특정화면에 반영된 결과를 조회한다. - * @param mainImageVO - 메인이미지 VO - * @return String - 리턴 Url - */ - @IncludedInfo(name="메인이미지 반영결과보기", order = 771 ,gid = 50) - @RequestMapping(value="/uss/ion/msi/getMainImageResult.do") - public String selectMainImageResult(@ModelAttribute("mainImageVO") MainImageVO mainImageVO, - ModelMap model) throws Exception { - - List<MainImageVO> fileList = egovMainImageService.selectMainImageResult(mainImageVO); - model.addAttribute("fileList", fileList); - - return "egovframework/com/uss/ion/msi/EgovMainImageView"; - } -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/msi/service/impl/MainImageDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/msi/service/impl/MainImageDAO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/msi/service/impl/MainImageDAO.java (nonexistent) @@ -1,95 +0,0 @@ -/** - * 개요 - * - 메인화면이미지에 대한 DAO 클래스를 정의한다. - * - * 상세내용 - * - 메인화면이미지에 대한 등록, 수정, 삭제, 조회, 반영확인 기능을 제공한다. - * - 메인화면이미지의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 이문준 - * @version 1.0 - * @created 03-8-2009 오후 2:08:58 - */ - -package egovframework.com.uss.ion.msi.service.impl; - -import java.util.List; - -import egovframework.com.cmm.service.FileVO; -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.uss.ion.msi.service.MainImage; -import egovframework.com.uss.ion.msi.service.MainImageVO; - -import org.springframework.stereotype.Repository; - -@Repository("mainImageDAO") -public class MainImageDAO extends EgovComAbstractDAO { - - /** - * 메인화면이미지정보를 관리하기 위해 등록된 메인화면이미지 목록을 조회한다. - * @param mainImageVO - 메인이미지 VO - * @return List - 메인이미지 목록 - */ - public List<MainImageVO> selectMainImageList(MainImageVO mainImageVO) throws Exception { - return selectList("mainImageDAO.selectMainImageList", mainImageVO); - } - - /** - * 메인화면이미지목록 총 갯수를 조회한다. - * @param mainImageVO - 메인화면이미지 VO - * @return int - * @exception Exception - */ - public int selectMainImageListTotCnt(MainImageVO mainImageVO) throws Exception { - return (Integer)selectOne("mainImageDAO.selectMainImageListTotCnt", mainImageVO); - } - - /** - * 등록된 메인화면이미지의 상세정보를 조회한다. - * @param mainImageVO - 메인이미지 VO - * @return MainImageVO - 메인이미지 VO - */ - public MainImageVO selectMainImage(MainImageVO mainImageVO) throws Exception { - return (MainImageVO) selectOne("mainImageDAO.selectMainImage", mainImageVO); - } - - /** - * 메인화면이미지정보를 신규로 등록한다. - * @param mainImage - 메인이미지 model - */ - public void insertMainImage(MainImage mainImage) throws Exception { - insert("mainImageDAO.insertMainImage", mainImage); - } - - /** - * 기 등록된 메인화면이미지정보를 수정한다. - * @param mainImage - 메인이미지 model - */ - public void updateMainImage(MainImage mainImage) throws Exception { - update("mainImageDAO.updateMainImage", mainImage); - } - - /** - * 기 등록된 메인화면이미지정보를 삭제한다. - * @param mainImage - 메인이미지 model - */ - public void deleteMainImage(MainImage mainImage) throws Exception { - delete("mainImageDAO.deleteMainImage", mainImage); - } - - /** - * 기 등록된 메인화면이미지정보의 이미지파일을 삭제하기 위해 파일정보를 조회한다. - * @param mainImage - 메인이미지 model - */ - public FileVO selectMainImageFile(MainImage mainImage) throws Exception { - return (FileVO) selectOne("mainImageDAO.selectMainImageFile", mainImage); - } - - /** - * 메인화면이미지가 특정화면에 반영된 결과를 조회한다. - * @param mainImageVO - 메인이미지 VO - * @return MainImageVO - 메인이미지 VO - */ - public List<MainImageVO> selectMainImageResult(MainImageVO mainImageVO) throws Exception { - return selectList("mainImageDAO.selectMainImageResult", mainImageVO); - } -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/msi/service/impl/EgovMainImageServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/msi/service/impl/EgovMainImageServiceImpl.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/msi/service/impl/EgovMainImageServiceImpl.java (nonexistent) @@ -1,118 +0,0 @@ -/** - * 개요 - * - 메인화면이미지에 대한 ServiceImpl 클래스를 정의한다. - * - * 상세내용 - * - 메인화면이미지에 대한 등록, 수정, 삭제, 조회, 반영확인 기능을 제공한다. - * - 메인화면이미지의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 이문준 - * @version 1.0 - * @created 03-8-2009 오후 2:08:58 - * - * 수정 - * 2017.02.08 이정은 시큐어코딩(ES)-부적절한 예외 처리[CWE-253, CWE-440, CWE-754] - */ - -package egovframework.com.uss.ion.msi.service.impl; - -import java.io.File; -import java.util.List; - -import egovframework.com.cmm.service.FileVO; -import egovframework.com.uss.ion.msi.service.EgovMainImageService; -import egovframework.com.uss.ion.msi.service.MainImage; -import egovframework.com.uss.ion.msi.service.MainImageVO; -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; - -import javax.annotation.Resource; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -@Service("egovMainImageService") -public class EgovMainImageServiceImpl extends EgovAbstractServiceImpl implements EgovMainImageService { - private static final Logger LOGGER = LoggerFactory.getLogger(EgovMainImageServiceImpl.class); - - @Resource(name="mainImageDAO") - private MainImageDAO mainImageDAO; - - /** - * 메인화면이미지정보를 관리하기 위해 등록된 메인화면이미지 목록을 조회한다. - * @param mainImageVO - 메인이미지 VO - * @return List - 메인이미지 목록 - */ - public List<MainImageVO> selectMainImageList(MainImageVO mainImageVO) throws Exception { - return mainImageDAO.selectMainImageList(mainImageVO); - } - - /** - * 메인화면이미지목록 총 갯수를 조회한다. - * @param mainImageVO - 메인이미지 VO - * @return int - 메인이미지 카운트 수 - */ - public int selectLoginScrinImageListTotCnt(MainImageVO mainImageVO) throws Exception { - return mainImageDAO.selectMainImageListTotCnt(mainImageVO); - } - - /** - * 등록된 메인화면이미지의 상세정보를 조회한다. - * @param mainImageVO - 메인이미지 VO - * @return MainImageVO - 메인이미지 VO - */ - public MainImageVO selectMainImage(MainImageVO mainImageVO) throws Exception { - return mainImageDAO.selectMainImage(mainImageVO); - } - - /** - * 메인화면이미지정보를 신규로 등록한다. - * @param mainImage - 메인이미지 model - */ - public MainImageVO insertMainImage(MainImage mainImage,MainImageVO mainImageVO) throws Exception { - mainImageDAO.insertMainImage(mainImage); - mainImageVO.setImageId(mainImage.getImageId()); - return selectMainImage(mainImageVO); - } - - /** - * 기 등록된 메인화면이미지정보를 수정한다. - * @param mainImage - 메인이미지 model - */ - public void updateMainImage(MainImage mainImage) throws Exception { - mainImageDAO.updateMainImage(mainImage); - } - - /** - * 기 등록된 메인화면이미지정보를 삭제한다. - * @param mainImage - 메인이미지 model - */ - public void deleteMainImage(MainImage mainImage) throws Exception { - - deleteMainImageFile(mainImage); - mainImageDAO.deleteMainImage(mainImage); - } - - /** - * 기 등록된 메인화면이미지정보의 이미지파일을 삭제한다. - * @param mainImage - 메인이미지 model - */ - public void deleteMainImageFile(MainImage mainImage) throws Exception { - FileVO fileVO = (FileVO)mainImageDAO.selectMainImageFile(mainImage); - File file = new File(fileVO.getFileStreCours()+fileVO.getStreFileNm()); - //2017.02.08 이정은 시큐어코딩(ES)-부적절한 예외 처리[CWE-253, CWE-440, CWE-754] - if(file.delete()){ - LOGGER.debug("[file.delete] file : File Deletion Success"); - }else{ - LOGGER.error("[file.delete] file : File Deletion Fail"); - } - } - - /** - * 메인화면이미지가 특정화면에 반영된 결과를 조회한다. - * @param mainImageVO - 메인이미지 VO - * @return MainImageVO - 메인이미지 VO - */ - public List<MainImageVO> selectMainImageResult(MainImageVO mainImageVO) throws Exception { - return mainImageDAO.selectMainImageResult(mainImageVO); - } -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/msi/service/EgovMainImageService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/msi/service/EgovMainImageService.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/msi/service/EgovMainImageService.java (nonexistent) @@ -1,72 +0,0 @@ -/** - * 개요 - * - 메인화면이미지에 대한 Service Interface를 정의한다. - * - * 상세내용 - * - 메인화면이미지에 대한 등록, 수정, 삭제, 조회, 반영확인 기능을 제공한다. - * - 메인화면이미지의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 이문준 - * @version 1.0 - * @created 03-8-2009 오후 2:08:58 - */ - -package egovframework.com.uss.ion.msi.service; - -import java.util.List; - -public interface EgovMainImageService { - - /** - * 메인화면이미지정보를 관리하기 위해 등록된 메인화면이미지 목록을 조회한다. - * @param mainImageVO - 메인이미지 VO - * @return List - 메인이미지 목록 - */ - public List<MainImageVO> selectMainImageList(MainImageVO mainImageVO) throws Exception; - - /** - * 메인화면이미지목록 총 갯수를 조회한다. - * @param mainImageVO - 메인이미지 VO - * @return int - 메인이미지 카운트 수 - */ - public int selectLoginScrinImageListTotCnt(MainImageVO mainImageVO) throws Exception; - - /** - * 등록된 메인화면이미지의 상세정보를 조회한다. - * @param mainImageVO - 메인이미지 VO - * @return MainImageVO - 메인이미지 VO - */ - public MainImageVO selectMainImage(MainImageVO mainImageVO) throws Exception; - - /** - * 메인화면이미지정보를 신규로 등록한다. - * @param mainImage - 메인이미지 model - * @param mainImageVO - 메인이미지 VO - */ - public MainImageVO insertMainImage(MainImage mainImage,MainImageVO mainImageVO) throws Exception; - - /** - * 기 등록된 메인화면이미지정보를 수정한다. - * @param mainImage - 메인이미지 model - */ - public void updateMainImage(MainImage mainImage) throws Exception; - - /** - * 기 등록된 메인화면이미지정보를 삭제한다. - * @param mainImage - 메인이미지 model - */ - public void deleteMainImage(MainImage mainImage) throws Exception; - - /** - * 기 등록된 메인화면이미지정보의 이미지파일을 삭제한다. - * @param mainImage - 메인이미지 model - */ - public void deleteMainImageFile(MainImage mainImage) throws Exception; - - /** - * 메인화면이미지가 특정화면에 반영된 결과를 조회한다. - * @param mainImageVO - 메인이미지 VO - * @return List - 메인이미지 목록 - */ - public List<MainImageVO> selectMainImageResult(MainImageVO mainImageVO) throws Exception; - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/uss/ion/msi/service/MainImageVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/msi/service/MainImageVO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/msi/service/MainImageVO.java (nonexistent) @@ -1,58 +0,0 @@ -/** - * 개요 - * - 메인화면이미지에 대한 Vo 클래스를 정의한다. - * - * 상세내용 - * - 메인화면이미지의 목록 항목을 관리한다. - * @author 이문준 - * @version 1.0 - * @created 03-8-2009 오후 2:08:58 - */ - -package egovframework.com.uss.ion.msi.service; - -import java.util.List; - -public class MainImageVO extends MainImage { - - /** - * serialVersionUID - */ - private static final long serialVersionUID = 1L; - /** - * 메인화면이미지 목록 - */ - List<MainImageVO> mainImageList; - /** - * 삭제대상 목록 - */ - String[] delYn; - - /** - * @return the mainImageList - */ - public List<MainImageVO> getMainImageList() { - return mainImageList; - } - /** - * @param mainImageList the mainImageList to set - */ - public void setMainImageList(List<MainImageVO> mainImageList) { - this.mainImageList = mainImageList; - } - /** - * @return the delYn - */ - public String[] getDelYn() { - return delYn; - } - /** - * @param delYn the delYn to set - */ - public void setDelYn(String[] delYn) { - this.delYn = delYn; - } - - - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/msi/service/MainImage.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/msi/service/MainImage.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/msi/service/MainImage.java (nonexistent) @@ -1,168 +0,0 @@ -/** - * 개요 - * - 메인화면이미지에 대한 model 클래스를 정의한다. - * - * 상세내용 - * - 메인화면이미지의 일련번호, 이미지명, 링크URL, 이미지설명, 반영여부 항목을 관리한다. - * @author 이문준 - * @version 1.0 - * @created 03-8-2009 오후 2:08:57 - */ - -package egovframework.com.uss.ion.msi.service; - -import egovframework.com.cmm.ComDefaultVO; - -public class MainImage extends ComDefaultVO { - /** - * serialVersionUID - */ - private static final long serialVersionUID = 1L; - /** - * 이미지 ID - */ - private String imageId; - /** - * 이미지명 - */ - private String imageNm; - /** - * 메인 이미지 - */ - private String image; - /** - * 메인 이미지 파일 - */ - private String imageFile; - /** - * 이미지 설명 - */ - private String imageDc; - /** - * 반영여부 - */ - private String reflctAt; - /** - * 사용자 ID - */ - private String userId; - /** - * 등록일자 - */ - private String regDate; - /** - * 파일첨부여부 - */ - private boolean isAtchFile; - - /** - * @return the imageId - */ - public String getImageId() { - return imageId; - } - /** - * @param imageId the imageId to set - */ - public void setImageId(String imageId) { - this.imageId = imageId; - } - /** - * @return the imageNm - */ - public String getImageNm() { - return imageNm; - } - /** - * @param imageNm the imageNm to set - */ - public void setImageNm(String imageNm) { - this.imageNm = imageNm; - } - /** - * @return the image - */ - public String getImage() { - return image; - } - /** - * @param image the image to set - */ - public void setImage(String image) { - this.image = image; - } - /** - * @return the imageFile - */ - public String getImageFile() { - return imageFile; - } - /** - * @param imageFile the imageFile to set - */ - public void setImageFile(String imageFile) { - this.imageFile = imageFile; - } - /** - * @return the imageDc - */ - public String getImageDc() { - return imageDc; - } - /** - * @param imageDc the imageDc to set - */ - public void setImageDc(String imageDc) { - this.imageDc = imageDc; - } - /** - * @return the reflctAt - */ - public String getReflctAt() { - return reflctAt; - } - /** - * @param reflctAt the reflctAt to set - */ - public void setReflctAt(String reflctAt) { - this.reflctAt = reflctAt; - } - /** - * @return the userId - */ - public String getUserId() { - return userId; - } - /** - * @param userId the userId to set - */ - public void setUserId(String userId) { - this.userId = userId; - } - /** - * @return the regDate - */ - public String getRegDate() { - return regDate; - } - /** - * @param regDate the regDate to set - */ - public void setRegDate(String regDate) { - this.regDate = regDate; - } - /** - * @return the isAtchFile - */ - public boolean isAtchFile() { - return isAtchFile; - } - /** - * @param isAtchFile the isAtchFile to set - */ - public void setAtchFile(boolean isAtchFile) { - this.isAtchFile = isAtchFile; - } - - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/rec/web/EgovRecomendSiteController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/rec/web/EgovRecomendSiteController.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/rec/web/EgovRecomendSiteController.java (nonexistent) @@ -1,238 +0,0 @@ -package egovframework.com.uss.ion.rec.web; - -import java.util.List; - -import javax.annotation.Resource; - -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.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.uss.ion.rec.service.EgovRecomendSiteService; -import egovframework.com.uss.ion.rec.service.RecomendSiteVO; -import egovframework.com.utl.fcc.service.EgovStringUtil; -import egovframework.rte.fdl.property.EgovPropertyService; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; -/** -* -* 추천사이트처리를 하는 Controller 클래스 -* @author 공통서비스 개발팀 박정규 -* @since 2009.04.01 -* @version 1.0 -* @see -* -* <pre> -* << 개정이력(Modification Information) >> -* -* 수정일 수정자 수정내용 -* ------- -------- --------------------------- -* 2009.04.01 박정규 최초 생성 -* 2011.8.26 정진오 IncludedInfo annotation 추가 -* 2016.08.22 김연호 표준프레임워크 3.6 개선 -* -* </pre> -*/ - -@Controller -public class EgovRecomendSiteController { - - @Resource(name = "EgovRecomendSiteService") - private EgovRecomendSiteService egovRecomendSiteService; - - /** EgovPropertyService */ - @Resource(name = "propertiesService") - protected EgovPropertyService propertiesService; - - /** EgovMessageSource */ - @Resource(name="egovMessageSource") - EgovMessageSource egovMessageSource; - - // Validation 관련 - @Autowired - private DefaultBeanValidator beanValidator; - - /** - * 추천사이트정보 목록을 조회한다. - * @param searchVO - * @param model - * @return "/uss/ion/rec/EgovRecomendSiteList" - * @throws Exception - */ - @IncludedInfo(name="추천사이트관리", order = 700 ,gid = 50) - @RequestMapping(value="/uss/ion/rec/selectRecomendSiteList.do") - public String selectRecomendSiteList(@ModelAttribute("searchVO") RecomendSiteVO searchVO, ModelMap model) throws Exception { - - /** EgovPropertyService.SiteList */ - 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<?> RecomendSiteList = egovRecomendSiteService.selectRecomendSiteList(searchVO); - model.addAttribute("resultList", RecomendSiteList); - - int totCnt = egovRecomendSiteService.selectRecomendSiteListCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - return "egovframework/com/uss/ion/rec/EgovRecomendSiteList"; - } - - /** - * 추천사이트정보 목록에 대한 상세정보를 조회한다. - * @param recomendSiteVO - * @param searchVO - * @param model - * @return "/uss/ion/rec/EgovRecomendSiteDetail" - * @throws Exception - */ - @RequestMapping("/uss/ion/rec/selectRecomendSiteDetail.do") - public String selectRecomendSiteDetail(RecomendSiteVO recomendSiteVO, - @ModelAttribute("searchVO") RecomendSiteVO searchVO, - ModelMap model) throws Exception { - - RecomendSiteVO vo = egovRecomendSiteService.selectRecomendSiteDetail(recomendSiteVO); - - model.addAttribute("result", vo); - - return "egovframework/com/uss/ion/rec/EgovRecomendSiteDetail"; - } - - /** - * 추천사이트정보를 등록하기 전 처리 - * @param searchVO - * @param model - * @return "/uss/ion/rec/EgovRecomendSiteRegist" - * @throws Exception - */ - @RequestMapping("/uss/ion/rec/insertRecomendSiteView.do") - public String insertRecomendSiteView(@ModelAttribute("searchVO") RecomendSiteVO searchVO, Model model) throws Exception { - - model.addAttribute("recomendSiteVO", new RecomendSiteVO()); - - return "egovframework/com/uss/ion/rec/EgovRecomendSiteRegist"; - - } - - /** - * 추천사이트정보를 등록한다. - * @param searchVO - * @param recomendSiteVO - * @param bindingResult - * @return "forward:/uss/ion/rec/selectRecomendSiteList.do" - * @throws Exception - */ - @RequestMapping("/uss/ion/rec/insertRecomendSite.do") - public String insertRecomendSite( - @ModelAttribute("searchVO") RecomendSiteVO searchVO, - @ModelAttribute("recomendSiteVO") RecomendSiteVO recomendSiteVO, - BindingResult bindingResult) - throws Exception { - - beanValidator.validate(recomendSiteVO, bindingResult); - if(bindingResult.hasErrors()){ - return "egovframework/com/uss/olh/rec/EgovRecomendSiteRegist"; - } - - // 로그인VO에서 사용자 정보 가져오기 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - String frstRegisterId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId()); - - recomendSiteVO.setFrstRegisterId(frstRegisterId); // 최초등록자ID - recomendSiteVO.setLastUpdusrId(frstRegisterId); // 최종수정자ID - - egovRecomendSiteService.insertRecomendSite(recomendSiteVO); - - - return "forward:/uss/ion/rec/selectRecomendSiteList.do"; - } - - /** - * 추천사이트정보를 수정하기 전 처리 - * @param recomendSiteId - * @param searchVO - * @param model - * @return "/uss/ion/rec/EgovRecomendSiteUpdt" - * @throws Exception - */ - @RequestMapping("/uss/ion/rec/updateRecomendSiteView.do") - public String updateRecomendSiteView(@RequestParam("recomendSiteId") String recomendSiteId , - @ModelAttribute("searchVO") RecomendSiteVO searchVO, ModelMap model) - throws Exception { - - - RecomendSiteVO recomendSiteVO = new RecomendSiteVO(); - - // Primary Key 값 세팅 - recomendSiteVO.setRecomendSiteId(recomendSiteId); - model.addAttribute("recomendSiteVO", egovRecomendSiteService.selectRecomendSiteDetail(recomendSiteVO)); - - - return "egovframework/com/uss/ion/rec/EgovRecomendSiteUpdt"; - } - - /** - * 추천사이트정보를 수정처리한다. - * @param searchVO - * @param recomendSiteManageVO - * @param bindingResult - * @return "forward:/uss/ion/rec/selectRecomendSiteList.do" - * @throws Exception - */ - @RequestMapping("/uss/ion/rec/updateRecomendSite.do") - public String updateRecomendSite(@ModelAttribute("searchVO") RecomendSiteVO searchVO, @ModelAttribute("recomendSiteVO") RecomendSiteVO recomendSiteVO, - BindingResult bindingResult) - throws Exception { - - // Validation - beanValidator.validate(recomendSiteVO, bindingResult); - if(bindingResult.hasErrors()){ - return "egovframework/com/uss/olh/rec/EgovRecomendSiteUpdt"; - } - - // 로그인VO에서 사용자 정보 가져오기 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - String lastUpdusrId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId()); - recomendSiteVO.setLastUpdusrId(lastUpdusrId); // 최종수정자ID - - egovRecomendSiteService.updateRecomendSite(recomendSiteVO); - - return "forward:/uss/ion/rec/selectRecomendSiteList.do"; - - } - - /** - * 추천사이트정보를 삭제처리한다. - * @param recomendSiteVO - * @param searchVO - * @return "forward:/uss/ion/rec/selectRecomendSiteList.do" - * @throws Exception - */ - @RequestMapping("/uss/ion/rec/deleteRecomendSite.do") - public String deleteRecomendSite(RecomendSiteVO recomendSiteVO, @ModelAttribute("searchVO") RecomendSiteVO searchVO) throws Exception { - - egovRecomendSiteService.deleteRecomendSite(recomendSiteVO); - - return "forward:/uss/ion/rec/selectRecomendSiteList.do"; - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/rec/service/impl/EgovRecomendSiteServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/rec/service/impl/EgovRecomendSiteServiceImpl.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/rec/service/impl/EgovRecomendSiteServiceImpl.java (nonexistent) @@ -1,61 +0,0 @@ -package egovframework.com.uss.ion.rec.service.impl; - -import java.util.List; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; - -import egovframework.com.uss.ion.rec.service.EgovRecomendSiteService; -import egovframework.com.uss.ion.rec.service.RecomendSiteVO; -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; -import egovframework.rte.fdl.cmmn.exception.FdlException; -import egovframework.rte.fdl.idgnr.EgovIdGnrService; - -@Service("EgovRecomendSiteService") -public class EgovRecomendSiteServiceImpl extends EgovAbstractServiceImpl implements EgovRecomendSiteService { - - @Resource(name="EgovRecomendSiteDAO") - private EgovRecomendSiteDAO egovRecomendSiteDao; - - /** ID Generation */ - @Resource(name="egovRecomendSiteManageIdGnrService") - private EgovIdGnrService idgenService; - - @Override - public List<?> selectRecomendSiteList(RecomendSiteVO searchVO) { - return egovRecomendSiteDao.selectRecomendSiteList(searchVO); - } - - @Override - public int selectRecomendSiteListCnt(RecomendSiteVO searchVO) { - return egovRecomendSiteDao.selectRecomendSiteListCnt(searchVO); - } - - @Override - public void insertRecomendSite(RecomendSiteVO recomendSiteVO) throws FdlException { - String recomendSiteId = idgenService.getNextStringId(); - recomendSiteVO.setRecomendSiteId(recomendSiteId); - - egovRecomendSiteDao.insertRecomendSite(recomendSiteVO); - } - - @Override - public RecomendSiteVO selectRecomendSiteDetail(RecomendSiteVO recomendSiteVO) throws Exception { - RecomendSiteVO resultVO = egovRecomendSiteDao.selectRecomendSiteDetail(recomendSiteVO); - if (resultVO == null) - throw processException("info.nodata.msg"); - return resultVO; - } - - @Override - public void updateRecomendSite(RecomendSiteVO recomendSiteVO) { - egovRecomendSiteDao.updateRecomendSite(recomendSiteVO); - } - - @Override - public void deleteRecomendSite(RecomendSiteVO recomendSiteVO) { - egovRecomendSiteDao.deleteRecomendSite(recomendSiteVO); - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/rec/service/impl/EgovRecomendSiteDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/rec/service/impl/EgovRecomendSiteDAO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/rec/service/impl/EgovRecomendSiteDAO.java (nonexistent) @@ -1,37 +0,0 @@ -package egovframework.com.uss.ion.rec.service.impl; - -import java.util.List; - -import org.springframework.stereotype.Repository; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.uss.ion.rec.service.RecomendSiteVO; - -@Repository("EgovRecomendSiteDAO") -public class EgovRecomendSiteDAO extends EgovComAbstractDAO{ - - public List<?> selectRecomendSiteList(RecomendSiteVO searchVO) { - return list("RecomendSite.selectRecomendSiteList", searchVO); - } - - public int selectRecomendSiteListCnt(RecomendSiteVO searchVO) { - return (Integer) selectOne("RecomendSite.selectRecomendSiteListCnt", searchVO); - } - - public void insertRecomendSite(RecomendSiteVO recomendSiteVO) { - insert("RecomendSite.insertRecomendSite", recomendSiteVO); - } - - public RecomendSiteVO selectRecomendSiteDetail(RecomendSiteVO recomendSiteVO) { - return (RecomendSiteVO) selectOne("RecomendSite.selectRecomendSiteDetail", recomendSiteVO); - } - - public void updateRecomendSite(RecomendSiteVO recomendSiteVO) { - update("RecomendSite.updateRecomendSite", recomendSiteVO); - } - - public void deleteRecomendSite(RecomendSiteVO recomendSiteVO) { - delete("RecomendSite.deleteRecomendSite", recomendSiteVO); - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/rec/service/RecomendSiteVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/rec/service/RecomendSiteVO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/rec/service/RecomendSiteVO.java (nonexistent) @@ -1,237 +0,0 @@ -package egovframework.com.uss.ion.rec.service; - - -/** - * - * 추천사이트정보를 처리하는 VO 클래스 - * @author 공통서비스 개발팀 박정규 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 박정규 최초 생성 - * - * </pre> - */ -public class RecomendSiteVO extends RecomendSiteDefaultVO { - - private static final long serialVersionUID = 1L; - - /** 추천사이트 ID */ - private String recomendSiteId; - - /** 추천사이트 URL */ - private String recomendSiteUrl; - - /** 추천사이트명 */ - private String recomendSiteNm; - - /** 추천사이트설명 */ - private String recomendSiteDc; - - /** 추천사유내용 */ - private String recomendResnCn; - - /** 추천승인여부 */ - private String recomendConfmAt; - - /** 승인일자 */ - private String confmDe; - - /** 최초등록시점 */ - private String frstRegisterPnttm; - - /** 최초등록자ID */ - private String frstRegisterId; - - /** 최종수정시점 */ - private String lastUpdusrPnttm; - - /** 최종수정자ID */ - private String lastUpdusrId; - - /** - * recomendSiteId attribute 를 리턴한다. - * @return the String - */ - public String getRecomendSiteId() { - return recomendSiteId; - } - - /** - * recomendSiteId attribute 값을 설정한다. - * @return recomendSiteId String - */ - public void setRecomendSiteId(String recomendSiteId) { - this.recomendSiteId = recomendSiteId; - } - - /** - * recomendSiteUrl attribute 를 리턴한다. - * @return the String - */ - public String getRecomendSiteUrl() { - return recomendSiteUrl; - } - - /** - * recomendSiteUrl attribute 값을 설정한다. - * @return recomendSiteUrl String - */ - public void setRecomendSiteUrl(String recomendSiteUrl) { - this.recomendSiteUrl = recomendSiteUrl; - } - - /** - * recomendSiteNm attribute 를 리턴한다. - * @return the String - */ - public String getRecomendSiteNm() { - return recomendSiteNm; - } - - /** - * recomendSiteNm attribute 값을 설정한다. - * @return recomendSiteNm String - */ - public void setRecomendSiteNm(String recomendSiteNm) { - this.recomendSiteNm = recomendSiteNm; - } - - /** - * recomendSiteDc attribute 를 리턴한다. - * @return the String - */ - public String getRecomendSiteDc() { - return recomendSiteDc; - } - - /** - * recomendSiteDc attribute 값을 설정한다. - * @return recomendSiteDc String - */ - public void setRecomendSiteDc(String recomendSiteDc) { - this.recomendSiteDc = recomendSiteDc; - } - - /** - * recomendResnCn attribute 를 리턴한다. - * @return the String - */ - public String getRecomendResnCn() { - return recomendResnCn; - } - - /** - * recomendResnCn attribute 값을 설정한다. - * @return recomendResnCn String - */ - public void setRecomendResnCn(String recomendResnCn) { - this.recomendResnCn = recomendResnCn; - } - - /** - * recomendConfmAt attribute 를 리턴한다. - * @return the String - */ - public String getRecomendConfmAt() { - return recomendConfmAt; - } - - /** - * recomendConfmAt attribute 값을 설정한다. - * @return recomendConfmAt String - */ - public void setRecomendConfmAt(String recomendConfmAt) { - this.recomendConfmAt = recomendConfmAt; - } - - /** - * confmDe attribute 를 리턴한다. - * @return the String - */ - public String getConfmDe() { - return confmDe; - } - - /** - * confmDe attribute 값을 설정한다. - * @return confmDe String - */ - public void setConfmDe(String confmDe) { - this.confmDe = confmDe; - } - - /** - * frstRegisterPnttm attribute 를 리턴한다. - * @return the String - */ - public String getFrstRegisterPnttm() { - return frstRegisterPnttm; - } - - /** - * frstRegisterPnttm attribute 값을 설정한다. - * @return frstRegisterPnttm String - */ - public void setFrstRegisterPnttm(String frstRegisterPnttm) { - this.frstRegisterPnttm = frstRegisterPnttm; - } - - /** - * frstRegisterId attribute 를 리턴한다. - * @return the String - */ - public String getFrstRegisterId() { - return frstRegisterId; - } - - /** - * frstRegisterId attribute 값을 설정한다. - * @return frstRegisterId String - */ - public void setFrstRegisterId(String frstRegisterId) { - this.frstRegisterId = frstRegisterId; - } - - /** - * lastUpdusrPnttm attribute 를 리턴한다. - * @return the String - */ - public String getLastUpdusrPnttm() { - return lastUpdusrPnttm; - } - - /** - * lastUpdusrPnttm attribute 값을 설정한다. - * @return lastUpdusrPnttm String - */ - public void setLastUpdusrPnttm(String lastUpdusrPnttm) { - this.lastUpdusrPnttm = lastUpdusrPnttm; - } - - /** - * lastUpdusrId attribute 를 리턴한다. - * @return the String - */ - public String getLastUpdusrId() { - return lastUpdusrId; - } - - /** - * lastUpdusrId attribute 값을 설정한다. - * @return lastUpdusrId String - */ - public void setLastUpdusrId(String lastUpdusrId) { - this.lastUpdusrId = lastUpdusrId; - } - - - - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/rec/service/EgovRecomendSiteService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/rec/service/EgovRecomendSiteService.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/rec/service/EgovRecomendSiteService.java (nonexistent) @@ -1,21 +0,0 @@ -package egovframework.com.uss.ion.rec.service; - -import java.util.List; - -import egovframework.rte.fdl.cmmn.exception.FdlException; - -public interface EgovRecomendSiteService { - - List<?> selectRecomendSiteList(RecomendSiteVO searchVO); - - int selectRecomendSiteListCnt(RecomendSiteVO searchVO); - - void insertRecomendSite(RecomendSiteVO recomendSiteVO) throws FdlException; - - RecomendSiteVO selectRecomendSiteDetail(RecomendSiteVO recomendSiteVO) throws Exception; - - void updateRecomendSite(RecomendSiteVO recomendSiteVO); - - void deleteRecomendSite(RecomendSiteVO recomendSiteVO); - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/rec/service/RecomendSiteDefaultVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/rec/service/RecomendSiteDefaultVO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/rec/service/RecomendSiteDefaultVO.java (nonexistent) @@ -1,198 +0,0 @@ -package egovframework.com.uss.ion.rec.service; - -import java.io.Serializable; - -/** - * - * 추천사이트정보를 처리하는 DefaultVO 클래스 - * @author 공통서비스 개발팀 박정규 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 박정규 최초 생성 - * - * </pre> - */ -public class RecomendSiteDefaultVO implements Serializable { - - private static final long serialVersionUID = 907031098313356600L; - - /** 검색조건 */ - 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 the String - */ - public String getSearchCondition() { - return searchCondition; - } - - /** - * searchCondition attribute 값을 설정한다. - * @return searchCondition String - */ - public void setSearchCondition(String searchCondition) { - this.searchCondition = searchCondition; - } - - /** - * searchKeyword attribute 를 리턴한다. - * @return the String - */ - public String getSearchKeyword() { - return searchKeyword; - } - - /** - * searchKeyword attribute 값을 설정한다. - * @return searchKeyword String - */ - public void setSearchKeyword(String searchKeyword) { - this.searchKeyword = searchKeyword; - } - - /** - * searchUseYn attribute 를 리턴한다. - * @return the String - */ - public String getSearchUseYn() { - return searchUseYn; - } - - /** - * searchUseYn attribute 값을 설정한다. - * @return searchUseYn String - */ - public void setSearchUseYn(String searchUseYn) { - this.searchUseYn = searchUseYn; - } - - /** - * pageIndex attribute 를 리턴한다. - * @return the int - */ - public int getPageIndex() { - return pageIndex; - } - - /** - * pageIndex attribute 값을 설정한다. - * @return pageIndex int - */ - public void setPageIndex(int pageIndex) { - this.pageIndex = pageIndex; - } - - /** - * pageUnit attribute 를 리턴한다. - * @return the int - */ - public int getPageUnit() { - return pageUnit; - } - - /** - * pageUnit attribute 값을 설정한다. - * @return pageUnit int - */ - public void setPageUnit(int pageUnit) { - this.pageUnit = pageUnit; - } - - /** - * pageSize attribute 를 리턴한다. - * @return the int - */ - public int getPageSize() { - return pageSize; - } - - /** - * pageSize attribute 값을 설정한다. - * @return pageSize int - */ - public void setPageSize(int pageSize) { - this.pageSize = pageSize; - } - - /** - * firstIndex attribute 를 리턴한다. - * @return the int - */ - public int getFirstIndex() { - return firstIndex; - } - - /** - * firstIndex attribute 값을 설정한다. - * @return firstIndex int - */ - public void setFirstIndex(int firstIndex) { - this.firstIndex = firstIndex; - } - - /** - * lastIndex attribute 를 리턴한다. - * @return the int - */ - public int getLastIndex() { - return lastIndex; - } - - /** - * lastIndex attribute 값을 설정한다. - * @return lastIndex int - */ - public void setLastIndex(int lastIndex) { - this.lastIndex = lastIndex; - } - - /** - * recordCountPerPage attribute 를 리턴한다. - * @return the int - */ - public int getRecordCountPerPage() { - return recordCountPerPage; - } - - /** - * recordCountPerPage attribute 값을 설정한다. - * @return recordCountPerPage int - */ - public void setRecordCountPerPage(int recordCountPerPage) { - this.recordCountPerPage = recordCountPerPage; - } - - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/wik/bmk/web/EgovWikiBookmarkController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/wik/bmk/web/EgovWikiBookmarkController.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/wik/bmk/web/EgovWikiBookmarkController.java (nonexistent) @@ -1,168 +0,0 @@ -package egovframework.com.uss.ion.wik.bmk.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.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.uss.ion.wik.bmk.service.EgovWikiBookmarkService; -import egovframework.com.uss.ion.wik.bmk.service.WikiBookmark; -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.10.20 - * @version 1.0 - * @see - * <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.10.20 장동한 최초 생성 - * 2011.8.26 정진오 IncludedInfo annotation 추가 - * - * </pre> - */ - - -@Controller -public class EgovWikiBookmarkController { - - @Autowired - private DefaultBeanValidator beanValidator; - - /** EgovMessageSource */ - @Resource(name = "egovMessageSource") - EgovMessageSource egovMessageSource; - - /** egovOnlinePollService */ - @Resource(name = "egovWikiBookmarkService") - private EgovWikiBookmarkService egovWikiBookmarkService; - - /** EgovPropertyService */ - @Resource(name = "propertiesService") - protected EgovPropertyService propertiesService; - - private static final Logger LOGGER = LoggerFactory.getLogger(EgovWikiBookmarkController.class); - - /** - * 위키북마크 목록을 조회한다. - * @param searchVO -위키북마크 model - * @param searchVO -위키북마크 model - * @param commandMap -Request Variable - * @param model -Spring 제공하는 ModelMap - * @return String -리턴 URL - * @throws Exception - */ - @IncludedInfo(name="Wiki기능", order = 810 ,gid = 50) - @RequestMapping(value = "/uss/ion/wik/bmk/listWikiBookmark.do") - public String EgovWikiBookmarkList( - @ModelAttribute("searchVO") WikiBookmark searchVO, - WikiBookmark wikiBookmark, - @RequestParam Map<?, ?> commandMap, - @RequestParam(value="checkList", required=false) List<String> checkList, - ModelMap model) throws Exception { - - //변수 설정 - String sCmd = commandMap.get("cmd") == null ? "" : (String) commandMap.get("cmd"); - - //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(); - - //삭제 모드로 실행시 - if(sCmd.equals("del")){ - - for(String checkData : checkList) { - LOGGER.debug("===>>> checkData = "+checkData); - wikiBookmark.setWikiBkmkId(checkData); - egovWikiBookmarkService.deleteWikiBookmark(wikiBookmark); - } - - //페이지 인텍스 설정 - searchVO.setPageIndex(1); - - return "redirect:/uss/ion/wik/bmk/listWikiBookmark.do"; - } - - - /** 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()); - - searchVO.setFrstRegisterId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - - List<?> reusltList = egovWikiBookmarkService.selectWikiBookmarkList(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 = egovWikiBookmarkService.selectWikiBookmarkListCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - return "egovframework/com/uss/ion/wik/bmk/EgovWikiBookmarkList"; - } - - /** - * 위키북마크를 등록 한다. - * @param wikiBookmark -위키북마크 model - * @param model -Spring 제공하는 ModelMap - * @return String -리턴 URL - * @throws Exception - */ - @RequestMapping(value = "/uss/ion/wik/bmk/registWikiBookmark.do") - public String EgovWikiBookmarkRegist( - WikiBookmark wikiBookmark, - ModelMap model) throws Exception { - - String sDupl = "N"; - - if(wikiBookmark.getUsid() != null && wikiBookmark.getWikiBkmkNm() != null){ - if(egovWikiBookmarkService.selectWikiBookmarkDuplicationCnt(wikiBookmark) > 0){ - sDupl = "Y"; - }else{ - egovWikiBookmarkService.insertWikiBookmark(wikiBookmark); - } - } - //log.debug("Controller EgovWikiBookmarkRegist.WikiBookmark>" + wikiBookmark); - //중복 설정 - model.addAttribute("S_DUPL", sDupl); - return "egovframework/com/uss/ion/wik/bmk/EgovWikiBookmarkRegist"; - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/wik/bmk/service/impl/WikiBookmarkDao.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/wik/bmk/service/impl/WikiBookmarkDao.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/wik/bmk/service/impl/WikiBookmarkDao.java (nonexistent) @@ -1,84 +0,0 @@ -package egovframework.com.uss.ion.wik.bmk.service.impl; - -import java.util.List; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.uss.ion.wik.bmk.service.WikiBookmark; - -import org.springframework.stereotype.Repository; - -/** - * 위키북마크를 처리하는 Dao Class 구현 - * @author 공통콤포넌트 장동한 - * @since 2010.10.20 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.10.20 장동한 최초 생성 - * - * </pre> - */ -@Repository("wikiBookmarkDao") -public class WikiBookmarkDao extends EgovComAbstractDAO { - /** - * 위키북마크 목록을 조회한다. - * @param wikiBookmark -조회할 정보가 담긴 객체 - * @return List - * @throws Exception - */ - public List<?> selectWikiBookmarkList(WikiBookmark wikiBookmark) throws Exception{ - return selectList("WikiBookmark.selectWikiBookmarkList", wikiBookmark); - } - - /** - * 위키북마크를(을) 중복을 조회한다. - * @param wikiBookmark -조회할 정보가 담긴 객체 - * @return int -조회한건수가담긴Integer - * @throws Exception - */ - public int selectWikiBookmarkDuplicationCnt(WikiBookmark wikiBookmark) throws Exception{ - return (Integer)selectOne("WikiBookmark.selectWikiBookmarkDuplicationCnt", wikiBookmark); - } - - /** - * 위키북마크를(을) 목록 전체 건수를(을) 조회한다. - * @param wikiBookmark -조회할 정보가 담긴 객체 - * @return int -조회한건수가담긴Integer - * @throws Exception - */ - public int selectWikiBookmarkListCnt(WikiBookmark wikiBookmark) throws Exception{ - return (Integer)selectOne("WikiBookmark.selectWikiBookmarkListCnt", wikiBookmark); - } - - /** - * 사용자 아이디를 조회한다. - * @param wikiBookmark -조회할 정보가 담긴 객체 - * @return int -조회한건수가담긴Integer - * @throws Exception - */ - public String selectWikiBookmarkEmpUniqId(WikiBookmark wikiBookmark) throws Exception{ - return (String)selectOne("WikiBookmark.selectWikiBookmarkEmpUniqId", wikiBookmark); - } - - - /** - * 위키북마크를(을) 등록한다. - * @param wikiBookmark -위키북마크 정보 담김 객체 - * @throws Exception - */ - void insertWikiBookmark(WikiBookmark wikiBookmark) throws Exception{ - insert("WikiBookmark.insertWikiBookmark",wikiBookmark); - } - - /** - * 위키북마크를(을) 수정한다. - * @param wikiBookmark -위키북마크 정보 담김 객체 - * @throws Exception - */ - void deleteWikiBookmark(WikiBookmark wikiBookmark) throws Exception{ - delete("WikiBookmark.deleteWikiBookmark", wikiBookmark); - } -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/wik/bmk/service/impl/EgovWikiBookmarkServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/wik/bmk/service/impl/EgovWikiBookmarkServiceImpl.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/wik/bmk/service/impl/EgovWikiBookmarkServiceImpl.java (nonexistent) @@ -1,114 +0,0 @@ -package egovframework.com.uss.ion.wik.bmk.service.impl; - -import java.util.List; - -import egovframework.com.uss.ion.wik.bmk.service.EgovWikiBookmarkService; -import egovframework.com.uss.ion.wik.bmk.service.WikiBookmark; - -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; - -/** - * 위키북마크를 처리하는 ServiceImpl Class 구현 - * @author 공통콤포넌트 장동한 - * @since 2010.10.20 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.10.20 장동한 최초 생성 - * - * </pre> - */ -@Service("egovWikiBookmarkService") -public class EgovWikiBookmarkServiceImpl extends EgovAbstractServiceImpl implements EgovWikiBookmarkService { - - /* 위키북마크 DAO */ - @Resource(name = "wikiBookmarkDao") - private WikiBookmarkDao dao; - - /* WIKI_ID Generator Service */ - @Resource(name = "egovWikiBookmarkIdGnrService") - private EgovIdGnrService idgenService; - - private static final Logger LOGGER = LoggerFactory.getLogger(EgovWikiBookmarkServiceImpl.class); - - /** - * 위키북마크 목록을 조회한다. - * @param wikiBookmark -조회할 정보가 담긴 객체 - * @return List - * @throws Exception - */ - @Override - public List<?> selectWikiBookmarkList(WikiBookmark wikiBookmark) throws Exception{ - return dao.selectWikiBookmarkList(wikiBookmark); - } - - /** - * 위키북마크를(을) 목록 전체 건수를(을) 조회한다. - * @param wikiBookmark -조회할 정보가 담긴 객체 - * @return int -조회한건수가담긴Integer - * @throws Exception - */ - @Override - public int selectWikiBookmarkListCnt(WikiBookmark wikiBookmark) throws Exception{ - return dao.selectWikiBookmarkListCnt(wikiBookmark); - } - - /** - * 위키북마크를(을) 중복을 조회한다. - * @param wikiBookmark -조회할 정보가 담긴 객체 - * @return int -조회한건수가담긴Integer - * @throws Exception - */ - @Override - public int selectWikiBookmarkDuplicationCnt(WikiBookmark wikiBookmark) throws Exception{ - return dao.selectWikiBookmarkDuplicationCnt(wikiBookmark); - } - - /** - * 위키북마크를(을) 등록한다. - * @param wikiBookmark -위키북마크 정보 담김 객체 - * @throws Exception - */ - @Override - public void insertWikiBookmark(WikiBookmark wikiBookmark) throws Exception{ - //아이디 가져오기 - - String sUsid = dao.selectWikiBookmarkEmpUniqId(wikiBookmark); - - LOGGER.debug("EgovWikiBookmarkServiceImpl.java sUsid > {}", sUsid); - - //아이디 비교 - if(sUsid != null){ - //위키북마크 키 설정 - wikiBookmark.setWikiBkmkId(idgenService.getNextStringId()); - //아이디 설정 - wikiBookmark.setUsid(sUsid); - wikiBookmark.setFrstRegisterId(sUsid); - wikiBookmark.setLastUpdusrId(sUsid); - dao.insertWikiBookmark(wikiBookmark); - LOGGER.debug("insertWikiBookmark > {}", sUsid); - }; - - } - - /** - * 위키북마크를(을) 삭제한다. - * @param wikiBookmark -위키북마크 정보 담김 객체 - * @throws Exception - */ - @Override - public void deleteWikiBookmark(WikiBookmark wikiBookmark) throws Exception{ - dao.deleteWikiBookmark(wikiBookmark); - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/wik/bmk/service/EgovWikiBookmarkService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/wik/bmk/service/EgovWikiBookmarkService.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/wik/bmk/service/EgovWikiBookmarkService.java (nonexistent) @@ -1,59 +0,0 @@ -package egovframework.com.uss.ion.wik.bmk.service; - -import java.util.List; - -/** - * 위키북마크를 처리하는 Service Class 구현 - * @author 공통콤포넌트 장동한 - * @since 2010.10.20 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.10.20 장동한 최초 생성 - * - * </pre> - */ -public interface EgovWikiBookmarkService { - - /** - * 위키북마크 목록을 조회한다. - * @param wikiBookmark -조회할 정보가 담긴 객체 - * @return List - * @throws Exception - */ - public List<?> selectWikiBookmarkList(WikiBookmark wikiBookmark) throws Exception; - - /** - * 위키북마크를(을) 목록 전체 건수를(을) 조회한다. - * @param wikiBookmark -조회할 정보가 담긴 객체 - * @return int -조회한건수가담긴Integer - * @throws Exception - */ - public int selectWikiBookmarkListCnt(WikiBookmark wikiBookmark) throws Exception; - - /** - * 위키북마크를(을) 중복을 조회한다. - * @param wikiBookmark -조회할 정보가 담긴 객체 - * @return int -조회한건수가담긴Integer - * @throws Exception - */ - public int selectWikiBookmarkDuplicationCnt(WikiBookmark wikiBookmark) throws Exception; - - /** - * 위키북마크를(을) 등록한다. - * @param wikiBookmark -위키북마크 정보 담김 객체 - * @throws Exception - */ - void insertWikiBookmark(WikiBookmark wikiBookmark) throws Exception; - - /** - * 위키북마크를(을) 삭제한다. - * @param wikiBookmark -위키북마크 정보 담김 객체 - * @throws Exception - */ - void deleteWikiBookmark(WikiBookmark wikiBookmark) throws Exception; - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/wik/bmk/service/WikiBookmark.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/wik/bmk/service/WikiBookmark.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/wik/bmk/service/WikiBookmark.java (nonexistent) @@ -1,146 +0,0 @@ -package egovframework.com.uss.ion.wik.bmk.service; - -import java.io.Serializable; - -import egovframework.com.cmm.ComDefaultVO; - -/** - * 위키북마크 Model and VO Class 구현 - * @author 공통콤포넌트 장동한 - * @since 2010.10.20 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.10.20 장동한 최초 생성 - * - * </pre> - */ -@SuppressWarnings("serial") -public class WikiBookmark extends ComDefaultVO implements Serializable{ - - /** 위키 북마크 아이디 */ - private String wikiBkmkId; - - /** 사용자ID */ - private String usid; - - /** 북마크명 */ - private String wikiBkmkNm; - - /** 최초등록시점 */ - private String frstRegisterPnttm; - - /** 최초등록아이디 */ - private String frstRegisterId; - - /** 최종수정일 */ - private String lastUpdusrPnttm; - - /** 최종수정자 아이디 */ - private String lastUpdusrId; - - /** - * @return the wikiBookMarkId - */ - public String getWikiBkmkId() { - return wikiBkmkId; - } - - /** - * @param wikiBookMarkId the wikiBookMarkId to set - */ - public void setWikiBkmkId(String wikiBookmarkId) { - this.wikiBkmkId = wikiBookmarkId; - } - - /** - * @return the usid - */ - public String getUsid() { - return usid; - } - - /** - * @param usid the usid to set - */ - public void setUsid(String usid) { - this.usid = usid; - } - - /** - * @return the bookMark - */ - public String getWikiBkmkNm() { - return wikiBkmkNm; - } - - /** - * @param bookMark the bookMark to set - */ - public void setWikiBkmkNm(String bookMark) { - this.wikiBkmkNm = bookMark; - } - - /** - * @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/uss/ion/rmm/web/EgovRoughMapController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/rmm/web/EgovRoughMapController.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/rmm/web/EgovRoughMapController.java (nonexistent) @@ -1,263 +0,0 @@ -package egovframework.com.uss.ion.rmm.web; - -import java.util.List; - -import javax.annotation.Resource; - -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; - -import egovframework.com.cmm.LoginVO; -import egovframework.com.cmm.annotation.IncludedInfo; -import egovframework.com.cmm.util.EgovUserDetailsHelper; -import egovframework.com.uss.ion.rmm.service.EgovRoughMapService; -import egovframework.com.uss.ion.rmm.service.RoughMapDefaultVO; -import egovframework.com.uss.ion.rmm.service.RoughMapVO; -import egovframework.com.utl.fcc.service.EgovStringUtil; -import egovframework.rte.fdl.property.EgovPropertyService; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; - -/** - * 개요 - * - 약도 관리에 대한 Controller를 정의한다. - * - * 상세내용 - * - 약도에 대한 등록, 수정, 삭제, 조회, 상세조회 요청 사항을 Service와 매핑 처리한다. - * - * @author 옥찬우 - * @since 2014.08.27 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ----------- ------ --------- - * 2014.08.27 옥찬우 최초 생성 - * - * </pre> - */ - -@Controller -public class EgovRoughMapController { - - /** EgovRoughMapService */ - @Resource(name="EgovRoughMapService") - private EgovRoughMapService egovRoughMapService; - - /** EgovPropertyService */ - @Resource(name="propertiesService") - protected EgovPropertyService propertyService; - - /** DefaultBeanValidator */ - @Autowired - private DefaultBeanValidator beanValidator; - - /** - * 약도 목록 조회 Service interface 호출 및 결과를 반환한다. - * @param RoughMapDefaultVO - * @param model - * @return String 약도 목록 조회 화면 - * @throws Exception - */ - @IncludedInfo(name="약도 관리", order = 943, gid = 50) - @RequestMapping("/com/uss/ion/rmm/selectRoughMapList.do") - public String selectRoughMapList(@ModelAttribute("searchVO") RoughMapDefaultVO searchVO, ModelMap model) throws Exception { - - // 권한 체크 - Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); - - if(!isAuthenticated) { - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - - searchVO.setPageUnit(propertyService.getInt("pageUnit")); - searchVO.setPageSize(propertyService.getInt("pageSize")); - - 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<?> roughMapList = egovRoughMapService.selectRoughMapList(searchVO); - - int totCnt = egovRoughMapService.selectRoughMapListTotCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - - model.addAttribute("resultList", roughMapList); - model.addAttribute("paginationInfo", paginationInfo); - - return "egovframework/com/uss/ion/rmm/EgovRoughMapList"; - } - - /** - * 약도 상세조회 Service interface 호출 및 결과를 반환한다. - * @param RoughMapDefaultVO - * @param model - * @return String 건물 위치정보 상세조회 화면 - * @throws Exception - */ - @RequestMapping("/com/uss/ion/rmm/selectRoughMapDetail.do") - public String selectRoughMap(RoughMapVO roughMapVO, ModelMap model) throws Exception { - - // 권한 체크 - Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); - - if(!isAuthenticated) { - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - - RoughMapVO roughMap = egovRoughMapService.selectRoughMapDetail(roughMapVO); - model.addAttribute("roughMap", roughMap); - - return "egovframework/com/uss/ion/rmm/EgovRoughMapDetail"; - } - - /** - * 약도 등록 화면으로 이동한다. - * @param RoughMapDefaultVO - * @param model - * @return String 건물 위치정보 등록 화면 - * @throws Exception - */ - @RequestMapping(value="/com/uss/ion/rmm/registRoughMap.do") - public String goRoughMapRegist(@ModelAttribute("roughMap") RoughMapVO roughMap, Model model) throws Exception { - // 권한 체크 - Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); - - if(!isAuthenticated) { - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - - return "egovframework/com/uss/ion/rmm/EgovRoughMapRegist"; - } - - /** - * 약도 등록 Service interface 호출 및 결과를 반환한다. - * @param RoughMapVO - * @return String 건물 위치정보 목록 조회 화면 - * @throws Exception - */ - @RequestMapping("/com/uss/ion/rmm/insertRoughMap.do") - public String insertRoughMap(@ModelAttribute("roughMap") RoughMapVO roughMap, BindingResult bindingResult) throws Exception { - - // 권한 체크 - Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); - - if(!isAuthenticated) { - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - - beanValidator.validate(roughMap, bindingResult); - - if(bindingResult.hasErrors()){ - return "egovframework/com/uss/ion/rmm/EgovRoughMapRegist"; - } - - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - if (isAuthenticated) { - roughMap.setFrstRegisterId(user == null ? "" : EgovStringUtil.isNullToString(user.getId())); - roughMap.setLastUpdusrId(user == null ? "" : EgovStringUtil.isNullToString(user.getId())); // 최종수정자ID - egovRoughMapService.insertRoughMap(roughMap); - } - - return "forward:/com/uss/ion/rmm/selectRoughMapList.do"; - } - - /** - * 약도 수정 화면으로 이동한다. - * @param RoughMapDefaultVO - * @param model - * @return String 건물 위치정보 수정 화면 - * @throws Exception - */ - @RequestMapping(value="/com/uss/ion/rmm/updateRoughMapView.do") - public String goRoughMapUpdt(@ModelAttribute("roughMap") RoughMapVO roughMap, ModelMap model) throws Exception { - - // 권한 체크 - Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); - - if(!isAuthenticated) { - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - - roughMap = egovRoughMapService.selectRoughMapDetail(roughMap); - - model.addAttribute("result", roughMap); - model.addAttribute("roughMap", roughMap); - - return "egovframework/com/uss/ion/rmm/EgovRoughMapUpdt"; - } - - /** - * 약도 수정 Service interface 호출 및 결과를 반환한다. - * @param RoughMapVO - * @return String 건물 위치정보 목록 조회 화면 - * @throws Exception - */ - @RequestMapping(value="/com/uss/ion/rmm/updateRoughMap.do") - public String updateRoughMap(@ModelAttribute("roughMap") RoughMapVO roughMap, BindingResult bindingResult) throws Exception { - - // 권한 체크 - Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); - - if(!isAuthenticated) { - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - - beanValidator.validate(roughMap, bindingResult); - - if(bindingResult.hasErrors()){ - return "egovframework/com/uss/ion/rmm/EgovRoughMapUpdt"; - } - - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - if (isAuthenticated) { - roughMap.setLastUpdusrId(user == null ? "" : EgovStringUtil.isNullToString(user.getId())); - egovRoughMapService.updateRoughMap(roughMap); - } - - return "forward:/com/uss/ion/rmm/selectRoughMapList.do"; - } - - /** - * 약도 삭제 Service interface 호출 및 결과를 반환한다. - * @param RoughMapVO - * @return String 건물 위치정보 목록 조회 화면 - * @throws Exception - */ - @RequestMapping(value="/com/uss/ion/rmm/deleteRoughMap.do") - public String deleteRoughMap(@ModelAttribute("roughMap") RoughMapVO roughMap) throws Exception { - - // 권한 체크 - Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); - - if(!isAuthenticated) { - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - // 사용자 인증여부 판단 - if (isAuthenticated) { - roughMap.setFrstRegisterId(user == null ? "" : EgovStringUtil.isNullToString(user.getId())); - egovRoughMapService.deleteRoughMap(roughMap); - } - - return "forward:/com/uss/ion/rmm/selectRoughMapList.do"; - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/uss/ion/rmm/service/impl/EgovRoughMapServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/rmm/service/impl/EgovRoughMapServiceImpl.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/rmm/service/impl/EgovRoughMapServiceImpl.java (nonexistent) @@ -1,110 +0,0 @@ -package egovframework.com.uss.ion.rmm.service.impl; - -import java.util.List; - -import egovframework.com.uss.ion.rmm.service.EgovRoughMapService; -import egovframework.com.uss.ion.rmm.service.RoughMapDefaultVO; -import egovframework.com.uss.ion.rmm.service.RoughMapVO; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; -import egovframework.rte.fdl.idgnr.EgovIdGnrService; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; - -/** - * 개요 - * - 위치정보연계에 대한 Service Interface를 구현한다. - * - * 상세내용 - * - 건물의 위치정보에 대한 등록, 수정, 삭제, 상세조회 기능을 제공한다. - * - 건물의 위치정보의 조회기능은 목록, 상세조회로 구분된다. - * - * @author 옥찬우 - * @since 2014.08.27 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ----------- ------ --------- - * 2014.08.27 옥찬우 최초 생성 - * - * </pre> - */ - -@Service("EgovRoughMapService") -public class EgovRoughMapServiceImpl extends EgovAbstractServiceImpl implements EgovRoughMapService { - - /** RoughMapDAO */ - @Resource(name="roughMapDAO") - private EgovRoughMapDAO roughMapDAO; - - /** ID Generation */ - @Resource(name="egovRoughMapIdGnrService") - private EgovIdGnrService idgenService; - - /** - * 건물의 위치정보 목록을 조회한다. - * @param roughMapVO - * @return Map<String, Object> 건물 위치정보 조회결과 리스트, 조회건수 - * @throws Exception - */ - @Override - public List<?> selectRoughMapList(RoughMapDefaultVO searchVO) throws Exception { - return roughMapDAO.selectRoughMapList(searchVO); - } - - @Override - public int selectRoughMapListTotCnt(RoughMapDefaultVO searchVO) { - return roughMapDAO.selectRoughMapListTotCnt(searchVO); - } - - /** - * 건물의 위치정보를 조회한다. - * - * @param roughMapVO - * @return Geolocation 건물의 위치정보 - * @throws Exception - */ - @Override - public RoughMapVO selectRoughMapDetail(RoughMapVO roughMapVO) throws Exception { - return roughMapDAO.selectRoughMap(roughMapVO); - } - - /** - * 건물의 위치정보를 DB에 등록한다. - * @param roughMap - * @throws Exception - */ - @Override - public void insertRoughMap(RoughMapVO roughMap) throws Exception { - String roughMapId = idgenService.getNextStringId(); - - roughMap.setRoughMapId(roughMapId); - roughMapDAO.insertRoughMap(roughMap); - } - - /** - * 건물의 위치정보를 수정한다. - * @param roughMap - * @throws Exception - */ - @Override - public void updateRoughMap(RoughMapVO roughMap) throws Exception { - roughMapDAO.updateRoughMap(roughMap); - } - - /** - * 건물의 위치정보를 삭제한다. - * @param roughMap - * @throws Exception - */ - @Override - public void deleteRoughMap(RoughMapVO roughMap) throws Exception { - roughMapDAO.deleteRoughMap(roughMap); - } -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/rmm/service/impl/EgovRoughMapDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/rmm/service/impl/EgovRoughMapDAO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/rmm/service/impl/EgovRoughMapDAO.java (nonexistent) @@ -1,96 +0,0 @@ -package egovframework.com.uss.ion.rmm.service.impl; - -import java.util.List; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.uss.ion.rmm.service.RoughMapDefaultVO; -import egovframework.com.uss.ion.rmm.service.RoughMapVO; - -import org.springframework.stereotype.Repository; - -/** - * 개요 - * - 건물 위치정보에 대한 DB상의 접근, 변경을 처리한다. - * - * 상세내용 - * - 건물 위치정보에 대한 등록, 수정, 삭제 기능을 제공한다. - * - 건물 위치정보의 조회기능은 목록, 상세조회로 구분된다. - * - * @author 옥찬우 - * @since 2014.08.27 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ----------- ------ --------- - * 2014.08.27 옥찬우 최초 생성 - * - * </pre> - */ - -@Repository("roughMapDAO") -public class EgovRoughMapDAO extends EgovComAbstractDAO { - - /** - * 약도 목록을 조회한다. - * @param roughMapVO - * @return List<RoughMapVO> 건물 위치정보 리스트 - * @throws Exception - */ - public List<?> selectRoughMapList(RoughMapDefaultVO searchVO) throws Exception { - return selectList("RoughMapDAO.selectRoughMapList", searchVO); - } - - /** - * 약도 목록의 건수를 조회 한다. - * @param roughMapVO - * @return int 건물 위치정보 목록 건수 - * @throws Exception - */ - public int selectRoughMapListTotCnt(RoughMapDefaultVO searchVO){ - return (Integer)selectOne("RoughMapDAO.selectRoughMapListTotCnt", searchVO); - } - - /** - * 약도를 조회한다. - * @param roughMapVO - * @return RoughMap - * @throws Exception - */ - public RoughMapVO selectRoughMap(RoughMapVO roughMapVO) throws Exception { - return (RoughMapVO)selectOne("RoughMapDAO.selectRoughMapDetail", roughMapVO); - } - - /** - * 약도를 DB에 등록한다. - * - * @param roughMap - * @throws Exception - */ - public void insertRoughMap(RoughMapVO roughMap) throws Exception { - insert("RoughMapDAO.insertRoughMap", roughMap); - } - - /** - * 약도를 DB에서 수정한다. - * - * @param roughMap - * @throws Exception - */ - public void updateRoughMap(RoughMapVO roughMap) throws Exception { - update("RoughMapDAO.updateRoughMap", roughMap); - } - - /** - * 약도를 DB에서 삭제한다. - * - * @param roughMap - * @throws Exception - */ - public void deleteRoughMap(RoughMapVO roughMap) throws Exception { - delete("RoughMapDAO.deleteRoughMap", roughMap); - } -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/uss/ion/rmm/service/RoughMapVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/rmm/service/RoughMapVO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/rmm/service/RoughMapVO.java (nonexistent) @@ -1,277 +0,0 @@ -package egovframework.com.uss.ion.rmm.service; - -/** - * 개요 - * - 약도에 대한 Model을 정의한다. - * - * 상세내용 - * - 약도 정보를 관리한다. - * - * @author 옥찬우 - * @since 2014.08.27 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ----------- ------ --------- - * 2014.08.27 옥찬우 최초 생성 - * - * </pre> - */ - -public class RoughMapVO extends RoughMapDefaultVO { - - private static final long serialVersionUID = -2344076278228282853L; - - /** roughMap ID */ - private String roughMapId; - - /** roughMap 제목 */ - private String roughMapSj; - - /** roughMap 상세주소 */ - private String roughMapAddress; - - /** 지도 위도 */ - private String la; - - /** 지도 경도 */ - private String lo; - - /** 마커 위도 */ - private String markerLa; - - /** 마커 경도 */ - private String markerLo; - - /** 인포윈도우(말풍선) */ - private String infoWindow; - - /** 지도 확대수준 */ - private String zoomLevel; - - /** 최초등록시점 */ - private String frstRegisterPnttm; - - /** 최초등록자ID */ - private String frstRegisterId; - - /** 최종수정시점 */ - private String lastUpdusrPnttm; - - /** 최종수정자ID */ - private String lastUpdusrId; - - /** - * roughMapId attribute를 리턴한다. - * @return the Integer - */ - public String getRoughMapId() { - return roughMapId; - } - - /** - * roughMapId를 저장한다. - * @param roughMapId - */ - public void setRoughMapId(String roughMapId) { - this.roughMapId = roughMapId; - } - - /** - * roughMapSj attribute를 리턴한다. - * @return the String - */ - public String getRoughMapSj() { - return roughMapSj; - } - - /** - * roughMapSj를 저장한다. - * @param roughMapSj - */ - public void setRoughMapSj(String roughMapSj) { - this.roughMapSj = roughMapSj; - } - - /** - * roughMapAddress attribute를 리턴한다. - * @return the String - */ - public String getRoughMapAddress() { - return roughMapAddress; - } - - /** - * roughMapAddress를 저장한다. - * @param roughMapAddress - */ - public void setRoughMapAddress(String roughMapAddress) { - this.roughMapAddress = roughMapAddress; - } - - /** - * la attribute를 리턴한다. - * @return the String - */ - public String getLa() { - return la; - } - - /** - * la를 저장한다. - * @param la - */ - public void setLa(String la) { - this.la = la; - } - - /** - * lo attribute를 리턴한다. - * @return the String - */ - public String getLo() { - return lo; - } - - /** - * lo를 저장한다. - * @param lo - */ - public void setLo(String lo) { - this.lo = lo; - } - - /** - * markerLa attribute를 리턴한다. - * @return the String - */ - public String getMarkerLa() { - return markerLa; - } - - /** - * markerLa를 저장한다. - * @param markerLa - */ - public void setMarkerLa(String markerLa) { - this.markerLa = markerLa; - } - - /** - * markerLo attribute를 리턴한다. - * @return the String - */ - public String getMarkerLo() { - return markerLo; - } - - /** - * markerLo를 저장한다. - * @param markerLo - */ - public void setMarkerLo(String markerLo) { - this.markerLo = markerLo; - } - - /** - * @return the String - * infoWindow attribute를 리턴한다. - */ - public String getInfoWindow() { - return infoWindow; - } - - - /** - * infoWindow를 저장한다. - * @param infoWindow - */ - public void setInfoWindow(String infoWindow) { - this.infoWindow = infoWindow; - } - - /** - * mapLevel attribute를 리턴한다. - * @return the String - */ - public String getZoomLevel() { - return zoomLevel; - } - - /** - * mapLevel를 저장한다. - * @param mapLevel - */ - public void setZoomLevel(String zoomLevel) { - this.zoomLevel = zoomLevel; - } - - /** - * frstRegisterPnttm attribute를 리턴한다. - * @return the String - */ - public String getFrstRegisterPnttm() { - return frstRegisterPnttm; - } - - /** - * frstRegisterPnttm를 저장한다. - * @param frstRegisterPnttm - */ - public void setFrstRegisterPnttm(String frstRegisterPnttm) { - this.frstRegisterPnttm = frstRegisterPnttm; - } - - /** - * frstRegisterId attribute를 리턴한다. - * @return the String - */ - public String getFrstRegisterId() { - return frstRegisterId; - } - - /** - * frstRegisterId를 저장한다. - * @param frstRegisterId - */ - public void setFrstRegisterId(String frstRegisterId) { - this.frstRegisterId = frstRegisterId; - } - - /** - * lastUpdusrPnttm attribute를 리턴한다. - * @return the String - */ - public String getLastUpdusrPnttm() { - return lastUpdusrPnttm; - } - - /** - * lastUpdusrPnttm를 저장한다. - * @param lastUpdusrPnttm - */ - public void setLastUpdusrPnttm(String lastUpdusrPnttm) { - this.lastUpdusrPnttm = lastUpdusrPnttm; - } - - /** - * lastUpdusrId attribute를 리턴한다. - * @return the String - */ - public String getLastUpdusrId() { - return lastUpdusrId; - } - - /** - * lastUpdusrId를 저장한다. - * @param lastUpdusrId - */ - public void setLastUpdusrId(String lastUpdusrId) { - this.lastUpdusrId = lastUpdusrId; - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/uss/ion/rmm/service/EgovRoughMapService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/rmm/service/EgovRoughMapService.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/rmm/service/EgovRoughMapService.java (nonexistent) @@ -1,74 +0,0 @@ -package egovframework.com.uss.ion.rmm.service; - -import java.util.List; - -/** - * 개요 - * - 위치정보연계에 대한 Service Interface를 정의한다. - * - * 상세내용 - * - 건물의 위치정보에 대한 등록, 수정, 삭제, 상세조회 기능을 제공한다. - * - 건물의 위치정보의 조회기능은 목록, 상세조회로 구분된다. - * - * @author 옥찬우 - * @since 2014.08.27 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ----------- ------ --------- - * 2014.08.27 옥찬우 최초 생성 - * - * </pre> - */ - -public interface EgovRoughMapService { - - /** - * 건물의 위치정보 목록을 조회하는 Service interface 메서드 - * @param roughMapVO - * @return Map<String, Object> 주변건물 위치정보 리스트 - * @throws Exception - */ - List<?> selectRoughMapList(RoughMapDefaultVO searchVO) throws Exception; - - /** - * 글 총 갯수를 조회한다 - * @param searchVO - * @return 총 갯수 - */ - int selectRoughMapListTotCnt(RoughMapDefaultVO searchVO); - - /** - * 건물의 위치정보를 상세조회하는 Service interface 메서드 - * @param roughMapVO - * @return RoughMap 주변건물 위치정보 - * @throws Exception - */ - RoughMapVO selectRoughMapDetail(RoughMapVO roughMapVO) throws Exception; - - /** - * 건물의 위치정보를 등록하는 Service interface 메서드 - * @param roughMap - * @throws Exception - */ - void insertRoughMap(RoughMapVO roughMap) throws Exception; - - /** - * 건물의 위치정보를 수정하는 Service interface 메서드 - * @param roughMap - * @throws Exception - */ - void updateRoughMap(RoughMapVO roughMap) throws Exception; - - /** - * 건물의 위치정보를 삭제하는 Service interface 메서드 - * @param roughMap - * @throws Exception - */ - void deleteRoughMap(RoughMapVO roughMap) throws Exception; - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/uss/ion/rmm/service/RoughMapDefaultVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/rmm/service/RoughMapDefaultVO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/rmm/service/RoughMapDefaultVO.java (nonexistent) @@ -1,202 +0,0 @@ -package egovframework.com.uss.ion.rmm.service; - -import java.io.Serializable; - -/** - * 개요 - * - 약도관리에 대한 VO 클래스를 정의한다. - * - * 상세내용 - * - 약도정보 조회를 위해 필요한 정보를 관리한다. - * - * @author 옥찬우 - * @since 2014.08.27 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ----------- ------ --------- - * 2014.08.27 옥찬우 최초 생성 - * - * </pre> - */ - -public class RoughMapDefaultVO implements Serializable { - - private static final long serialVersionUID = 1L; - - /** 첫페이지 인덱스 */ - private int firstIndex = 1; - - /** * 마지막페이지 인덱스 */ - private int lastIndex = 1; - - /** 현재페이지 */ - private int pageIndex = 1; - - /** 페이지 사이즈 */ - private int pageSize = 10; - - /** 페이지 개수 */ - private int pageUnit = 10; - - /** 페이지당 레코드 개수 */ - private int recordCountPerPage = 10; - - /** 검색조건 */ - private String searchCondition = ""; - - /** 검색단어 */ - private String searchKeyword = ""; - - /** 검색사용여부 */ - private String searchUseYn = ""; - - /** - * 첫페이지 인덱스를 가져온다. - * @return int 첫페이지 인덱스 - */ - public int getFirstIndex(){ - return firstIndex; - } - - /** - * 첫페이지 인덱스를 저장한다. - * @param firstIndex - */ - public void setFirstIndex(int firstIndex){ - this.firstIndex = firstIndex; - } - - /** - * 마지막페이지 인덱스를 가져온다. - * @return int 마지막페이지 인덱스 - */ - public int getLastIndex(){ - return lastIndex; - } - - /** - * 마지막페이지 인덱스를 저장한다. - * @param lastIndex - */ - public void setLastIndex(int lastIndex){ - this.lastIndex = lastIndex; - } - - /** - * 현재페이지를 가져온다. - * @return int 현재페이지 - */ - public int getPageIndex(){ - return pageIndex; - } - - /** - * 현재페이지를 저장한다. - * @param pageIndex - */ - public void setPageIndex(int pageIndex){ - this.pageIndex = pageIndex; - } - - /** - * 페이지 사이즈를 가져온다. - * @return int 페이지 사이즈 - */ - public int getPageSize(){ - return pageSize; - } - - /** - * 페이지 사이즈를 저장한다. - * @param pageSize - */ - public void setPageSize(int pageSize){ - this.pageSize = pageSize; - } - - /** - * 페이지 개수를 가져온다. - * @return int 페이지 개수 - */ - public int getPageUnit(){ - return pageUnit; - } - - /** - * 페이지 개수를 저장한다. - * @param pageUnit - */ - public void setPageUnit(int pageUnit){ - this.pageUnit = pageUnit; - } - - /** - * 페이지당 레코드 개수를 가져온다. - * @return int 페이지당 레코드 개수 - */ - public int getRecordCountPerPage(){ - return recordCountPerPage; - } - - /** - * 페이지당 레코드 개수를 저장한다. - * @param recordCountPerPage - */ - public void setRecordCountPerPage(int recordCountPerPage){ - this.recordCountPerPage = recordCountPerPage; - } - - /** - * 검색조건을 가져온다. - * @return String 검색조건 - */ - public String getSearchCondition(){ - return searchCondition; - } - - /** - * 검색조건을 저장한다. - * @param searchCondition - */ - public void setSearchCondition(String searchCondition){ - this.searchCondition = searchCondition; - } - - /** - * 검색단어를 가져온다. - * @return String 검색단어 - */ - public String getSearchKeyword(){ - return searchKeyword; - } - - /** - * 검색단어를 저장한다. - * @param searchKeyword - */ - public void setSearchKeyword(String searchKeyword){ - this.searchKeyword = searchKeyword; - } - - /** - * 검색사용여부를 가져온다. - * @return String 검색사용여부 - */ - public String getSearchUseYn(){ - return searchUseYn; - } - - /** - * 검색사용여부를 저장한다. - * @param searchUseYn - */ - public void setSearchUseYn(String searchUseYn){ - this.searchUseYn = searchUseYn; - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/uss/ion/rss/web/EgovRssTagManageController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/rss/web/EgovRssTagManageController.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/rss/web/EgovRssTagManageController.java (nonexistent) @@ -1,306 +0,0 @@ -package egovframework.com.uss.ion.rss.web; - -import java.util.ArrayList; -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.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.uss.ion.rss.service.EgovRssTagManageService; -import egovframework.com.uss.ion.rss.service.RssManage; -import egovframework.com.utl.fcc.service.EgovStringUtil; -import egovframework.rte.fdl.property.EgovPropertyService; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; - -/** - * RSS태그관리를 처리하는 Controller Class 구현 - * @author 공통서비스 장동한 - * @since 2010.06.16 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.06.16 장동한 최초 생성 - * 2011.8.26 정진오 IncludedInfo annotation 추가 - * - * </pre> - */ - -@Controller -public class EgovRssTagManageController { - - @Autowired - private DefaultBeanValidator beanValidator; - - /** EgovMessageSource */ - @Resource(name = "egovMessageSource") - EgovMessageSource egovMessageSource; - - /** egovOnlinePollService */ - @Resource(name = "egovRssManageService") - private EgovRssTagManageService egovRssManageService; - - /** EgovPropertyService */ - @Resource(name = "propertiesService") - protected EgovPropertyService propertiesService; - - /** - * RSS태그관리 목록을 조회한다. - * @param commandMap -Request Variable - * @param model -Spring 제공하는 ModelMap - * @return String -리턴 URL - * @throws Exception - */ - //@IncludedInfo(name="RSS태그관리", order = 821) - @RequestMapping(value = "/uss/ion/rss/listRssTagManageTableColumnList.do") - public String EgovRssTagManageTableColumnList(@RequestParam Map<?, ?> commandMap, - ModelMap model) throws Exception { - - String sDbType = egovMessageSource.getMessage("Globals.DbType"); - String sTableName = commandMap.get("tableName") == null ? "" : (String) commandMap.get("tableName"); - - HashMap<String, String> hmParam = new HashMap<String, String>(); - - hmParam.put("dbType", sDbType); - hmParam.put("tableName", sTableName); - - ArrayList<?> arrListResult = (ArrayList<?>)egovRssManageService.selectRssTagManageTableColumnList(hmParam); - - model.addAttribute("ColumnList",arrListResult); - return "egovframework/com/uss/ion/rss/EgovRssTagManageTableColumnList"; - } - - /** - * RSS태그관리 목록을 조회한다. - * @param searchVO -검색정보가 담긴 객체 - * @param commandMap -Request Variable - * @param rssManage -RSS태그관리 객체 - * @param model -Spring 제공하는 ModelMap - * @return String -리턴 URL - * @throws Exception - */ - @IncludedInfo(name="RSS태그관리", listUrl="/uss/ion/rss/listRssTagManage.do", order = 820 ,gid = 50) - @RequestMapping(value = "/uss/ion/rss/listRssTagManage.do") - public String EgovRssTagManageList( - @ModelAttribute("searchVO") RssManage searchVO, - @RequestParam Map<?, ?> commandMap, - @RequestParam(value="checkList", required=false) List<String> checkList, - RssManage rssManage, ModelMap model) - throws Exception { - - //변수 설정 - String sCmd = commandMap.get("cmd") == null ? "" : (String) commandMap.get("cmd"); - - //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(); - - //삭제 모드로 실행시 - if(sCmd.equals("del")){ - - for(String checkData : checkList) { - - rssManage.setFrstRegisterId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - rssManage.setLastUpdusrId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - rssManage.setRssId(checkData); - - egovRssManageService.deleteRssTagManage(rssManage); - } - - //페이지 인텍스 설정 - searchVO.setPageIndex(1); - } - - /** 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 = egovRssManageService.selectRssTagManageList(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 = egovRssManageService.selectRssTagManageListCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - return "egovframework/com/uss/ion/rss/EgovRssTagManageList"; - - } - - /** - * RSS태그관리 목록을 상세조회 조회한다. - * @param searchVO -검색정보가 담긴 객체 - * @param rssManage -RSS태그관리 객체 - * @param commandMap -Request Variable - * @param model -Spring 제공하는 ModelMap - * @return String -리턴 URL - * @throws Exception - */ - @RequestMapping(value = "/uss/ion/rss/detailRssTagManage.do") - public String EgovRssTagManageDetail( - @ModelAttribute("searchVO") RssManage searchVO, - RssManage rssManage, @RequestParam Map<?, ?> commandMap, - ModelMap model) throws Exception { - - String sLocationUrl = "egovframework/com/uss/ion/rss/EgovRssTagManageDetail"; - - String sCmd = commandMap.get("cmd") == null ? "" : (String) commandMap.get("cmd"); - - if (sCmd.equals("del")) { - egovRssManageService.deleteRssTagManage(rssManage); - sLocationUrl = "redirect:/uss/ion/rss/listRssTagManage.do"; - } else { - //상세정보 불러오기 - RssManage rssManages = egovRssManageService.selectRssTagManageDetail(rssManage); - model.addAttribute("rssManage", rssManages); - } - - return sLocationUrl; - - } - - /** - * RSS태그관리를 수정한다. - * @param searchVO -검색정보가 담긴 객체 - * @param commandMap -Request Variable - * @param rssManage -RSS태그관리 객체 - * @param BindingResult -Validator 하기위한 객체 - * @param model -Spring 제공하는 ModelMap - * @return String -리턴 URL - * @throws Exception - */ - @RequestMapping(value = "/uss/ion/rss/updtRssTagManage.do") - public String EgovRssTagManageModify( - @ModelAttribute("searchVO") RssManage searchVO, - @RequestParam Map<?, ?> commandMap, - @ModelAttribute("rssManage") RssManage rssManage, - 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/uss/ion/rss/EgovRssTagManageUpdt"; - - String sCmd = commandMap.get("cmd") == null ? "" : (String) commandMap.get("cmd"); - - if (sCmd.equals("save")) { - - //서버 validate 체크 - beanValidator.validate(rssManage, bindingResult); - if(bindingResult.hasErrors()){ - return sLocationUrl; - } - //아이디 설정 - rssManage.setFrstRegisterId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - rssManage.setLastUpdusrId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - //저장 - egovRssManageService.updateRssTagManage(rssManage); - sLocationUrl = "forward:/uss/ion/rss/listRssTagManage.do"; - } else { - - //테이블 목록 불러오기 - model.addAttribute("trgetSvcTableList", egovRssManageService.selectRssTagManageTableList()); - - //수정정보 불러오기 - RssManage rssManageVO = egovRssManageService.selectRssTagManageDetail(rssManage); - model.addAttribute("rssManage", rssManageVO); - } - - return sLocationUrl; - } - - /** - * RSS태그관리를 등록한다. - * @param searchVO -검색정보가 담긴 객체 - * @param commandMap -Request Variable - * @param rssManage -RSS태그관리 객체 - * @param BindingResult -Validator 하기위한 객체 - * @param model -Spring 제공하는 ModelMap - * @return String -리턴 URL - * @throws Exception - */ - @RequestMapping(value = "/uss/ion/rss/registRssTagManage.do") - public String EgovRssTagManageRegist( - @ModelAttribute("searchVO") RssManage searchVO, - @RequestParam Map<?, ?> commandMap, - @ModelAttribute("rssManage") RssManage rssManage, - 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/uss/ion/rss/EgovRssTagManageRegist"; - - String sCmd = commandMap.get("cmd") == null ? "" : (String) commandMap.get("cmd"); - - if (sCmd.equals("save")) { - //서버 validate 체크 - beanValidator.validate(rssManage, bindingResult); - if(bindingResult.hasErrors()){ - return sLocationUrl; - } - //아이디 설정 - rssManage.setFrstRegisterId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - rssManage.setLastUpdusrId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - //저장 - egovRssManageService.insertRssTagManage(rssManage); - - sLocationUrl = "forward:/uss/ion/rss/listRssTagManage.do"; - }else{ - model.addAttribute("trgetSvcTableList", egovRssManageService.selectRssTagManageTableList()); - - } - - return sLocationUrl; - } - - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/rss/service/impl/EgovRssTagManageServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/rss/service/impl/EgovRssTagManageServiceImpl.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/rss/service/impl/EgovRssTagManageServiceImpl.java (nonexistent) @@ -1,127 +0,0 @@ -package egovframework.com.uss.ion.rss.service.impl; - -import java.util.List; -import java.util.Map; - -import egovframework.com.uss.ion.rss.service.EgovRssTagManageService; -import egovframework.com.uss.ion.rss.service.RssManage; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; -import egovframework.rte.fdl.idgnr.EgovIdGnrService; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; -/** - * RSS태그관리를 처리하는 ServiceImpl Class 구현 - * @author 공통서비스 장동한 - * @since 2010.06.16 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * - * </pre> - */ -@Service("egovRssManageService") -public class EgovRssTagManageServiceImpl extends EgovAbstractServiceImpl - implements EgovRssTagManageService { - - /* RSS관리 DAO */ - @Resource(name = "rssManageDao") - private RssTagManageDao dao; - - /* RSS ID Generator Service */ - @Resource(name = "egovRssTagManageIdGnrService") - private EgovIdGnrService idgenService; - - /** - * JDBC 테이블 목록을조회한다. - * @return List -조회한목록이담긴List - * @throws Exception - */ - @Override - public List<?> selectRssTagManageTableList() throws Exception { - return dao.selectRssTagManageTableList(); - } - /** - * JDBC 테이블 컬럼 목록을 조회한다. - * @param map - 컬럼조회정보 - * @return List -조회한목록이담긴List - * @throws Exception - */ - @SuppressWarnings({ "unchecked", "rawtypes" }) - @Override - public List<?> selectRssTagManageTableColumnList(Map map) throws Exception { - return dao.selectRssTagManageTableColumnList(map); - } - /** - * RSS태그관리를(을) 목록을 조회 한다. - * @param rssManage -조회할 정보가 담긴 객체 - * @return List -조회한목록이담긴List - * @throws Exception - */ - @Override - public List<?> selectRssTagManageList(RssManage rssManage) throws Exception { - return dao.selectRssTagManageList(rssManage); - } - - /** - * RSS태그관리를(을) 목록 전체 건수를(을) 조회한다. - * @param searchVO -조회할 정보가 담긴 객체 - * @return int -조회한건수가담긴Integer - * @throws Exception - */ - @Override - public int selectRssTagManageListCnt(RssManage rssManage) throws Exception { - return dao.selectRssTagManageListCnt(rssManage); - } - - /** - * RSS태그관리를(을) 상세조회 한다. - * @param searchVO -조회할 정보가 담긴 객체 - * @return List -조회한목록이담긴List - * @throws Exception - */ - @Override - public RssManage selectRssTagManageDetail(RssManage rssManage) throws Exception { - return dao.selectRssTagManageDetail(rssManage); - } - - /** - * RSS태그관리를(을) 등록한다. - * @param rssManage -RSS태그관리 정보가 담긴 객체 - * @throws Exception - */ - @Override - public void insertRssTagManage(RssManage rssManage)throws Exception { - - rssManage.setRssId(idgenService.getNextStringId()); - - dao.insertRssTagManage(rssManage); - } - - /** - * RSS태그관리를(을) 수정한다. - * @param rssManage -RSS태그관리 정보가 담긴 객체 - * @throws Exception - */ - @Override - public void updateRssTagManage(RssManage rssManage) throws Exception { - dao.updateRssTagManage(rssManage); - } - - /** - * RSS태그관리를(을) 삭제한다. - * @param rssManage -RSS태그관리 정보가 담긴 객체 - * @throws Exception - */ - @Override - public void deleteRssTagManage(RssManage rssManage) throws Exception { - dao.deleteRssTagManage(rssManage); - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/rss/service/impl/RssTagManageDao.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/rss/service/impl/RssTagManageDao.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/rss/service/impl/RssTagManageDao.java (nonexistent) @@ -1,210 +0,0 @@ -package egovframework.com.uss.ion.rss.service.impl; - -import java.sql.Connection; -import java.sql.DatabaseMetaData; -import java.sql.PreparedStatement; -import java.sql.ResultSet; -import java.sql.ResultSetMetaData; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Repository; - -import egovframework.com.cmm.ComDefaultCodeVO; -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.cmm.util.EgovResourceCloseHelper; -import egovframework.com.uss.ion.rss.service.RssManage; -import egovframework.com.utl.fcc.service.EgovStringUtil; - -/** - * RSS태그관리를 처리하는 Dao Class 구현 - * @author 공통콤포넌트 장동한 - * @since 2010.06.16 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * 2011.10.18 서준식 Altibase DB 처리를 위한 코드 추가 - * 2018.10.22 신용호 connection close 관련 수정 - * 2018.12.05 신용호 selectRssTagManageTableList(),selectRssTagManageTableColumnList() 테이블 목록 화이트리스트 제약 - * 2019.05.10 신용호 WhiteList 기능 보완 - * </pre> - */ -@Repository("rssManageDao") -public class RssTagManageDao extends EgovComAbstractDAO { - - // RSS에 허용할 테이블 목록 - context-whitelist.xml에서 관리 - @Resource(name = "egovRSSWhitelist") - protected List<String> tableWhiteList; - - /** - * JDBC 테이블 목록을조회한다. - * @return List -조회한목록이담긴List - * @throws Exception - */ - public List<ComDefaultCodeVO> selectRssTagManageTableList() throws Exception { - - String TABLE_NAME = "TABLE_NAME"; - String TABLE_SCHEMA = "TABLE_SCHEM"; - String[] TABLE_AND_VIEW_TYPES = { "TABLE", "VIEW" }; - ArrayList<ComDefaultCodeVO> arrListResult = new ArrayList<ComDefaultCodeVO>(); - - Connection conn = null; - DatabaseMetaData dbmd = null; - ResultSet tables = null; - - try { - - conn = getSqlSession().getConnection(); // getSqlMapClientTemplate().getDataSource().getConnection(); - dbmd = conn.getMetaData(); - - tables = dbmd.getTables(null, null, null, TABLE_AND_VIEW_TYPES); - while (tables.next()) { - - // KISA 보안약점 조치 (2018-12-05, 신용호) - String tableName = tables.getString(TABLE_NAME); - if (tableName==null) tableName=""; - // WhiteList 기능 보완 (2019-05-10, 신용호) - if ( tableWhiteList.contains(tableName.toLowerCase()) == true ) { - ComDefaultCodeVO codeVO = new ComDefaultCodeVO(); - codeVO.setCode(tables.getString(TABLE_NAME)); - codeVO.setCodeNm(tables.getString(TABLE_SCHEMA)); - arrListResult.add((ComDefaultCodeVO) codeVO); - } - } - - } finally { - //EgovResourceCloseHelper.closeDBObjects(tables, conn); - EgovResourceCloseHelper.closeDBObjects(tables); - } - - return arrListResult; - - } - - /** - * JDBC 테이블 컬럼 목록을 조회한다. - * @param map - 컬럼조회정보 - * @return List -조회한목록이담긴List - * @throws Exception - */ - public List<Map<String, String>> selectRssTagManageTableColumnList(Map<String, String> map) throws Exception { - - String sTableName = (String) map.get("tableName"); - String sDbType = (String) map.get("dbType"); - String sSQL = ""; - ArrayList<Map<String, String>> arrListResult = new ArrayList<Map<String, String>>(); - - Connection conn = null; - PreparedStatement st = null; - ResultSet rs = null; - - try { - conn = getSqlSession().getConnection(); //getSqlMapClientTemplate().getDataSource().getConnection(); - - // KISA 보안약점 조치 (2018-12-05, 신용호) - // WhiteList 기능 보완 (2019-05-10, 신용호) - if ( tableWhiteList.contains(sTableName.toLowerCase()) == true ) { - - if ( sDbType.equals("mysql") || sDbType.equals("maria") || sDbType.equals("postgres") ) { - sSQL = "SELECT * FROM (sTableName) LIMIT 1 "; - sSQL = sSQL.replace("(sTableName)",sTableName); - - } else { - sSQL = "SELECT * FROM (sTableName) WHERE ROWNUM <= 1 "; - sSQL = sSQL.replace("(sTableName)",sTableName); - } - - if (!sDbType.equals("altibase")) {//2011.10.18 - st = conn.prepareStatement(sSQL, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE); - } else { - st = conn.prepareStatement(sSQL); - } - - rs = st.executeQuery(); - - ResultSetMetaData rsMetaData = rs.getMetaData(); - int numberOfColumns = rsMetaData == null ? 0 : rsMetaData.getColumnCount(); - - for (int i = 1; i < numberOfColumns + 1; i++) { - Map<String, String> hmResult = new HashMap<String, String>(); - hmResult.put("code", (String) (rsMetaData == null ? "" : EgovStringUtil.isNullToString(rsMetaData.getTableName(i))) ); - hmResult.put("codeNm", (String) (rsMetaData == null ? "" : EgovStringUtil.isNullToString(rsMetaData.getColumnName(i))) ); - - arrListResult.add(hmResult); - } - } - } finally { - //EgovResourceCloseHelper.closeDBObjects(rs, st, conn); - EgovResourceCloseHelper.closeDBObjects(rs, st); - } - - return arrListResult; - } - - /** - * RSS태그관리를(을) 목록을 한다. - * @param rssManage -조회할 정보가 담긴 객체 - * @return -조회한목록이담긴List - * @throws Exception - */ - public List<?> selectRssTagManageList(RssManage rssManage) throws Exception { - return (List<?>) selectList("RssTagManage.selectRssTagManage", rssManage); - - } - - /** - * RSS태그관리를(을) 목록 전체 건수를(을) 조회한다. - * @param rssManage -조회할 정보가 담긴 객체 - * @return -조회한건수가담긴Integer - * @throws Exception - */ - public int selectRssTagManageListCnt(RssManage rssManage) throws Exception { - return (Integer) selectOne("RssTagManage.selectRssTagManageCnt", rssManage); - } - - /** - * RSS태그관리를(을) 상세조회 한다. - * @param rssManage -RSS태그관리 정보가 담김 객체 - * @return RssManage -RSS태그관리 정보가 담김 객체 - * @throws Exception - */ - public RssManage selectRssTagManageDetail(RssManage rssManage) throws Exception { - return (RssManage) selectOne("RssTagManage.selectRssTagManageDetail", rssManage); - } - - /** - * RSS태그관리를(을) 등록한다. - * @param rssManage -RSS태그관리 정보가 담김 객체 - * @throws Exception - */ - public void insertRssTagManage(RssManage rssManage) throws Exception { - insert("RssTagManage.insertRssTagManage", rssManage); - } - - /** - * RSS태그관리를(을) 수정한다. - * @param rssManage -RSS태그관리 정보가 담김 객체 - * @throws Exception - */ - public void updateRssTagManage(RssManage rssManage) throws Exception { - update("RssTagManage.updateRssTagManage", rssManage); - } - - /** - * RSS태그관리를(을) 삭제한다. - * @param rssManage -RSS태그관리 정보가 담김 객체 - * @throws Exception - */ - public void deleteRssTagManage(RssManage rssManage) throws Exception { - delete("RssTagManage.deleteRssTagManage", rssManage); - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/rss/service/EgovRssTagManageService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/rss/service/EgovRssTagManageService.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/rss/service/EgovRssTagManageService.java (nonexistent) @@ -1,83 +0,0 @@ -package egovframework.com.uss.ion.rss.service; - -import java.util.List; -import java.util.Map; -/** - * RSS태그관리를 처리하는 Service Class 구현 - * @author 공통서비스 장동한 - * @since 2010.06.16 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * - * </pre> - */ -public interface EgovRssTagManageService { - - /** - * JDBC 테이블 목록을조회한다. - * @return List - * @throws Exception - */ - public List<?> selectRssTagManageTableList() throws Exception; - - /** - * JDBC 테이블 컬럼 목록을 조회한다. - * @param map - 컬럼조회정보 - * @return List - * @throws Exception - */ - public List<?> selectRssTagManageTableColumnList(Map<?, ?> map) throws Exception; - - /** - * RSS태그관리 목록을 조회한다. - * @param rssManage -조회할 정보가 담긴 객체 - * @return List - * @throws Exception - */ - public List<?> selectRssTagManageList(RssManage rssManage) throws Exception; - - /** - * RSS태그관리를(을) 목록 전체 건수를(을) 조회한다. - * @param rssManage -조회할 정보가 담긴 객체 - * @return int -조회한건수가담긴Integer - * @throws Exception - */ - public int selectRssTagManageListCnt(RssManage rssManage) throws Exception; - - /** - * RSS태그관리를(을) 상세조회 한다. - * @param rssManage -RSS태그관리 정보 담김 객체 - * @return List - * @throws Exception - */ - public RssManage selectRssTagManageDetail(RssManage rssManage) throws Exception; - - /** - * RSS태그관리를(을) 등록한다. - * @param rssManage -RSS태그관리 정보 담김 객체 - * @throws Exception - */ - void insertRssTagManage(RssManage rssManage) throws Exception; - - /** - * RSS태그관리를(을) 수정한다. - * @param rssManage -RSS태그관리 정보 담김 객체 - * @throws Exception - */ - void updateRssTagManage(RssManage rssManage) throws Exception; - - /** - * RSS태그관리를(을) 삭제한다. - * @param rssManage -RSS태그관리 정보 담김 VO - * @throws Exception - */ - void deleteRssTagManage(RssManage rssManage) throws Exception; - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/rss/service/RssManage.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/rss/service/RssManage.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/rss/service/RssManage.java (nonexistent) @@ -1,333 +0,0 @@ -package egovframework.com.uss.ion.rss.service; - -import java.io.Serializable; - -import egovframework.com.cmm.ComDefaultVO; - -/** - * RSS태그관리 Model and VO Class 구현 - * @author 공통서비스 장동한 - * @since 2010.06.16 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * - * </pre> - */ -@SuppressWarnings("serial") -public class RssManage extends ComDefaultVO implements Serializable{ - - /** RSS태그관리 아이디 */ - private String rssId; - - /** 대상서비스명 */ - private String trgetSvcNm; - - /** 대상테이블명 */ - private String trgetSvcTable; - - /** 대상서비스목록갯수 */ - private int trgetSvcListCo; - - /** 헤더 TITLE */ - private String hderTitle; - - /** 헤더 LINK */ - private String hderLink; - - /** 헤더 DESCRIPTION */ - private String hderDescription; - - /** 헤더 TAG */ - private String hderTag; - - /** 헤더 ETC */ - private String hderEtc; - - /** 본문 TITLE */ - private String bdtTitle; - - /** 본문 LINK */ - private String bdtLink; - - /** 본문 DESCRIPTION */ - private String bdtDescription; - - /** 본문 TAG */ - private String bdtTag; - - /** 본문 ETC */ - private String bdtEtc; - - /** 최초등록시점 */ - private String frstRegisterPnttm; - - /** 최초등록아이디 */ - private String frstRegisterId; - - /** 최종수정일 */ - private String lastUpdusrPnttm; - - /** 최종수정자 아이디 */ - private String lastUpdusrId; - - /** - * @return the rssId - */ - public String getRssId() { - return rssId; - } - - /** - * @param rssId the rssId to set - */ - public void setRssId(String rssId) { - this.rssId = rssId; - } - - /** - * @return the trgetSvcNm - */ - public String getTrgetSvcNm() { - return trgetSvcNm; - } - - /** - * @param trgetSvcNm the trgetSvcNm to set - */ - public void setTrgetSvcNm(String trgetSvcNm) { - this.trgetSvcNm = trgetSvcNm; - } - - /** - * @return the trgetSvcTable - */ - public String getTrgetSvcTable() { - return trgetSvcTable; - } - - /** - * @param trgetSvcTable the trgetSvcTable to set - */ - public void setTrgetSvcTable(String trgetSvcTable) { - this.trgetSvcTable = trgetSvcTable; - } - - /** - * @return the trgetSvcListCo - */ - public int getTrgetSvcListCo() { - return trgetSvcListCo; - } - - /** - * @param trgetSvcListCo the trgetSvcListCo to set - */ - public void setTrgetSvcListCo(int trgetSvcListCo) { - this.trgetSvcListCo = trgetSvcListCo; - } - - /** - * @return the hderTitle - */ - public String getHderTitle() { - return hderTitle; - } - - /** - * @param hderTitle the hderTitle to set - */ - public void setHderTitle(String hderTitle) { - this.hderTitle = hderTitle; - } - - /** - * @return the hderLink - */ - public String getHderLink() { - return hderLink; - } - - /** - * @param hderLink the hderLink to set - */ - public void setHderLink(String hderLink) { - this.hderLink = hderLink; - } - - /** - * @return the hderDescription - */ - public String getHderDescription() { - return hderDescription; - } - - /** - * @param hderDescription the hderDescription to set - */ - public void setHderDescription(String hderDescription) { - this.hderDescription = hderDescription; - } - - /** - * @return the hderTag - */ - public String getHderTag() { - return hderTag; - } - - /** - * @param hderTag the hderTag to set - */ - public void setHderTag(String hderTag) { - this.hderTag = hderTag; - } - - /** - * @return the hderEtc - */ - public String getHderEtc() { - return hderEtc; - } - - /** - * @param hderEtc the hderEtc to set - */ - public void setHderEtc(String hderEtc) { - this.hderEtc = hderEtc; - } - - /** - * @return the bdtTitle - */ - public String getBdtTitle() { - return bdtTitle; - } - - /** - * @param bdtTitle the bdtTitle to set - */ - public void setBdtTitle(String bdtTitle) { - this.bdtTitle = bdtTitle; - } - - /** - * @return the bdtLink - */ - public String getBdtLink() { - return bdtLink; - } - - /** - * @param bdtLink the bdtLink to set - */ - public void setBdtLink(String bdtLink) { - this.bdtLink = bdtLink; - } - - /** - * @return the bdtDescription - */ - public String getBdtDescription() { - return bdtDescription; - } - - /** - * @param bdtDescription the bdtDescription to set - */ - public void setBdtDescription(String bdtDescription) { - this.bdtDescription = bdtDescription; - } - - /** - * @return the bdtTag - */ - public String getBdtTag() { - return bdtTag; - } - - /** - * @param bdtTag the bdtTag to set - */ - public void setBdtTag(String bdtTag) { - this.bdtTag = bdtTag; - } - - /** - * @return the bdtEtc - */ - public String getBdtEtc() { - return bdtEtc; - } - - /** - * @param bdtEtc the bdtEtc to set - */ - public void setBdtEtc(String bdtEtc) { - this.bdtEtc = bdtEtc; - } - - /** - * @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/uss/ion/sit/web/EgovSiteController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/sit/web/EgovSiteController.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/sit/web/EgovSiteController.java (nonexistent) @@ -1,251 +0,0 @@ -package egovframework.com.uss.ion.sit.web; - -import java.util.List; - -import javax.annotation.Resource; - -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.springframework.web.bind.annotation.RequestParam; -import org.springmodules.validation.commons.DefaultBeanValidator; - -import egovframework.com.cmm.ComDefaultCodeVO; -import egovframework.com.cmm.EgovMessageSource; -import egovframework.com.cmm.LoginVO; -import egovframework.com.cmm.annotation.IncludedInfo; -import egovframework.com.cmm.service.EgovCmmUseService; -import egovframework.com.cmm.util.EgovUserDetailsHelper; -import egovframework.com.uss.ion.sit.service.EgovSiteService; -import egovframework.com.uss.ion.sit.service.SiteVO; -import egovframework.com.utl.fcc.service.EgovStringUtil; -import egovframework.rte.fdl.property.EgovPropertyService; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; -/** -* -* 사이트정보를 처리하는 Controller 클래스 -* @author 공통서비스 개발팀 박정규 -* @since 2009.04.01 -* @version 1.0 -* @see -* -* <pre> -* << 개정이력(Modification Information) >> -* -* 수정일 수정자 수정내용 -* ------- -------- --------------------------- -* 2009.04.01 박정규 최초 생성 -* 2011.8.26 정진오 IncludedInfo annotation 추가 -* -* </pre> -*/ - -@Controller -public class EgovSiteController { - - @Resource(name = "EgovSiteService") - private EgovSiteService egovSiteService; - - /** EgovPropertyService */ - @Resource(name = "propertiesService") - protected EgovPropertyService propertiesService; - - @Resource(name="EgovCmmUseService") - private EgovCmmUseService cmmUseService; - - /** EgovMessageSource */ - @Resource(name="egovMessageSource") - EgovMessageSource egovMessageSource; - - // Validation 관련 - @Autowired - private DefaultBeanValidator beanValidator; - - /** - * 사이트목록을 조회한다. - * @param searchVO - * @param model - * @return "/uss/ion/sit/EgovSiteList" - * @throws Exception - */ - @IncludedInfo(name="사이트관리", order = 680 ,gid = 50) - @RequestMapping(value="/uss/ion/sit/selectSiteList.do") - public String selectSiteList(@ModelAttribute("searchVO") SiteVO searchVO, ModelMap model) throws Exception { - - /** EgovPropertyService.SiteList */ - 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<?> SiteList = egovSiteService.selectSiteList(searchVO); - model.addAttribute("resultList", SiteList); - - int totCnt = egovSiteService.selectSiteListCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - return "egovframework/com/uss/ion/sit/EgovSiteList"; - } - - /** - * 사이트정보 목록에 대한 상세정보를 조회한다. - * @param siteVO - * @param searchVO - * @param model - * @return "/uss/ion/sit/EgovSiteDetail" - * @throws Exception - */ - @RequestMapping("/uss/ion/sit/selectSiteDetail.do") - public String selectSiteDetail(SiteVO siteVO, @ModelAttribute("searchVO") SiteVO searchVO, ModelMap model) throws Exception { - - SiteVO vo = egovSiteService.selectSiteDetail(siteVO); - - model.addAttribute("result", vo); - - return "egovframework/com/uss/ion/sit/EgovSiteDetail"; - } - - /** - * 사이트정보 등록전 단계 - * @param searchVO - * @param model - * @return "/uss/ion/sit/EgovSiteRegist" - * @throws Exception - */ - @RequestMapping("/uss/ion/sit/insertSiteView.do") - public String insertSiteView(@ModelAttribute("searchVO") SiteVO searchVO, Model model) throws Exception { - - // 공통코드를 가져오기 위한 Vo - ComDefaultCodeVO vo = new ComDefaultCodeVO(); - vo.setCodeId("COM023"); - - List<?> _result = cmmUseService.selectCmmCodeDetail(vo); - model.addAttribute("siteThemaClCode", _result); - - - model.addAttribute("siteVO", new SiteVO()); - - return "egovframework/com/uss/ion/sit/EgovSiteRegist"; - - } - - /** - * 사이트정보를 등록한다. - * @param searchVO - * @param siteVO - * @param bindingResult - * @return "forward:/uss/ion/sit/selectSiteList.do" - * @throws Exception - */ - @RequestMapping("/uss/ion/sit/insertSite.do") - public String insertSite( - @ModelAttribute("searchVO") SiteVO searchVO, - @ModelAttribute("siteVO") SiteVO siteVO, - BindingResult bindingResult) - throws Exception { - - beanValidator.validate(siteVO, bindingResult); - if(bindingResult.hasErrors()){ - return "egovframework/com/uss/olh/sit/EgovSiteRegist"; - } - - // 로그인VO에서 사용자 정보 가져오기 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - String frstRegisterId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId()); - - siteVO.setFrstRegisterId(frstRegisterId); // 최초등록자ID - siteVO.setLastUpdusrId(frstRegisterId); // 최종수정자ID - - egovSiteService.insertSite(siteVO); - - return "forward:/uss/ion/sit/selectSiteList.do"; - } - - /** - * 사이트정보 수정 전 처리 - * @param siteId - * @param searchVO - * @param model - * @return "/uss/ion/sit/EgovSiteUpdt" - * @throws Exception - */ - @RequestMapping("/uss/ion/sit/updateSiteView.do") - public String updateSiteView(@RequestParam("siteId") String siteId , - @ModelAttribute("searchVO") SiteVO searchVO, ModelMap model) - throws Exception { - - // 공통코드를 가져오기 위한 Vo - ComDefaultCodeVO vo = new ComDefaultCodeVO(); - vo.setCodeId("COM023"); - - List<?> _result = cmmUseService.selectCmmCodeDetail(vo); - model.addAttribute("siteThemaClCode", _result); - - SiteVO siteVO = new SiteVO(); - - // Primary Key 값 세팅 - siteVO.setSiteId(siteId); - - model.addAttribute("siteVO", egovSiteService.selectSiteDetail(siteVO)); - - return "egovframework/com/uss/ion/sit/EgovSiteUpdt"; - } - - /** - * 사이트정보를 수정한다. - * @param searchVO - * @param siteVO - * @param bindingResult - * @return "forward:/uss/ion/sit/selectSiteList.do" - * @throws Exception - */ - @RequestMapping("/uss/ion/sit/updateSite.do") - public String updateSite(@ModelAttribute("searchVO") SiteVO searchVO, @ModelAttribute("siteVO") SiteVO siteVO, BindingResult bindingResult) - throws Exception { - - // Validation - beanValidator.validate(siteVO, bindingResult); - if(bindingResult.hasErrors()){ - return "egovframework/com/uss/ion/sit/EgovSiteUpdt"; - } - - // 로그인VO에서 사용자 정보 가져오기 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - String lastUpdusrId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId()); - siteVO.setLastUpdusrId(lastUpdusrId); // 최종수정자ID - - egovSiteService.updateSite(siteVO); - - return "forward:/uss/ion/sit/selectSiteList.do"; - - } - - /** - * 사이트정보를 삭제처리한다. - * @param siteVO - * @param searchVO - * @return "forward:/uss/ion/sit/selectSiteList.do" - * @throws Exception - */ - @RequestMapping("/uss/ion/sit/deleteSite.do") - public String deleteSite(SiteVO siteVO, @ModelAttribute("searchVO") SiteVO searchVO) throws Exception { - - egovSiteService.deleteSite(siteVO); - - return "forward:/uss/ion/sit/selectSiteList.do"; - } -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/sit/service/SiteVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/sit/service/SiteVO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/sit/service/SiteVO.java (nonexistent) @@ -1,312 +0,0 @@ -package egovframework.com.uss.ion.sit.service; - -/** - * - * 사이트정보를 처리하는 VO 클래스 - * @author 공통서비스 개발팀 박정규 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 박정규 최초 생성 - * - * </pre> - */ -public class SiteVO extends SiteDefaultVO { - - private static final long serialVersionUID = 1L; - - /** 사이트 ID */ - private String siteId; - - /** 사이트 URL */ - private String siteUrl; - - /** 사이트명 */ - private String siteNm; - - /** 사이트설명 */ - private String siteDc; - - /** 사이트주제분류코드 */ - private String siteThemaClCode; - - /** 사이트주제분류명 */ - private String siteThemaClNm; - - /** 활성여부 */ - private String actvtyAt; - - /** 활성여부명 */ - private String actvtyAtNm; - - /** 사용여부 */ - private String useAt; - - /** 사용여부명 */ - private String useAtNm; - - /** 등록자명 */ - private String emplyrNm; - - /** 최초등록시점 */ - private String frstRegisterPnttm; - - /** 최초등록자ID */ - private String frstRegisterId; - - /** 최종수정시점 */ - private String lastUpdusrPnttm; - - /** 최종수정자ID */ - private String lastUpdusrId; - - /** - * siteId attribute 를 리턴한다. - * @return the String - */ - public String getSiteId() { - return siteId; - } - - /** - * siteId attribute 값을 설정한다. - * @return siteId String - */ - public void setSiteId(String siteId) { - this.siteId = siteId; - } - - /** - * siteUrl attribute 를 리턴한다. - * @return the String - */ - public String getSiteUrl() { - return siteUrl; - } - - /** - * siteUrl attribute 값을 설정한다. - * @return siteUrl String - */ - public void setSiteUrl(String siteUrl) { - this.siteUrl = siteUrl; - } - - /** - * siteNm attribute 를 리턴한다. - * @return the String - */ - public String getSiteNm() { - return siteNm; - } - - /** - * siteNm attribute 값을 설정한다. - * @return siteNm String - */ - public void setSiteNm(String siteNm) { - this.siteNm = siteNm; - } - - /** - * siteDc attribute 를 리턴한다. - * @return the String - */ - public String getSiteDc() { - return siteDc; - } - - /** - * siteDc attribute 값을 설정한다. - * @return siteDc String - */ - public void setSiteDc(String siteDc) { - this.siteDc = siteDc; - } - - /** - * siteThemaClCode attribute 를 리턴한다. - * @return the String - */ - public String getSiteThemaClCode() { - return siteThemaClCode; - } - - /** - * siteThemaClCode attribute 값을 설정한다. - * @return siteThemaClCode String - */ - public void setSiteThemaClCode(String siteThemaClCode) { - this.siteThemaClCode = siteThemaClCode; - } - - /** - * siteThemaClNm attribute 를 리턴한다. - * @return the String - */ - public String getSiteThemaClNm() { - return siteThemaClNm; - } - - /** - * siteThemaClNm attribute 값을 설정한다. - * @return siteThemaClNm String - */ - public void setSiteThemaClNm(String siteThemaClNm) { - this.siteThemaClNm = siteThemaClNm; - } - - /** - * actvtyAt attribute 를 리턴한다. - * @return the String - */ - public String getActvtyAt() { - return actvtyAt; - } - - /** - * actvtyAt attribute 값을 설정한다. - * @return actvtyAt String - */ - public void setActvtyAt(String actvtyAt) { - this.actvtyAt = actvtyAt; - } - - /** - * actvtyAtNm attribute 를 리턴한다. - * @return the String - */ - public String getActvtyAtNm() { - return actvtyAtNm; - } - - /** - * actvtyAtNm attribute 값을 설정한다. - * @return actvtyAtNm String - */ - public void setActvtyAtNm(String actvtyAtNm) { - this.actvtyAtNm = actvtyAtNm; - } - - /** - * useAt attribute 를 리턴한다. - * @return the String - */ - public String getUseAt() { - return useAt; - } - - /** - * useAt attribute 값을 설정한다. - * @return useAt String - */ - public void setUseAt(String useAt) { - this.useAt = useAt; - } - - /** - * useAtNm attribute 를 리턴한다. - * @return the String - */ - public String getUseAtNm() { - return useAtNm; - } - - /** - * useAtNm attribute 값을 설정한다. - * @return useAtNm String - */ - public void setUseAtNm(String useAtNm) { - this.useAtNm = useAtNm; - } - - /** - * emplyrNm attribute 를 리턴한다. - * @return the String - */ - public String getEmplyrNm() { - return emplyrNm; - } - - /** - * emplyrNm attribute 값을 설정한다. - * @return emplyrNm String - */ - public void setEmplyrNm(String emplyrNm) { - this.emplyrNm = emplyrNm; - } - - /** - * frstRegisterPnttm attribute 를 리턴한다. - * @return the String - */ - public String getFrstRegisterPnttm() { - return frstRegisterPnttm; - } - - /** - * frstRegisterPnttm attribute 값을 설정한다. - * @return frstRegisterPnttm String - */ - public void setFrstRegisterPnttm(String frstRegisterPnttm) { - this.frstRegisterPnttm = frstRegisterPnttm; - } - - /** - * frstRegisterId attribute 를 리턴한다. - * @return the String - */ - public String getFrstRegisterId() { - return frstRegisterId; - } - - /** - * frstRegisterId attribute 값을 설정한다. - * @return frstRegisterId String - */ - public void setFrstRegisterId(String frstRegisterId) { - this.frstRegisterId = frstRegisterId; - } - - /** - * lastUpdusrPnttm attribute 를 리턴한다. - * @return the String - */ - public String getLastUpdusrPnttm() { - return lastUpdusrPnttm; - } - - /** - * lastUpdusrPnttm attribute 값을 설정한다. - * @return lastUpdusrPnttm String - */ - public void setLastUpdusrPnttm(String lastUpdusrPnttm) { - this.lastUpdusrPnttm = lastUpdusrPnttm; - } - - /** - * lastUpdusrId attribute 를 리턴한다. - * @return the String - */ - public String getLastUpdusrId() { - return lastUpdusrId; - } - - /** - * lastUpdusrId attribute 값을 설정한다. - * @return lastUpdusrId String - */ - public void setLastUpdusrId(String lastUpdusrId) { - this.lastUpdusrId = lastUpdusrId; - } - - - - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/sit/service/impl/EgovSiteServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/sit/service/impl/EgovSiteServiceImpl.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/sit/service/impl/EgovSiteServiceImpl.java (nonexistent) @@ -1,61 +0,0 @@ -package egovframework.com.uss.ion.sit.service.impl; - -import java.util.List; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; - -import egovframework.com.uss.ion.sit.service.EgovSiteService; -import egovframework.com.uss.ion.sit.service.SiteVO; -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; -import egovframework.rte.fdl.cmmn.exception.FdlException; -import egovframework.rte.fdl.idgnr.EgovIdGnrService; - -@Service("EgovSiteService") -public class EgovSiteServiceImpl extends EgovAbstractServiceImpl implements EgovSiteService { - - @Resource(name="EgovSiteDAO") - private EgovSiteDAO egovSiteDao; - - /** ID Generation */ - @Resource(name="egovSiteManageIdGnrService") - private EgovIdGnrService idgenService; - - @Override - public List<?> selectSiteList(SiteVO searchVO) { - return egovSiteDao.selectSiteList(searchVO); - } - - @Override - public int selectSiteListCnt(SiteVO searchVO) { - return egovSiteDao.selectSiteListCnt(searchVO); - } - - @Override - public SiteVO selectSiteDetail(SiteVO siteVO) throws Exception { - SiteVO resultVO = egovSiteDao.selectSiteDetail(siteVO); - if (resultVO == null) - throw processException("info.nodata.msg"); - return resultVO; - } - - @Override - public void insertSite(SiteVO siteVO) throws FdlException { - String siteId = idgenService.getNextStringId(); - siteVO.setSiteId(siteId); - - egovSiteDao.insertSite(siteVO); - } - - @Override - public void updateSite(SiteVO siteVO) { - egovSiteDao.updateSite(siteVO); - } - - @Override - public void deleteSite(SiteVO siteVO) { - egovSiteDao.deleteSite(siteVO); - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/sit/service/impl/EgovSiteDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/sit/service/impl/EgovSiteDAO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/sit/service/impl/EgovSiteDAO.java (nonexistent) @@ -1,37 +0,0 @@ -package egovframework.com.uss.ion.sit.service.impl; - -import java.util.List; - -import org.springframework.stereotype.Repository; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.uss.ion.sit.service.SiteVO; - -@Repository("EgovSiteDAO") -public class EgovSiteDAO extends EgovComAbstractDAO { - - public List<?> selectSiteList(SiteVO searchVO) { - return list("SiteManage.selectSiteList", searchVO); - } - - public int selectSiteListCnt(SiteVO searchVO) { - return (Integer) selectOne("SiteManage.selectSiteListCnt", searchVO); - } - - public SiteVO selectSiteDetail(SiteVO siteVO) { - return (SiteVO) selectOne("SiteManage.selectSiteDetail", siteVO); - } - - public void insertSite(SiteVO siteVO) { - insert("SiteManage.insertSite", siteVO); - } - - public void updateSite(SiteVO siteVO) { - update("SiteManage.updateSite", siteVO); - } - - public void deleteSite(SiteVO siteVO) { - delete("SiteManage.deleteSite", siteVO); - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/sit/service/EgovSiteService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/sit/service/EgovSiteService.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/sit/service/EgovSiteService.java (nonexistent) @@ -1,21 +0,0 @@ -package egovframework.com.uss.ion.sit.service; - -import java.util.List; - -import egovframework.rte.fdl.cmmn.exception.FdlException; - -public interface EgovSiteService { - - List<?> selectSiteList(SiteVO searchVO); - - int selectSiteListCnt(SiteVO searchVO); - - SiteVO selectSiteDetail(SiteVO siteVO) throws Exception; - - void insertSite(SiteVO siteVO) throws FdlException; - - void updateSite(SiteVO siteVO); - - void deleteSite(SiteVO siteVO); - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/sit/service/SiteDefaultVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/sit/service/SiteDefaultVO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/sit/service/SiteDefaultVO.java (nonexistent) @@ -1,199 +0,0 @@ -package egovframework.com.uss.ion.sit.service; - -import java.io.Serializable; - -/** - * - * 사이트정보를 처리하는 클래스 - * @author 공통서비스 개발팀 박정규 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 박정규 최초 생성 - * - * </pre> - */ -public class SiteDefaultVO implements Serializable { - - private static final long serialVersionUID = -8481725059952489640L; - - /** 검색조건 */ - 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 the String - */ - public String getSearchCondition() { - return searchCondition; - } - - /** - * searchCondition attribute 값을 설정한다. - * @return searchCondition String - */ - public void setSearchCondition(String searchCondition) { - this.searchCondition = searchCondition; - } - - /** - * searchKeyword attribute 를 리턴한다. - * @return the String - */ - public String getSearchKeyword() { - return searchKeyword; - } - - /** - * searchKeyword attribute 값을 설정한다. - * @return searchKeyword String - */ - public void setSearchKeyword(String searchKeyword) { - this.searchKeyword = searchKeyword; - } - - /** - * searchUseYn attribute 를 리턴한다. - * @return the String - */ - public String getSearchUseYn() { - return searchUseYn; - } - - /** - * searchUseYn attribute 값을 설정한다. - * @return searchUseYn String - */ - public void setSearchUseYn(String searchUseYn) { - this.searchUseYn = searchUseYn; - } - - /** - * pageIndex attribute 를 리턴한다. - * @return the int - */ - public int getPageIndex() { - return pageIndex; - } - - /** - * pageIndex attribute 값을 설정한다. - * @return pageIndex int - */ - public void setPageIndex(int pageIndex) { - this.pageIndex = pageIndex; - } - - /** - * pageUnit attribute 를 리턴한다. - * @return the int - */ - public int getPageUnit() { - return pageUnit; - } - - /** - * pageUnit attribute 값을 설정한다. - * @return pageUnit int - */ - public void setPageUnit(int pageUnit) { - this.pageUnit = pageUnit; - } - - /** - * pageSize attribute 를 리턴한다. - * @return the int - */ - public int getPageSize() { - return pageSize; - } - - /** - * pageSize attribute 값을 설정한다. - * @return pageSize int - */ - public void setPageSize(int pageSize) { - this.pageSize = pageSize; - } - - /** - * firstIndex attribute 를 리턴한다. - * @return the int - */ - public int getFirstIndex() { - return firstIndex; - } - - /** - * firstIndex attribute 값을 설정한다. - * @return firstIndex int - */ - public void setFirstIndex(int firstIndex) { - this.firstIndex = firstIndex; - } - - /** - * lastIndex attribute 를 리턴한다. - * @return the int - */ - public int getLastIndex() { - return lastIndex; - } - - /** - * lastIndex attribute 값을 설정한다. - * @return lastIndex int - */ - public void setLastIndex(int lastIndex) { - this.lastIndex = lastIndex; - } - - /** - * recordCountPerPage attribute 를 리턴한다. - * @return the int - */ - public int getRecordCountPerPage() { - return recordCountPerPage; - } - - /** - * recordCountPerPage attribute 값을 설정한다. - * @return recordCountPerPage int - */ - public void setRecordCountPerPage(int recordCountPerPage) { - this.recordCountPerPage = recordCountPerPage; - } - - - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/mtg/web/EgovMtgPlaceManageController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/mtg/web/EgovMtgPlaceManageController.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/mtg/web/EgovMtgPlaceManageController.java (nonexistent) @@ -1,563 +0,0 @@ -package egovframework.com.uss.ion.mtg.web; - -import java.util.Calendar; -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.bind.support.SessionStatus; -import org.springframework.web.multipart.MultipartFile; -import org.springframework.web.multipart.MultipartHttpServletRequest; -import org.springmodules.validation.commons.DefaultBeanValidator; - -import egovframework.com.cmm.ComDefaultCodeVO; -import egovframework.com.cmm.EgovMessageSource; -import egovframework.com.cmm.LoginVO; -import egovframework.com.cmm.annotation.IncludedInfo; -import egovframework.com.cmm.service.EgovCmmUseService; -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.uss.ion.mtg.service.EgovMtgPlaceManageService; -import egovframework.com.uss.ion.mtg.service.MtgPlaceManage; -import egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO; -import egovframework.com.uss.ion.mtg.service.MtgPlaceResve; -import egovframework.com.utl.fcc.service.EgovDateUtil; -import egovframework.com.utl.fcc.service.EgovStringUtil; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; - -/** - * 개요 - * - 회의실관리에 대한 controller 클래스를 정의한다. - * - * 상세내용 - * - 회의실관리에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 회의실관리의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 이용 - * @version 1.0 - * @created 06-15-2010 오후 2:08:56 - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.6.15 이용 최초 생성 - * 2011.8.26 정진오 IncludedInfo annotation 추가 - * - * </pre> - */ - - -@Controller -public class EgovMtgPlaceManageController { - - @Resource(name="egovMessageSource") - EgovMessageSource egovMessageSource; - - @Resource(name = "egovMtgPlaceManageService") - private EgovMtgPlaceManageService egovMtgPlaceManageService; - - @Autowired - private DefaultBeanValidator beanValidator; - - @Resource(name="EgovCmmUseService") - private EgovCmmUseService cmmUseService; - - // 첨부파일 관련 - @Resource(name="EgovFileMngService") - private EgovFileMngService fileMngService; - - @Resource(name="EgovFileMngUtil") - private EgovFileMngUtil fileUtil; - - /** - * 회의실관리 목록화면 이동 - * @return String - * @exception Exception - */ - @RequestMapping("/uss/ion/mtg/selectMtgPlaceManageListView.do") - public String selectMtgPlaceManageListView() throws Exception { - - return "egovframework/com/uss/ion/mtg/EgovMtgPlaceManageList"; - } - - /** - * 회의실관리정보를 관리하기 위해 등록된 회의실관리 목록을 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return String - 리턴 Url - */ - @IncludedInfo(name="회의실관리", order = 870 ,gid = 50) - @RequestMapping(value="/uss/ion/mtg/selectMtgPlaceManageList.do") - public String selectMtgPlaceManageList(@ModelAttribute("mtgPlaceManageVO") MtgPlaceManageVO mtgPlaceManageVO, - @ModelAttribute("mtgPlaceManage") MtgPlaceManage mtgPlaceManage, - BindingResult bindingResult, - ModelMap model) throws Exception { - - /** paging */ - PaginationInfo paginationInfo = new PaginationInfo(); - paginationInfo.setCurrentPageNo(mtgPlaceManageVO.getPageIndex()); - paginationInfo.setRecordCountPerPage(mtgPlaceManageVO.getPageUnit()); - paginationInfo.setPageSize(mtgPlaceManageVO.getPageSize()); - - mtgPlaceManageVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); - mtgPlaceManageVO.setLastIndex(paginationInfo.getLastRecordIndex()); - mtgPlaceManageVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); - - mtgPlaceManageVO.setMtgPlaceManageList(egovMtgPlaceManageService.selectMtgPlaceManageList(mtgPlaceManageVO)); - - int totCnt = egovMtgPlaceManageService.selectMtgPlaceManageListTotCnt(mtgPlaceManageVO); - paginationInfo.setTotalRecordCount(totCnt); - - model.addAttribute("mtgPlaceManageList", mtgPlaceManageVO.getMtgPlaceManageList()); - model.addAttribute("mtgPlaceManageVO" , mtgPlaceManageVO); - model.addAttribute("paginationInfo", paginationInfo); - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - - return "egovframework/com/uss/ion/mtg/EgovMtgPlaceManageList"; - } - - /** - * 등록된 회의실관리의 상세정보를 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/mtg/selectMtgPlaceManage.do") - public String selectMtgPlaceManage(@ModelAttribute("mtgPlaceManageVO") MtgPlaceManageVO mtgPlaceManageVO, - @ModelAttribute("mtgPlaceManage") MtgPlaceManage mtgPlaceManage, - @RequestParam Map<?, ?> commandMap, - ModelMap model) throws Exception { - - String sCmd = commandMap.get("cmd") == null ? "" : (String)commandMap.get("cmd"); // 상세정보 구분 - ComDefaultCodeVO vo = new ComDefaultCodeVO(); - vo.setCodeId("COM070"); - List<?> lcSeCodeList = cmmUseService.selectCmmCodeDetail(vo); - - model.addAttribute("lcSeCode", lcSeCodeList); - model.addAttribute("mtgPlaceManage", egovMtgPlaceManageService.selectMtgPlaceManage(mtgPlaceManageVO)); - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - - if(sCmd.equals("update")){ - return "egovframework/com/uss/ion/mtg/EgovMtgPlaceUpdt"; - }else{ - return "egovframework/com/uss/ion/mtg/EgovMtgPlaceDetail"; - } - } - - /** - * 회의실관리 등록 화면으로 이동한다. - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/mtg/insertViewMtgPlace.do") - public String insertViewMtgPlaceManage(@ModelAttribute("mtgPlaceManage") MtgPlaceManage mtgPlaceManage, - @ModelAttribute("mtgPlaceManageVO") MtgPlaceManageVO mtgPlaceManageVO, - ModelMap model) throws Exception { - - ComDefaultCodeVO vo = new ComDefaultCodeVO(); - vo.setCodeId("COM070"); - List<?> lcSeCodeList = cmmUseService.selectCmmCodeDetail(vo); - - model.addAttribute("lcSeCode", lcSeCodeList); - - return "egovframework/com/uss/ion/mtg/EgovMtgPlaceRegist"; - } - - /** - * 회의실관리정보를 신규로 등록한다. - * @param mtgPlaceManage - 회의실관리 model - * @return String - 리턴 Url - */ - @SuppressWarnings("unused") - @RequestMapping(value="/uss/ion/mtg/insertMtgPlace.do") - public String insertMtgPlaceManage(final MultipartHttpServletRequest multiRequest, - @ModelAttribute("mtgPlaceManage") MtgPlaceManage mtgPlaceManage, - @ModelAttribute("mtgPlaceManageVO") MtgPlaceManageVO mtgPlaceManageVO, - BindingResult bindingResult, - SessionStatus status, - ModelMap model) throws Exception { - - beanValidator.validate(mtgPlaceManage, bindingResult); //validation 수행 - - if (bindingResult.hasErrors()) { - model.addAttribute("mtgPlaceManageVO", mtgPlaceManageVO); - return "egovframework/com/uss/ion/mtg/EgovMtgPlaceRegist"; - } else { - // 첨부파일 관련 첨부파일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, "MTG_", 0, "", ""); - _atchFileId = fileMngService.insertFileInfs(_result); //파일이 생성되고나면 생성된 첨부파일 ID를 리턴한다. - } - // 리턴받은 첨부파일ID를 셋팅한다.. - mtgPlaceManage.setAtchFileId(_atchFileId); // 첨부파일 ID - - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - status.setComplete(); - egovMtgPlaceManageService.insertMtgPlaceManage(mtgPlaceManage, mtgPlaceManageVO); - model.addAttribute("message", egovMessageSource.getMessage("success.common.insert")); - - return "redirect:/uss/ion/mtg/selectMtgPlaceManageList.do"; - } - } - - /** - * 기 등록된 회의실관리정보를 수정한다. - * @param mtgPlaceManage - 회의실관리 model - * @return String - 리턴 Url - */ - @SuppressWarnings("unused") - @RequestMapping(value="/uss/ion/mtg/updtMtgPlace.do") - public String updateMtgPlaceManage(final MultipartHttpServletRequest multiRequest, - @RequestParam("atchFileAt") String atchFileAt , - @ModelAttribute("mtgPlaceManage") MtgPlaceManage mtgPlaceManage, - @ModelAttribute("mtgPlaceManageVO") MtgPlaceManageVO mtgPlaceManageVO, - BindingResult bindingResult, - SessionStatus status, - ModelMap model) throws Exception { - - beanValidator.validate(mtgPlaceManage, bindingResult); //validation 수행 - - if (bindingResult.hasErrors()) { - model.addAttribute("mtgPlaceManageVO", mtgPlaceManage); - return "egovframework/com/uss/ion/mtg/EgovMtgPlaceUpdt"; - } else { - - // 첨부파일 관련 ID 생성 start.... - String _atchFileId = mtgPlaceManage.getAtchFileId(); - - //final Map<String, MultipartFile> files = multiRequest.getFileMap(); - final List<MultipartFile> files = multiRequest.getFiles("file_1"); - - if(!files.isEmpty()){ - - if("N".equals(atchFileAt)){ - List<FileVO> _result = fileUtil.parseFileInf(files, "MTG_", 0, _atchFileId, ""); - _atchFileId = fileMngService.insertFileInfs(_result); - - // 첨부파일 ID 셋팅 - mtgPlaceManage.setAtchFileId(_atchFileId); // 첨부파일 ID - - }else{ - FileVO fvo = new FileVO(); - fvo.setAtchFileId(_atchFileId); - int _cnt = fileMngService.getMaxFileSN(fvo); - List<FileVO> _result = fileUtil.parseFileInf(files, "MTG_", _cnt, _atchFileId, ""); - fileMngService.updateFileInfs(_result); - } - } - // 첨부파일 관련 ID 생성 end... - - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - status.setComplete(); - egovMtgPlaceManageService.updtMtgPlaceManage(mtgPlaceManage, mtgPlaceManageVO); - model.addAttribute("message", egovMessageSource.getMessage("success.common.insert")); - - return "redirect:/uss/ion/mtg/selectMtgPlaceManageList.do"; - } - } - - /** - * 기 등록된 회의실관리정보를 삭제한다. - * @param mtgPlaceManage - 회의실관리 model - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/mtg/deleteMtgPlaceManage.do") - public String deleteMtgPlaceManage(@ModelAttribute("mtgPlaceManage") MtgPlaceManage mtgPlaceManage, - SessionStatus status, - ModelMap model) throws Exception { - // 첨부파일 삭제를 위한 ID 생성 start.... - String _atchFileId = mtgPlaceManage.getAtchFileId(); - - egovMtgPlaceManageService.deleteMtgPlaceManage(mtgPlaceManage); - - // 첨부파일을 삭제하기 위한 Vo - FileVO fvo = new FileVO(); - fvo.setAtchFileId(_atchFileId); - - fileMngService.deleteAllFileInf(fvo); - // 첨부파일 삭제 End............. - - status.setComplete(); - model.addAttribute("message", egovMessageSource.getMessage("success.common.delete")); - return "forward:/uss/ion/mtg/selectMtgPlaceManageList.do"; - } - - /** - * 등록된 회의실관리의 이미지 상세정보를 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/mtg/selectMtgPlaceImage.do") - public String selectMtgPlaceImage(@ModelAttribute("mtgPlaceManageVO") MtgPlaceManageVO mtgPlaceManageVO, - @RequestParam("sTmMtgPlaceId") String sTmMtgPlaceId, - @RequestParam Map<?, ?> commandMap, - ModelMap model) throws Exception { - mtgPlaceManageVO.setMtgPlaceId(sTmMtgPlaceId); - - MtgPlaceManage mtgPlaceManage_Temp = egovMtgPlaceManageService.selectMtgPlaceManage(mtgPlaceManageVO); - - FileVO fileVO = new FileVO(); - fileVO.setAtchFileId(mtgPlaceManage_Temp.getAtchFileId()); - List<FileVO> result = fileMngService.selectImageFileList(fileVO); - - model.addAttribute("fileList", result); - model.addAttribute("mtgPlaceManage", egovMtgPlaceManageService.selectMtgPlaceManage(mtgPlaceManageVO)); - - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - return "egovframework/com/uss/ion/mtg/EgovMtgPlaceImageDetail"; - } - - /**** 회의실 예약 ****/ - - /** - * 회의실예약 정보를 관리하기 위해 등록된 회의실예약 목록을 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return String - 리턴 Url - */ - @IncludedInfo(name="회의실예약관리", order = 871 ,gid = 50) - @RequestMapping(value="/uss/ion/mtg/selectMtgPlaceResveManageList.do") - public String selectMtgPlaceResveManageList(@ModelAttribute("mtgPlaceManageVO") MtgPlaceManageVO mtgPlaceManageVO, - ModelMap model) throws Exception { - /* ***************************************************************** - // 캘런더 설정 로직 - ****************************************************************** */ - Calendar calNow = Calendar.getInstance(); -/* - String strYear = (String)commandMap.get("year"); - String strMonth = (String)commandMap.get("month"); - String strDay =( String)commandMap.get("day"); -*/ - String strSearchDay = ""; - - int iNowYear = calNow.get(Calendar.YEAR); - int iNowMonth = calNow.get(Calendar.MONTH); - int iNowDay = calNow.get(Calendar.DATE); - - if(mtgPlaceManageVO.getResveDe() == null) - { - strSearchDay = Integer.toString(iNowYear); - strSearchDay += dateTypeIntForString(iNowMonth+1); - strSearchDay += dateTypeIntForString(iNowDay); - mtgPlaceManageVO.setResveDe(strSearchDay); - mtgPlaceManageVO.setResveDeView(EgovDateUtil.formatDate(strSearchDay, "-")); - }else{ - mtgPlaceManageVO.setResveDeView(EgovDateUtil.formatDate(mtgPlaceManageVO.getResveDe(), "-")); - } - - mtgPlaceManageVO.setResveDe(EgovDateUtil.formatDate(mtgPlaceManageVO.getResveDe(), "-")); //formatDate - //mtgPlaceManageVO.setResveDe(mtgPlaceManageVO.getResveDe()); - mtgPlaceManageVO.setMtgPlaceManageList(egovMtgPlaceManageService.selectMtgPlaceResveManageList(mtgPlaceManageVO)); - model.addAttribute("mtgPlaceManageList", mtgPlaceManageVO.getMtgPlaceManageList()); - model.addAttribute("mtgPlaceManageVO", mtgPlaceManageVO); - //model.addAttribute("paginationInfo", paginationInfo); - - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - - return "egovframework/com/uss/ion/mtg/EgovMtgPlaceResveManageList"; - } - - /** - * 회의실예약 신청 화면을 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return String - 리턴 Url - */ - @SuppressWarnings("unused") - @RequestMapping(value="/uss/ion/mtg/selectMtgPlaceResveManage.do") - public String selectMtgPlaceResveManage( @ModelAttribute("mtgPlaceManageVO") MtgPlaceManageVO mtgPlaceManageVO, - @ModelAttribute("mtgPlaceResve") MtgPlaceResve mtgPlaceResve, - BindingResult bindingResult, - @RequestParam Map<?, ?> commandMap, - ModelMap model) throws Exception { - - String sCmd = commandMap.get("cmd") == null ? "" : (String)commandMap.get("cmd"); // 상세정보 구분 - String sTempResveDe = mtgPlaceManageVO.getResveDe(); - String sTempResveBeginTm = mtgPlaceManageVO.getResveBeginTm(); - String sTempResveEndTm = mtgPlaceManageVO.getResveEndTm(); - MtgPlaceManageVO mtgPlaceManageVO_Temp = new MtgPlaceManageVO(); - - mtgPlaceManageVO_Temp = egovMtgPlaceManageService.selectMtgPlaceResve(mtgPlaceManageVO); - mtgPlaceManageVO_Temp.setResveDe(sTempResveDe); - mtgPlaceManageVO_Temp.setResveBeginTm(sTempResveBeginTm); - mtgPlaceManageVO_Temp.setResveEndTm(sTempResveEndTm); - mtgPlaceManageVO_Temp.setResveDe(EgovDateUtil.formatDate(mtgPlaceManageVO_Temp.getResveDe(), "-")); - - //로그인 객체 선언 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - mtgPlaceManageVO_Temp.setMtgPlaceTemp4(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getName())); - mtgPlaceManageVO_Temp.setMtgPlaceTemp5(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getOrgnztNm())); - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - - model.addAttribute("mtgPlaceManageVO", mtgPlaceManageVO_Temp); - return "egovframework/com/uss/ion/mtg/EgovMtgPlaceResveRegist"; - } - - /** - * 등록된 회의실예약 상세정보를 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/mtg/selectMtgPlaceResveManageDetail.do") - public String selectMtgPlaceResveManageDetail( @ModelAttribute("mtgPlaceManageVO") MtgPlaceManageVO mtgPlaceManageVO, - @ModelAttribute("mtgPlaceResve") MtgPlaceResve mtgPlaceResve, - BindingResult bindingResult, - @RequestParam Map<?, ?> commandMap, - ModelMap model) throws Exception { - String sCmd = commandMap.get("cmd") == null ? "" : (String)commandMap.get("cmd"); // 상세정보 구분 - MtgPlaceManageVO mtgPlaceManageVO_Temp = new MtgPlaceManageVO(); - - mtgPlaceManageVO_Temp = egovMtgPlaceManageService.selectMtgPlaceResveDetail(mtgPlaceManageVO); - mtgPlaceManageVO_Temp.setResveDe(EgovDateUtil.formatDate(mtgPlaceManageVO_Temp.getResveDe(), "-")); - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - - if(sCmd.equals("detail")){ - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - mtgPlaceManageVO_Temp.setUsidTemp(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - String resveBeginTm = mtgPlaceManageVO_Temp.getResveBeginTm(); - String resveEndTm = mtgPlaceManageVO_Temp.getResveEndTm(); - if( resveBeginTm.length() == 3) resveBeginTm = "0"+resveBeginTm.substring(0,1)+":"+resveBeginTm.substring(1,3); - else if( resveBeginTm.length() == 4) resveBeginTm = resveBeginTm.substring(0,2)+":"+resveBeginTm.substring(2,4); - if( resveEndTm.length() == 3) resveEndTm = "0"+resveEndTm.substring(0,1)+":"+resveEndTm.substring(1,3); - else if( resveEndTm.length() == 4) resveEndTm = resveEndTm.substring(0,2)+":"+resveEndTm.substring(2,4); - - mtgPlaceManageVO_Temp.setResveBeginTm(resveBeginTm); - mtgPlaceManageVO_Temp.setResveEndTm(resveEndTm); - model.addAttribute("mtgPlaceManageVO", mtgPlaceManageVO_Temp); - return "egovframework/com/uss/ion/mtg/EgovMtgPlaceResveDetail"; - }else{ - model.addAttribute("mtgPlaceManageVO", mtgPlaceManageVO_Temp); - return "egovframework/com/uss/ion/mtg/EgovMtgPlaceResveUpdt"; - } - } - - /** - * 회의실예약 정보를 신규로 등록한다. - * @param mtgPlaceResve - 회의실예약 model - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/mtg/insertMtgPlaceResve.do") - public String insertMtgPlaceResveManage(@ModelAttribute("mtgPlaceManageVO") MtgPlaceManageVO mtgPlaceManageVO, - @ModelAttribute("mtgPlaceResve") MtgPlaceResve mtgPlaceResve, - BindingResult bindingResult, - SessionStatus status, - ModelMap model) throws Exception { - - beanValidator.validate(mtgPlaceResve, bindingResult); //validation 수행 - - if (bindingResult.hasErrors()) { - model.addAttribute("mtgPlaceManageVO", mtgPlaceManageVO); - return "forward:/uss/ion/mtg/selectMtgPlaceResveManage.do"; - } else { - - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - status.setComplete(); - model.addAttribute("message", egovMessageSource.getMessage("success.common.insert")); - mtgPlaceResve.setResveManId(user == null ? "" : EgovStringUtil.isNullToString(user.getUniqId())); - mtgPlaceResve.setFrstRegisterId(user == null ? "" : EgovStringUtil.isNullToString(user.getUniqId())); - - egovMtgPlaceManageService.insertMtgPlaceResve(mtgPlaceResve); - model.addAttribute("message", egovMessageSource.getMessage("success.common.insert")); - - return "forward:/uss/ion/mtg/selectMtgPlaceResveManageList.do"; - } - } - - /** - * 기 등록된 회의실예약 정보를 수정한다. - * @param mtgPlaceResve - 회의실예약 model - * @return String - 리턴 Url - */ - @SuppressWarnings("unused") - @RequestMapping(value="/uss/ion/mtg/updtMtgPlaceResve.do") - public String updtMtgPlaceResveManage(@ModelAttribute("mtgPlaceManageVO") MtgPlaceManageVO mtgPlaceManageVO, - @ModelAttribute("mtgPlaceResve") MtgPlaceResve mtgPlaceResve, - BindingResult bindingResult, - SessionStatus status, - ModelMap model) throws Exception { - - beanValidator.validate(mtgPlaceResve, bindingResult); //validation 수행 - - if (bindingResult.hasErrors()) { - model.addAttribute("mtgPlaceManageVO", mtgPlaceResve); - return "egovframework/com/uss/ion/mtg/EgovMtgPlaceResveUpdt"; - } else { - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - status.setComplete(); - egovMtgPlaceManageService.updtMtgPlaceResve(mtgPlaceResve); - model.addAttribute("message", egovMessageSource.getMessage("success.common.insert")); - - return "forward:/uss/ion/mtg/selectMtgPlaceResveManageList.do"; - } - } - - /** - * 기 등록된 회의실예약 정보를 삭제한다. - * @param mtgPlaceResve - 회의실예약 model - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/mtg/deleteMtgPlaceResve.do") - public String deleteMtgPlaceResveManage(@ModelAttribute("mtgPlaceResve") MtgPlaceResve mtgPlaceResve, - SessionStatus status, - ModelMap model) throws Exception { - - egovMtgPlaceManageService.deleteMtgPlaceResve(mtgPlaceResve); - status.setComplete(); - model.addAttribute("message", egovMessageSource.getMessage("success.common.delete")); - return "forward:/uss/ion/mtg/selectMtgPlaceResveManageList.do"; - } - - - - /** - * 회의실 중복여부 체크. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return int - 중복건수 - */ - @RequestMapping(value="/uss/ion/mtg/mtgPlaceResveDplactCeck.do") - public String mtgPlaceResveDplactCeck( @ModelAttribute("mtgPlaceManageVO") MtgPlaceManageVO mtgPlaceManageVO, - @RequestParam("sTmResveDe") String sTempResveDe , - @RequestParam("sTmResveBeginTm") String sTempResveBeginTm , - @RequestParam("sTmResveEndTm") String sTempResveEndTm , - @RequestParam("sTmMtgPlaceId") String sTempMtgPlaceId, - @RequestParam("sTmResveId") String sTempResveId, - ModelMap model) throws Exception { - mtgPlaceManageVO.setResveDe(sTempResveDe); - mtgPlaceManageVO.setMtgPlaceId(sTempMtgPlaceId); - mtgPlaceManageVO.setResveBeginTm(sTempResveBeginTm); - mtgPlaceManageVO.setResveEndTm(sTempResveEndTm); - mtgPlaceManageVO.setResveId(sTempResveId); - int dplactCeckCnt = egovMtgPlaceManageService.mtgPlaceResveDplactCeck(mtgPlaceManageVO); - model.addAttribute("dplactCeck", dplactCeckCnt); - return "egovframework/com/uss/ion/mtg/EgovMtgPlaceResveDplactCeck"; - } - - - /** - * 0을 붙여 반환 - * @return String - * @throws - */ - private String dateTypeIntForString(int iInput){ - String sOutput = ""; - if(Integer.toString(iInput).length() == 1){ - sOutput = "0" + Integer.toString(iInput); - }else{ - sOutput = Integer.toString(iInput); - } - return sOutput; - } -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/mtg/service/EgovMtgPlaceManageService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/mtg/service/EgovMtgPlaceManageService.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/mtg/service/EgovMtgPlaceManageService.java (nonexistent) @@ -1,111 +0,0 @@ -package egovframework.com.uss.ion.mtg.service; - -import java.util.List; - -/** - * 개요 - * - 회의실관리에 대한 Service Interface를 정의한다. - * - * 상세내용 - * - 회의실관리에 대한 등록, 수정, 삭제, 조회, 반영확인 기능을 제공한다. - * - 회의실관리의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 이용 - * @version 1.0 - * @created 06-15-2010 오후 2:08:56 - */ - -public interface EgovMtgPlaceManageService { - - /** - * 회의실관리 정보를 관리하기 위해 등록된 회의실 목록을 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return List - 회의실관리 목록 - */ - public List<MtgPlaceManageVO> selectMtgPlaceManageList(MtgPlaceManageVO mtgPlaceManageVO) throws Exception; - - /** - * 회의실관리 목록 총 갯수를 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return int - 회의실관리 카운트 수 - */ - public int selectMtgPlaceManageListTotCnt(MtgPlaceManageVO mtgPlaceManageVO) throws Exception ; - - /** - * 등록된 회의실관리의 상세정보를 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return MtgPlaceManageVO - 회의실관리 VO - */ - public MtgPlaceManage selectMtgPlaceManage(MtgPlaceManageVO mtgPlaceManageVO) throws Exception; - - /** - * 회의실관리 정보를 신규로 등록한다. - * @param mtgPlaceManage - 회의실관리 model - */ - public void insertMtgPlaceManage(MtgPlaceManage mtgPlaceManage, MtgPlaceManageVO mtgPlaceManageVO) throws Exception; - - /** - * 기 등록된 회의실관리 정보를 수정한다. - * @param mtgPlaceManage - 회의실관리 model - */ - public void updtMtgPlaceManage(MtgPlaceManage mtgPlaceManage, MtgPlaceManageVO mtgPlaceManageVO) throws Exception; - - /** - * 기 등록된 회의실관리 정보를 삭제한다. - * @param mtgPlaceManage - 회의실관리 model - */ - public void deleteMtgPlaceManage(MtgPlaceManage mtgPlaceManage) throws Exception; - - /** - * 회의실관리가 특정화면에 반영된 결과를 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return MtgPlaceManageVO - 회의실관리 VO - */ - //public List<MtgPlaceManageVO> selectMtgPlaceManageResult(MtgPlaceManageVO mtgPlaceManageVO) throws Exception; - - /******** 회의실 예약 관리 *************/ - /** - * 회의실 예약정보를 관리하기 위해 등록된 회의실 예약 목록을 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return List - 회의실관리 목록 - */ - public List<MtgPlaceManageVO> selectMtgPlaceResveManageList(MtgPlaceManageVO mtgPlaceManageVO) throws Exception; - - /** - * 회의실예약 신청화면을 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return MtgPlaceManageVO - 회의실관리 VO - */ - public MtgPlaceManageVO selectMtgPlaceResve(MtgPlaceManageVO mtgPlaceManageVO) throws Exception; - - /** - * 등록된 회의실 예약 상세정보를 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return MtgPlaceManageVO - 회의실관리 VO - */ - public MtgPlaceManageVO selectMtgPlaceResveDetail(MtgPlaceManageVO mtgPlaceManageVO) throws Exception; - - /** - * 회의실 예약정보를 신규로 등록한다. - * @param mtgPlaceManage - 회의실예약 model - */ - public void insertMtgPlaceResve(MtgPlaceResve mtgPlaceResve) throws Exception; - - /** - * 기 등록된 회의실 예약정보를 수정한다. - * @param mtgPlaceManage - 회의실예약 model - */ - public void updtMtgPlaceResve(MtgPlaceResve mtgPlaceResve) throws Exception; - - /** - * 기 등록된 회의실 예약정보를 삭제한다. - * @param mtgPlaceManage - 회의실예약 model - */ - public void deleteMtgPlaceResve(MtgPlaceResve mtgPlaceResve) throws Exception; - - /** - * 회의실 중복여부 체크. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return int - 중복건수 - */ - public int mtgPlaceResveDplactCeck(MtgPlaceManageVO mtgPlaceManageVO) throws Exception; -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/uss/ion/mtg/service/impl/EgovMtgPlaceManageServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/mtg/service/impl/EgovMtgPlaceManageServiceImpl.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/mtg/service/impl/EgovMtgPlaceManageServiceImpl.java (nonexistent) @@ -1,207 +0,0 @@ -/** - * 개요 - * - 회의실관리에 대한 ServiceImpl 클래스를 정의한다. - * - * 상세내용 - * - 회의실관리에 대한 등록, 수정, 삭제, 조회, 반영확인 기능을 제공한다. - * - 회의실관리의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 이용 - * @version 1.0 - * @created 06-15-2010 오후 2:08:56 - */ - -package egovframework.com.uss.ion.mtg.service.impl; - -import java.util.ArrayList; -import java.util.List; - -import egovframework.com.uss.ion.mtg.service.EgovMtgPlaceManageService; -import egovframework.com.uss.ion.mtg.service.MtgPlaceManage; -import egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO; -import egovframework.com.uss.ion.mtg.service.MtgPlaceResve; -import egovframework.com.utl.fcc.service.EgovStringUtil; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; -import egovframework.rte.fdl.idgnr.EgovIdGnrService; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; - - -@Service("egovMtgPlaceManageService") -public class EgovMtgPlaceManageServiceImpl extends EgovAbstractServiceImpl implements EgovMtgPlaceManageService { - - @Resource(name="mtgPlaceManageDAO") - private MtgPlaceManageDAO mtgPlaceManageDAO; - - /** ID Generation */ - @Resource(name="egovMtgPlaceManageIdGnrService") - private EgovIdGnrService idgenService; - - /** ID Generation */ - @Resource(name="egovMtgPlaceResveIdGnrService") - private EgovIdGnrService idgenResveService; - - /** - * 회의실관리정보를 관리하기 위해 등록된 회의실관리 목록을 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return List - 회의실관리 목록 - */ - @Override - public List<MtgPlaceManageVO> selectMtgPlaceManageList(MtgPlaceManageVO mtgPlaceManageVO) throws Exception{ - return mtgPlaceManageDAO.selectMtgPlaceManageList(mtgPlaceManageVO); - } - - /** - * 회의실관리목록 총 갯수를 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return int - 회의실관리 카운트 수 - */ - @Override - public int selectMtgPlaceManageListTotCnt(MtgPlaceManageVO mtgPlaceManageVO) throws Exception { - return mtgPlaceManageDAO.selectMtgPlaceManageListTotCnt(mtgPlaceManageVO); - } - - /** - * 등록된 회의실관리의 상세정보를 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return MtgPlaceManageVO - 회의실관리 VO - */ - @Override - public MtgPlaceManage selectMtgPlaceManage(MtgPlaceManageVO mtgPlaceManageVO) throws Exception { - return mtgPlaceManageDAO.selectMtgPlaceManage(mtgPlaceManageVO); - } - - /** - * 회의실관리정보를 신규로 등록한다. - * @param mtgPlaceManage - 회의실관리 model - * @param String - 회의실비품정보 - * @param MtgPlaceManageVO - 회의실관리VOl - */ - @Override - @SuppressWarnings("unused") - public void insertMtgPlaceManage(MtgPlaceManage mtgPlaceManage, - MtgPlaceManageVO mtgPlaceManageVO) throws Exception { - String mtgPlaceId = idgenService.getNextStringId(); - mtgPlaceManage.setMtgPlaceId(mtgPlaceId); - - mtgPlaceManageDAO.insertMtgPlaceManage(mtgPlaceManage); - int insertCnt = 0; - String [] sTempMtgPlaces; - String sTemp=null; - - } - - /** - * 기 등록된 회의실관리정보를 수정한다. - * @param mtgPlaceManage - 회의실관리 model - */ - @Override - public void updtMtgPlaceManage(MtgPlaceManage mtgPlaceManage, - MtgPlaceManageVO mtgPlaceManageVO) throws Exception { - - mtgPlaceManageDAO.updtMtgPlaceManage(mtgPlaceManage); - String sMtgPlaceId = mtgPlaceManage.getMtgPlaceId(); - - } - - /** - * 기 등록된 회의실관리정보를 삭제한다. - * @param mtgPlaceManage - 회의실관리 model - */ - @Override - public void deleteMtgPlaceManage(MtgPlaceManage mtgPlaceManage) throws Exception { - String sMtgPlaceId = mtgPlaceManage.getMtgPlaceId(); - mtgPlaceManageDAO.deleteMtgPlaceManage(mtgPlaceManage); - } - - /******** 회의실 예약 관리 *************/ - - /** - * 회의실 예약정보를 관리하기 위해 등록된 회의실 예약 목록을 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return List - 회의실관리 목록 - */ - @Override - public List<MtgPlaceManageVO> selectMtgPlaceResveManageList(MtgPlaceManageVO mtgPlaceManageVO) throws Exception{ - - List<MtgPlaceManageVO> result = mtgPlaceManageDAO.selectMtgPlaceIDList(mtgPlaceManageVO); - List<MtgPlaceManageVO> list = new ArrayList<MtgPlaceManageVO>(); - String tempResveDe = EgovStringUtil.removeMinusChar(mtgPlaceManageVO.getResveDe()); - int num = result.size(); - - for (int i = 0 ; i < num ; i ++ ){ - MtgPlaceManageVO mtgPlaceManageVO1 = result.get(i); - mtgPlaceManageVO1.setResveDe(tempResveDe); - list.add(mtgPlaceManageDAO.selectMtgPlaceResveManageList(mtgPlaceManageVO1)); - } - - return list; - } - - /** - * 회의실예약 신청화면을 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return MtgPlaceManageVO - 회의실관리 VO - */ - @Override - public MtgPlaceManageVO selectMtgPlaceResve(MtgPlaceManageVO mtgPlaceManageVO) throws Exception { - return mtgPlaceManageDAO.selectMtgPlaceResve(mtgPlaceManageVO); - } - - /** - * 등록된 회의실 예약 상세정보를 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return MtgPlaceManageVO - 회의실관리 VO - */ - @Override - public MtgPlaceManageVO selectMtgPlaceResveDetail(MtgPlaceManageVO mtgPlaceManageVO) throws Exception { - return mtgPlaceManageDAO.selectMtgPlaceResveDetail(mtgPlaceManageVO); - } - - /** - * 회의실 예약정보를 신규로 등록한다. - * @param mtgPlaceManage - 회의실예약 model - */ - @Override - public void insertMtgPlaceResve(MtgPlaceResve mtgPlaceResve) throws Exception { - mtgPlaceResve.setResveDe(EgovStringUtil.removeMinusChar(mtgPlaceResve.getResveDe())); - String sResveId = idgenResveService.getNextStringId(); - mtgPlaceResve.setResveId(sResveId); - mtgPlaceManageDAO.insertMtgPlaceResve(mtgPlaceResve); - } - - /** - * 기 등록된 회의실 예약정보를 수정한다. - * @param mtgPlaceManage - 회의실예약 model - */ - @Override - public void updtMtgPlaceResve(MtgPlaceResve mtgPlaceResve) throws Exception { - mtgPlaceResve.setResveDe(EgovStringUtil.removeMinusChar(mtgPlaceResve.getResveDe())); - mtgPlaceManageDAO.updtMtgPlaceResve(mtgPlaceResve); - } - - /** - * 기 등록된 회의실 예약정보를 삭제한다. - * @param mtgPlaceManage - 회의실예약 model - */ - @Override - public void deleteMtgPlaceResve(MtgPlaceResve mtgPlaceResve) throws Exception { - mtgPlaceResve.setResveDe(EgovStringUtil.removeMinusChar(mtgPlaceResve.getResveDe())); - mtgPlaceManageDAO.deleteMtgPlaceResve(mtgPlaceResve); - } - - - /** - * 회의실 중복여부 체크. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return int - 중복건수 - */ - @Override - public int mtgPlaceResveDplactCeck(MtgPlaceManageVO mtgPlaceManageVO) throws Exception { - mtgPlaceManageVO.setResveDe(EgovStringUtil.removeMinusChar(mtgPlaceManageVO.getResveDe())); - return mtgPlaceManageDAO.mtgPlaceResveDplactCeck(mtgPlaceManageVO); - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/mtg/service/impl/MtgPlaceManageDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/mtg/service/impl/MtgPlaceManageDAO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/mtg/service/impl/MtgPlaceManageDAO.java (nonexistent) @@ -1,151 +0,0 @@ -/** - * 개요 - * - 회의실관리에 대한 DAO 클래스를 정의한다. - * - * 상세내용 - * - 회의실관리에 대한 등록, 수정, 삭제, 조회, 반영확인 기능을 제공한다. - * - 회의실관리의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 이용 - * @version 1.0 - * @created 06-15-2010 오후 2:08:56 - */ - -package egovframework.com.uss.ion.mtg.service.impl; - -import java.util.List; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.uss.ion.mtg.service.MtgPlaceManage; -import egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO; -import egovframework.com.uss.ion.mtg.service.MtgPlaceResve; - -import org.springframework.stereotype.Repository; - -@Repository("mtgPlaceManageDAO") -public class MtgPlaceManageDAO extends EgovComAbstractDAO { - - /** - * 회의실관리정보를 관리하기 위해 등록된 회의실관리 목록을 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return List - 회의실관리 목록 - */ - public List<MtgPlaceManageVO> selectMtgPlaceManageList(MtgPlaceManageVO mtgPlaceManageVO) throws Exception { - return selectList("mtgPlaceManageDAO.selectMtgPlaceManageList", mtgPlaceManageVO); - } - - /** - * 회의실관리목록 총 갯수를 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return int - * @exception Exception - */ - public int selectMtgPlaceManageListTotCnt(MtgPlaceManageVO mtgPlaceManageVO) throws Exception { - return (Integer)selectOne("mtgPlaceManageDAO.selectMtgPlaceManageListTotCnt", mtgPlaceManageVO); - } - - /** - * 등록된 회의실관리의 상세정보를 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return MtgPlaceManageVO - 회의실관리 VO - */ - public MtgPlaceManage selectMtgPlaceManage(MtgPlaceManageVO mtgPlaceManageVO) throws Exception { - return (MtgPlaceManage) selectOne("mtgPlaceManageDAO.selectMtgPlaceManage", mtgPlaceManageVO); - } - - /** - * 회의실관리정보를 신규로 등록한다. - * @param mtgPlaceManage - 회의실관리 model - */ - public void insertMtgPlaceManage(MtgPlaceManage mtgPlaceManage) throws Exception { - insert("mtgPlaceManageDAO.insertMtgPlaceManage", mtgPlaceManage); - } - - /** - * 기 등록된 회의실관리정보를 수정한다. - * @param mtgPlaceManage - 회의실관리 model - */ - public void updtMtgPlaceManage(MtgPlaceManage mtgPlaceManage) throws Exception { - update("mtgPlaceManageDAO.updtMtgPlaceManage", mtgPlaceManage); - } - - /** - * 기 등록된 회의실관리정보를 삭제한다. - * @param mtgPlaceManage - 회의실관리 model - */ - public void deleteMtgPlaceManage(MtgPlaceManage mtgPlaceManage) throws Exception { - delete("mtgPlaceManageDAO.deleteMtgPlaceManage",mtgPlaceManage); - } - - /******** 회의실 예약 관리 *************/ - - /** - * 회의실 ID 정보 목록을 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return List - 회의실관리 목록 - */ - public List<MtgPlaceManageVO> selectMtgPlaceIDList(MtgPlaceManageVO mtgPlaceManageVO) throws Exception { - return selectList("mtgPlaceManageDAO.selectMtgPlaceIDList", mtgPlaceManageVO); - } - - /** - * 회의실 예약정보를 관리하기 위해 등록된 회의실예약을 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return MtgPlaceManageVO - 회의실관리 목록 - */ - public MtgPlaceManageVO selectMtgPlaceResveManageList(MtgPlaceManageVO mtgPlaceManageVO) throws Exception { - return (MtgPlaceManageVO) selectOne("mtgPlaceManageDAO.selectMtgPlaceResveManageList", mtgPlaceManageVO); - } - - /** - * 회의실예약 신청화면을 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return MtgPlaceManageVO - 회의실관리 VO - */ - public MtgPlaceManageVO selectMtgPlaceResve(MtgPlaceManageVO mtgPlaceManageVO) throws Exception { - return (MtgPlaceManageVO) selectOne("mtgPlaceManageDAO.selectMtgPlaceResve", mtgPlaceManageVO); - } - - /** - * 등록된 회의실예약 상세정보를 조회한다. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return MtgPlaceManageVO - 회의실관리 VO - */ - public MtgPlaceManageVO selectMtgPlaceResveDetail(MtgPlaceManageVO mtgPlaceManageVO) throws Exception { - return (MtgPlaceManageVO) selectOne("mtgPlaceManageDAO.selectMtgPlaceResveDetail", mtgPlaceManageVO); - } - - /** - * 회의실예약 정보를 신규로 등록한다. - * @param mtgPlaceResve - 회의실예약 model - */ - public void insertMtgPlaceResve(MtgPlaceResve mtgPlaceResve) throws Exception { - insert("mtgPlaceManageDAO.insertMtgPlaceResve", mtgPlaceResve); - } - - /** - * 기 등록된 회의실예약 정보를 수정한다. - * @param mtgPlaceResve - 회의실예약 model - */ - public void updtMtgPlaceResve(MtgPlaceResve mtgPlaceResve) throws Exception { - update("mtgPlaceManageDAO.updtMtgPlaceResve", mtgPlaceResve); - } - - /** - * 기 등록된 회의실예약 정보를 삭제한다. - * @param mtgPlaceResve - 회의실예약 model - */ - public void deleteMtgPlaceResve(MtgPlaceResve mtgPlaceResve) throws Exception { - delete("mtgPlaceManageDAO.deleteMtgPlaceResve",mtgPlaceResve); - } - - - /** - * 회의실 중복여부 체크. - * @param mtgPlaceManageVO - 회의실관리 VO - * @return int - 중복건수 - */ - public int mtgPlaceResveDplactCeck(MtgPlaceManageVO mtgPlaceManageVO) throws Exception { - return (Integer)selectOne("mtgPlaceManageDAO.mtgPlaceResveDplactCeck", mtgPlaceManageVO); - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/mtg/service/MtgPlaceManage.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/mtg/service/MtgPlaceManage.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/mtg/service/MtgPlaceManage.java (nonexistent) @@ -1,250 +0,0 @@ -package egovframework.com.uss.ion.mtg.service; - -import egovframework.com.cmm.ComDefaultVO; - -/** - * 개요 - * - 회의실관리에 대한 model 클래스를 정의한다. - * - * 상세내용 - * - 회의실관리의 회의실코드,회의실명,개방시작시간,개방종료시간,수용가능인원,위치구분,위치상세,최초등록자ID,최초등록시점,최종수정자ID,최종수정시점 항목을 관리한다. - * @author 이용 - * @version 1.0 - * @created 06-15-2010 오후 2:08:56 - */ - -public class MtgPlaceManage extends ComDefaultVO { - - /** - * serialVersionUID - */ - private static final long serialVersionUID = 1L; - - /** - * 회의실ID - */ - private String mtgPlaceId; - - /** - * 회의실명 - */ - private String mtgPlaceNm; - - /** - * 개방시작시간 - */ - private String opnBeginTm; - - /** - * 개방종료시간 - */ - private String opnEndTm; - - /** - * 수용가능인원 - */ - private int aceptncPosblNmpr; - - /** - * 위치구분 - */ - private String lcSe; - - /** - * 위치상세 - */ - private String lcDetail; - - /** - * 첨부파일 - */ - private String atchFileId; - - /** - * 최초등록자ID - */ - private String frstRegisterId; - - /** - * 최초등록시점 - */ - private String frstRegisterPnttm; - - /** - * 최종수정자ID - */ - private String lastUpdusrId; - - /** - * 최종수정시점 - */ - private String lastUpdusrPnttm; - - /** - * @return the mtgPlaceCd - */ - public String getMtgPlaceId() { - return mtgPlaceId; - } - - /** - * @param mtgPlaceCd the mtgPlaceCd to set - */ - public void setMtgPlaceId(String mtgPlaceId) { - this.mtgPlaceId = mtgPlaceId; - } - - /** - * @return the mtgPlaceNm - */ - public String getMtgPlaceNm() { - return mtgPlaceNm; - } - - /** - * @param mtgPlaceNm the mtgPlaceNm to set - */ - public void setMtgPlaceNm(String mtgPlaceNm) { - this.mtgPlaceNm = mtgPlaceNm; - } - - /** - * @return the opnBeginTm - */ - public String getOpnBeginTm() { - return opnBeginTm; - } - - /** - * @param opnBeginTm the opnBeginTm to set - */ - public void setOpnBeginTm(String opnBeginTm) { - this.opnBeginTm = opnBeginTm; - } - - /** - * @return the opnEndTm - */ - public String getOpnEndTm() { - return opnEndTm; - } - - /** - * @param opnEndTm the opnEndTm to set - */ - public void setOpnEndTm(String opnEndTm) { - this.opnEndTm = opnEndTm; - } - - /** - * @return the aceptncPosblNmpr - */ - public int getAceptncPosblNmpr() { - return aceptncPosblNmpr; - } - - /** - * @param aceptncPosblNmpr the aceptncPosblNmpr to set - */ - public void setAceptncPosblNmpr(int aceptncPosblNmpr) { - this.aceptncPosblNmpr = aceptncPosblNmpr; - } - - /** - * @return the lcSe - */ - public String getLcSe() { - return lcSe; - } - - /** - * @param lcSe the lcSe to set - */ - public void setLcSe(String lcSe) { - this.lcSe = lcSe; - } - - /** - * @return the lcDetail - */ - public String getLcDetail() { - return lcDetail; - } - - /** - * @param lcDetail the lcDetail to set - */ - public void setLcDetail(String lcDetail) { - this.lcDetail = lcDetail; - } - - /** - * @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 atchFileId - */ - public String getAtchFileId() { - return atchFileId; - } - - /** - * @param atchFileId the atchFileId to set - */ - public void setAtchFileId(String atchFileId) { - this.atchFileId = atchFileId; - } -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/uss/ion/mtg/service/MtgPlaceResve.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/mtg/service/MtgPlaceResve.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/mtg/service/MtgPlaceResve.java (nonexistent) @@ -1,270 +0,0 @@ -package egovframework.com.uss.ion.mtg.service; - -import egovframework.com.cmm.ComDefaultVO; - -/** - * 개요 - * - 회의실예약에 대한 model 클래스를 정의한다. - * - * 상세내용 - * - 회의실예약의 예약ID,회의실코드,회의제목,예약자ID,예약시작시간,예약종료시간,최초등록자ID,최초등록시점,최종수정자ID,최종수정시점 항목을 관리한다. - * @author 이용 - * @version 1.0 - * @created 06-15-2010 오후 2:08:56 - */ - -public class MtgPlaceResve extends ComDefaultVO { - - /** - * serialVersionUID - */ - private static final long serialVersionUID = 1L; - - /** - * 예약ID - */ - private String resveId; - - /** - * 회의실코드 - */ - private String mtgPlaceId; - - /** - * 회의제목 - */ - private String mtgSj; - - /** - * 예약자ID - */ - private String resveManId; - - /** - * 예약일자 - */ - private String resveDe; - - /** - * 예약시작시간 - */ - private String resveBeginTm; - - /** - * 예약종료시간 - */ - private String resveEndTm; - - /** - * 참석인원 - */ - private int atndncNmpr; - - /** - * 회의내용 - */ - private String mtgCn; - - /** - * 최초등록자ID - */ - private String frstRegisterId; - - /** - * 최초등록시점 - */ - private String frstRegisterPnttm; - - /** - * 최종수정자ID - */ - private String lastUpdusrId; - - /** - * 최종수정시점 - */ - private String lastUpdusrPnttm; - - /** - * @return the resveId - */ - public String getResveId() { - return resveId; - } - - /** - * @param resveId the resveId to set - */ - public void setResveId(String resveId) { - this.resveId = resveId; - } - - - /** - * @return the mtgPlaceId - */ - public String getMtgPlaceId() { - return mtgPlaceId; - } - - /** - * @param mtgPlaceId the mtgPlaceId to set - */ - public void setMtgPlaceId(String mtgPlaceId) { - this.mtgPlaceId = mtgPlaceId; - } - - /** - * @return the mtgSj - */ - public String getMtgSj() { - return mtgSj; - } - - /** - * @param mtgSj the mtgSj to set - */ - public void setMtgSj(String mtgSj) { - this.mtgSj = mtgSj; - } - - /** - * @return the resveManId - */ - public String getResveManId() { - return resveManId; - } - - /** - * @param resveManId the resveManId to set - */ - public void setResveManId(String resveManId) { - this.resveManId = resveManId; - } - - /** - * @return the resveDe - */ - public String getResveDe() { - return resveDe; - } - - /** - * @param resveDe the resveDe to set - */ - public void setResveDe(String resveDe) { - this.resveDe = resveDe; - } - - /** - * @return the resveBeginTm - */ - public String getResveBeginTm() { - return resveBeginTm; - } - - /** - * @param resveBeginTm the resveBeginTm to set - */ - public void setResveBeginTm(String resveBeginTm) { - this.resveBeginTm = resveBeginTm; - } - - /** - * @return the resveEndTm - */ - public String getResveEndTm() { - return resveEndTm; - } - - /** - * @param resveEndTm the resveEndTm to set - */ - public void setResveEndTm(String resveEndTm) { - this.resveEndTm = resveEndTm; - } - - /** - * @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 atndncNmpr - */ - public int getAtndncNmpr() { - return atndncNmpr; - } - - /** - * @param atndncNmpr the atndncNmpr to set - */ - public void setAtndncNmpr(int atndncNmpr) { - this.atndncNmpr = atndncNmpr; - } - - /** - * @return the mtgCn - */ - public String getMtgCn() { - return mtgCn; - } - - /** - * @param mtgCn the mtgCn to set - */ - public void setMtgCn(String mtgCn) { - this.mtgCn = mtgCn; - } -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/uss/ion/mtg/service/MtgPlaceManageVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/mtg/service/MtgPlaceManageVO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/mtg/service/MtgPlaceManageVO.java (nonexistent) @@ -1,673 +0,0 @@ -package egovframework.com.uss.ion.mtg.service; - -import java.io.Serializable; -import java.util.List; - -/** - * 개요 - * - 회의실관리에 대한 Vo 클래스를 정의한다. - * - * 상세내용 - * - 회의실관리의 목록 항목을 관리한다. - * @author 이용 - * @version 1.0 - * @created 06-15-2010 오후 2:08:56 - */ - -public class MtgPlaceManageVO extends MtgPlaceManage implements Serializable { - - /** - * serialVersionUID - */ - private static final long serialVersionUID = 1L; - /** - * 회의실관리 목록 - */ - List<MtgPlaceManageVO> mtgPlaceManageList; - - /** - * 예약ID - */ - private String resveId; - - /** - * 회의제목 - */ - private String mtgSj; - - /** - * 예약자ID - */ - private String resveManId; - - /** - * 예약일자 - */ - private String resveDe; - - /** - * 예약시작시간 - */ - private String resveBeginTm; - - /** - * 예약종료시간 - */ - private String resveEndTm; - - /** - * 참석인원 - */ - private int atndncNmpr; - - /** - * 회의내용 - */ - private String mtgCn; - - /** - * list 번호 - */ - private int rowCount; - - /** - * 출력 변수 1 - */ - private String mtgPlaceTemp1; - - /** - * 출력 변수 2 - */ - private String mtgPlaceTemp2; - - /** - * 출력 변수 3 - */ - private String mtgPlaceTemp3; - - /** - * 출력 변수 4 - */ - private String mtgPlaceTemp4; - - /** - * 출력 변수 5 - */ - private String mtgPlaceTemp5; - - /** - * ID 변수 - */ - private String usidTemp; - - /** - * 시간출력 변수 - */ - private String resveTemp0800; - private String resveTemp0830; - private String resveTemp0900; - private String resveTemp0930; - private String resveTemp1000; - private String resveTemp1030; - private String resveTemp1100; - private String resveTemp1130; - private String resveTemp1200; - private String resveTemp1230; - private String resveTemp1300; - private String resveTemp1330; - private String resveTemp1400; - private String resveTemp1430; - private String resveTemp1500; - private String resveTemp1530; - private String resveTemp1600; - private String resveTemp1630; - private String resveTemp1700; - private String resveTemp1730; - private String resveTemp1800; - private String resveTemp1830; - private String resveTemp1900; - private String resveTemp1930; - private String resveTemp2000; - private String resveTemp2030; - private String resveTemp2100; - - /** - * resveDeView 변수 - */ - private String resveDeView; - - - - /** - * @return the resveDeView - */ - public String getResveDeView() { - return resveDeView; - } - /** - * @param resveDeView the resveDeView to set - */ - public void setResveDeView(String resveDeView) { - this.resveDeView = resveDeView; - } - /** - * @return the resveId - */ - public String getResveId() { - return resveId; - } - /** - * @param resveId the resveId to set - */ - public void setResveId(String resveId) { - this.resveId = resveId; - } - - /** - * @return the mtgSj - */ - public String getMtgSj() { - return mtgSj; - } - /** - * @param mtgSj the mtgSj to set - */ - public void setMtgSj(String mtgSj) { - this.mtgSj = mtgSj; - } - /** - * @return the resveManId - */ - public String getResveManId() { - return resveManId; - } - /** - * @param resveManId the resveManId to set - */ - public void setResveManId(String resveManId) { - this.resveManId = resveManId; - } - /** - * @return the resveBeginTm - */ - public String getResveBeginTm() { - return resveBeginTm; - } - /** - * @param resveBeginTm the resveBeginTm to set - */ - public void setResveBeginTm(String resveBeginTm) { - this.resveBeginTm = resveBeginTm; - } - /** - * @return the resveEndTm - */ - public String getResveEndTm() { - return resveEndTm; - } - /** - * @param resveEndTm the resveEndTm to set - */ - public void setResveEndTm(String resveEndTm) { - this.resveEndTm = resveEndTm; - } - - - /** - * @return the mtgPlaceManageList - */ - public List<MtgPlaceManageVO> getMtgPlaceManageList() { - return mtgPlaceManageList; - } - /** - * @param eventManage the mtgPlaceManage to set - */ - public void setMtgPlaceManageList(List<MtgPlaceManageVO> mtgPlaceManageList) { - this.mtgPlaceManageList = mtgPlaceManageList; - } - /** - * @return the rowCount - */ - public int getRowCount() { - return rowCount; - } - /** - * @param rowCount the rowCount to set - */ - public void setRowCount(int rowCount) { - this.rowCount = rowCount; - } - /** - * @return the mtgPlaceTemp1 - */ - public String getMtgPlaceTemp1() { - return mtgPlaceTemp1; - } - /** - * @param mtgPlaceTemp1 the mtgPlaceTemp1 to set - */ - public void setMtgPlaceTemp1(String mtgPlaceTemp1) { - this.mtgPlaceTemp1 = mtgPlaceTemp1; - } - /** - * @return the mtgPlaceTemp2 - */ - public String getMtgPlaceTemp2() { - return mtgPlaceTemp2; - } - /** - * @param mtgPlaceTemp2 the mtgPlaceTemp2 to set - */ - public void setMtgPlaceTemp2(String mtgPlaceTemp2) { - this.mtgPlaceTemp2 = mtgPlaceTemp2; - } - /** - * @return the mtgPlaceTemp3 - */ - public String getMtgPlaceTemp3() { - return mtgPlaceTemp3; - } - /** - * @param mtgPlaceTemp3 the mtgPlaceTemp3 to set - */ - public void setMtgPlaceTemp3(String mtgPlaceTemp3) { - this.mtgPlaceTemp3 = mtgPlaceTemp3; - } - /** - * @return the mtgPlaceTemp4 - */ - public String getMtgPlaceTemp4() { - return mtgPlaceTemp4; - } - /** - * @param mtgPlaceTemp4 the mtgPlaceTemp4 to set - */ - public void setMtgPlaceTemp4(String mtgPlaceTemp4) { - this.mtgPlaceTemp4 = mtgPlaceTemp4; - } - /** - * @return the mtgPlaceTemp5 - */ - public String getMtgPlaceTemp5() { - return mtgPlaceTemp5; - } - /** - * @param mtgPlaceTemp5 the mtgPlaceTemp5 to set - */ - public void setMtgPlaceTemp5(String mtgPlaceTemp5) { - this.mtgPlaceTemp5 = mtgPlaceTemp5; - } - /** - * @return the resveDe - */ - public String getResveDe() { - return resveDe; - } - /** - * @param resveDe the resveDe to set - */ - public void setResveDe(String resveDe) { - this.resveDe = resveDe; - } - /** - * @return the atndncNmpr - */ - public int getAtndncNmpr() { - return atndncNmpr; - } - /** - * @param atndncNmpr the atndncNmpr to set - */ - public void setAtndncNmpr(int atndncNmpr) { - this.atndncNmpr = atndncNmpr; - } - /** - * @return the mtgCn - */ - public String getMtgCn() { - return mtgCn; - } - /** - * @param mtgCn the mtgCn to set - */ - public void setMtgCn(String mtgCn) { - this.mtgCn = mtgCn; - } - /** - * @return the resveTemp0800 - */ - public String getResveTemp0800() { - return resveTemp0800; - } - /** - * @param resveTemp0800 the resveTemp0800 to set - */ - public void setResveTemp0800(String resveTemp0800) { - this.resveTemp0800 = resveTemp0800; - } - /** - * @return the resveTemp0830 - */ - public String getResveTemp0830() { - return resveTemp0830; - } - /** - * @param resveTemp0830 the resveTemp0830 to set - */ - public void setResveTemp0830(String resveTemp0830) { - this.resveTemp0830 = resveTemp0830; - } - /** - * @return the resveTemp0900 - */ - public String getResveTemp0900() { - return resveTemp0900; - } - /** - * @param resveTemp0900 the resveTemp0900 to set - */ - public void setResveTemp0900(String resveTemp0900) { - this.resveTemp0900 = resveTemp0900; - } - /** - * @return the resveTemp0930 - */ - public String getResveTemp0930() { - return resveTemp0930; - } - /** - * @param resveTemp0930 the resveTemp0930 to set - */ - public void setResveTemp0930(String resveTemp0930) { - this.resveTemp0930 = resveTemp0930; - } - /** - * @return the resveTemp1000 - */ - public String getResveTemp1000() { - return resveTemp1000; - } - /** - * @param resveTemp1000 the resveTemp1000 to set - */ - public void setResveTemp1000(String resveTemp1000) { - this.resveTemp1000 = resveTemp1000; - } - /** - * @return the resveTemp1030 - */ - public String getResveTemp1030() { - return resveTemp1030; - } - /** - * @param resveTemp1030 the resveTemp1030 to set - */ - public void setResveTemp1030(String resveTemp1030) { - this.resveTemp1030 = resveTemp1030; - } - /** - * @return the resveTemp1100 - */ - public String getResveTemp1100() { - return resveTemp1100; - } - /** - * @param resveTemp1100 the resveTemp1100 to set - */ - public void setResveTemp1100(String resveTemp1100) { - this.resveTemp1100 = resveTemp1100; - } - /** - * @return the resveTemp1130 - */ - public String getResveTemp1130() { - return resveTemp1130; - } - /** - * @param resveTemp1130 the resveTemp1130 to set - */ - public void setResveTemp1130(String resveTemp1130) { - this.resveTemp1130 = resveTemp1130; - } - /** - * @return the resveTemp1200 - */ - public String getResveTemp1200() { - return resveTemp1200; - } - /** - * @param resveTemp1200 the resveTemp1200 to set - */ - public void setResveTemp1200(String resveTemp1200) { - this.resveTemp1200 = resveTemp1200; - } - /** - * @return the resveTemp1230 - */ - public String getResveTemp1230() { - return resveTemp1230; - } - /** - * @param resveTemp1230 the resveTemp1230 to set - */ - public void setResveTemp1230(String resveTemp1230) { - this.resveTemp1230 = resveTemp1230; - } - /** - * @return the resveTemp1300 - */ - public String getResveTemp1300() { - return resveTemp1300; - } - /** - * @param resveTemp1300 the resveTemp1300 to set - */ - public void setResveTemp1300(String resveTemp1300) { - this.resveTemp1300 = resveTemp1300; - } - /** - * @return the resveTemp1330 - */ - public String getResveTemp1330() { - return resveTemp1330; - } - /** - * @param resveTemp1330 the resveTemp1330 to set - */ - public void setResveTemp1330(String resveTemp1330) { - this.resveTemp1330 = resveTemp1330; - } - /** - * @return the resveTemp1400 - */ - public String getResveTemp1400() { - return resveTemp1400; - } - /** - * @param resveTemp1400 the resveTemp1400 to set - */ - public void setResveTemp1400(String resveTemp1400) { - this.resveTemp1400 = resveTemp1400; - } - /** - * @return the resveTemp1430 - */ - public String getResveTemp1430() { - return resveTemp1430; - } - /** - * @param resveTemp1430 the resveTemp1430 to set - */ - public void setResveTemp1430(String resveTemp1430) { - this.resveTemp1430 = resveTemp1430; - } - /** - * @return the resveTemp1500 - */ - public String getResveTemp1500() { - return resveTemp1500; - } - /** - * @param resveTemp1500 the resveTemp1500 to set - */ - public void setResveTemp1500(String resveTemp1500) { - this.resveTemp1500 = resveTemp1500; - } - /** - * @return the resveTemp1530 - */ - public String getResveTemp1530() { - return resveTemp1530; - } - /** - * @param resveTemp1530 the resveTemp1530 to set - */ - public void setResveTemp1530(String resveTemp1530) { - this.resveTemp1530 = resveTemp1530; - } - /** - * @return the resveTemp1600 - */ - public String getResveTemp1600() { - return resveTemp1600; - } - /** - * @param resveTemp1600 the resveTemp1600 to set - */ - public void setResveTemp1600(String resveTemp1600) { - this.resveTemp1600 = resveTemp1600; - } - /** - * @return the resveTemp1630 - */ - public String getResveTemp1630() { - return resveTemp1630; - } - /** - * @param resveTemp1630 the resveTemp1630 to set - */ - public void setResveTemp1630(String resveTemp1630) { - this.resveTemp1630 = resveTemp1630; - } - /** - * @return the resveTemp1700 - */ - public String getResveTemp1700() { - return resveTemp1700; - } - /** - * @param resveTemp1700 the resveTemp1700 to set - */ - public void setResveTemp1700(String resveTemp1700) { - this.resveTemp1700 = resveTemp1700; - } - /** - * @return the resveTemp1730 - */ - public String getResveTemp1730() { - return resveTemp1730; - } - /** - * @param resveTemp1730 the resveTemp1730 to set - */ - public void setResveTemp1730(String resveTemp1730) { - this.resveTemp1730 = resveTemp1730; - } - /** - * @return the resveTemp1800 - */ - public String getResveTemp1800() { - return resveTemp1800; - } - /** - * @param resveTemp1800 the resveTemp1800 to set - */ - public void setResveTemp1800(String resveTemp1800) { - this.resveTemp1800 = resveTemp1800; - } - /** - * @return the resveTemp1830 - */ - public String getResveTemp1830() { - return resveTemp1830; - } - /** - * @param resveTemp1830 the resveTemp1830 to set - */ - public void setResveTemp1830(String resveTemp1830) { - this.resveTemp1830 = resveTemp1830; - } - /** - * @return the resveTemp1900 - */ - public String getResveTemp1900() { - return resveTemp1900; - } - /** - * @param resveTemp1900 the resveTemp1900 to set - */ - public void setResveTemp1900(String resveTemp1900) { - this.resveTemp1900 = resveTemp1900; - } - /** - * @return the resveTemp1930 - */ - public String getResveTemp1930() { - return resveTemp1930; - } - /** - * @param resveTemp1930 the resveTemp1930 to set - */ - public void setResveTemp1930(String resveTemp1930) { - this.resveTemp1930 = resveTemp1930; - } - /** - * @return the resveTemp2000 - */ - public String getResveTemp2000() { - return resveTemp2000; - } - /** - * @param resveTemp2000 the resveTemp2000 to set - */ - public void setResveTemp2000(String resveTemp2000) { - this.resveTemp2000 = resveTemp2000; - } - /** - * @return the resveTemp2030 - */ - public String getResveTemp2030() { - return resveTemp2030; - } - /** - * @param resveTemp2030 the resveTemp2030 to set - */ - public void setResveTemp2030(String resveTemp2030) { - this.resveTemp2030 = resveTemp2030; - } - /** - * @return the resveTemp2100 - */ - public String getResveTemp2100() { - return resveTemp2100; - } - /** - * @param resveTemp2100 the resveTemp2100 to set - */ - public void setResveTemp2100(String resveTemp2100) { - this.resveTemp2100 = resveTemp2100; - } - /** - * @return the usidTemp - */ - public String getUsidTemp() { - return usidTemp; - } - /** - * @param usidTemp the usidTemp to set - */ - public void setUsidTemp(String usidTemp) { - this.usidTemp = usidTemp; - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/mtg/service/MtgPlaceResveVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/mtg/service/MtgPlaceResveVO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/mtg/service/MtgPlaceResveVO.java (nonexistent) @@ -1,43 +0,0 @@ -package egovframework.com.uss.ion.mtg.service; - -import java.io.Serializable; -import java.util.List; - -/** - * 개요 - * - 회의실예약에 대한 Vo 클래스를 정의한다. - * - * 상세내용 - * - 회의실예약의 목록 항목을 관리한다. - * @author 이용 - * @version 1.0 - * @created 06-15-2010 오후 2:08:56 - */ - -public class MtgPlaceResveVO extends MtgPlaceResve implements Serializable { - - /** - * serialVersionUID - */ - private static final long serialVersionUID = 1L; - /** - * 예약 목록 - */ - List<MtgPlaceResveVO> mtgPlaceResveList; - - /** - * @return the mtgPlaceResveList - */ - public List<MtgPlaceResveVO> getMtgPlaceResveList() { - return mtgPlaceResveList; - } - /** - * @param MtgPlaceResve the mtgPlaceResve to set - */ - public void setMtgPlaceResveList(List<MtgPlaceResveVO> mtgPlaceResveList) { - this.mtgPlaceResveList = mtgPlaceResveList; - } - - - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/bnt/web/EgovBndtManageController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/bnt/web/EgovBndtManageController.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/bnt/web/EgovBndtManageController.java (nonexistent) @@ -1,674 +0,0 @@ -package egovframework.com.uss.ion.bnt.web; - -import java.io.IOException; -import java.io.InputStream; -import java.util.Iterator; -import java.util.List; -import java.util.Map; -import java.util.Map.Entry; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; - -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.bind.support.SessionStatus; -import org.springframework.web.multipart.MultipartFile; -import org.springframework.web.multipart.MultipartHttpServletRequest; -import org.springmodules.validation.commons.DefaultBeanValidator; - -import egovframework.com.cmm.ComDefaultCodeVO; -import egovframework.com.cmm.EgovMessageSource; -import egovframework.com.cmm.LoginVO; -import egovframework.com.cmm.annotation.IncludedInfo; -import egovframework.com.cmm.service.EgovCmmUseService; -import egovframework.com.cmm.util.EgovUserDetailsHelper; -import egovframework.com.uss.ion.bnt.service.BndtCeckManage; -import egovframework.com.uss.ion.bnt.service.BndtCeckManageVO; -import egovframework.com.uss.ion.bnt.service.BndtDiary; -import egovframework.com.uss.ion.bnt.service.BndtDiaryVO; -import egovframework.com.uss.ion.bnt.service.BndtManage; -import egovframework.com.uss.ion.bnt.service.BndtManageVO; -import egovframework.com.uss.ion.bnt.service.EgovBndtManageService; -import egovframework.com.utl.fcc.service.EgovDateUtil; -import egovframework.com.utl.fcc.service.EgovFileUploadUtil; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; - -/** - * 개요 - * - 당직관리에 대한 controller 클래스를 정의한다. - * - * 상세내용 - * - 당직관리에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 당직관리의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 이용 - * @version 1.0 - * @created 06-15-2010 오후 2:08:56 - * * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ---------- -------- --------------------------- - * 2009.06.25 이용 최초 생성 - * 2011.08.26 정진오 IncludedInfo annotation 추가 - * 2018.08.29 신용호 xlsx 업로드 할수 있도록 수정 - * 2020.11.02 신용호 KISA 보안약점 조치 - 자원해제 - * - * </pre> - */ - -@Controller -public class EgovBndtManageController { - - @Resource(name="egovMessageSource") - EgovMessageSource egovMessageSource; - - @Resource(name = "egovBndtManageService") - private EgovBndtManageService egovBndtManageService; - - @Autowired - private DefaultBeanValidator beanValidator; - - @Resource(name="EgovCmmUseService") - private EgovCmmUseService cmmUseService; - - /** - * 당직관리 목록화면 이동 - * @return String - * @exception Exception - */ - @SuppressWarnings("unused") - @IncludedInfo(name="당직관리", order = 910 ,gid = 50) - @RequestMapping("/uss/ion/bnt/EgovBndtManageList.do") - public String selectBndtManageListView( - @ModelAttribute("bndtManageVO") BndtManageVO bndtManageVO, - @RequestParam Map<?, ?> commandMap, - ModelMap model) throws Exception { - - //일정구분 검색 유지 - //model.addAttribute("searchKeyword", commandMap.get("searchKeyword") == null ? "" : (String)commandMap.get("searchKeyword")); - //model.addAttribute("searchCondition", commandMap.get("searchCondition") == null ? "" : (String)commandMap.get("searchCondition")); - - java.util.Calendar cal = java.util.Calendar.getInstance(); - - String sYear = (String)commandMap.get("year"); - String sMonth = (String)commandMap.get("month"); - - int iYear = cal.get(java.util.Calendar.YEAR); - int iMonth = cal.get(java.util.Calendar.MONTH); - int iDate = cal.get(java.util.Calendar.DATE); - - //검색 설정 - String sSearchDate = ""; - if(sYear == null || sMonth == null){ - sSearchDate += Integer.toString(iYear); - sSearchDate += Integer.toString(iMonth+1).length() == 1 ? "0" + Integer.toString(iMonth+1) : Integer.toString(iMonth+1); - }else{ - iYear = Integer.parseInt(sYear); - iMonth = Integer.parseInt(sMonth); - sSearchDate += sYear; - sSearchDate += Integer.toString(iMonth+1).length() == 1 ? "0" + Integer.toString(iMonth+1) :Integer.toString(iMonth+1); - } - bndtManageVO.setBndtDe(sSearchDate); - - bndtManageVO.setBndtManageList(egovBndtManageService.selectBndtManageList(bndtManageVO)); - model.addAttribute("bndtManageList", bndtManageVO.getBndtManageList()); - - return "egovframework/com/uss/ion/bnt/EgovBndtManageList"; - } - - /** - * 당직관리정보를 관리하기 위해 등록된 당직관리 목록을 조회한다. - * @param bndtManageVO - 당직관리 VO - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/bnt/selectBndtManageList.do") - public String selectBndtManageList(@ModelAttribute("bndtManageVO") BndtManageVO bndtManageVO, - ModelMap model) throws Exception { - - /** paging */ - PaginationInfo paginationInfo = new PaginationInfo(); - paginationInfo.setCurrentPageNo(bndtManageVO.getPageIndex()); - paginationInfo.setRecordCountPerPage(bndtManageVO.getPageUnit()); - paginationInfo.setPageSize(bndtManageVO.getPageSize()); - - bndtManageVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); - bndtManageVO.setLastIndex(paginationInfo.getLastRecordIndex()); - bndtManageVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); - bndtManageVO.setBndtManageList(egovBndtManageService.selectBndtManageList(bndtManageVO)); - - model.addAttribute("bndtManageList", bndtManageVO.getBndtManageList()); - - int totCnt = egovBndtManageService.selectBndtManageListTotCnt(bndtManageVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - - return "egovframework/com/uss/ion/bnt/EgovBndtManageList"; - } - - /** - * 등록된 당직관리의 상세정보를 조회한다. - * @param bndtManageVO - 당직관리 VO - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/bnt/EgovBndtManageDetail.do") - public String selectBndtManage( @ModelAttribute("bndtManageVO") BndtManageVO bndtManageVO, - @ModelAttribute("bndtManage") BndtManage bndtManage, - @RequestParam Map<?, ?> commandMap, - ModelMap model) throws Exception { - String sCmd = commandMap.get("cmd") == null ? "" : (String)commandMap.get("cmd"); // 상세정보 구분 - BndtManageVO bndtManageVO_Temp = new BndtManageVO(); - bndtManageVO_Temp = egovBndtManageService.selectBndtManage(bndtManageVO); - - model.addAttribute("bndtManageVO", bndtManageVO_Temp); - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - - if(sCmd.equals("updt")){ - bndtManage.setBndtDe(bndtManageVO_Temp.getBndtDe()); - bndtManage.setBndtId(bndtManageVO_Temp.getBndtId()); - bndtManage.setRemark(bndtManageVO_Temp.getRemark()); - model.addAttribute("bndtManage", bndtManage); - - return "egovframework/com/uss/ion/bnt/EgovBndtManageUpdt"; - }else{ - return "egovframework/com/uss/ion/bnt/EgovBndtManageDetail"; - } - //model.addAttribute("bndtManage", egovBndtManageService.selectBndtManage(bndtManageVO)); - //model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - //return "egovframework/com/uss/ion/ans/EgovBndtManageUpdt"; - } - - /** - * 당직관리 등록 화면으로 이동한다. - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/bnt/EgovBndtManageRegist.do") - public String insertViewBndtManage( @ModelAttribute("bndtManage") BndtManage bndtManage, - @ModelAttribute("bndtManageVO") BndtManageVO bndtManageVO, - ModelMap model ) throws Exception { - - bndtManage.setBndtDe(EgovDateUtil.formatDate(bndtManage.getBndtDe(), "-")); - model.addAttribute("bndtManage", bndtManage); - model.addAttribute("bndtManageVO", bndtManageVO); - - return "egovframework/com/uss/ion/bnt/EgovBndtManageRegist"; - } - - /** - * 당직관리정보를 신규로 등록한다. - * @param bndtManage - 당직관리 model - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/bnt/insertBndtManage.do") - public String insertBndtManage( @ModelAttribute("bndtManage") BndtManage bndtManage, - @ModelAttribute("bndtManageVO") BndtManageVO bndtManageVO, - BindingResult bindingResult, - SessionStatus status, - ModelMap model) throws Exception { - - beanValidator.validate(bndtManage, bindingResult); //validation 수행 - - if (bindingResult.hasErrors()) { - model.addAttribute("bndtManageVO", bndtManageVO); - return "egovframework/com/uss/ion/bnt/EgovBndtManageRegist"; - } else { - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - status.setComplete(); - model.addAttribute("message", egovMessageSource.getMessage("success.common.insert")); - bndtManage.setFrstRegisterId((user == null || user.getUniqId() == null) ? "" : user.getUniqId()); - egovBndtManageService.insertBndtManage(bndtManage); - //model.addAttribute("bndtManage", egovBndtManageService.insertBndtManage(bndtManage)); - - return "forward:/uss/ion/bnt/EgovBndtManageList.do"; - - } - } - - /** - * 기 등록된 당직관리정보를 수정한다. - * @param bndtManage - 당직관리 model - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/bnt/updtBndtManage.do") - public String updtBndtManage( @ModelAttribute("bndtManage") BndtManage bndtManage, - @ModelAttribute("bndtManageVO") BndtManageVO bndtManageVO, - BindingResult bindingResult, - SessionStatus status, - ModelMap model) throws Exception { - - beanValidator.validate(bndtManage, bindingResult); //validation 수행 - - if (bindingResult.hasErrors()) { - model.addAttribute("bndtManageVO", bndtManageVO); - return "egovframework/com/uss/ion/bnt/EgovBndtManageUpdt"; - } else { - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - bndtManage.setLastUpdusrId((user == null || user.getUniqId() == null) ? "" : user.getUniqId()); - egovBndtManageService.updtBndtManage(bndtManage); - return "forward:/uss/ion/bnt/EgovBndtManageList.do"; - - } - } - - /** - * 기 등록된 당직관리정보를 삭제한다. - * @param bndtManage - 당직관리 model - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/bnt/deleteBndtManage.do") - public String deleteBndtManage( @ModelAttribute("bndtManage") BndtManage bndtManage, - SessionStatus status, - ModelMap model) throws Exception { - - int iDiaryTotCnt = egovBndtManageService.selectBndtDiaryTotCnt(bndtManage); - if(iDiaryTotCnt == 0){ - egovBndtManageService.deleteBndtManage(bndtManage); - status.setComplete(); - model.addAttribute("message", egovMessageSource.getMessage("success.common.delete")); - return "forward:/uss/ion/bnt/EgovBndtManageList.do"; - }else{ - - BndtManageVO bndtManageVO = new BndtManageVO(); - bndtManageVO.setBndtDe(bndtManage.getBndtDe()); - bndtManageVO.setBndtId(bndtManage.getBndtId()); - - bndtManageVO = egovBndtManageService.selectBndtManage(bndtManageVO); - - model.addAttribute("bndtManageVO", bndtManageVO); - model.addAttribute("errorMessage", "당직일지를 삭제하신 후 당직정보를 삭제 하세요."); - - bndtManage.setBndtDe(bndtManageVO.getBndtDe()); - bndtManage.setBndtId(bndtManageVO.getBndtId()); - bndtManage.setRemark(bndtManageVO.getRemark()); - model.addAttribute("bndtManage", bndtManage); - - return "egovframework/com/uss/ion/bnt/EgovBndtManageUpdt"; - } - } - - - /****** 당직체크 관리 ******/ - /** - * 당직체크정보를 관리하기 위해 등록된 당직체크 목록을 조회한다. - * @param bndtCeckManageVO - 당직체크 VO - * @return String - 리턴 Url - */ - @IncludedInfo(name="당직체크관리", order = 911 ,gid = 50) - @RequestMapping(value="/uss/ion/bnt/EgovBndtCeckManageList.do") - public String selectBndtCeckManageList(@ModelAttribute("bndtCeckManageVO") BndtCeckManageVO bndtCeckManageVO, - ModelMap model) throws Exception { - - /** paging */ - PaginationInfo paginationInfo = new PaginationInfo(); - paginationInfo.setCurrentPageNo(bndtCeckManageVO.getPageIndex()); - paginationInfo.setRecordCountPerPage(bndtCeckManageVO.getPageUnit()); - paginationInfo.setPageSize(bndtCeckManageVO.getPageSize()); - - bndtCeckManageVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); - bndtCeckManageVO.setLastIndex(paginationInfo.getLastRecordIndex()); - bndtCeckManageVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); - - ComDefaultCodeVO vo = new ComDefaultCodeVO(); - vo.setCodeId("COM071"); - List<?> bndtCeckSeList = cmmUseService.selectCmmCodeDetail(vo); - model.addAttribute("bndtCeckSeList", bndtCeckSeList); - - bndtCeckManageVO.setBndtCeckManageList(egovBndtManageService.selectBndtCeckManageList(bndtCeckManageVO)); - model.addAttribute("bndtCeckManageList", bndtCeckManageVO.getBndtCeckManageList()); - - int totCnt = egovBndtManageService.selectBndtCeckManageListTotCnt(bndtCeckManageVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - model.addAttribute("bndtCeckManageVO", bndtCeckManageVO); - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - - return "egovframework/com/uss/ion/bnt/EgovBndtCeckManageList"; - } - - /** - * 등록된 당직체크의 상세정보를 조회한다. - * @param bndtCeckManageVO - 당직체크 VO - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/bnt/EgovBndtCeckManage.do") - public String selectBndtCeckManage( @ModelAttribute("bndtCeckManageVO") BndtCeckManageVO bndtCeckManageVO, - @ModelAttribute("bndtCeckManage") BndtCeckManage bndtCeckManage, - @RequestParam Map<?, ?> commandMap, - ModelMap model) throws Exception { - String sCmd = commandMap.get("cmd") == null ? "" : (String)commandMap.get("cmd"); // 상세정보 구분 - BndtCeckManageVO bndtCeckManageVO_Temp = new BndtCeckManageVO(); - bndtCeckManageVO_Temp = egovBndtManageService.selectBndtCeckManage(bndtCeckManageVO); - - model.addAttribute("bndtCeckManageVO", bndtCeckManageVO_Temp); - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - - if(sCmd.equals("updt")){ - BndtCeckManage bndtCeckManage_Temp = new BndtCeckManage(); - bndtCeckManage_Temp.setBndtCeckSe(bndtCeckManageVO_Temp.getBndtCeckSe()); - bndtCeckManage_Temp.setBndtCeckCd(bndtCeckManageVO_Temp.getBndtCeckSe()); - bndtCeckManage_Temp.setBndtCeckCdNm(bndtCeckManageVO_Temp.getBndtCeckCdNm()); - bndtCeckManage_Temp.setUseAt(bndtCeckManageVO_Temp.getUseAt()); - model.addAttribute("bndtCeckManage", bndtCeckManage_Temp); - return "egovframework/com/uss/ion/bnt/EgovBndtCeckManageUpdt"; - }else{ - return "egovframework/com/uss/ion/bnt/EgovBndtCeckManageDetail"; - } - } - - /** - * 당직체크 등록 화면으로 이동한다. - * @return String - 리턴 Url - */ - @SuppressWarnings("unused") - @RequestMapping(value="/uss/ion/bnt/EgovBndtCeckManageRegist.do") - public String insertViewBndtCeckManage( @ModelAttribute("bndtCeckManage") BndtCeckManage bndtCeckManage, - ModelMap model ) throws Exception { - //로그인 객체 선언 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - ComDefaultCodeVO vo = new ComDefaultCodeVO(); - vo.setCodeId("COM071"); - List<?> bndtCeckSeList = cmmUseService.selectCmmCodeDetail(vo); - model.addAttribute("bndtCeckSeList", bndtCeckSeList); - - bndtCeckManage.setBndtCeckCd(""); - bndtCeckManage.setBndtCeckCdNm(""); - bndtCeckManage.setBndtCeckSe(""); - return "egovframework/com/uss/ion/bnt/EgovBndtCeckManageRegist"; - } - - /** - * 당직체크정보를 신규로 등록한다. - * @param bndtCeckManage - 당직체크 model - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/bnt/insertBndtCeckManage.do") - public String insertBndtCeckManage( @ModelAttribute("bndtCeckManage") BndtCeckManage bndtCeckManage, - @ModelAttribute("bndtCeckManageVO") BndtCeckManageVO bndtCeckManageVO, - BindingResult bindingResult, - SessionStatus status, - ModelMap model) throws Exception { - - beanValidator.validate(bndtCeckManage, bindingResult); //validation 수행 - - if (bindingResult.hasErrors()) { - ComDefaultCodeVO vo = new ComDefaultCodeVO(); - vo.setCodeId("COM071"); - List<?> bndtCeckSeList = cmmUseService.selectCmmCodeDetail(vo); - model.addAttribute("bndtCeckSeList", bndtCeckSeList); - model.addAttribute("bndtCeckManageVO", bndtCeckManageVO); - return "egovframework/com/uss/ion/bnt/EgovBndtCeckManageRegist"; - } else { - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - bndtCeckManage.setFrstRegisterId((user == null || user.getUniqId() == null) ? "" : user.getUniqId()); - status.setComplete(); - - if(egovBndtManageService.selectBndtCeckManageDplctAt(bndtCeckManage)==0){ - egovBndtManageService.insertBndtCeckManage(bndtCeckManage); - model.addAttribute("message", egovMessageSource.getMessage("success.common.insert")); - return "forward:/uss/ion/bnt/EgovBndtCeckManageList.do"; - }else{ - ComDefaultCodeVO vo = new ComDefaultCodeVO(); - vo.setCodeId("COM071"); - List<?> bndtCeckSeList = cmmUseService.selectCmmCodeDetail(vo); - model.addAttribute("bndtCeckSeList", bndtCeckSeList); - model.addAttribute("bndtCeckManageVO", bndtCeckManageVO); - model.addAttribute("dplctMessage", "이미 등록된 데이타입니다. 해당 데이타를 확인해 주세요"); - return "egovframework/com/uss/ion/bnt/EgovBndtCeckManageRegist"; - } - } - } - - /** - * 기 등록된 당직체크정보를 수정한다. - * @param bndtCeckManage - 당직체크 model - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/bnt/updtBndtCeckManage.do") - public String updtBndtCeckManage( @ModelAttribute("bndtCeckManage") BndtCeckManage bndtCeckManage, - @ModelAttribute("bndtCeckManageVO") BndtCeckManageVO bndtCeckManageVO, - BindingResult bindingResult, - SessionStatus status, - ModelMap model) throws Exception { - - beanValidator.validate(bndtCeckManage, bindingResult); //validation 수행 - - if (bindingResult.hasErrors()) { - model.addAttribute("bndtCeckManageVO", bndtCeckManageVO); - return "egovframework/com/uss/ion/bnt/EgovBndtCeckManageUpdt"; - } else { - - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - bndtCeckManage.setLastUpdusrId((user == null || user.getUniqId() == null) ? "" : user.getUniqId()); - egovBndtManageService.updtBndtCeckManage(bndtCeckManage); - return "forward:/uss/ion/bnt/EgovBndtCeckManageList.do"; - - } - } - - /** - * 기 등록된 당직체크정보를 삭제한다. - * @param bndtCeckManage - 당직체크 model - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/bnt/deleteBndtCeckManage.do") - public String deleteBndtCeckManage(@ModelAttribute("bndtCeckManage") BndtCeckManage bndtCeckManage, - SessionStatus status, - ModelMap model) throws Exception { - - egovBndtManageService.deleteBndtCeckManage(bndtCeckManage); - status.setComplete(); - model.addAttribute("message", egovMessageSource.getMessage("success.common.delete")); - return "forward:/uss/ion/bnt/EgovBndtCeckManageList.do"; - } - - - /****** 당직일지 ******/ - - /** - * 등록된 당직일지의 정보를 조회한다. - * @param bndtDiaryVO - 당직일지 VO - * @return String - 리턴 Url - */ - @SuppressWarnings("unchecked") - @RequestMapping(value="/uss/ion/bnt/selectBndtDiary.do") - public String selectBndtDiary( @ModelAttribute("bndtDiaryVO") BndtDiaryVO bndtDiaryVO, - @RequestParam Map<?, ?> commandMap, - ModelMap model) throws Exception { - String sCmd = commandMap.get("cmd") == null ? "" : (String)commandMap.get("cmd"); // 상세정보 구분 - - bndtDiaryVO.setBndtDiaryList((List<BndtDiaryVO>) egovBndtManageService.selectBndtDiary(bndtDiaryVO)); - model.addAttribute("bndtDiaryList", bndtDiaryVO.getBndtDiaryList()); - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - - if(sCmd.equals("insert")){ - bndtDiaryVO.setBndtDe(bndtDiaryVO.getBndtDe()); - bndtDiaryVO.setBndtId(bndtDiaryVO.getBndtId()); - model.addAttribute("bndtDiaryVO", bndtDiaryVO); - return "egovframework/com/uss/ion/bnt/EgovBndtDiaryRegist"; - } - else if(sCmd.equals("updt")){ - return "egovframework/com/uss/ion/bnt/EgovBndtDiaryUpdt"; - }else{ - return "egovframework/com/uss/ion/bnt/EgovBndtDiaryDetail"; - } - } - - - /** - * 당직일지정보를 신규로 등록한다. - * @param bndtDiary - 당직일지 model - * @return String - 리턴 Url - */ - @SuppressWarnings("unused") - @RequestMapping(value="/uss/ion/bnt/insertBndtDiary.do") - public String insertBndtDiary( @RequestParam("diaryForInsert") String diaryForInsert , - @ModelAttribute("bndtDiary") BndtDiary bndtDiary, - @ModelAttribute("bndtDiaryVO") BndtDiaryVO bndtDiaryVO, - BindingResult bindingResult, - SessionStatus status, - @RequestParam Map<?, ?> commandMap, - ModelMap model) throws Exception { - String sCmd = commandMap.get("cmd") == null ? "" : (String)commandMap.get("cmd"); // 상세정보 구분 - - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - status.setComplete(); - - bndtDiary.setFrstRegisterId((user == null || user.getUniqId() == null) ? "" : user.getUniqId()); - egovBndtManageService.insertBndtDiary(bndtDiary, diaryForInsert); - model.addAttribute("message", egovMessageSource.getMessage("success.common.insert")); - return "forward:/uss/ion/bnt/EgovBndtManageList.do"; - } - - /** - * 기 등록된 당직일지정보를 수정한다. - * @param bndtDiary - 당직일지 model - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/bnt/updtBndtDiary.do") - public String updtBndtDiary( @RequestParam("diaryForUpdt") String diaryForUpdt , - @ModelAttribute("bndtDiary") BndtDiary bndtDiary, - BindingResult bindingResult, - SessionStatus status, - ModelMap model) throws Exception { - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - bndtDiary.setLastUpdusrId((user == null || user.getUniqId() == null) ? "" : user.getUniqId()); - egovBndtManageService.updtBndtDiary(bndtDiary, diaryForUpdt); - return "forward:/uss/ion/bnt/EgovBndtManageList.do"; - } - - /** - * 기 등록된 당직일지정보를 삭제한다. - * @param bndtDiary - 당직일지 model - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/bnt/deleteBndtDiary.do") - public String deleteBndtDiary( @ModelAttribute("bndtDiary") BndtDiary bndtDiary, - SessionStatus status, - ModelMap model) throws Exception { - - egovBndtManageService.deleteBndtDiary(bndtDiary); - status.setComplete(); - model.addAttribute("message", egovMessageSource.getMessage("success.common.delete")); - return "forward:/uss/ion/bnt/EgovBndtManageList.do"; - } - - - /** - * 당직일괄등록화면 호출 및 당직일괄등록처리 프로세스 - * @param bndtManageVO BndtManageVO - * @param request HttpServletRequest - * @return 출력페이지정보 "ion/bnt/EgovBndtManageListPop" - * @exception Exception - */ - @RequestMapping(value="/uss/ion/bnt/EgovBndtManageListPop.do") - public String selectBndtManageBnde( final HttpServletRequest request, - @ModelAttribute("bndtManageVO") BndtManageVO bndtManageVO, - @RequestParam Map<?, ?> commandMap, - 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"; - } - - return "egovframework/com/uss/ion/bnt/EgovBndtManageBndeListPop"; - } - - @RequestMapping(value="/uss/ion/bnt/EgovBndtManageListPopAction.do") - public String selectBndtManageBndeAction( final MultipartHttpServletRequest multiRequest, - @ModelAttribute("bndtManageVO") BndtManageVO bndtManageVO, - @RequestParam Map<?, ?> commandMap, - ModelMap model) throws Exception { - String resultMsg = ""; - 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"; - } - - if(sCmd.equals("bnde")){ - //final MultipartHttpServletRequest multiRequest = (MultipartHttpServletRequest) request; - final Map<String, MultipartFile> files = multiRequest.getFileMap(); - Iterator<Entry<String, MultipartFile>> itr = files.entrySet().iterator(); - MultipartFile file; - while (itr.hasNext()) { - Entry<String, MultipartFile> entry = itr.next(); - file = entry.getValue(); - if (!"".equals(file.getOriginalFilename())) { - String ext = EgovFileUploadUtil.getFileExtension(file.getOriginalFilename()); - if ( "xlsx".equals(ext) ) { - InputStream is = null; - try { - is = file.getInputStream(); - model.addAttribute("bndtManageList", egovBndtManageService.selectBndtManageBndeX(is)); - } catch (IOException e) { - throw new IOException(e); - } finally { - is.close(); - } - } else if ( "xls".equals(ext) ) { - InputStream is = null; - try { - is = file.getInputStream(); - model.addAttribute("bndtManageList", egovBndtManageService.selectBndtManageBnde(is)); - } catch (IOException e) { - throw new IOException(e); - } finally { - is.close(); - } - } else { - throw new RuntimeException(egovMessageSource.getMessage("errors.file.extension")); - } - }else{ - resultMsg = egovMessageSource.getMessage("fail.common.msg"); - } - } - model.addAttribute("resultMsg", resultMsg); - } - return "egovframework/com/uss/ion/bnt/EgovBndtManageBndeListPop"; - } - - - /** - * 당직정보를 일괄등록처리한다. - * @param bndtManageVO - 당직관리 VO - * @param String - 당직자정보 - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/bnt/insertBndtManageBnde.do") - public String insertBndtManageBnde(@RequestParam("checkedBndtManageForInsert") String checkedBndtManageForInsert , - @ModelAttribute("bndtManageVO") BndtManageVO bndtManageVO, - SessionStatus status, - ModelMap model) throws Exception { - int iTemp = egovBndtManageService.selectBndtManageMonthCnt(bndtManageVO); - if(iTemp == 0 ){ - - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - bndtManageVO.setFrstRegisterId((user == null || user.getUniqId() == null) ? "" : user.getUniqId()); - egovBndtManageService.insertBndtManageBnde(bndtManageVO, checkedBndtManageForInsert); - status.setComplete(); - model.addAttribute("message", "true"); - return "egovframework/com/uss/ion/bnt/EgovBndtManageList"; - }else{ - String sTempMessage = bndtManageVO.getBndtDe().substring(0,4)+"년"+bndtManageVO.getBndtDe().substring(4,6)+"월 데이타가 존재합니다."; - model.addAttribute("message", sTempMessage); - return "egovframework/com/uss/ion/bnt/EgovBndtManageBndeListPop"; - } - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/BndtDiaryVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/BndtDiaryVO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/BndtDiaryVO.java (nonexistent) @@ -1,56 +0,0 @@ -package egovframework.com.uss.ion.bnt.service; - -import java.io.Serializable; -import java.util.List; - -/** - * 개요 - * - 당직일지에 대한 Vo 클래스를 정의한다. - * - * 상세내용 - * - 당직일지의 목록 항목을 관리한다. - * @author 이용 - * @version 1.0 - * @created 06-15-2010 오후 2:08:56 - */ - -public class BndtDiaryVO extends BndtDiary implements Serializable { - - private static final long serialVersionUID = 1767342530176012296L; - /** - * 배너 목록 - */ - List<BndtDiaryVO> bndtDiaryList; - - /** - * @return the bndtDiaryList - */ - public List<BndtDiaryVO> getBndtDiaryList() { - return bndtDiaryList; - } - /** - * @param bannerList the bannerList to set - */ - public void setBndtDiaryList(List<BndtDiaryVO> bndtDiaryList) { - this.bndtDiaryList = bndtDiaryList; - } - - /** - * 당직체크코드명 - */ - private String bndtCeckCdNm; - - /** - * @return the bndtCeckCdNm - */ - public String getBndtCeckCdNm() { - return bndtCeckCdNm; - } - /** - * @param bndtCeckCdNm the bndtCeckCdNm to set - */ - public void setBndtCeckCdNm(String bndtCeckCdNm) { - this.bndtCeckCdNm = bndtCeckCdNm; - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/impl/EgovBndtManageServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/impl/EgovBndtManageServiceImpl.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/impl/EgovBndtManageServiceImpl.java (nonexistent) @@ -1,530 +0,0 @@ -package egovframework.com.uss.ion.bnt.service.impl; - -import java.io.IOException; -import java.io.InputStream; -import java.util.ArrayList; -import java.util.Calendar; -import java.util.GregorianCalendar; -import java.util.List; - -import javax.annotation.Resource; - -import org.apache.poi.hssf.usermodel.HSSFCell; -import org.apache.poi.hssf.usermodel.HSSFRow; -import org.apache.poi.hssf.usermodel.HSSFSheet; -import org.apache.poi.hssf.usermodel.HSSFWorkbook; -import org.apache.poi.xssf.usermodel.XSSFCell; -import org.apache.poi.xssf.usermodel.XSSFRow; -import org.apache.poi.xssf.usermodel.XSSFSheet; -import org.apache.poi.xssf.usermodel.XSSFWorkbook; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.BeanUtils; -import org.springframework.stereotype.Service; -import org.springframework.web.multipart.commons.CommonsMultipartResolver; - -import egovframework.com.cmm.service.EgovProperties; -import egovframework.com.uss.ion.bnt.service.BndtCeckManage; -import egovframework.com.uss.ion.bnt.service.BndtCeckManageVO; -import egovframework.com.uss.ion.bnt.service.BndtDiary; -import egovframework.com.uss.ion.bnt.service.BndtDiaryVO; -import egovframework.com.uss.ion.bnt.service.BndtManage; -import egovframework.com.uss.ion.bnt.service.BndtManageVO; -import egovframework.com.uss.ion.bnt.service.EgovBndtManageService; -import egovframework.com.utl.fcc.service.EgovDateUtil; -import egovframework.com.utl.fcc.service.EgovStringUtil; -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; -import egovframework.rte.fdl.excel.EgovExcelService; - -/** - * 개요 - * - 당직관리에 대한 ServiceImpl 클래스를 정의한다. - * - * 상세내용 - * - 당직관리에 대한 등록, 수정, 삭제, 조회, 반영확인 기능을 제공한다. - * - 당직관리의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 이용 - * @version 1.0 - * @created 06-15-2010 오후 2:08:56 - * * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ---------- ---------- --------------------------- - * 2010.06.15 표준프레임워크 최초 생성 - * 2018.08.29 신용호 xlsx 처리 할수 있도록 selectBndtManageBndeX추가 - * 2020.11.02 신용호 KISA 보안약점 조치 - 널(null) 값 체크 - * - * </pre> - */ - - -@Service("egovBndtManageService") -public class EgovBndtManageServiceImpl extends EgovAbstractServiceImpl implements EgovBndtManageService { - - private static final Logger LOGGER = LoggerFactory.getLogger(EgovProperties.class); - - @Resource(name = "excelZipService") - private EgovExcelService excelZipService; - - @Resource(name = "multipartResolver") - CommonsMultipartResolver mailmultipartResolver; - - @Resource(name="bndtManageDAO") - private BndtManageDAO bndtManageDAO; - - /** - * 당직관리정보를 관리하기 위해 등록된 당직관리 목록을 조회한다. - * @param bndtManageVO - 당직관리 VO - * @return List - 당직관리 목록 - */ - @Override - public List<BndtManageVO> selectBndtManageList(BndtManageVO bndtManageVO) throws Exception{ - return bndtManageDAO.selectBndtManageList(bndtManageVO); - } - - /** - * 당직관리목록 총 갯수를 조회한다. - * @param bndtManageVO - 당직관리 VO - * @return int - 당직관리 카운트 수 - */ - @Override - public int selectBndtManageListTotCnt(BndtManageVO bndtManageVO) throws Exception { - return bndtManageDAO.selectBndtManageListTotCnt(bndtManageVO); - } - - /** - * 등록된 당직관리의 상세정보를 조회한다. - * @param bndtManageVO - 당직관리 VO - * @return BndtManageVO - 당직관리 VO - */ - @Override - public BndtManageVO selectBndtManage(BndtManageVO bndtManageVO) throws Exception { - bndtManageVO.setBndtDe(EgovStringUtil.removeMinusChar(bndtManageVO.getBndtDe())); - BndtManageVO bndtManageVOTemp = new BndtManageVO(); - bndtManageVOTemp = bndtManageDAO.selectBndtManage(bndtManageVO); - bndtManageVOTemp.setBndtDe(EgovDateUtil.formatDate(bndtManageVOTemp.getBndtDe(), "-")); - - return bndtManageVOTemp; - } - - /** - * 당직관리정보를 신규로 등록한다. - * @param bndtManage - 당직관리 model - */ - @Override - public void insertBndtManage(BndtManage bndtManage) throws Exception { - bndtManage.setBndtDe(EgovStringUtil.removeMinusChar(bndtManage.getBndtDe())); - bndtManageDAO.insertBndtManage(bndtManage); - } - - /** - * 기 등록된 당직관리정보를 수정한다. - * @param bndtManage - 당직관리 model - */ - @Override - public void updtBndtManage(BndtManage bndtManage) throws Exception { - bndtManage.setBndtDe(EgovStringUtil.removeMinusChar(bndtManage.getBndtDe())); - bndtManageDAO.updtBndtManage(bndtManage); - } - - /** - * 기 등록된 당직관리정보를 삭제한다. - * @param bndtManage - 당직관리 model - */ - @Override - public void deleteBndtManage(BndtManage bndtManage) throws Exception { - bndtManage.setBndtDe(EgovStringUtil.removeMinusChar(bndtManage.getBndtDe())); - bndtManageDAO.deleteBndtManage(bndtManage); - } - - /** - * 당직일지 갯수를 조회한다. - * @param bndtManage - 당직관리 - * @return int - * @exception Exception - */ - @Override - public int selectBndtDiaryTotCnt(BndtManage bndtManage) throws Exception { - bndtManage.setBndtDe(EgovStringUtil.removeMinusChar(bndtManage.getBndtDe())); - return bndtManageDAO.selectBndtDiaryTotCnt(bndtManage); - } - - /***** 당직 체크관리 *****/ - - /** - * 당직체크관리정보를 관리하기 위해 등록된 당직체크관리 목록을 조회한다. - * @param bndtCeckManageVO - 당직체크관리 VO - * @return List - 당직체크관리 목록 - */ - @Override - public List<BndtCeckManageVO> selectBndtCeckManageList(BndtCeckManageVO bndtCeckManageVO) throws Exception{ - return bndtManageDAO.selectBndtCeckManageList(bndtCeckManageVO); - } - - /** - * 당직체크관리목록 총 갯수를 조회한다. - * @param bndtCeckManageVO - 당직체크관리 VO - * @return int - 당직체크관리 카운트 수 - */ - @Override - public int selectBndtCeckManageListTotCnt(BndtCeckManageVO bndtCeckManageVO) throws Exception { - return bndtManageDAO.selectBndtCeckManageListTotCnt(bndtCeckManageVO); - } - - /** - * 등록된 당직체크관리의 상세정보를 조회한다. - * @param bndtCeckManageVO - 당직체크관리 VO - * @return BndtCeckManageVO - 당직체크관리 VO - */ - @Override - public BndtCeckManageVO selectBndtCeckManage(BndtCeckManageVO bndtCeckManageVO) throws Exception { - return bndtManageDAO.selectBndtCeckManage(bndtCeckManageVO); - } - - /** - * 당직체크관리정보를 신규로 등록한다. - * @param bndtCeckManage - 당직체크관리 model - */ - @Override - public void insertBndtCeckManage(BndtCeckManage bndtCeckManage) throws Exception { - bndtManageDAO.insertBndtCeckManage(bndtCeckManage); - } - - /** - * 기 등록된 당직체크관리정보를 수정한다. - * @param bndtCeckManage - 당직체크관리 model - */ - @Override - public void updtBndtCeckManage(BndtCeckManage bndtCeckManage) throws Exception { - bndtManageDAO.updtBndtCeckManage(bndtCeckManage); - } - - /** - * 기 등록된 당직체크관리정보를 삭제한다. - * @param bndtCeckManage - 당직체크관리 model - */ - @Override - public void deleteBndtCeckManage(BndtCeckManage bndtCeckManage) throws Exception { - bndtManageDAO.deleteBndtCeckManage(bndtCeckManage); - } - - /** - * 당직체크 중복여부 조회한다. - * @param bndtCeckManageVO - 당직체크관리 VO - * @return int - * @exception Exception - */ - @Override - public int selectBndtCeckManageDplctAt(BndtCeckManage bndtCeckManage) throws Exception { - return bndtManageDAO.selectBndtCeckManageDplctAt(bndtCeckManage); - } - - - /***** 당직 일지 *****/ - - /** - * 등록된 당직일지관리의 상세정보를 조회한다. - * @param bndtDiaryVO - 당직일지관리 VO - * @return BndtDiaryVO - 당직일지관리 VO - */ - @Override - public List<?> selectBndtDiary(BndtDiaryVO bndtDiaryVO) throws Exception { - return bndtManageDAO.selectBndtDiary(bndtDiaryVO); - } - - /** - * 당직일지관리정보를 신규로 등록한다. - * @param bndtDiary - 당직일지관리 model - * @param diaryForUpdt - String - */ - @Override - public void insertBndtDiary(BndtDiary bndtDiary, String diaryForInsert) throws Exception { - - BndtDiary bndtDiaryTemp; - String [] bndtDiaryValues = diaryForInsert.split("[@]"); - String [] sTempBndtDiary; - String sTemp=null; - for (int i=0; i<bndtDiaryValues.length ; i++){ - bndtDiaryTemp = new BndtDiary(); - sTemp = bndtDiaryValues[i]; - sTempBndtDiary = sTemp.split("[$]"); - bndtDiaryTemp.setBndtDe(bndtDiary.getBndtDe()); - bndtDiaryTemp.setBndtId(bndtDiary.getBndtId()); - bndtDiaryTemp.setBndtCeckSe(sTempBndtDiary[0]); - bndtDiaryTemp.setBndtCeckCd(sTempBndtDiary[1]); - bndtDiaryTemp.setChckSttus(sTempBndtDiary[2]); - bndtDiaryTemp.setFrstRegisterId(bndtDiary.getFrstRegisterId()); - - bndtManageDAO.insertBndtDiary(bndtDiaryTemp); - } - } - - /** - * 기 등록된 당직일지관리정보를 수정한다. - * @param bndtDiary - 당직일지관리 model - * @param diaryForUpdt - String - */ - @Override - public void updtBndtDiary(BndtDiary bndtDiary, String diaryForUpdt) throws Exception { - - BndtDiary bndtDiaryTemp; - String [] bndtDiaryValues = diaryForUpdt.split("[@]"); - String [] sTempBndtDiary; - String sTemp=null; - for (int i=0; i<bndtDiaryValues.length ; i++){ - bndtDiaryTemp = new BndtDiary(); - sTemp = bndtDiaryValues[i]; - sTempBndtDiary = sTemp.split("[$]"); - bndtDiaryTemp.setBndtDe(bndtDiary.getBndtDe()); - bndtDiaryTemp.setBndtId(bndtDiary.getBndtId()); - bndtDiaryTemp.setBndtCeckSe(sTempBndtDiary[0]); - bndtDiaryTemp.setBndtCeckCd(sTempBndtDiary[1]); - bndtDiaryTemp.setChckSttus(sTempBndtDiary[2]); - bndtDiaryTemp.setLastUpdusrId(bndtDiary.getLastUpdusrId()); - - bndtManageDAO.updtBndtDiary(bndtDiaryTemp); - } - } - - /** - * 기 등록된 당직일지관리정보를 삭제한다. - * @param bndtDiary - 당직일지관리 model - */ - @Override - public void deleteBndtDiary(BndtDiary bndtDiary) throws Exception { - bndtManageDAO.deleteBndtDiary(bndtDiary); - } - - - /*### 엑셀 일괄처리 프로세스 ###*/ - - /** - * 당직자 excel생성 - * @param inputStream InputStream - * @return String - * @exception Exception - */ - @SuppressWarnings("unused") - @Override - public List<BndtManageVO> selectBndtManageBnde(InputStream inputStream)throws Exception{ - int bndtSheetRowCnt = 0; - String xlsFile = null; - String sTempNm = null; - String sTempId = null; - - - List<BndtManageVO> list = new ArrayList<BndtManageVO>(); - - String sBndtDe = null; - HSSFWorkbook hssfWB = (HSSFWorkbook) excelZipService.loadWorkbook(inputStream); - // 엑셀 파일 시트 갯수 확인 sheet = 1 - if (hssfWB.getNumberOfSheets() == 1) { - HSSFSheet bndtSheet = hssfWB.getSheetAt(0); //당직자 시트 가져오기 - HSSFRow bndtRow = bndtSheet.getRow(1); //당직자 row 가져오기 - bndtSheetRowCnt = bndtRow.getPhysicalNumberOfCells(); //당직자 cell Cnt - int rowsCnt=bndtSheet.getPhysicalNumberOfRows(); //행 갯수 가져오기 - - BndtManageVO checkBndtManageVO = new BndtManageVO(); - for(int j=1; j<rowsCnt; j++){ //row 루프 - BndtManageVO bndtManageVO = new BndtManageVO(); - HSSFRow row=bndtSheet.getRow(j); //row 가져오기 - if(row!=null){ - int cells = row.getPhysicalNumberOfCells(); //cell 갯수 가져오기 - HSSFCell cell = null; - cell = row.getCell(0); //당직일자 - if(cell!=null){ - sBndtDe = cell.getStringCellValue(); - } - cell = row.getCell(1); //당직자ID - if(cell!=null){ - sTempId = cell.getStringCellValue(); - } - cell = row.getCell(2); //당직자명 - if(cell!=null){ - sTempNm = cell.getStringCellValue(); - } - checkBndtManageVO.setTempBndtNm(sTempNm); // 당직자ID - checkBndtManageVO.setTempBndtId(sTempId); // 당직자명 - - //최두영 로직변경 - bndtManageVO = bndtManageDAO.selectBndtManageBnde(checkBndtManageVO); - if (bndtManageVO == null) { - bndtManageVO = new BndtManageVO(); - BeanUtils.copyProperties(checkBndtManageVO, bndtManageVO); - } - - bndtManageVO.setBndtDe(sBndtDe); - bndtManageVO.setDateWeek(getDateWeekInt(sBndtDe)); - bndtManageVO.setTempBndtWeek(getDateWeekString(sBndtDe)); - - list.add(bndtManageVO); - } - } - } - - return list ; - } - - - /*### 엑셀 일괄처리 프로세스 ###*/ - - /** - * 당직자 excel생성 (Xlsx 처리) - * @param inputStream InputStream - * @return String - * @exception Exception - */ - @SuppressWarnings("unused") - @Override - public List<BndtManageVO> selectBndtManageBndeX(InputStream inputStream)throws Exception{ - int bndtSheetRowCnt = 0; - String xlsFile = null; - String sTempNm = null; - String sTempId = null; - - - List<BndtManageVO> list = new ArrayList<BndtManageVO>(); - - String sBndtDe = null; - XSSFWorkbook hssfWB = null;// = (XSSFWorkbook) excelZipService.loadWorkbook(inputStream,null); - try { - hssfWB = new XSSFWorkbook(inputStream); - - } catch (IOException e) {//KISA 보안약점 조치 (2018-10-29, 윤창원) - LOGGER.debug("=====>>>>> ERR : IOException "+e.getMessage()); - } catch (Exception e) { - LOGGER.debug("=====>>>>> ERR : "+e.getMessage()); - } - - // 엑셀 파일 시트 갯수 확인 sheet = 1 - if (hssfWB != null && hssfWB.getNumberOfSheets() == 1) { - XSSFSheet bndtSheet = hssfWB.getSheetAt(0); //당직자 시트 가져오기 - XSSFRow bndtRow = bndtSheet.getRow(1); //당직자 row 가져오기 - bndtSheetRowCnt = bndtRow.getPhysicalNumberOfCells(); //당직자 cell Cnt - int rowsCnt=bndtSheet.getPhysicalNumberOfRows(); //행 갯수 가져오기 - - BndtManageVO checkBndtManageVO = new BndtManageVO(); - for(int j=1; j<rowsCnt; j++){ //row 루프 - BndtManageVO bndtManageVO = new BndtManageVO(); - XSSFRow row=bndtSheet.getRow(j); //row 가져오기 - if(row!=null){ - int cells = row.getPhysicalNumberOfCells(); //cell 갯수 가져오기 - XSSFCell cell = null; - cell = row.getCell(0); //당직일자 - if(cell!=null){ - sBndtDe = cell.getStringCellValue(); - } - cell = row.getCell(1); //당직자ID - if(cell!=null){ - sTempId = cell.getStringCellValue(); - } - cell = row.getCell(2); //당직자명 - if(cell!=null){ - sTempNm = cell.getStringCellValue(); - } - checkBndtManageVO.setTempBndtNm(sTempNm); // 당직자ID - checkBndtManageVO.setTempBndtId(sTempId); // 당직자명 - - //최두영 로직변경 - bndtManageVO = bndtManageDAO.selectBndtManageBnde(checkBndtManageVO); - if (bndtManageVO == null) { - bndtManageVO = new BndtManageVO(); - BeanUtils.copyProperties(checkBndtManageVO, bndtManageVO); - } - - bndtManageVO.setBndtDe(sBndtDe); - bndtManageVO.setDateWeek(getDateWeekInt(sBndtDe)); - bndtManageVO.setTempBndtWeek(getDateWeekString(sBndtDe)); - - list.add(bndtManageVO); - } - } - } - - return list ; - } - - /** - * 당직정보를 일괄등록처리한다. - * @param bndtManageVO - 당직관리 VO - * @param String - 당직자정보 - */ - @Override - @SuppressWarnings("unused") - public void insertBndtManageBnde(BndtManageVO bndtManageVO, - String checkedBndtManageForInsert) throws Exception { - BndtManage bndtManage; - int insertCnt = 0; - String [] bndtManageValues = checkedBndtManageForInsert.split("[$]"); - String [] sTempBndtManage; - String sTemp=null; - - if(checkedBndtManageForInsert != null && !checkedBndtManageForInsert.equals("")){ - for (int i=0; i<bndtManageValues.length ; i++){ - bndtManage = new BndtManage(); - sTemp = bndtManageValues[i]; - sTempBndtManage = sTemp.split(","); - bndtManage.setBndtDe(sTempBndtManage[0]); - bndtManage.setBndtId(sTempBndtManage[1]); - bndtManage.setRemark("당직일괄등록"); - bndtManage.setFrstRegisterId(bndtManageVO.getFrstRegisterId()); - - bndtManageDAO.insertBndtManage(bndtManage); - } - } - } - - /** - * 당직관리 건수를 조회한다. - * @param bndtManage - 당직관리 - * @return int - * @exception Exception - */ - @Override - public int selectBndtManageMonthCnt(BndtManageVO bndtManageVO) throws Exception { - return bndtManageDAO.selectBndtManageMonthCnt(bndtManageVO); - } - - /** - * 해당일자와 현재일자의 일수 계산 (요일을 구함) - * @param annvrsryManageVO - * @return long (1~7로 요일을 리턴) - */ - @SuppressWarnings("static-access") - private int getDateWeekInt(String sDate) throws Exception{ - - Calendar target_day = Calendar.getInstance(); - String sDayOfWeek = null; - int iWeek = 0; - sDayOfWeek = EgovStringUtil.removeMinusChar(sDate); - // KISA 보안약점 조치 - 널(null) 값 체크 - if ( sDayOfWeek == null ) return 0; - target_day.set(Integer.parseInt(sDayOfWeek.substring(0,4)),Integer.parseInt(sDayOfWeek.substring(4,6))-1,Integer.parseInt(sDayOfWeek.substring(6,8))); - iWeek = target_day.get(target_day.DAY_OF_WEEK); - - return iWeek; - } - - /** - * 해당일자와 현재일자의 일수 계산 - * @param annvrsryManageVO - * @return long - */ - private String getDateWeekString(String sDate) throws Exception{ - - String sDayOfWeek = null; - String sDayOfWeekReturnValue = null; - sDayOfWeek = EgovStringUtil.removeMinusChar(sDate); - String[] dayOfWeek={"일","월","화","수","목","금","토"}; - Calendar target_day=new GregorianCalendar(); - - if(sDayOfWeek != null && sDayOfWeek.length() >= 8) { - target_day.set(Integer.parseInt(sDayOfWeek.substring(0,4)),Integer.parseInt(sDayOfWeek.substring(4,6))-1,Integer.parseInt(sDayOfWeek.substring(6,8))); - sDayOfWeekReturnValue = EgovDateUtil.formatDate(sDayOfWeek, "-")+" "+dayOfWeek[target_day.get(Calendar.DAY_OF_WEEK)-1]; - } - - return sDayOfWeekReturnValue; - - } -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/impl/BndtManageDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/impl/BndtManageDAO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/impl/BndtManageDAO.java (nonexistent) @@ -1,212 +0,0 @@ -package egovframework.com.uss.ion.bnt.service.impl; - -import java.util.List; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.uss.ion.bnt.service.BndtCeckManage; -import egovframework.com.uss.ion.bnt.service.BndtCeckManageVO; -import egovframework.com.uss.ion.bnt.service.BndtDiary; -import egovframework.com.uss.ion.bnt.service.BndtDiaryVO; -import egovframework.com.uss.ion.bnt.service.BndtManage; -import egovframework.com.uss.ion.bnt.service.BndtManageVO; - -import org.springframework.stereotype.Repository; - -/** - * 개요 - * - 당직관리에 대한 DAO 클래스를 정의한다. - * - * 상세내용 - * - 당직관리에 대한 등록, 수정, 삭제, 조회, 반영확인 기능을 제공한다. - * - 당직관리의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 이용 - * @version 1.0 - * @created 06-15-2010 오후 2:08:56 - */ - -@Repository("bndtManageDAO") -public class BndtManageDAO extends EgovComAbstractDAO { - - /** - * 당직관리정보를 관리하기 위해 등록된 당직관리 목록을 조회한다. - * @param bndtManageVO - 당직관리 VO - * @return List - 당직관리 목록 - */ - - public List<BndtManageVO> selectBndtManageList(BndtManageVO bndtManageVO) throws Exception { - return selectList("bndtManageDAO.selectBndtManageList", bndtManageVO); - } - - /** - * 당직관리목록 총 갯수를 조회한다. - * @param bndtManageVO - 당직관리 VO - * @return int - * @exception Exception - */ - public int selectBndtManageListTotCnt(BndtManageVO bndtManageVO) throws Exception { - return (Integer)selectOne("bndtManageDAO.selectBndtManageListTotCnt", bndtManageVO); - } - - /** - * 등록된 당직관리의 상세정보를 조회한다. - * @param bndtManageVO - 당직관리 VO - * @return BndtManageVO - 당직관리 VO - */ - public BndtManageVO selectBndtManage(BndtManageVO bndtManageVO) throws Exception { - return (BndtManageVO) selectOne("bndtManageDAO.selectBndtManage", bndtManageVO); - } - - /** - * 당직관리정보를 신규로 등록한다. - * @param bndtManage - 당직관리 model - */ - public void insertBndtManage(BndtManage bndtManage) throws Exception { - insert("bndtManageDAO.insertBndtManage", bndtManage); - } - - /** - * 기 등록된 당직관리정보를 수정한다. - * @param bndtManage - 당직관리 model - */ - public void updtBndtManage(BndtManage bndtManage) throws Exception { - update("bndtManageDAO.updtBndtManage", bndtManage); - } - - /** - * 기 등록된 당직관리정보를 삭제한다. - * @param bndtManage - 당직관리 model - */ - public void deleteBndtManage(BndtManage bndtManage) throws Exception { - delete("bndtManageDAO.deleteBndtManage",bndtManage); - } - - /** - * 당직일지 갯수를 조회한다. - * @param bndtManageVO - 당직관리 VO - * @return int - * @exception Exception - */ - public int selectBndtDiaryTotCnt(BndtManage bndtManage) throws Exception { - return (Integer)selectOne("bndtManageDAO.selectBndtDiaryTotCnt", bndtManage); - } - - /***** 당직 체크관리 *****/ - - /** - * 당직체크관리정보를 관리하기 위해 등록된 당직체크관리 목록을 조회한다. - * @param bndtCeckManageVO - 당직체크관리 VO - * @return List - 당직체크관리 목록 - */ - public List<BndtCeckManageVO> selectBndtCeckManageList(BndtCeckManageVO bndtCeckManageVO) throws Exception { - return selectList("bndtManageDAO.selectBndtCeckManageList", bndtCeckManageVO); - } - - /** - * 당직체크관리목록 총 갯수를 조회한다. - * @param bndtCeckManageVO - 당직체크관리 VO - * @return int - * @exception Exception - */ - public int selectBndtCeckManageListTotCnt(BndtCeckManageVO bndtCeckManageVO) throws Exception { - return (Integer)selectOne("bndtManageDAO.selectBndtCeckManageListTotCnt", bndtCeckManageVO); - } - - /** - * 등록된 당직체크관리의 상세정보를 조회한다. - * @param bndtCeckManageVO - 당직체크관리 VO - * @return BndtCeckManageVO - 당직체크관리 VO - */ - public BndtCeckManageVO selectBndtCeckManage(BndtCeckManageVO bndtCeckManageVO) throws Exception { - return (BndtCeckManageVO) selectOne("bndtManageDAO.selectBndtCeckManage", bndtCeckManageVO); - } - - /** - * 당직체크관리정보를 신규로 등록한다. - * @param bndtCeckManage - 당직체크관리 model - */ - public void insertBndtCeckManage(BndtCeckManage bndtCeckManage) throws Exception { - insert("bndtManageDAO.insertBndtCeckManage", bndtCeckManage); - } - - /** - * 기 등록된 당직체크관리정보를 수정한다. - * @param bndtCeckManage - 당직체크관리 model - */ - public void updtBndtCeckManage(BndtCeckManage bndtCeckManage) throws Exception { - update("bndtManageDAO.updtBndtCeckManage", bndtCeckManage); - } - - /** - * 기 등록된 당직체크관리정보를 삭제한다. - * @param bndtCeckManage - 당직체크관리 model - */ - public void deleteBndtCeckManage(BndtCeckManage bndtCeckManage) throws Exception { - delete("bndtManageDAO.deleteBndtCeckManage",bndtCeckManage); - } - - /** - * 당직체크 중복여부 조회한다. - * @param bndtCeckManageVO - 당직체크관리 VO - * @return int - * @exception Exception - */ - public int selectBndtCeckManageDplctAt(BndtCeckManage bndtCeckManage) throws Exception { - return (Integer)selectOne("bndtManageDAO.selectBndtCeckManageDplctAt", bndtCeckManage); - } - - /***** 당직 일지 *****/ - - /** - * 등록된 당직일지관리의 상세정보를 조회한다. - * @param bndtDiaryVO - 당직일지관리 VO - * @return List - 당직일지관리 VO - */ - public List<BndtDiaryVO> selectBndtDiary(BndtDiaryVO bndtDiaryVO) throws Exception { - return selectList("bndtManageDAO.selectBndtDiary", bndtDiaryVO); - } - - /** - * 당직일지관리정보를 신규로 등록한다. - * @param bndtDiary - 당직일지관리 model - */ - public void insertBndtDiary(BndtDiary bndtDiary) throws Exception { - - insert("bndtManageDAO.insertBndtDiary", bndtDiary); - } - - /** - * 기 등록된 당직일지관리정보를 수정한다. - * @param bndtDiary - 당직일지관리 model - */ - public void updtBndtDiary(BndtDiary bndtDiary) throws Exception { - update("bndtManageDAO.updtBndtDiary", bndtDiary); - } - - /** - * 기 등록된 당직일지관리정보를 삭제한다. - * @param bndtDiary - 당직일지관리 model - */ - public void deleteBndtDiary(BndtDiary bndtDiary) throws Exception { - delete("bndtManageDAO.deleteBndtDiary",bndtDiary); - } - - - /** - * 등록된 당직관리의 상세정보를 조회한다. - * @param bndtManageVO - 당직관리 VO - * @return BndtManageVO - 당직관리 VO - */ - public BndtManageVO selectBndtManageBnde(BndtManageVO bndtManageVO) throws Exception { - return (BndtManageVO) selectOne("bndtManageDAO.selectBndtManageBnde", bndtManageVO); - } - - /** - * 당직관리 등록건수 조회한다. - * @param bndtManageVO - 당직관리 VO - * @return int - * @exception Exception - */ - public int selectBndtManageMonthCnt(BndtManageVO bndtManageVO) throws Exception { - return (Integer)selectOne("bndtManageDAO.selectBndtManageMonthCnt", bndtManageVO); - } -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/BndtCeckManage.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/BndtCeckManage.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/BndtCeckManage.java (nonexistent) @@ -1,172 +0,0 @@ -package egovframework.com.uss.ion.bnt.service; - -import egovframework.com.cmm.ComDefaultVO; - -/** - * 개요 - * - 당직관리에 대한 model 클래스를 정의한다. - * - * 상세내용 - * - 당직관리의 당직ID,당직일자,비고,최초등록자ID,최초등록시점,최종수정자ID,최종수정시점 항목을 관리한다. - * @author 이용 - * @version 1.0 - * @created 06-15-2010 오후 2:08:56 - */ - -public class BndtCeckManage extends ComDefaultVO { - - private static final long serialVersionUID = -690185899926659585L; - - /** - * 당직체크구분 - */ - private String bndtCeckSe; - - /** - * 당직체크코드 - */ - private String bndtCeckCd; - - /** - * 당직체크코드명 - */ - private String bndtCeckCdNm; - - /** - * 사용여부 - */ - private String useAt; - - /** - * 최초등록자ID - */ - private String frstRegisterId; - - /** - * 최초등록시점 - */ - private String frstRegisterPnttm; - - /** - * 최종수정자ID - */ - private String lastUpdusrId; - - /** - * 최종수정시점 - */ - private String lastUpdusrPnttm; - - /** - * @return the bndtCeckSe - */ - public String getBndtCeckSe() { - return bndtCeckSe; - } - - /** - * @param bndtCeckSe the bndtCeckSe to set - */ - public void setBndtCeckSe(String bndtCeckSe) { - this.bndtCeckSe = bndtCeckSe; - } - - /** - * @return the bndtCeckCd - */ - public String getBndtCeckCd() { - return bndtCeckCd; - } - - /** - * @param bndtCeckCd the bndtCeckCd to set - */ - public void setBndtCeckCd(String bndtCeckCd) { - this.bndtCeckCd = bndtCeckCd; - } - - /** - * @return the bndtCeckCdNm - */ - public String getBndtCeckCdNm() { - return bndtCeckCdNm; - } - - /** - * @param bndtCeckCdNm the bndtCeckCdNm to set - */ - public void setBndtCeckCdNm(String bndtCeckCdNm) { - this.bndtCeckCdNm = bndtCeckCdNm; - } - - /** - * @return the useAt - */ - public String getUseAt() { - return useAt; - } - - /** - * @param useAt the useAt to set - */ - public void setUseAt(String useAt) { - this.useAt = useAt; - } - - /** - * @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/uss/ion/bnt/service/EgovBndtManageService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/EgovBndtManageService.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/EgovBndtManageService.java (nonexistent) @@ -1,174 +0,0 @@ -package egovframework.com.uss.ion.bnt.service; - -import java.io.InputStream; -import java.util.List; - -/** - * 개요 - * - 당직관리에 대한 Service Interface를 정의한다. - * - * 상세내용 - * - 당직관리에 대한 등록, 수정, 삭제, 조회, 반영확인 기능을 제공한다. - * - 당직관리의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 이용 - * @version 1.0 - * @created 06-15-2010 오후 2:08:56 - */ - -public interface EgovBndtManageService { - - /** - * 당직관리 정보를 관리하기 위해 등록된 당직관리 목록을 조회한다. - * @param bndtManageVO - 당직관리 VO - * @return List - 당직관리 목록 - */ - public List<BndtManageVO> selectBndtManageList(BndtManageVO bndtManageVO) throws Exception; - - /** - * 당직관리 목록 총 갯수를 조회한다. - * @param bndtManageVO - 당직관리 VO - * @return int - 당직관리 카운트 수 - */ - public int selectBndtManageListTotCnt(BndtManageVO bndtManageVO) throws Exception ; - - /** - * 등록된 당직관리의 상세정보를 조회한다. - * @param bndtManageVO - 당직관리 VO - * @return BndtManageVO - 당직관리 VO - */ - public BndtManageVO selectBndtManage(BndtManageVO bndtManageVO) throws Exception; - - /** - * 당직관리 정보를 신규로 등록한다. - * @param bndtManage - 당직관리 model - */ - public void insertBndtManage(BndtManage bndtManage) throws Exception; - - /** - * 기 등록된 당직관리 정보를 수정한다. - * @param bndtManage - 당직관리 model - */ - public void updtBndtManage(BndtManage bndtManage) throws Exception; - - /** - * 기 등록된 당직관리 정보를 삭제한다. - * @param bndtManage - 당직관리 model - */ - public void deleteBndtManage(BndtManage bndtManage) throws Exception; - - /** - * 당직일지 갯수를 조회한다. - * @param bndtManageVO - 당직관리 VO - * @return int - * @exception Exception - */ - public int selectBndtDiaryTotCnt(BndtManage bndtManage) throws Exception; - - /***** 당직 체크관리 *****/ - /** - * 당직체크관리 정보를 관리하기 위해 등록된 당직체크관리 목록을 조회한다. - * @param bndtCeckManageVO - 당직체크관리 VO - * @return List - 당직체크관리 목록 - */ - public List<BndtCeckManageVO> selectBndtCeckManageList(BndtCeckManageVO bndtCeckManageVO) throws Exception; - - /** - * 당직체크관리 목록 총 갯수를 조회한다. - * @param bndtCeckManageVO - 당직체크관리 VO - * @return int - 당직체크관리 카운트 수 - */ - public int selectBndtCeckManageListTotCnt(BndtCeckManageVO bndtCeckManageVO) throws Exception ; - - /** - * 등록된 당직체크관리의 상세정보를 조회한다. - * @param bndtCeckManageVO - 당직체크관리 VO - * @return BndtCeckManageVO - 당직체크관리 VO - */ - public BndtCeckManageVO selectBndtCeckManage(BndtCeckManageVO bndtCeckManageVO) throws Exception; - - /** - * 당직체크관리 정보를 신규로 등록한다. - * @param bndtCeckManage - 당직체크관리 model - */ - public void insertBndtCeckManage(BndtCeckManage bndtCeckManage) throws Exception; - - /** - * 기 등록된 당직체크관리 정보를 수정한다. - * @param bndtCeckManage - 당직체크관리 model - */ - public void updtBndtCeckManage(BndtCeckManage bndtCeckManage) throws Exception; - - /** - * 기 등록된 당직체크관리 정보를 삭제한다. - * @param bndtCeckManage - 당직체크관리 model - */ - public void deleteBndtCeckManage(BndtCeckManage bndtCeckManage) throws Exception; - - - /** - * 당직체크 중복여부 조회한다. - * @param bndtCeckManageVO - 당직체크관리 VO - * @return int - * @exception Exception - */ - public int selectBndtCeckManageDplctAt(BndtCeckManage bndtCeckManage) throws Exception ; - - - /***** 당직 일지 *****/ - - /** - * 등록된 당직일지관리의 상세정보를 조회한다. - * @param bndtDiaryVO - 당직일지관리 VO - * @return BndtDiaryVO - 당직일지관리 VO - */ - public List<?> selectBndtDiary(BndtDiaryVO bndtDiaryVO) throws Exception; - - /** - * 당직일지관리 정보를 신규로 등록한다. - * @param bndtDiary - 당직일지관리 model - */ - public void insertBndtDiary(BndtDiary bndtDiary, String diaryForInsert) throws Exception; - - /** - * 기 등록된 당직일지관리 정보를 수정한다. - * @param bndtDiary - 당직일지관리 model - */ - public void updtBndtDiary(BndtDiary bndtDiary, String diaryForUpdt) throws Exception; - - /** - * 기 등록된 당직일지관리 정보를 삭제한다. - * @param bndtDiary - 당직일지관리 model - */ - public void deleteBndtDiary(BndtDiary bndtDiary) throws Exception; - - /** - * 당직자 excel생성 - * @param inputStream InputStream - * @return String - * @exception Exception - */ - public List<BndtManageVO> selectBndtManageBnde(InputStream inputStream) throws Exception; - - /** - * 당직자 excel생성 (Xlsx사용시) - * @param inputStream InputStream - * @return String - * @exception Exception - */ - public List<BndtManageVO> selectBndtManageBndeX(InputStream inputStream) throws Exception; - - /** - * 당직정보를 일괄등록처리한다. - * @param bndtManageVO - 당직관리 VO - * @param String - 당직자정보 - */ - public void insertBndtManageBnde(BndtManageVO bndtManageVO, String checkedBndtManageForInsert) throws Exception; - - /** - * 당직관리 등록건수 조회한다. - * @param bndtManageVO - 당직관리 VO - * @return int - * @exception Exception - */ - public int selectBndtManageMonthCnt(BndtManageVO bndtManageVO) throws Exception; -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/BndtManageVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/BndtManageVO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/BndtManageVO.java (nonexistent) @@ -1,180 +0,0 @@ -package egovframework.com.uss.ion.bnt.service; - -import java.io.Serializable; -import java.util.List; - -/** - * 개요 - * - 당직관리에 대한 Vo 클래스를 정의한다. - * - * 상세내용 - * - 당직관리의 목록 항목을 관리한다. - * @author 이용 - * @version 1.0 - * @created 06-15-2010 오후 2:08:56 - */ - -public class BndtManageVO extends BndtManage implements Serializable { - - /** - * serialVersionUID - */ - private static final long serialVersionUID = 1L; - /** - * 배너 목록 - */ - List<BndtManageVO> bndtManageList; - - /** - * 당직 bndtTemp1 - */ - private String bndtTemp1; - - /** - * 당직 bndtTemp2 - */ - private String bndtTemp2; - - /** - * 당직 tempBndtNm - */ - private String tempBndtNm; - - /** - * 당직 tempBndtId - */ - private String tempBndtId; - - /** - * 당직 tempBndtWeek - */ - private String tempBndtWeek; - - /** - * 당직 tempOrgnztNm - */ - private String tempOrgnztNm; - - /** - * 당직 tempCount - */ - private int tempCount; - - /** - * 당직 dateWeek - */ - private int dateWeek; - - /** - * @return the annvrsryManageList - */ - public List<BndtManageVO> getBndtManageList() { - return bndtManageList; - } - /** - * @param bannerList the bannerList to set - */ - public void setBndtManageList(List<BndtManageVO> bndtManageList) { - this.bndtManageList = bndtManageList; - } - - /** - * @return the tempBndtNm - */ - public String getTempBndtNm() { - return tempBndtNm; - } - /** - * @param tempBndtNm the tempBndtNm to set - */ - public void setTempBndtNm(String tempBndtNm) { - this.tempBndtNm = tempBndtNm; - } - /** - * @return the tempBndtId - */ - public String getTempBndtId() { - return tempBndtId; - } - /** - * @param tempBndtId the tempBndtId to set - */ - public void setTempBndtId(String tempBndtId) { - this.tempBndtId = tempBndtId; - } - /** - * @return the tempBndtWeek - */ - public String getTempBndtWeek() { - return tempBndtWeek; - } - /** - * @param tempBndtWeek the tempBndtWeek to set - */ - public void setTempBndtWeek(String tempBndtWeek) { - this.tempBndtWeek = tempBndtWeek; - } - /** - * @return the tempCount - */ - public int getTempCount() { - return tempCount; - } - /** - * @param tempCount the tempCount to set - */ - public void setTempCount(int tempCount) { - this.tempCount = tempCount; - } - /** - * @return the dateWeek - */ - public int getDateWeek() { - return dateWeek; - } - /** - * @param dateWeek the dateWeek to set - */ - public void setDateWeek(int dateWeek) { - this.dateWeek = dateWeek; - } - /** - * @return the bndtTemp1 - */ - public String getBndtTemp1() { - return bndtTemp1; - } - /** - * @param bndtTemp1 the bndtTemp1 to set - */ - public void setBndtTemp1(String bndtTemp1) { - this.bndtTemp1 = bndtTemp1; - } - /** - * @return the bndtTemp2 - */ - public String getBndtTemp2() { - return bndtTemp2; - } - /** - * @param bndtTemp2 the bndtTemp2 to set - */ - public void setBndtTemp2(String bndtTemp2) { - this.bndtTemp2 = bndtTemp2; - } - /** - * @return the tempOrgnztNm - */ - public String getTempOrgnztNm() { - return tempOrgnztNm; - } - /** - * @param tempOrgnztNm the tempOrgnztNm to set - */ - public void setTempOrgnztNm(String tempOrgnztNm) { - this.tempOrgnztNm = tempOrgnztNm; - } - - - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/BndtDiary.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/BndtDiary.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/BndtDiary.java (nonexistent) @@ -1,191 +0,0 @@ -package egovframework.com.uss.ion.bnt.service; - -import egovframework.com.cmm.ComDefaultVO; - -/** - * 개요 - * - 당직관리에 대한 model 클래스를 정의한다. - * - * 상세내용 - * - 당직관리의 당직ID,당직일자,당직체크구분, 당직체크코드, 당직점검상태,최초등록자ID,최초등록시점,최종수정자ID,최종수정시점 항목을 관리한다. - * @author 이용 - * @version 1.0 - * @created 06-15-2010 오후 2:08:56 - */ - -public class BndtDiary extends ComDefaultVO { - - private static final long serialVersionUID = -7344878163008635232L; - - /** - * 당직ID - */ - private String bndtId; - - /** - * 당직일자 - */ - private String bndtDe; - - /** - * 당직체크구분 - */ - private String bndtCeckSe; - - /** - * 당직체크코드 - */ - private String bndtCeckCd; - - /** - * 당직점검상태 - */ - private String chckSttus; - - /** - * 최초등록자ID - */ - private String frstRegisterId; - - /** - * 최초등록시점 - */ - private String frstRegisterPnttm; - - /** - * 최종수정자ID - */ - private String lastUpdusrId; - - /** - * 최종수정시점 - */ - private String lastUpdusrPnttm; - - /** - * @return the bndtId - */ - public String getBndtId() { - return bndtId; - } - - /** - * @param bndtId the bndtId to set - */ - public void setBndtId(String bndtId) { - this.bndtId = bndtId; - } - - /** - * @return the bndtDe - */ - public String getBndtDe() { - return bndtDe; - } - - /** - * @param bndtDe the bndtDe to set - */ - public void setBndtDe(String bndtDe) { - this.bndtDe = bndtDe; - } - - /** - * @return the bndtCeckSe - */ - public String getBndtCeckSe() { - return bndtCeckSe; - } - - /** - * @param bndtCeckSe the bndtCeckSe to set - */ - public void setBndtCeckSe(String bndtCeckSe) { - this.bndtCeckSe = bndtCeckSe; - } - - /** - * @return the bndtCeckCd - */ - public String getBndtCeckCd() { - return bndtCeckCd; - } - - /** - * @param bndtCeckCd the bndtCeckCd to set - */ - public void setBndtCeckCd(String bndtCeckCd) { - this.bndtCeckCd = bndtCeckCd; - } - - /** - * @return the chckSttus - */ - public String getChckSttus() { - return chckSttus; - } - - /** - * @param chckSttus the chckSttus to set - */ - public void setChckSttus(String chckSttus) { - this.chckSttus = chckSttus; - } - - /** - * @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/uss/ion/bnt/service/BndtCeckManageVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/BndtCeckManageVO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/BndtCeckManageVO.java (nonexistent) @@ -1,110 +0,0 @@ -package egovframework.com.uss.ion.bnt.service; - -import java.io.Serializable; -import java.util.List; - -/** - * 개요 - * - 당직체크관리에 대한 Vo 클래스를 정의한다. - * - * 상세내용 - * - 당직체크관리의 목록 항목을 관리한다. - * @author 이용 - * @version 1.0 - * @created 06-15-2010 오후 2:08:56 - */ - -public class BndtCeckManageVO extends BndtCeckManage implements Serializable { - - private static final long serialVersionUID = -9114350207789216858L; - - /** - * 당직체크리스트관리 목록 - */ - List<BndtCeckManageVO> bndtCeckManageList; - - /** - * 당직체크리스트 Temp변수 1 - */ - private String bndtCeckTemp1; - - /** - * 당직체크리스트 당직체크구분 조회조건 변수 - */ - private String searchBndtCeckSe; - - /** - * 당직체크리스트 당직체크코드 조회조건 변수 - */ - private String searchBndtCeckCd; - - /** - * 당직체크리스트 당직체크구분 조회조건 변수 - */ - private String searchUseAt; - - /** - * @return the searchUseAt - */ - public String getSearchUseAt() { - return searchUseAt; - } - /** - * @param searchUseAt the searchUseAt to set - */ - public void setSearchUseAt(String searchUseAt) { - this.searchUseAt = searchUseAt; - } - /** - * @return the bndtCeckManageList - */ - public List<BndtCeckManageVO> getBndtCeckManageList() { - return bndtCeckManageList; - } - /** - * @param bndtCeckManageList the bndtCeckManageList to set - */ - public void setBndtCeckManageList(List<BndtCeckManageVO> bndtCeckManageList) { - this.bndtCeckManageList = bndtCeckManageList; - } - - /** - * @return the bndtCeckTemp1 - */ - public String getBndtCeckTemp1() { - return bndtCeckTemp1; - } - /** - * @param bndtCeckTemp1 the bndtCeckTemp1 to set - */ - public void setBndtCeckTemp1(String bndtCeckTemp1) { - this.bndtCeckTemp1 = bndtCeckTemp1; - } - /** - * @return the searchBndtCeckSe - */ - public String getSearchBndtCeckSe() { - return searchBndtCeckSe; - } - /** - * @param searchBndtCeckSe the searchBndtCeckSe to set - */ - public void setSearchBndtCeckSe(String searchBndtCeckSe) { - this.searchBndtCeckSe = searchBndtCeckSe; - } - /** - * @return the searchBndtCeckCd - */ - public String getSearchBndtCeckCd() { - return searchBndtCeckCd; - } - /** - * @param searchBndtCeckCd the searchBndtCeckCd to set - */ - public void setSearchBndtCeckCd(String searchBndtCeckCd) { - this.searchBndtCeckCd = searchBndtCeckCd; - } - - - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/BndtManage.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/BndtManage.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/bnt/service/BndtManage.java (nonexistent) @@ -1,157 +0,0 @@ -package egovframework.com.uss.ion.bnt.service; - -import egovframework.com.cmm.ComDefaultVO; - -/** - * 개요 - * - 당직일지에 대한 model 클래스를 정의한다. - * - * 상세내용 - * - 당직관리의 당직ID,당직일자,비고,최초등록자ID,최초등록시점,최종수정자ID,최종수정시점 항목을 관리한다. - * @author 이용 - * @version 1.0 - * @created 06-15-2010 오후 2:08:56 - */ - -public class BndtManage extends ComDefaultVO { - - /** - * serialVersionUID - */ - private static final long serialVersionUID = 1L; - - /** - * 당직ID - */ - private String bndtId; - - /** - * 당직일자 - */ - private String bndtDe; - - /** - * 비고 - */ - private String remark; - - /** - * 최초등록자ID - */ - private String frstRegisterId; - - /** - * 최초등록시점 - */ - private String frstRegisterPnttm; - - /** - * 최종수정자ID - */ - private String lastUpdusrId; - - /** - * 최종수정시점 - */ - private String lastUpdusrPnttm; - - /** - * @return the bndtId - */ - public String getBndtId() { - return bndtId; - } - - /** - * @param bndtId the bndtId to set - */ - public void setBndtId(String bndtId) { - this.bndtId = bndtId; - } - - /** - * @return the bndtDe - */ - public String getBndtDe() { - return bndtDe; - } - - /** - * @param bndtDe the bndtDe to set - */ - public void setBndtDe(String bndtDe) { - this.bndtDe = bndtDe; - } - - /** - * @return the remark - */ - public String getRemark() { - return remark; - } - - /** - * @param remark the remark to set - */ - public void setRemark(String remark) { - this.remark = remark; - } - - /** - * @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/uss/ion/ntr/web/EgovNoteRecptnController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ntr/web/EgovNoteRecptnController.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ntr/web/EgovNoteRecptnController.java (nonexistent) @@ -1,221 +0,0 @@ -package egovframework.com.uss.ion.ntr.web; - -import java.util.List; -import java.util.Map; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - -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.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.uss.ion.ntr.service.EgovNoteRecptnService; -import egovframework.com.uss.ion.ntr.service.NoteRecptn; -import egovframework.com.uss.ion.nts.service.EgovNoteTrnsmitService; -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.06.16 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.06.16 장동한 최초 생성 - * 2011.8.26 정진오 IncludedInfo annotation 추가 - * - * </pre> - */ - -@Controller -public class EgovNoteRecptnController { - - private static final Logger LOGGER = LoggerFactory.getLogger(EgovNoteRecptnController.class); - - @Autowired - private DefaultBeanValidator beanValidator; - - /** EgovMessageSource */ - @Resource(name = "egovMessageSource") - EgovMessageSource egovMessageSource; - - /** egovOnlinePollService */ - @Resource(name = "egovNoteRecptnService") - private EgovNoteRecptnService egovNoteRecptnService; - - /** EgovPropertyService */ - @Resource(name = "propertiesService") - protected EgovPropertyService propertiesService; - - /** egovNoteTrnsmitService */ - @Resource(name = "egovNoteTrnsmitService") - private EgovNoteTrnsmitService egovNoteTrnsmitService; - /** - * 받은쪽지함관리 목록을 조회한다. - * @param request -HttpServletRequest 객체 - * @param response -HttpServletResponse 객체 - * @param searchVO -검색정보가 담긴 Model - * @param commandMap -Request Variable - * @param noteRecptn -받은쪽지함관리 Model - * @param model -Spring 제공하는 ModelMap - * @return String -리턴 URL - * @throws Exception - */ - @IncludedInfo(name="받은쪽지함관리", order = 850 ,gid = 50) - @RequestMapping(value = "/uss/ion/ntr/listNoteRecptn.do") - public String EgovNoteRecptnList( - HttpServletRequest request, - HttpServletResponse response, - @ModelAttribute("searchVO") NoteRecptn searchVO, - @RequestParam Map<?, ?> commandMap, - @ModelAttribute("noteRecptn") NoteRecptn noteRecptn, - ModelMap model) throws Exception { - - //변수 설정 - String sCmd = commandMap.get("cmd") == null ? "" : (String) commandMap.get("cmd"); - - //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(); - - //삭제 모드로 실행시 - if(sCmd.equals("del")){ - //한개의 값으로 삭제가 넘어올때 처리 - if(commandMap.get("checkList") instanceof String){ - String sCheckList = (String)commandMap.get("checkList"); - - String[] sArrCheckListValue = sCheckList.split(","); - - LOGGER.debug("==================================EgovNoteRecptnList"); - LOGGER.debug("checkList {}", sCheckList); - LOGGER.debug("sArrCheckListValue[0]> {}", sArrCheckListValue[0]); - LOGGER.debug("sArrCheckListValue[1]> {}", sArrCheckListValue[1]); - - noteRecptn.setFrstRegisterId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - noteRecptn.setLastUpdusrId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - noteRecptn.setNoteId(sArrCheckListValue[0]); - noteRecptn.setNoteTrnsmitId(sArrCheckListValue[1]); - noteRecptn.setNoteRecptnId(sArrCheckListValue[2]); - - egovNoteRecptnService.deleteNoteRecptn(noteRecptn); - - } - - //여러개의 값으로 삭제가 넘어올때 처리 - if(commandMap.get("checkList") instanceof String[]){ - String[] sArrCheckList = (String[])commandMap.get("checkList"); - //log.debug("sArrCheckList" + sArrCheckList); - - for(int i=0;i<sArrCheckList.length;i++){ - String[] sArrCheckListValue = sArrCheckList[i].split(","); - - noteRecptn.setFrstRegisterId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - noteRecptn.setLastUpdusrId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - noteRecptn.setNoteId(sArrCheckListValue[0]); - noteRecptn.setNoteTrnsmitId(sArrCheckListValue[1]); - noteRecptn.setNoteRecptnId(sArrCheckListValue[2]); - - egovNoteRecptnService.deleteNoteRecptn(noteRecptn); - } - } - //삭제후 페이지 인덱스 설정 - searchVO.setPageIndex(1); - } - - /** 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()); - //수신자설정 - searchVO.setRcverId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - - List<?> reusltList = egovNoteRecptnService.selectNoteRecptnList(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 = egovNoteRecptnService.selectNoteRecptnListCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - return "egovframework/com/uss/ion/ntr/EgovNoteRecptnList"; - - } - - /** - * 받은쪽지함관리 목록을 상세조회 조회한다. - * @param searchVO -검색정보가 담긴 Model - * @param commandMap -Request Variable - * @param noteRecptn -받은쪽지함관리 Model - * @param model -Spring 제공하는 ModelMap - * @return String -리턴 URL - * @throws Exception - */ - @SuppressWarnings("unused") - @RequestMapping(value = "/uss/ion/ntr/detailNoteRecptn.do") - public String EgovNoteRecptnDetail( - @ModelAttribute("searchVO") NoteRecptn searchVO, - @RequestParam Map<?, ?> commandMap, - @ModelAttribute("noteRecptn") NoteRecptn noteRecptn, - ModelMap model) throws Exception { - - String sLocationUrl = "egovframework/com/uss/ion/nts/EgovNoteTrnsmitDetail"; - - String sCmd = commandMap.get("cmd") == null ? "" : (String) commandMap.get("cmd"); - - if(sCmd.equals("del")){ - egovNoteRecptnService.deleteNoteRecptn(searchVO); - return "redirect:/uss/ion/ntr/listNoteRecptn.do"; - }else{ - //로그인 객체 선언/아이디설정 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - searchVO.setFrstRegisterId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - searchVO.setLastUpdusrId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - - Map<?, ?> noteRecptnMap = egovNoteRecptnService.selectNoteRecptnDetail(searchVO); - model.addAttribute("noteRecptn", noteRecptnMap); - - egovframework.com.uss.ion.nts.service.NoteTrnsmit noteTrnsmit = new egovframework.com.uss.ion.nts.service.NoteTrnsmit(); - noteTrnsmit.setNoteId((String)commandMap.get("noteId")); - - List<?> resultRecptnEmp = egovNoteTrnsmitService.selectNoteTrnsmitCnfirm(noteTrnsmit); - model.addAttribute("resultRecptnEmp", resultRecptnEmp); - } - - return "egovframework/com/uss/ion/ntr/EgovNoteRecptnDetail"; - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/ntr/service/EgovNoteRecptnService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ntr/service/EgovNoteRecptnService.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ntr/service/EgovNoteRecptnService.java (nonexistent) @@ -1,54 +0,0 @@ -package egovframework.com.uss.ion.ntr.service; - -import java.util.List; -import java.util.Map; -/** - * 받은쪽지함관리를 처리하는 Service Class 구현 - * @author 공통서비스 장동한 - * @since 2010.06.16 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * - * </pre> - */ -public interface EgovNoteRecptnService { - - /** - * 받은쪽지함관리 목록을 조회한다. - * @param noteRecptn -조회할 정보가 담긴 객체 - * @return List -조회목록이담긴List - * @throws Exception - */ - public List<?> selectNoteRecptnList(NoteRecptn noteRecptn) throws Exception; - - /** - * 받은쪽지함관리를(을) 목록 전체 건수를(을) 조회한다. - * @param noteRecptn -조회할 정보가 담긴 객체 - * @return int -조회한건수 - * @throws Exception - */ - public int selectNoteRecptnListCnt(NoteRecptn noteRecptn) throws Exception; - - /** - * 받은쪽지함관리를(을) 상세조회 한다. - * @param noteRecptn -받은쪽지함관리 정보 담김 객체 - * @return Mp -조회정보가담긴Map - * @throws Exception - */ - public Map<?, ?> selectNoteRecptnDetail(NoteRecptn noteRecptn) throws Exception; - - /** - * 받은쪽지함관리를(을) 삭제한다. - * @param noteRecptn -받은쪽지함관리 정보 담김 객체 - * @throws Exception - */ - void deleteNoteRecptn(NoteRecptn noteRecptn) throws Exception; - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/ntr/service/impl/EgovNoteRecptnServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ntr/service/impl/EgovNoteRecptnServiceImpl.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ntr/service/impl/EgovNoteRecptnServiceImpl.java (nonexistent) @@ -1,102 +0,0 @@ -package egovframework.com.uss.ion.ntr.service.impl; - -import java.util.List; -import java.util.Map; - -import egovframework.com.uss.ion.ntr.service.EgovNoteRecptnService; -import egovframework.com.uss.ion.ntr.service.NoteRecptn; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; -/** - * 받은쪽지함관리를 처리하는 ServiceImpl Class 구현 - * @author 공통서비스 장동한 - * @since 2010.06.16 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * - * </pre> - */ -@Service("egovNoteRecptnService") -public class EgovNoteRecptnServiceImpl extends EgovAbstractServiceImpl - implements EgovNoteRecptnService { - - @Resource(name = "noteRecptnDao") - private NoteRecptnDao dao; - - /** - * 받은쪽지함관리를(을) 목록을 조회 한다. - * @param noteRecptn -조회할 정보가 담긴 객체 - * @return List -조회한목록 - * @throws Exception - */ - @Override - public List<?> selectNoteRecptnList(NoteRecptn noteRecptn) throws Exception { - return dao.selectNoteRecptnList(noteRecptn); - } - - /** - * 받은쪽지함관리를(을) 목록 전체 건수를(을) 조회한다. - * @param noteRecptn -조회할 정보가 담긴 객체 - * @return int -조회한전체건수 - * @throws Exception - */ - @Override - public int selectNoteRecptnListCnt(NoteRecptn noteRecptn) throws Exception { - return dao.selectNoteRecptnListCnt(noteRecptn); - } - - /** - * 받은쪽지함관리를(을) 상세조회 한다. - * @param noteRecptn -받은쪽지함관리 Model - * @return Map -성세조회정보가 담긴 Map - * @throws Exception - */ - @Override - public Map<?, ?> selectNoteRecptnDetail(NoteRecptn noteRecptn) throws Exception { - //받은쪽지함관리를 개봉으로 상태를 바꾼다. - dao.updateNoteRecptnRelationOpenYn(noteRecptn); - return dao.selectNoteRecptnDetail(noteRecptn); - } - - /** - * 받은쪽지함관리를(을) 삭제한다. - * @param noteRecptn 받은쪽지함관리 정보가 담긴 객체 - * @return void - * @throws Exception - */ - @Override - public void deleteNoteRecptn(NoteRecptn noteRecptn) throws Exception { - - //보낸쪽지함 건수를 조회함 - int nNoteTrnsmitCnt = dao.selectNoteTrnsmitRelationCnt(noteRecptn); - - //받은쪽지함 건수를 조회함 - int nNoteRecptnCnt = dao.selectNoteRecptnRelationCnt(noteRecptn); - - System.out.println("nNoteTrnsmitCnt>"+nNoteTrnsmitCnt); - System.out.println("nNoteRecptnCnt>"+nNoteRecptnCnt); - if(nNoteTrnsmitCnt == 1 && nNoteRecptnCnt==1){ - //받은쪽지/쪽지관리 삭제 처리 - //dao.deleteNoteRecptnRelation(noteRecptn); - //받은쪽지함삭제 - dao.deleteNoteRecptn(noteRecptn); - //보낸쪽지함삭제 - dao.deleteNoteTrnsmit(noteRecptn); - //쪽지관리삭제 - dao.deleteNoteManage(noteRecptn); - }else{ - //받은쪽지 삭제 - dao.deleteNoteRecptn(noteRecptn); - } - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/ntr/service/impl/NoteRecptnDao.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ntr/service/impl/NoteRecptnDao.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ntr/service/impl/NoteRecptnDao.java (nonexistent) @@ -1,122 +0,0 @@ -package egovframework.com.uss.ion.ntr.service.impl; - -import java.util.List; -import java.util.Map; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.uss.ion.ntr.service.NoteRecptn; - -import org.springframework.stereotype.Repository; -/** - * 받은쪽지함관리를 처리하는 Dao Class 구현 - * @author 공통콤포넌트 장동한 - * @since 2010.06.16 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * 2017.09.14 장동한 표준프레임워크 3.7 개선 - * - * </pre> - */ -@Repository("noteRecptnDao") -public class NoteRecptnDao extends EgovComAbstractDAO { - - /** - * 받은쪽지함관리를(을) 목록을 한다. - * @param noteRecptn -조회할 정보가 담긴 객체 - * @return List -조회한목록 - * @throws Exception - */ - public List<?> selectNoteRecptnList(NoteRecptn noteRecptn) throws Exception { - return selectList("NoteRecptn.selectNoteRecptn", noteRecptn); - } - - /** - * 받은쪽지함관리를(을) 목록 전체 건수를(을) 조회한다. - * @param noteRecptn -조회할 정보가 담긴 객체 - * @return int -조회한건수 - * @throws Exception - */ - public int selectNoteRecptnListCnt(NoteRecptn noteRecptn) throws Exception { - return (Integer)selectOne("NoteRecptn.selectNoteRecptnCnt", noteRecptn); - } - - /** - * 받은쪽지함관리를 개봉으로 상태를 바꾼다. - * @param noteRecptn -받은쪽지함관리 정보가 담김 객체 - * @throws Exception - */ - public void updateNoteRecptnRelationOpenYn(NoteRecptn noteRecptn) throws Exception { - update("NoteRecptn.updateNoteRecptnRelationOpenYn" , noteRecptn); - } - - /** - * 받은쪽지함관리를(을) 상세조회 한다. - * @param noteRecptn -받은쪽지함관리 정보가 담김 객체 - * @return NoteRecptn -조회한받은쪽지함객체 - * @throws Exception - */ - public Map<?, ?> selectNoteRecptnDetail(NoteRecptn noteRecptn) throws Exception { - return (Map<?, ?>)selectOne("NoteRecptn.selectNoteRecptnDetail", noteRecptn); - } - - /** - * 쪽지관리/쪽지관리,보낸보낸쪽지함, 받은쪽지함 삭제 - * @param noteRecptn -보낸쪽지함관리 정보가 담김 객체 - * @throws Exception - */ - public void deleteNoteRecptnRelation(NoteRecptn noteRecptn) throws Exception { - delete("NoteRecptn.deleteNoteRecptnRelation" , noteRecptn); - } - - /** - * 받은쪽지함관리를(을) 삭제한다. - * @param noteRecptn -받은쪽지함관리 정보가 담김 객체 - * @throws Exception - */ - public void deleteNoteRecptn(NoteRecptn noteRecptn) throws Exception { - delete("NoteRecptn.deleteNoteRecptn" , noteRecptn); - } - - /** - * 쪽지관리/보낸족지함삭제 - * @param noteRecptn -보낸쪽지함관리 정보가 담김 객체 - * @throws Exception - */ - public void deleteNoteTrnsmit(NoteRecptn noteRecptn) throws Exception { - delete("NoteRecptn.deleteNoteTrnsmit" , noteRecptn); - } - - /** - * 쪽지관리/쪽지관리삭제 - * @param noteRecptn -보낸쪽지함관리 정보가 담김 객체 - * @throws Exception - */ - public void deleteNoteManage(NoteRecptn noteRecptn) throws Exception { - delete("NoteRecptn.deleteNoteManage" , noteRecptn); - } - - /** - * 보낸쪽지함관리 건수를 조회한다. - * @param noteRecptn -조회할 정보가 담긴 객체 - * @return int -조회한건수 - * @throws Exception - */ - public int selectNoteTrnsmitRelationCnt(NoteRecptn noteRecptn) throws Exception { - return (Integer)selectOne("NoteRecptn.selectNoteTrnsmitRelationCnt", noteRecptn); - } - - /** - * 받은쪽지함관리 건수를 조회한다. - * @param noteRecptn 조회할 정보가 담긴 객체 - * @return int -조회한건수 - * @throws Exception - */ - public int selectNoteRecptnRelationCnt(NoteRecptn noteRecptn) throws Exception { - return (Integer)selectOne("NoteRecptn.selectNoteRecptnRelationCnt", noteRecptn); - } -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/ntr/service/NoteRecptn.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ntr/service/NoteRecptn.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ntr/service/NoteRecptn.java (nonexistent) @@ -1,292 +0,0 @@ -package egovframework.com.uss.ion.ntr.service; - -import java.io.Serializable; - -import egovframework.com.cmm.ComDefaultVO; - -/** - * 받은쪽지함관리 Model and VO Class 구현 - * @author 공통서비스 장동한 - * @since 2010.06.16 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * - * </pre> - */ -@SuppressWarnings("serial") -public class NoteRecptn extends ComDefaultVO implements Serializable{ - - /** 쪽지 ID */ - private String noteId; - - /** 쪽지 송신 ID */ - private String noteTrnsmitId; - - /** 쪽지 수신 ID */ - private String noteRecptnId; - - /** 수신자 ID */ - private String rcverId; - - /** 개봉여부 */ - private String openYn; - - /** 수신구분 */ - private String recptnSe; - - /** 쪽지 제목 */ - private String noteSj; - - /** 쪽지 내용 */ - private String noteCn; - - /** 보낸 시작날짜 */ - private String searchFromDate; - - /** 보낸 종료날짜 */ - private String searchToDate; - - /** 쪽지 첨부파일 */ - private byte[] atchFileId; - - /** 최초등록시점 */ - private String frstRegisterPnttm; - - /** 최초등록아이디 */ - private String frstRegisterId; - - /** 최종수정일 */ - private String lastUpdusrPnttm; - - /** 최종수정자 아이디 */ - private String lastUpdusrId; - - /** - * @return the noteId - */ - public String getNoteId() { - return noteId; - } - - /** - * @param noteId the noteId to set - */ - public void setNoteId(String noteId) { - this.noteId = noteId; - } - - /** - * @return the noteTrnsmitId - */ - public String getNoteTrnsmitId() { - return noteTrnsmitId; - } - - /** - * @param noteTrnsmitId the noteTrnsmitId to set - */ - public void setNoteTrnsmitId(String noteTrnsmitId) { - this.noteTrnsmitId = noteTrnsmitId; - } - - /** - * @return the noteRecptnId - */ - public String getNoteRecptnId() { - return noteRecptnId; - } - - /** - * @param noteRecptnId the noteRecptnId to set - */ - public void setNoteRecptnId(String noteRecptnId) { - this.noteRecptnId = noteRecptnId; - } - - /** - * @return the rcverId - */ - public String getRcverId() { - return rcverId; - } - - /** - * @param rcverId the rcverId to set - */ - public void setRcverId(String rcverId) { - this.rcverId = rcverId; - } - - /** - * @return the openYn - */ - public String getOpenYn() { - return openYn; - } - - /** - * @param openYn the openYn to set - */ - public void setOpenYn(String openYn) { - this.openYn = openYn; - } - - /** - * @return the recptnSe - */ - public String getRecptnSe() { - return recptnSe; - } - - /** - * @param recptnSe the recptnSe to set - */ - public void setRecptnSe(String recptnSe) { - this.recptnSe = recptnSe; - } - - /** - * @return the noteSj - */ - public String getNoteSj() { - return noteSj; - } - - /** - * @param noteSj the noteSj to set - */ - public void setNoteSj(String noteSj) { - this.noteSj = noteSj; - } - - /** - * @return the noteCn - */ - public String getNoteCn() { - return noteCn; - } - - /** - * @param noteCn the noteCn to set - */ - public void setNoteCn(String noteCn) { - this.noteCn = noteCn; - } - - /** - * @return the searchFromDate - */ - public String getSearchFromDate() { - return searchFromDate; - } - - /** - * @param searchFromDate the searchFromDate to set - */ - public void setSearchFromDate(String searchFromDate) { - this.searchFromDate = searchFromDate; - } - - /** - * @return the searchToDate - */ - public String getSearchToDate() { - return searchToDate; - } - - /** - * @param searchToDate the searchToDate to set - */ - public void setSearchToDate(String searchToDate) { - this.searchToDate = searchToDate; - } - - /** - * @return the atchFileId - */ - public byte[] getAtchFileId() { - byte[] ret = null; - - if (atchFileId != null) { - ret = new byte[atchFileId.length]; - - for (int i = 0; i < atchFileId.length; i++) { - ret[i] = atchFileId[i]; - } - } - return ret; - } - - /** - * @param atchFileId the atchFileId to set - */ - public void setAtchFileId(byte[] atchFileId) { - this.atchFileId = new byte[atchFileId.length]; - - for (int i = 0; i < atchFileId.length; ++i) { - this.atchFileId[i] = atchFileId[i]; - } - } - - /** - * @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/uss/ion/nts/web/EgovNoteTrnsmitController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/nts/web/EgovNoteTrnsmitController.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/nts/web/EgovNoteTrnsmitController.java (nonexistent) @@ -1,243 +0,0 @@ -package egovframework.com.uss.ion.nts.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.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.uss.ion.nts.service.EgovNoteTrnsmitService; -import egovframework.com.uss.ion.nts.service.NoteTrnsmit; -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.06.16 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.06.16 장동한 최초 생성 - * 2011.8.26 정진오 IncludedInfo annotation 추가 - * - * </pre> - */ - -@Controller -public class EgovNoteTrnsmitController { - - @Autowired - private DefaultBeanValidator beanValidator; - - /** EgovMessageSource */ - @Resource(name = "egovMessageSource") - EgovMessageSource egovMessageSource; - - /** egovOnlinePollService */ - @Resource(name = "egovNoteTrnsmitService") - private EgovNoteTrnsmitService egovNoteTrnsmitService; - - /** EgovPropertyService */ - @Resource(name = "propertiesService") - protected EgovPropertyService propertiesService; - - private static final Logger LOGGER = LoggerFactory.getLogger(EgovNoteTrnsmitController.class); - - /** - * 보낸쪽지함관리 목록을 조회한다. - * @param searchVO -검색정보가 담긴 객체 - * @param commandMap -Request Variable - * @param noteTrnsmit -보낸쪽지함정보가 담긴객체 - * @param model -Spring 제공하는 ModelMap - * @return String -리턴 URL - * @throws Exception - */ - @IncludedInfo(name="보낸쪽지함관리", order = 860 ,gid = 50) - @RequestMapping(value = "/uss/ion/nts/listNoteTrnsmit.do") - public String EgovNoteTrnsmitList( - @ModelAttribute("searchVO") NoteTrnsmit searchVO, - @ModelAttribute("userMap") @RequestParam Map<?, ?> commandMap, - @ModelAttribute("noteTrnsmit") NoteTrnsmit noteTrnsmit, - ModelMap model) throws Exception { - - //변수 설정 - String sCmd = commandMap.get("cmd") == null ? "" : (String) commandMap.get("cmd"); - - - System.out.println("userMap>"+commandMap); - - //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(); - - //삭제 모드로 실행시 - if(sCmd.equals("del")){ - //한개의 값으로 삭제가 넘어올때 처리 - if(commandMap.get("checkList") instanceof String){ - String sCheckList = (String)commandMap.get("checkList"); - - String[] sArrCheckListValue = sCheckList.split(","); - - LOGGER.debug("==================================EgovNoteTrnsmitList"); - LOGGER.debug("checkList {}", sCheckList); - LOGGER.debug("sArrCheckListValue[0] > {}", sArrCheckListValue[0]); - LOGGER.debug("sArrCheckListValue[1] > {}", sArrCheckListValue[1]); - - noteTrnsmit.setFrstRegisterId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - noteTrnsmit.setLastUpdusrId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - noteTrnsmit.setNoteId(sArrCheckListValue[0]); - noteTrnsmit.setNoteTrnsmitId(sArrCheckListValue[1]); - - egovNoteTrnsmitService.deleteNoteTrnsmit(noteTrnsmit); - - } - - //여러개의 값으로 삭제가 넘어올때 처리 - if(commandMap.get("checkList") instanceof String[]){ - String[] sArrCheckList = (String[])commandMap.get("checkList"); - LOGGER.debug("sArrCheckList {}", (Object)sArrCheckList); - - for(int i=0;i<sArrCheckList.length;i++){ - String[] sArrCheckListValue = sArrCheckList[i].split(","); - - noteTrnsmit.setFrstRegisterId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - noteTrnsmit.setLastUpdusrId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - noteTrnsmit.setNoteId(sArrCheckListValue[0]); - noteTrnsmit.setNoteTrnsmitId(sArrCheckListValue[1]); - - egovNoteTrnsmitService.deleteNoteTrnsmit(noteTrnsmit); - } - } - - //삭제후 페이지 인덱스 설정 - searchVO.setPageIndex(1); - } - - - /** 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()); - //발시자설정 - searchVO.setTrnsmiterId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - - List<?> reusltList = egovNoteTrnsmitService.selectNoteTrnsmitList(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 = egovNoteTrnsmitService.selectNoteTrnsmitListCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - - return "egovframework/com/uss/ion/nts/EgovNoteTrnsmitList"; - - } - - /** - * 보낸쪽지함관리 목록을 상세조회 조회한다. - * @param searchVO -검색정보가 담긴 객체 - * @param commandMap -Request Variable - * @param model -Spring 제공하는 ModelMap - * @return String -리턴 URL - * @throws Exception - */ - @RequestMapping(value = "/uss/ion/nts/detailNoteTrnsmit.do") - public String EgovNoteTrnsmitDetail( - @ModelAttribute("searchVO") NoteTrnsmit searchVO, - @RequestParam Map<?, ?> commandMap, - ModelMap model) throws Exception { - - String sLocationUrl = "egovframework/com/uss/ion/nts/EgovNoteTrnsmitDetail"; - - String sCmd = commandMap.get("cmd") == null ? "" : (String) commandMap.get("cmd"); - - //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(); - - if(sCmd.equals("del")){ - searchVO.setFrstRegisterId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - searchVO.setLastUpdusrId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - //log.debug("EgovNoteTrnsmitDetail searchVO>"+searchVO); - egovNoteTrnsmitService.deleteNoteTrnsmit(searchVO); - - sLocationUrl = "redirect:/uss/ion/nts/listNoteTrnsmit.do"; - }else{ - Map<?, ?> noteTrnsmitMap = egovNoteTrnsmitService.selectNoteTrnsmitDetail(searchVO); - model.addAttribute("noteTrnsmit", noteTrnsmitMap); - - List<?> resultRecptnEmp = egovNoteTrnsmitService.selectNoteTrnsmitCnfirm(searchVO); - model.addAttribute("resultRecptnEmp", resultRecptnEmp); - } - - return sLocationUrl; - } - - /** - * 수신자목록을 조회한다. - * @param noteTrnsmit -보낸쪽지함 정보가 담긴 객체 - * @param commandMap -Request Variable - * @param model -Spring 제공하는 ModelMap - * @return String -리턴 URL - * @throws Exception - */ - @RequestMapping(value = "/uss/ion/nts/selectNoteTrnsmitCnfirm.do") - public String EgovNoteTrnsmitCnfirm( - NoteTrnsmit noteTrnsmit, - @RequestParam Map<?, ?> commandMap, - ModelMap model) throws Exception { - - String sCmd = commandMap.get("cmd") == null ? "" : (String) commandMap.get("cmd"); - - if(sCmd.equals("del")){ - egovNoteTrnsmitService.deleteNoteRecptn(noteTrnsmit); - } - - List<?> resultList = egovNoteTrnsmitService.selectNoteTrnsmitCnfirm(noteTrnsmit); - model.addAttribute("resultList", resultList); - - return "egovframework/com/uss/ion/nts/EgovNoteTrnsmitCnfirm"; - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/nts/service/impl/NoteTrnsmitDao.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/nts/service/impl/NoteTrnsmitDao.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/nts/service/impl/NoteTrnsmitDao.java (nonexistent) @@ -1,114 +0,0 @@ -package egovframework.com.uss.ion.nts.service.impl; - -import java.util.List; -import java.util.Map; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.uss.ion.nts.service.NoteTrnsmit; - -import org.springframework.stereotype.Repository; -/** - * 보낸쪽지함관리를 처리하는 Dao Class 구현 - * @author 공통콤포넌트 장동한 - * @since 2010.06.16 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * 2017.09.14 장동한 표준프레임워크 3.7 개선 - * - * </pre> - */ -@Repository("noteTrnsmitDao") -public class NoteTrnsmitDao extends EgovComAbstractDAO { - - /** - * 보낸쪽지함관리를(을) 목록을 한다. - * @param noteTrnsmit -조회할 정보가 담긴 객체 - * @return List -조회한목록이담긴List - * @throws Exception - */ - public List<?> selectNoteTrnsmitList(NoteTrnsmit noteTrnsmit) throws Exception { - return list("NoteTrnsmit.selectNoteTrnsmit", noteTrnsmit); - } - - /** - * 보낸쪽지함관리를(을) 목록 전체 건수를(을) 조회한다. - * @param noteTrnsmit -조회할 정보가 담긴 객체 - * @return int -조회한건수가담긴Integer - * @throws Exception - */ - public int selectNoteTrnsmitListCnt(NoteTrnsmit noteTrnsmit) throws Exception { - return (Integer)selectOne("NoteTrnsmit.selectNoteTrnsmitCnt", noteTrnsmit); - } - - /** - * 보낸쪽지함관리를(을) 상세조회 한다. - * @param noteTrnsmit -보낸쪽지함관리 정보가 담김 객체 - * @return Map -조회한정보가담긴Map - * @throws Exception - */ - public Map<?, ?> selectNoteTrnsmitDetail(NoteTrnsmit noteTrnsmit) throws Exception { - return (Map<?, ?>)selectOne("NoteTrnsmit.selectNoteTrnsmitDetail", noteTrnsmit); - } - - /** - * 보낸쪽지함관리를(을) 삭제한다. - * @param noteTrnsmit -보낸쪽지함관리 정보가 담김 객체 - * @throws Exception - */ - public void deleteNoteTrnsmit(NoteTrnsmit noteTrnsmit) throws Exception { - delete("NoteTrnsmit.deleteNoteTrnsmit" , noteTrnsmit); - } - - /** - * 받은쪽지함를(을) 삭제한다. - * @param noteTrnsmit -보낸쪽지함관리 정보가 담김 객체 - * @throws Exception - */ - public void deleteNoteRecptn(NoteTrnsmit noteTrnsmit) throws Exception { - delete("NoteTrnsmit.deleteNoteRecptn" , noteTrnsmit); - } - - /** - * 쪽지를(을) 삭제한다. - * @param noteTrnsmit -보낸쪽지함관리 정보가 담김 객체 - * @throws Exception - */ - public void deleteNoteManage(NoteTrnsmit noteTrnsmit) throws Exception { - delete("NoteTrnsmit.deleteNoteManage" , noteTrnsmit); - } - - /** - * 쪽지관리/보낸족지함삭제 - * @param noteTrnsmit -보낸쪽지함관리 정보가 담김 객체 - * @throws Exception - */ - public void deleteNoteTrnsmitRelation(NoteTrnsmit noteTrnsmit) throws Exception { - delete("NoteTrnsmit.deleteNoteTrnsmitRelation" , noteTrnsmit); - } - - /** - * 받은편지함 건수를 조회한다. - * @param noteTrnsmit -보낸쪽지함관리 정보가 담김 객체 - * @return int -조회한건수가담긴Integer - * @throws Exception - */ - public int selectTrnsmitRelationCnt(NoteTrnsmit noteTrnsmit) throws Exception { - return (Integer)selectOne("NoteTrnsmit.selectTrnsmitRelationCnt", noteTrnsmit); - } - - - /** - * 수신자목록을 조회한다. - * @param noteTrnsmit -보낸쪽지함관리 정보가 담김 객체 - * @return List -조회한목록이담긴List - * @throws Exception - */ - public List<?> selectNoteTrnsmitCnfirm(NoteTrnsmit noteTrnsmit) throws Exception { - return list("NoteTrnsmit.selectNoteTrnsmitCnfirm", noteTrnsmit); - } -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/nts/service/impl/EgovNoteTrnsmitServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/nts/service/impl/EgovNoteTrnsmitServiceImpl.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/nts/service/impl/EgovNoteTrnsmitServiceImpl.java (nonexistent) @@ -1,112 +0,0 @@ -package egovframework.com.uss.ion.nts.service.impl; - -import java.util.List; -import java.util.Map; - -import egovframework.com.uss.ion.nts.service.EgovNoteTrnsmitService; -import egovframework.com.uss.ion.nts.service.NoteTrnsmit; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; -/** - * 보낸쪽지함관리를 처리하는 ServiceImpl Class 구현 - * @author 공통서비스 장동한 - * @since 2010.06.16 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * - * </pre> - */ -@Service("egovNoteTrnsmitService") -public class EgovNoteTrnsmitServiceImpl extends EgovAbstractServiceImpl - implements EgovNoteTrnsmitService { - - @Resource(name = "noteTrnsmitDao") - private NoteTrnsmitDao dao; - - - /** - * 보낸쪽지함관리를(을) 목록을 조회 한다. - * @param noteTrnsmit -조회할 정보가 담긴 객체 - * @return List -조회목록이담긴List - * @throws Exception - */ - @Override - public List<?> selectNoteTrnsmitList(NoteTrnsmit noteTrnsmit) throws Exception { - return dao.selectNoteTrnsmitList(noteTrnsmit); - } - - /** - * 보낸쪽지함관리를(을) 목록 전체 건수를(을) 조회한다. - * @param noteTrnsmit -조회할 정보가 담긴 객체 - * @return int -조회한건수가담긴Integer - * @throws Exception - */ - @Override - public int selectNoteTrnsmitListCnt(NoteTrnsmit noteTrnsmit) throws Exception { - return dao.selectNoteTrnsmitListCnt(noteTrnsmit); - } - - /** - * 보낸쪽지함관리를(을) 상세조회 한다. - * @param noteTrnsmit -조회할 정보가 담긴 객체 - * @return Map -조회정보가담긴Map - * @throws Exception - */ - @Override - public Map<?, ?> selectNoteTrnsmitDetail(NoteTrnsmit noteTrnsmit) throws Exception { - return dao.selectNoteTrnsmitDetail(noteTrnsmit); - } - - /** - * 보낸쪽지함관리를(을) 삭제한다. - * @param noteTrnsmit -보낸쪽지함관리 정보가 담긴 객체 - * @throws Exception - */ - @Override - public void deleteNoteTrnsmit(NoteTrnsmit noteTrnsmit) throws Exception { - - //보낸쪽지함 건수를 조회함 - int nCnt = dao.selectTrnsmitRelationCnt(noteTrnsmit); - - if(nCnt == 0){ - //받은쪽지/쪽지관리 삭제 처리 - dao.deleteNoteTrnsmitRelation(noteTrnsmit); - //쪽지정보를 삭제한다. - dao.deleteNoteManage(noteTrnsmit); - }else{ - dao.deleteNoteTrnsmit(noteTrnsmit); - } - } - - /** - * 보낸쪽지함관리를(을) 삭제한다. - * @param noteTrnsmit -보낸쪽지함관리 정보가 담긴 객체 - * @throws Exception - */ - @Override - public void deleteNoteRecptn(NoteTrnsmit noteTrnsmit) throws Exception { - - dao.deleteNoteRecptn(noteTrnsmit); - } - - - /** - * 수신자목록을 조회한다. - * @param noteTrnsmit -보낸쪽지함관리 정보가 담긴 객체 - * @return List -조회목록이담긴List - * @throws Exception - */ - @Override - public List<?> selectNoteTrnsmitCnfirm(NoteTrnsmit noteTrnsmit) throws Exception { - return dao.selectNoteTrnsmitCnfirm(noteTrnsmit); - } -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/nts/service/EgovNoteTrnsmitService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/nts/service/EgovNoteTrnsmitService.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/nts/service/EgovNoteTrnsmitService.java (nonexistent) @@ -1,69 +0,0 @@ -package egovframework.com.uss.ion.nts.service; - -import java.util.List; -import java.util.Map; -/** - * 보낸쪽지함관리를 처리하는 Service Class 구현 - * @author 공통서비스 장동한 - * @since 2010.06.16 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * - * </pre> - */ -public interface EgovNoteTrnsmitService { - - /** - * 보낸쪽지함관리 목록을 조회한다. - * @param noteTrnsmit -조회할 정보가 담긴 객체 - * @return List - * @throws Exception - */ - public List<?> selectNoteTrnsmitList(NoteTrnsmit noteTrnsmit) throws Exception; - - /** - * 보낸쪽지함관리를(을) 목록 전체 건수를(을) 조회한다. - * @param searchVO -조회할 정보가 담긴 객체 - * @return int - * @throws Exception - */ - public int selectNoteTrnsmitListCnt(NoteTrnsmit noteTrnsmit) throws Exception; - - /** - * 보낸쪽지함관리를(을) 상세조회 한다. - * @param noteTrnsmit -조회할 정보가 담긴 객체 - * @return Map - * @throws Exception - */ - public Map<?, ?> selectNoteTrnsmitDetail(NoteTrnsmit noteTrnsmit) throws Exception; - - /** - * 보낸쪽지함관리를(을) 삭제한다. - * @param noteTrnsmit -보낸쪽지함관리 정보 담김 객체 - * @throws Exception - */ - void deleteNoteTrnsmit(NoteTrnsmit noteTrnsmit) throws Exception; - - /** - * 받은쪽지함관리를(을) 삭제한다. - * @param noteTrnsmit -보낸쪽지함관리 정보 담김 객체 - * @throws Exception - */ - void deleteNoteRecptn(NoteTrnsmit noteTrnsmit) throws Exception; - - /** - * 수신자목록을 조회한다. - * @param noteTrnsmit -조회할 정보가 담긴 객체 - * @return List - * @throws Exception - */ - public List<?> selectNoteTrnsmitCnfirm(NoteTrnsmit noteTrnsmit) throws Exception; - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/nts/service/NoteTrnsmit.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/nts/service/NoteTrnsmit.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/nts/service/NoteTrnsmit.java (nonexistent) @@ -1,265 +0,0 @@ -package egovframework.com.uss.ion.nts.service; - -import java.io.Serializable; - -import egovframework.com.cmm.ComDefaultVO; - -/** - * 보낸쪽지함관리 Model and VO Class 구현 - * @author 공통서비스 장동한 - * @since 2010.06.16 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * - * </pre> - */ -@SuppressWarnings("serial") -public class NoteTrnsmit extends ComDefaultVO implements Serializable{ - - /** 쪽지 ID */ - private String noteId; - - /** 쪽지 송신 ID */ - private String noteTrnsmitId; - - /** 쪽지 수신 ID */ - private String noteRecptnId; - - /** 쪽지 송신자 ID */ - private String trnsmiterId; - - /** 개봉여부 */ - private String openYn; - - /** 쪽지 제목 */ - private String noteSj; - - /** 쪽지 내용 */ - private String noteCn; - - /** 쪽지 첨부파일 */ - private String atchFileId; - - /** 보낸 시작날짜 */ - private String searchFromDate; - - /** 보낸 종료날짜 */ - private String searchToDate; - - /** 최초등록시점 */ - private String frstRegisterPnttm; - - /** 최초등록아이디 */ - private String frstRegisterId; - - /** 최종수정일 */ - private String lastUpdusrPnttm; - - /** 최종수정자 아이디 */ - private String lastUpdusrId; - - /** - * @return the noteId - */ - public String getNoteId() { - return noteId; - } - - /** - * @param noteId the noteId to set - */ - public void setNoteId(String noteId) { - this.noteId = noteId; - } - - /** - * @return the noteTrnsmitId - */ - public String getNoteTrnsmitId() { - return noteTrnsmitId; - } - - /** - * @param noteTrnsmitId the noteTrnsmitId to set - */ - public void setNoteTrnsmitId(String noteTrnsmitId) { - this.noteTrnsmitId = noteTrnsmitId; - } - - /** - * @return the noteRecptnId - */ - public String getNoteRecptnId() { - return noteRecptnId; - } - - /** - * @param noteRecptnId the noteRecptnId to set - */ - public void setNoteRecptnId(String noteRecptnId) { - this.noteRecptnId = noteRecptnId; - } - - /** - * @return the trnsmiterId - */ - public String getTrnsmiterId() { - return trnsmiterId; - } - - /** - * @param trnsmiterId the trnsmiterId to set - */ - public void setTrnsmiterId(String trnsmiterId) { - this.trnsmiterId = trnsmiterId; - } - - /** - * @return the openYn - */ - public String getOpenYn() { - return openYn; - } - - /** - * @param openYn the openYn to set - */ - public void setOpenYn(String openYn) { - this.openYn = openYn; - } - - /** - * @return the noteSj - */ - public String getNoteSj() { - return noteSj; - } - - /** - * @param noteSj the noteSj to set - */ - public void setNoteSj(String noteSj) { - this.noteSj = noteSj; - } - - /** - * @return the noteCn - */ - public String getNoteCn() { - return noteCn; - } - - /** - * @param noteCn the noteCn to set - */ - public void setNoteCn(String noteCn) { - this.noteCn = noteCn; - } - - /** - * @return the atchFileId - */ - public String getAtchFileId() { - return atchFileId; - } - - /** - * @param atchFileId the atchFileId to set - */ - public void setAtchFileId(String atchFileId) { - this.atchFileId = atchFileId; - } - - /** - * @return the searchFromDate - */ - public String getSearchFromDate() { - return searchFromDate; - } - - /** - * @param searchFromDate the searchFromDate to set - */ - public void setSearchFromDate(String searchFromDate) { - this.searchFromDate = searchFromDate; - } - - /** - * @return the searchToDate - */ - public String getSearchToDate() { - return searchToDate; - } - - /** - * @param searchToDate the searchToDate to set - */ - public void setSearchToDate(String searchToDate) { - this.searchToDate = searchToDate; - } - - /** - * @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/uss/ion/ans/web/EgovAnnvrsryManageController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ans/web/EgovAnnvrsryManageController.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ans/web/EgovAnnvrsryManageController.java (nonexistent) @@ -1,522 +0,0 @@ -package egovframework.com.uss.ion.ans.web; - -import java.io.IOException; -import java.io.InputStream; -import java.util.Calendar; -import java.util.Iterator; -import java.util.List; -import java.util.Map; -import java.util.Map.Entry; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; - -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.bind.support.SessionStatus; -import org.springframework.web.multipart.MultipartFile; -import org.springframework.web.multipart.MultipartHttpServletRequest; -import org.springmodules.validation.commons.DefaultBeanValidator; - -import egovframework.com.cmm.ComDefaultCodeVO; -import egovframework.com.cmm.EgovMessageSource; -import egovframework.com.cmm.LoginVO; -import egovframework.com.cmm.annotation.IncludedInfo; -import egovframework.com.cmm.service.EgovCmmUseService; -import egovframework.com.cmm.util.EgovUserDetailsHelper; -import egovframework.com.uss.ion.ans.service.AnnvrsryManage; -import egovframework.com.uss.ion.ans.service.AnnvrsryManageVO; -import egovframework.com.uss.ion.ans.service.EgovAnnvrsryManageService; -import egovframework.com.utl.fcc.service.EgovDateUtil; -import egovframework.com.utl.fcc.service.EgovStringUtil; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; - -/** - * 개요 - * - 기념일관리에 대한 controller 클래스를 정의한다. - * - * 상세내용 - * - 기념일관리에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 기념일관리의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 이용 - * @version 1.0 - * @created 06-15-2010 오후 2:08:56 - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ---------- -------- --------------------------- - * 2009.06.25 이용 최초 생성 - * 2011.08.26 정진오 IncludedInfo annotation 추가 - * 2020.11.02 신용호 KISA 보안약점 조치 - 자원해제 - * - * </pre> - */ - -@Controller -public class EgovAnnvrsryManageController { - - @Resource(name="egovMessageSource") - EgovMessageSource egovMessageSource; - - @Resource(name = "egovAnnvrsryManageService") - private EgovAnnvrsryManageService egovAnnvrsryManageService; - - @Autowired - private DefaultBeanValidator beanValidator; - - @Resource(name="EgovCmmUseService") - private EgovCmmUseService cmmUseService; - - /** - * 기념일관리 목록화면 이동 - * @return String - * @exception Exception - */ - @RequestMapping("/uss/ion/ans/selectAnnvrsryManageListView.do") - public String selectAnnvrsryManageListView() throws Exception { - - return "egovframework/com/uss/ion/ans/EgovAnnvrsryManageList"; - } - - /** - * 기념일관리정보를 관리하기 위해 등록된 기념일관리 목록을 조회한다. - * @param annvrsryManageVO - 기념일관리 VO - * @return String - 리턴 Url - */ - @IncludedInfo(name="기념일관리", order = 930 ,gid = 50) - @RequestMapping(value="/uss/ion/ans/selectAnnvrsryManageList.do") - public String selectAnnvrsryManageList( @ModelAttribute("annvrsryManageVO") AnnvrsryManageVO annvrsryManageVO, - @ModelAttribute("annvrsryManageVO") AnnvrsryManageVO annvrsryGdcc, - ModelMap model) throws Exception { - - java.util.Calendar cal = java.util.Calendar.getInstance(); - String [] yearList = new String[5]; - for(int x=0; x < 5 ; x++){ - yearList[x] = Integer.toString(cal.get(java.util.Calendar.YEAR)+2-x); - } - if(annvrsryManageVO.getSearchKeyword()== null||annvrsryManageVO.getSearchKeyword().equals("")) annvrsryManageVO.setSearchKeyword(Integer.toString(cal.get(java.util.Calendar.YEAR))); - - //로그인 객체 선언 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - if (loginVO == null) { - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - annvrsryManageVO.setUsid(loginVO.getUniqId()); - - /** paging */ - PaginationInfo paginationInfo = new PaginationInfo(); - paginationInfo.setCurrentPageNo(annvrsryManageVO.getPageIndex()); - paginationInfo.setRecordCountPerPage(annvrsryManageVO.getPageUnit()); - paginationInfo.setPageSize(annvrsryManageVO.getPageSize()); - - annvrsryManageVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); - annvrsryManageVO.setLastIndex(paginationInfo.getLastRecordIndex()); - annvrsryManageVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); - annvrsryManageVO.setAnnvrsryManageList(egovAnnvrsryManageService.selectAnnvrsryManageList(annvrsryManageVO)); - model.addAttribute("annvrsryManageList", annvrsryManageVO.getAnnvrsryManageList()); - - int totCnt = egovAnnvrsryManageService.selectAnnvrsryManageListTotCnt(annvrsryManageVO); - paginationInfo.setTotalRecordCount(totCnt); - //annvrsryGdcc.setAnnvrsryManageList(egovAnnvrsryManageService.selectAnnvrsryGdcc(annvrsryManageVO)); - //model.addAttribute("annvrsryGdccList", annvrsryGdcc.getAnnvrsryManageList()); - - model.addAttribute("yearList", yearList); - model.addAttribute("paginationInfo", paginationInfo); - - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - return "egovframework/com/uss/ion/ans/EgovAnnvrsryManageList"; - } - - /** - * 등록된 기념일관리의 상세정보를 조회한다. - * @param annvrsryManageVO - 기념일관리 VO - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/ans/selectAnnvrsryManage.do") - public String selectAnnvrsryManage(@ModelAttribute("annvrsryManage") AnnvrsryManage annvrsryManage, - @ModelAttribute("annvrsryManageVO") AnnvrsryManageVO annvrsryManageVO, - @RequestParam Map<?, ?> commandMap, - ModelMap model) throws Exception { - - String sCmd = commandMap.get("cmd") == null ? "" : (String)commandMap.get("cmd"); // 상세정보 구분 - String sTempAnnvrsryDe = null; - String sTempCldrSe = null; - String sTempAnnvrsrySetup = null; - AnnvrsryManageVO annvrsryManageVO_Temp = new AnnvrsryManageVO(); - annvrsryManageVO_Temp = egovAnnvrsryManageService.selectAnnvrsryManage(annvrsryManageVO); - - if("1".equals(annvrsryManageVO_Temp.getCldrSe())) sTempCldrSe= egovMessageSource.getMessage("comUssIonAns.annvrsryGdcc.cldrSe1");//양 - else sTempCldrSe= egovMessageSource.getMessage("comUssIonAns.annvrsryGdcc.cldrSe2");//음 - sTempAnnvrsryDe = annvrsryManageVO_Temp.getAnnvrsryDe()+"("+sTempCldrSe+")"; - annvrsryManageVO_Temp.setAnnvrsryTemp4(sTempAnnvrsryDe); - - if("Y".equals(annvrsryManageVO_Temp.getAnnvrsrySetup())) sTempAnnvrsrySetup="ON"; - else sTempAnnvrsrySetup="OFF"; - annvrsryManageVO_Temp.setAnnvrsryTemp5(sTempAnnvrsrySetup); - - model.addAttribute("annvrsryManageVO", annvrsryManageVO_Temp); - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - - - if(sCmd.equals("update")){ - - annvrsryManage.setAnnId(annvrsryManageVO_Temp.getAnnId()); - annvrsryManage.setAnnvrsryNm(annvrsryManageVO_Temp.getAnnvrsryNm()); - annvrsryManage.setAnnvrsryDe(annvrsryManageVO_Temp.getAnnvrsryDe()); - annvrsryManage.setCldrSe(annvrsryManageVO_Temp.getCldrSe()); - annvrsryManage.setUsid(annvrsryManageVO_Temp.getUsid()); - annvrsryManage.setAnnvrsrySe(annvrsryManageVO_Temp.getAnnvrsrySe()); - - ComDefaultCodeVO vo = new ComDefaultCodeVO(); - vo.setCodeId("COM069"); - List<?> annvrsrySeCodeList = cmmUseService.selectCmmCodeDetail(vo); - model.addAttribute("annvrsrySeCode", annvrsrySeCodeList); - model.addAttribute("annvrsryManage", annvrsryManage); - return "egovframework/com/uss/ion/ans/EgovAnnvrsryUpdt"; - }else{ - return "egovframework/com/uss/ion/ans/EgovAnnvrsryDetail"; - } - } - - /** - * 기념일관리 등록 화면으로 이동한다. - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/ans/insertViewAnnvrsry.do") - public String insertViewAnnvrsryManage(@ModelAttribute("annvrsryManage") AnnvrsryManage annvrsryManage, - @ModelAttribute("annvrsryManageVO") AnnvrsryManageVO annvrsryManageVO, - ModelMap model ) throws Exception { - //로그인 객체 선언 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - annvrsryManage.setUsid(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - annvrsryManage.setAnnvrsrySetup("Y"); - annvrsryManage.setCldrSe("1"); // 1:양력 2:음력 - annvrsryManageVO.setUsid(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); // 사용자ID - annvrsryManageVO.setAnnvrsryTemp1(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getName())); // 사용자명 - annvrsryManageVO.setAnnvrsryTemp2(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getOrgnztNm())); // 조직 ID - - ComDefaultCodeVO vo = new ComDefaultCodeVO(); - vo.setCodeId("COM069"); - List<?> annvrsrySeCodeList = cmmUseService.selectCmmCodeDetail(vo); - model.addAttribute("annvrsrySeCode", annvrsrySeCodeList); - model.addAttribute("annvrsryManage", annvrsryManage); - model.addAttribute("annvrsryManageVO", annvrsryManageVO); - return "egovframework/com/uss/ion/ans/EgovAnnvrsryRegist"; - } - - /** - * 기념일관리정보를 신규로 등록한다. - * @param annvrsryManage - 기념일관리 model - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/ans/insertAnnvrsry.do") - public String insertAnnvrsryManage(@ModelAttribute("annvrsryManage") AnnvrsryManage annvrsryManage, - @ModelAttribute("annvrsryManageVO") AnnvrsryManageVO annvrsryManageVO, - BindingResult bindingResult, - SessionStatus status, - ModelMap model) throws Exception { - - beanValidator.validate(annvrsryManage, bindingResult); //validation 수행 - - if (bindingResult.hasErrors()) { - ComDefaultCodeVO vo = new ComDefaultCodeVO(); - vo.setCodeId("COM069"); - List<?> annvrsrySeCodeList = cmmUseService.selectCmmCodeDetail(vo); - model.addAttribute("annvrsrySeCode", annvrsrySeCodeList); - - model.addAttribute("annvrsryManageVO", annvrsryManageVO); - model.addAttribute("message", egovMessageSource.getMessage("fail.common.insert")); - return "egovframework/com/uss/ion/ans/EgovAnnvrsryRegist"; - } else { - - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - status.setComplete(); - model.addAttribute("message", egovMessageSource.getMessage("success.common.insert")); - annvrsryManage.setFrstRegisterId((user == null || user.getUniqId() == null) ? "" : user.getUniqId()); - - if(egovAnnvrsryManageService.selectAnnvrsryManageDplctAt(annvrsryManage)==0){ - egovAnnvrsryManageService.insertAnnvrsryManage(annvrsryManage); - model.addAttribute("message", egovMessageSource.getMessage("success.common.insert")); - return "forward:/uss/ion/ans/selectAnnvrsryManageList.do"; - }else{ - ComDefaultCodeVO vo = new ComDefaultCodeVO(); - vo.setCodeId("COM069"); - List<?> annvrsrySeCodeList = cmmUseService.selectCmmCodeDetail(vo); - annvrsryManageVO.setAnnvrsryTemp1(user == null ? "" : EgovStringUtil.isNullToString(user.getName())); - annvrsryManageVO.setAnnvrsryTemp2(user == null ? "" : EgovStringUtil.isNullToString(user.getOrgnztNm())); - model.addAttribute("annvrsrySeCode", annvrsrySeCodeList); - model.addAttribute("annvrsryManageVO", annvrsryManageVO); - model.addAttribute("dplctMessage", egovMessageSource.getMessage("comUssIonAns.common.duplicate"));//이미 등록된 데이타입니다. 해당 데이타를 확인해 주세요"); - return "egovframework/com/uss/ion/ans/EgovAnnvrsryRegist"; - } - } - } - - /** - * 기 등록된 기념일관리정보를 수정한다. - * @param annvrsryManage - 기념일관리 model - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/ans/updateAnnvrsryManage.do") - public String updateAnnvrsryManage(@ModelAttribute("annvrsryManage") AnnvrsryManage annvrsryManage, - @ModelAttribute("annvrsryManageVO") AnnvrsryManageVO annvrsryManageVO, - BindingResult bindingResult, - SessionStatus status, - ModelMap model) throws Exception { - - beanValidator.validate(annvrsryManage, bindingResult); //validation 수행 - - if (bindingResult.hasErrors()) { - model.addAttribute("annvrsryManageVO", annvrsryManage); - return "egovframework/com/uss/ion/ans/EgovAnnvrsryManageUpdt"; - } else { - - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - status.setComplete(); - annvrsryManage.setLastUpdusrId((user == null || user.getUniqId() == null) ? "" : user.getUniqId()); - - if(egovAnnvrsryManageService.selectAnnvrsryManageDplctAt(annvrsryManage)==0){ - egovAnnvrsryManageService.updateAnnvrsryManage(annvrsryManage); - model.addAttribute("message", egovMessageSource.getMessage("success.common.update")); - return "forward:/uss/ion/ans/selectAnnvrsryManageList.do"; - }else{ - ComDefaultCodeVO vo = new ComDefaultCodeVO(); - vo.setCodeId("COM069"); - List<?> annvrsrySeCodeList = cmmUseService.selectCmmCodeDetail(vo); - annvrsryManageVO.setAnnvrsryTemp1(user == null ? "" : EgovStringUtil.isNullToString(user.getName())); - annvrsryManageVO.setAnnvrsryTemp2(user == null ? "" : EgovStringUtil.isNullToString(user.getOrgnztNm())); - model.addAttribute("annvrsrySeCode", annvrsrySeCodeList); - model.addAttribute("annvrsryManageVO", annvrsryManageVO); - model.addAttribute("dplctMessage", egovMessageSource.getMessage("comUssIonAns.common.duplicate"));//이미 등록된 데이타입니다. 해당 데이타를 확인해 주세요"); - return "egovframework/com/uss/ion/ans/EgovAnnvrsryUpdt"; - } - } - } - - /** - * 기 등록된 기념일관리정보를 삭제한다. - * @param annvrsryManage - 기념일관리 model - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/ans/deleteAnnvrsryManage.do") - public String deleteAnnvrsryManage(@ModelAttribute("annvrsryManage") AnnvrsryManage annvrsryManage, - SessionStatus status, - ModelMap model) throws Exception { - - egovAnnvrsryManageService.deleteAnnvrsryManage(annvrsryManage); - status.setComplete(); - model.addAttribute("message", egovMessageSource.getMessage("success.common.delete")); - return "forward:/uss/ion/ans/selectAnnvrsryManageList.do"; - } - - /** - * Main화면에서 알림설정에 다른 기념일관리 목록을 조회한다. - * @param annvrsryManageVO - 기념일관리 VO - * @return String - 리턴 Url - */ - @IncludedInfo(name="기념일목록(확인용)", order = 931 ,gid = 50) - @RequestMapping(value="/uss/ion/ans/selectAnnvrsryMainList.do") - public String selectAnnvrsryMainList( @ModelAttribute("annvrsryManageVO") AnnvrsryManageVO annvrsryManageVO, - @ModelAttribute("annvrsryManageVO") AnnvrsryManageVO annvrsryGdcc, - ModelMap model) throws Exception { - - //로그인 객체 선언 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - if (loginVO == null) { - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - annvrsryManageVO.setUsid(loginVO.getUniqId()); - - /** paging */ - PaginationInfo paginationInfo = new PaginationInfo(); - paginationInfo.setCurrentPageNo(annvrsryManageVO.getPageIndex()); - paginationInfo.setRecordCountPerPage(annvrsryManageVO.getPageUnit()); - paginationInfo.setPageSize(annvrsryManageVO.getPageSize()); - - annvrsryManageVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); - annvrsryManageVO.setLastIndex(paginationInfo.getLastRecordIndex()); - annvrsryManageVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); - - annvrsryManageVO.setAnnvrsryManageList(egovAnnvrsryManageService.selectAnnvrsryGdcc(annvrsryManageVO)); - model.addAttribute("annvrsryGdccList", annvrsryManageVO.getAnnvrsryManageList()); - - int totCnt = egovAnnvrsryManageService.selectAnnvrsryManageListTotCnt(annvrsryManageVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - return "egovframework/com/uss/ion/ans/EgovAnnvrsryMainList"; - } - - - /** - * 등록된 기념일관리의 알림 화면을 조회한다. - * @param annvrsryManageVO - 기념일관리 VO - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/ans/selectAnnvrsryGdcc.do") - public String selectAnnvrsryGdcc(@ModelAttribute("annvrsryManageVO") AnnvrsryManageVO annvrsryManageVO, - ModelMap model) throws Exception { - String sTempAnnvrsryDe = null; - String sTempCldrSe = null; - String sTempAnnvrsrySetup = null; - String sAnnvrsryDe = null; - AnnvrsryManageVO annvrsryManageVO_Temp = new AnnvrsryManageVO(); -/* - String sAnnvrsryDe_Temp = null; - - sAnnvrsryDe_Temp = EgovStringUtil.removeMinusChar(annvrsryManageVO.getAnnvrsryDe()); - if("0".equals(annvrsryManageVO.getCldrSe())){ // 음력인 경우 양력으로 환산 - sAnnvrsryDe_Temp = EgovDateUtil.toSolar(sAnnvrsryDe_Temp, 0); - annvrsryManageVO.setAnnvrsryDe(sAnnvrsryDe_Temp); - } -*/ - annvrsryManageVO_Temp = egovAnnvrsryManageService.selectAnnvrsryManage(annvrsryManageVO); - sAnnvrsryDe = EgovStringUtil.removeMinusChar(annvrsryManageVO_Temp.getAnnvrsryDe()); - if("1".equals(annvrsryManageVO_Temp.getCldrSe())){ sTempCldrSe= egovMessageSource.getMessage("comUssIonAns.annvrsryGdcc.cldrSe1");//양 - }else{ - sTempCldrSe= egovMessageSource.getMessage("comUssIonAns.annvrsryGdcc.cldrSe2");//음 - sAnnvrsryDe = EgovDateUtil.toSolar(sAnnvrsryDe, 0); - } - - sTempAnnvrsryDe = annvrsryManageVO_Temp.getAnnvrsryDe()+"("+sTempCldrSe+")"; - annvrsryManageVO_Temp.setAnnvrsryTemp4(sTempAnnvrsryDe); - - if("Y".equals(annvrsryManageVO_Temp.getAnnvrsrySetup())) sTempAnnvrsrySetup="ON"; - else sTempAnnvrsrySetup="OFF"; - annvrsryManageVO_Temp.setAnnvrsryTemp5(sTempAnnvrsrySetup); - - /* 날짜 사이의 기간 산출 */ - long resultDay = 0; - Calendar to_day = Calendar.getInstance(); //Calendar객체를 생성합니다. - Calendar target_day = Calendar.getInstance(); - - if(sAnnvrsryDe!=null && !sAnnvrsryDe.equals("")){ - target_day.set(Integer.parseInt(sAnnvrsryDe.substring(0,4)),Integer.parseInt(sAnnvrsryDe.substring(4,6))-1,Integer.parseInt(sAnnvrsryDe.substring(6,8))); - }else{ - target_day.set(to_day.get(Calendar.YEAR),to_day.get(Calendar.MONTH)+1,to_day.get(Calendar.DATE)); - } - - long resultTime = target_day.getTime().getTime() - to_day.getTime().getTime(); // 차이 구하기 - if(resultTime>0){ - resultDay = resultTime /(1000*60*60*24);// 일로 바꾸기 - } - else resultDay = 0; - - annvrsryManageVO_Temp.setAnnvrsryBeginDe(Long.toString(resultDay)); - - model.addAttribute("annvrsryManageVO", annvrsryManageVO_Temp); - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - - return "egovframework/com/uss/ion/ans/EgovAnnvrsryGdcc"; - } - - - - - /** - * 기념일일괄등록화면 호출 및 기념일일괄등록처리 프로세스 - * @param annvrsryManageVO AnnvrsryManageVO - * @param request HttpServletRequest - * @return 출력페이지정보 "ion/bnt/EgovBndtManageListPop" - * @exception Exception - */ - @RequestMapping(value="/uss/ion/ans/EgovAnnvrsryManageListPop.do") - public String selectAnnvrsryManageBnde( final HttpServletRequest request, - @ModelAttribute("annvrsryManageVO") AnnvrsryManageVO annvrsryManageVO, - @RequestParam Map<?, ?> commandMap, - BindingResult bindingResult, - ModelMap model) throws Exception { - String resultMsg = ""; - 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"; - } - - return "egovframework/com/uss/ion/ans/EgovAnnvrsryManageBndeListPop"; - } - - @RequestMapping(value="/uss/ion/ans/EgovAnnvrsryManageListPopAction.do") - public String selectAnnvrsryManageBndeAction( final MultipartHttpServletRequest multiRequest, - @ModelAttribute("annvrsryManageVO") AnnvrsryManageVO annvrsryManageVO, - @RequestParam Map<?, ?> commandMap, - ModelMap model) throws Exception { - String resultMsg = ""; - 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"; - } - - if(sCmd.equals("bnde")){ - //final MultipartHttpServletRequest multiRequest = (MultipartHttpServletRequest) request; - final Map<String, MultipartFile> files = multiRequest.getFileMap(); - Iterator<Entry<String, MultipartFile>> itr = files.entrySet().iterator(); - MultipartFile file; - while (itr.hasNext()) { - Entry<String, MultipartFile> entry = itr.next(); - file = entry.getValue(); - if (!"".equals(file.getOriginalFilename())) { - // KISA 보안약점 조치 - 자원해제 - InputStream is = null; - try { - is = file.getInputStream(); - model.addAttribute("annvrsryManageList", egovAnnvrsryManageService.selectAnnvrsryManageBnde(is)); - } catch (IOException e) { - throw new IOException(e); - } finally { - is.close(); - } - }else{ - resultMsg = egovMessageSource.getMessage("fail.common.msg"); - } - } - model.addAttribute("resultMsg", resultMsg); - } - return "egovframework/com/uss/ion/ans/EgovAnnvrsryManageBndeListPop"; - } - - /** - * 기념일정보를 일괄등록처리한다. - * @param annvrsryManageVO - 기념일관리 VO - * @param String - 기념일정보 - * @return String - 리턴 Url - */ - @RequestMapping(value="/uss/ion/ans/insertAnnvrsryManageBnde.do") - public String insertAnnvrsryManageBnde(@RequestParam("checkedAnnvrsryManageForInsert") String checkedAnnvrsryManageForInsert , - @ModelAttribute("annvrsryManageVO") AnnvrsryManageVO annvrsryManageVO, - SessionStatus status, - ModelMap model) throws Exception { - //int iTemp = egovAnnvrsryManageService.selectAnnvrsryManageMonthCnt(annvrsryManageVO); - // if(iTemp == 0 ){ - - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - annvrsryManageVO.setFrstRegisterId((user == null || user.getUniqId() == null) ? "" : user.getUniqId()); - egovAnnvrsryManageService.insertAnnvrsryManageBnde(annvrsryManageVO, checkedAnnvrsryManageForInsert); - status.setComplete(); - model.addAttribute("message", "true"); - return "egovframework/com/uss/ion/ans/EgovAnnvrsryManageBndeListPop"; - // }else{ - //String sTempMessage = annvrsryManageVO.getBndtDe().substring(0,4)+"년"+bndtManageVO.getBndtDe().substring(4,6)+"월 데이타가 존재합니다."; - //model.addAttribute("message", sTempMessage); - // return "egovframework/com/uss/ion/bnt/EgovBndtManageBndeListPop"; - // } - } -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/uss/ion/ans/service/impl/AnnvrsryManageDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ans/service/impl/AnnvrsryManageDAO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ans/service/impl/AnnvrsryManageDAO.java (nonexistent) @@ -1,106 +0,0 @@ -package egovframework.com.uss.ion.ans.service.impl; - -import java.util.List; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.uss.ion.ans.service.AnnvrsryManage; -import egovframework.com.uss.ion.ans.service.AnnvrsryManageVO; - -import org.springframework.stereotype.Repository; - -/** - * 개요 - * - 기념일관리에 대한 DAO 클래스를 정의한다. - * - * 상세내용 - * - 기념일관리에 대한 등록, 수정, 삭제, 조회, 반영확인 기능을 제공한다. - * - 기념일관리의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 이용 - * @version 1.0 - * @created 06-15-2010 오후 2:08:56 - */ - -@Repository("annvrsryManageDAO") -public class AnnvrsryManageDAO extends EgovComAbstractDAO { - - /** - * 기념일관리정보를 관리하기 위해 등록된 기념일관리 목록을 조회한다. - * @param annvrsryManageVO - 기념일관리 VO - * @return List - 기념일관리 목록 - */ - public List<AnnvrsryManageVO> selectAnnvrsryManageList(AnnvrsryManageVO annvrsryManageVO) throws Exception { - return selectList("annvrsryManageDAO.selectAnnvrsryManageList", annvrsryManageVO); - } - - /** - * 기념일관리목록 총 갯수를 조회한다. - * @param annvrsryManageVO - 기념일관리 VO - * @return int - * @exception Exception - */ - public int selectAnnvrsryManageListTotCnt(AnnvrsryManageVO annvrsryManageVO) throws Exception { - return (Integer)selectOne("annvrsryManageDAO.selectAnnvrsryManageListTotCnt", annvrsryManageVO); - } - - /** - * 등록된 기념일관리의 상세정보를 조회한다. - * @param annvrsryManageVO - 기념일관리 VO - * @return AnnvrsryManageVO - 기념일관리 VO - */ - public AnnvrsryManageVO selectAnnvrsryManage(AnnvrsryManageVO annvrsryManageVO) throws Exception { - return (AnnvrsryManageVO) selectOne("annvrsryManageDAO.selectAnnvrsryManage", annvrsryManageVO); - } - - /** - * 기념일관리정보를 신규로 등록한다. - * @param annvrsryManage - 기념일관리 model - */ - public void insertAnnvrsryManage(AnnvrsryManage annvrsryManage) throws Exception { - insert("annvrsryManageDAO.insertAnnvrsryManage", annvrsryManage); - } - - /** - * 기 등록된 기념일관리정보를 수정한다. - * @param annvrsryManage - 기념일관리 model - */ - public void updateAnnvrsryManage(AnnvrsryManage annvrsryManage) throws Exception { - update("annvrsryManageDAO.updateAnnvrsryManage", annvrsryManage); - } - - /** - * 기 등록된 기념일관리정보를 삭제한다. - * @param annvrsryManage - 기념일관리 model - */ - public void deleteAnnvrsryManage(AnnvrsryManage annvrsryManage) throws Exception { - delete("annvrsryManageDAO.deleteAnnvrsryManage",annvrsryManage); - } - - /** - * 등록된 기념일관리의 상세정보를 조회한다. - * @param annvrsryManageVO - 기념일관리 VO - * @return AnnvrsryManageVO - 기념일관리 VO - */ - public List<AnnvrsryManageVO> selectAnnvrsryGdcc(AnnvrsryManageVO annvrsryManageVO) throws Exception { - return selectList("annvrsryManageDAO.selectAnnvrsryGdcc", annvrsryManageVO); - } - - /** - * 기념일관리 등록시 중복여부를 조회한다. - * @param annvrsryManage - 기념일관리 VO - * @return int - * @exception Exception - */ - public int selectAnnvrsryManageDplctAt(AnnvrsryManage annvrsryManage) throws Exception { - return (Integer)selectOne("annvrsryManageDAO.selectAnnvrsryManageDplctAt", annvrsryManage); - } - - /** - * 등록된 기념일관리의 상세정보를 조회한다. - * @param annvrsryManageVO - 기념일관리 VO - * @return AnnvrsryManageVO - 기념일관리 VO - */ - public AnnvrsryManageVO selectAnnvrsryManageBnde(AnnvrsryManageVO annvrsryManageVO) throws Exception { - return (AnnvrsryManageVO) selectOne("annvrsryManageDAO.selectAnnvrsryManageBnde", annvrsryManageVO); - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/ans/service/impl/EgovAnnvrsryManageServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ans/service/impl/EgovAnnvrsryManageServiceImpl.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ans/service/impl/EgovAnnvrsryManageServiceImpl.java (nonexistent) @@ -1,345 +0,0 @@ -package egovframework.com.uss.ion.ans.service.impl; - -import java.io.InputStream; -import java.util.ArrayList; -import java.util.Calendar; -import java.util.List; - -import egovframework.com.uss.ion.ans.service.AnnvrsryManage; -import egovframework.com.uss.ion.ans.service.AnnvrsryManageVO; -import egovframework.com.uss.ion.ans.service.EgovAnnvrsryManageService; -import egovframework.com.utl.fcc.service.EgovDateUtil; -import egovframework.com.utl.fcc.service.EgovStringUtil; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; -import egovframework.rte.fdl.excel.EgovExcelService; -import egovframework.rte.fdl.idgnr.EgovIdGnrService; - -import javax.annotation.Resource; - -import org.apache.poi.hssf.usermodel.HSSFCell; -import org.apache.poi.hssf.usermodel.HSSFRow; -import org.apache.poi.hssf.usermodel.HSSFSheet; -import org.apache.poi.hssf.usermodel.HSSFWorkbook; -import org.springframework.stereotype.Service; - -/** - * 개요 - * - 기념일관리에 대한 ServiceImpl 클래스를 정의한다. - * - * 상세내용 - * - 기념일관리에 대한 등록, 수정, 삭제, 조회, 반영확인 기능을 제공한다. - * - 기념일관리의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 이용 - * @version 1.0 - * @created 06-15-2010 오후 2:08:56 - * * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ---------- -------- --------------------------- - * 2010.06.15 표준프레임워크 최초 생성 - * 2018.11.30 최두영 selectAnnvrsryManageBnde에서 annvrsryManageVO의 null처리 추가 - * - * </pre> - */ - -@Service("egovAnnvrsryManageService") -public class EgovAnnvrsryManageServiceImpl extends EgovAbstractServiceImpl implements EgovAnnvrsryManageService { - - @Resource(name = "annvrsryManageDAO") - private AnnvrsryManageDAO annvrsryManageDAO; - - @Resource(name = "excelZipService") - private EgovExcelService excelZipService; - - /** ID Generation */ - @Resource(name = "egovAnnvrsryManageIdGnrService") - private EgovIdGnrService idgenAnnvrsryManageService; - - /** - * 기념일관리정보를 관리하기 위해 등록된 기념일관리 목록을 조회한다. - * @param annvrsryManageVO - 기념일관리 VO - * @return List - 기념일관리 목록 - */ - public List<AnnvrsryManageVO> selectAnnvrsryManageList(AnnvrsryManageVO annvrsryManageVO) throws Exception { - - List<AnnvrsryManageVO> result = annvrsryManageDAO.selectAnnvrsryManageList(annvrsryManageVO); - int num = result.size(); - - for (int i = 0; i < num; i++) { - AnnvrsryManageVO annvrsryManageVO1 = result.get(i); - annvrsryManageVO1.setAnnvrsryDe(EgovDateUtil.formatDate(annvrsryManageVO1.getAnnvrsryDe(), "-")); - result.set(i, annvrsryManageVO1); - } - return result; - } - - /** - * 기념일관리목록 총 갯수를 조회한다. - * @param annvrsryManageVO - 기념일관리 VO - * @return int - 기념일관리 카운트 수 - */ - public int selectAnnvrsryManageListTotCnt(AnnvrsryManageVO annvrsryManageVO) throws Exception { - return annvrsryManageDAO.selectAnnvrsryManageListTotCnt(annvrsryManageVO); - } - - /** - * 등록된 기념일관리의 상세정보를 조회한다. - * @param annvrsryManageVO - 기념일관리 VO - * @return AnnvrsryManageVO - 기념일관리 VO - */ - public AnnvrsryManageVO selectAnnvrsryManage(AnnvrsryManageVO annvrsryManageVO) throws Exception { - annvrsryManageVO.setAnnvrsryDe(EgovStringUtil.removeMinusChar(annvrsryManageVO.getAnnvrsryDe())); - AnnvrsryManageVO annvrsryManageVOTemp = annvrsryManageDAO.selectAnnvrsryManage(annvrsryManageVO); - annvrsryManageVOTemp.setAnnvrsryDe(EgovDateUtil.formatDate(annvrsryManageVOTemp.getAnnvrsryDe(), "-")); - return annvrsryManageVOTemp; - } - - /** - * 기념일관리정보를 신규로 등록한다. - * @param annvrsryManage - 기념일관리 model - */ - public void insertAnnvrsryManage(AnnvrsryManage annvrsryManage) throws Exception { - annvrsryManage.setAnnvrsryDe(EgovStringUtil.removeMinusChar(annvrsryManage.getAnnvrsryDe())); - - String sAnnId = idgenAnnvrsryManageService.getNextStringId(); - annvrsryManage.setAnnId(sAnnId); - annvrsryManageDAO.insertAnnvrsryManage(annvrsryManage); - } - - /** - * 기 등록된 기념일관리정보를 수정한다. - * @param annvrsryManage - 기념일관리 model - */ - public void updateAnnvrsryManage(AnnvrsryManage annvrsryManage) throws Exception { - annvrsryManage.setAnnvrsryDe(EgovStringUtil.removeMinusChar(annvrsryManage.getAnnvrsryDe())); - annvrsryManageDAO.updateAnnvrsryManage(annvrsryManage); - } - - /** - * 기 등록된 기념일관리정보를 삭제한다. - * @param annvrsryManage - 기념일관리 model - */ - public void deleteAnnvrsryManage(AnnvrsryManage annvrsryManage) throws Exception { - annvrsryManage.setAnnvrsryDe(EgovStringUtil.removeMinusChar(annvrsryManage.getAnnvrsryDe())); - annvrsryManageDAO.deleteAnnvrsryManage(annvrsryManage); - } - - /** - * 등록된 기념일관리의 상세정보를 조회한다. - * @param annvrsryManageVO - 기념일관리 VO - * @return AnnvrsryManageVO - 기념일관리 VO - */ - public List<AnnvrsryManageVO> selectAnnvrsryGdcc(AnnvrsryManageVO annvrsryManageVO) throws Exception { - - List<AnnvrsryManageVO> result_temp = annvrsryManageDAO.selectAnnvrsryGdcc(annvrsryManageVO); - List<AnnvrsryManageVO> result = new ArrayList<AnnvrsryManageVO>(); - long lTemp = 0; - int num = result_temp.size(); - - for (int i = 0; i < num; i++) { - AnnvrsryManageVO annvrsryManageVO1 = result_temp.get(i); - lTemp = getDateCount(annvrsryManageVO1); - - if (lTemp >= 0 && lTemp < Long.parseLong(annvrsryManageVO1.getAnnvrsryBeginDe().replaceAll("\\p{Space}", ""))) { - annvrsryManageVO1.setAnnvrsryDe(EgovDateUtil.formatDate(annvrsryManageVO1.getAnnvrsryDe(), "-")); - result_temp.set(i, annvrsryManageVO1); - result.add(result_temp.get(i)); - } - } - return result; - } - - /** - * 기념일관리목록 총 갯수를 조회한다. - * @param annvrsryManageVO - 기념일관리 VO - * @return int - 기념일관리 카운트 수 - */ - public int selectAnnvrsryManageDplctAt(AnnvrsryManage annvrsryManage) throws Exception { - return annvrsryManageDAO.selectAnnvrsryManageDplctAt(annvrsryManage); - } - - /** - * 해당일자와 현재일자의 일수 계산 - * @param annvrsryManageVO - * @return long - */ - private long getDateCount(AnnvrsryManageVO annvrsryManageVO) throws Exception { - - /* 날짜 사이의 기간 산출 */ - long resultDay = 0; - Calendar to_day = Calendar.getInstance(); //Calendar객체를 생성합니다. - Calendar target_day = Calendar.getInstance(); - - String sAnnvrsryDe = null; - - sAnnvrsryDe = EgovStringUtil.removeMinusChar(annvrsryManageVO.getAnnvrsryDe()); - - // 매년반복일 경우 - if ("1".equals(annvrsryManageVO.getReptitSe())) { - sAnnvrsryDe = Integer.toString(to_day.get(Calendar.YEAR)) + (sAnnvrsryDe == null || sAnnvrsryDe.length() < 8 ? to_day.get(Calendar.MONTH) : sAnnvrsryDe.substring(4, 6)) + (sAnnvrsryDe == null || sAnnvrsryDe.length() < 8 ? to_day.get(Calendar.DATE) : sAnnvrsryDe.substring(6, 8)); - } - - // 음력인 경우 양력으로 환산 - if ("2".equals(annvrsryManageVO.getCldrSe())) { - sAnnvrsryDe = EgovDateUtil.toSolar(sAnnvrsryDe, 0); - } - - if (sAnnvrsryDe != null && !sAnnvrsryDe.equals("")) { - target_day.set(Integer.parseInt(sAnnvrsryDe.substring(0, 4)), Integer.parseInt(sAnnvrsryDe.substring(4, 6)) - 1, Integer.parseInt(sAnnvrsryDe.substring(6, 8))); - } else { - target_day.set(to_day.get(Calendar.YEAR), to_day.get(Calendar.MONTH) + 1, to_day.get(Calendar.DATE)); - } - - long resultTime = target_day.getTime().getTime() - to_day.getTime().getTime(); // 차이 구하기 - if (resultTime > 0) { - resultDay = resultTime / (1000 * 60 * 60 * 24);// 일로 바꾸기 - } else { - resultDay = -1; - } - //annvrsryManageVO.setAnnvrsryBeginDe(Long.toString(resultDay)); - - return resultDay; - } - - /*### 엑셀 일괄처리 프로세스 ###*/ - - /** - * 기념일정보 excel생성 - * @param inputStream InputStream - * @return String - * @exception Exception - */ - public List<AnnvrsryManageVO> selectAnnvrsryManageBnde(InputStream inputStream) throws Exception { - //int annvrsrySheetRowCnt = 0; - //String xlsFile = null; - - String sTempId = null; //사용자ID - String sTempNm = null; //사용자명 - String sTempAnnvrsryDe = null; //기념일자 - String sTempCldrSe = null; //양/음 구분 - String sTempAnnvrsrySe = null; //기념일구분 - String sTempAnnvrsryNm = null; //기념일명 - String sTempReptitSe = null; // 반복여부 - - List<AnnvrsryManageVO> list = new ArrayList<AnnvrsryManageVO>(); - - //String sBndtDe = null; - HSSFWorkbook hssfWB = (HSSFWorkbook) excelZipService.loadWorkbook(inputStream); - // 엑셀 파일 시트 갯수 확인 sheet = 1 - if (hssfWB.getNumberOfSheets() == 1) { - HSSFSheet annvrsrySheet = hssfWB.getSheetAt(0); //기념일관리 시트 가져오기 - //HSSFRow annvrsryRow = annvrsrySheet.getRow(1); //기념일 row 가져오기 - //annvrsrySheetRowCnt = annvrsryRow.getPhysicalNumberOfCells(); //기념일 cell Cnt - int rowsCnt = annvrsrySheet.getPhysicalNumberOfRows(); //행 갯수 가져오기 - - //사용자ID 기념일자 양/음 구분 기념일구분 기념일명 - for (int j = 1; j < rowsCnt; j++) { //row 루프 - AnnvrsryManageVO annvrsryManageVO = new AnnvrsryManageVO(); - AnnvrsryManageVO annvrsryManageVOTemp = null; - HSSFRow row = annvrsrySheet.getRow(j); //row 가져오기 - if (row != null) { - //int cells = row.getPhysicalNumberOfCells(); //cell 갯수 가져오기 - HSSFCell cell = null; - cell = row.getCell(0); //사용자ID - if (cell != null) { - sTempId = (String) cell.getStringCellValue(); - } - - cell = row.getCell(1); //사용자명 - if (cell != null) { - sTempNm = (String) cell.getStringCellValue(); - } - - cell = row.getCell(2); //기념일자 - if (cell != null) { - sTempAnnvrsryDe = (String) cell.getStringCellValue(); - } - - cell = row.getCell(3); //양/음구분 - if (cell != null) { - sTempCldrSe = (String) cell.getStringCellValue(); - } - - cell = row.getCell(4); //기념일구분 - if (cell != null) { - sTempAnnvrsrySe = (String) cell.getStringCellValue(); - } - cell = row.getCell(5); //기념일명 - if (cell != null) { - sTempAnnvrsryNm = (String) cell.getStringCellValue(); - } - cell = row.getCell(6); //반복여부 - if (cell != null) { - sTempReptitSe = (String) cell.getStringCellValue(); - } - annvrsryManageVO.setUsid(sTempId); // 당직자ID - annvrsryManageVO.setAnnvrsryTemp1(sTempNm); // 당직자명 - annvrsryManageVO.setAnnvrsrySe(sTempAnnvrsrySe); - annvrsryManageVOTemp = annvrsryManageDAO.selectAnnvrsryManageBnde(annvrsryManageVO); - if (annvrsryManageVOTemp != null) annvrsryManageVO = annvrsryManageVOTemp; // 기존에 등록되어 있는경우 - annvrsryManageVO.setAnnvrsrySe(sTempAnnvrsrySe); - annvrsryManageVO.setAnnvrsryDe(EgovDateUtil.formatDate(sTempAnnvrsryDe, "-")); - annvrsryManageVO.setCldrSe(sTempCldrSe); - annvrsryManageVO.setAnnvrsryNm(sTempAnnvrsryNm); - annvrsryManageVO.setReptitSe(sTempReptitSe); - list.add(annvrsryManageVO); - } - } - } - - return list; - } - - /** - * 기념일정보를 일괄등록처리한다. - * @param annvrsryManageVO - 기념일관리 VO - * @param String - 기념일정보 - */ - public void insertAnnvrsryManageBnde(AnnvrsryManageVO annvrsryManageVO, String checkedAnnvrsryManageForInsert) throws Exception { - AnnvrsryManage annvrsryManage; - //int insertCnt = 0; - String[] annvrsryManageValues = checkedAnnvrsryManageForInsert.split("[$]"); - String[] sTempAnnvrsryManage; - String sTemp = null; - String sAnnId = null; - - if (checkedAnnvrsryManageForInsert != null && !checkedAnnvrsryManageForInsert.equals("")) { - for (int i = 0; i < annvrsryManageValues.length; i++) { - annvrsryManage = new AnnvrsryManage(); - sTemp = annvrsryManageValues[i]; - sTempAnnvrsryManage = sTemp.split(","); - annvrsryManage.setUsid(sTempAnnvrsryManage[0]); - - annvrsryManage.setAnnvrsryDe(EgovStringUtil.removeMinusChar(sTempAnnvrsryManage[1])); - annvrsryManage.setCldrSe(sTempAnnvrsryManage[2]); - annvrsryManage.setAnnvrsrySe(sTempAnnvrsryManage[3]); - annvrsryManage.setAnnvrsryNm(sTempAnnvrsryManage[4]); - if ("Y".equals(sTempAnnvrsryManage[5])) { - annvrsryManage.setReptitSe("1"); - } - annvrsryManage.setAnnvrsryBeginDe("7"); - annvrsryManage.setAnnvrsrySetup("Y"); - annvrsryManage.setMemo("기념일 일괄등록"); - sAnnId = idgenAnnvrsryManageService.getNextStringId(); - annvrsryManage.setAnnId(sAnnId); - - annvrsryManage.setFrstRegisterId(annvrsryManageVO.getFrstRegisterId()); - annvrsryManageDAO.insertAnnvrsryManage(annvrsryManage); - } - } - } - - /** - * 기념일관리 건수를 조회한다. - * @param annvrsryManage - 기념일관리 - * @return int - * @exception Exception - - public int selectAnnvrsryManageMonthCnt(AnnvrsryManageVO annvrsryManageVO) throws Exception { - return annvrsryManageDAO.selectAnnvrsryManageMonthCnt(annvrsryManageVO); - } - */ - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/ans/service/AnnvrsryManageVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ans/service/AnnvrsryManageVO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ans/service/AnnvrsryManageVO.java (nonexistent) @@ -1,144 +0,0 @@ -package egovframework.com.uss.ion.ans.service; - -import java.util.List; - -/** - * 개요 - * - 기념일관리에 대한 Vo 클래스를 정의한다. - * - * 상세내용 - * - 기념일관리의 목록 항목을 관리한다. - * @author 이용 - * @version 1.0 - * @created 06-15-2010 오후 2:08:56 - */ - -//public class AnnvrsryManageVO extends AnnvrsryManage implements Serializable { -public class AnnvrsryManageVO extends AnnvrsryManage{ - - /** - * serialVersionUID - */ - private static final long serialVersionUID = 1L; - /** - * 기념일관리 목록 - */ - List<AnnvrsryManageVO> annvrsryManageList; - - /** - * list 번호 - */ - private int rowCount; - - /** - * 출력 변수 1 - */ - private String annvrsryTemp1; - - /** - * 출력 변수 2 - */ - private String annvrsryTemp2; - - /** - * 출력 변수 3 - */ - private String annvrsryTemp3; - - /** - * 출력 변수 4 - */ - private String annvrsryTemp4; - - /** - * 출력 변수 5 - */ - private String annvrsryTemp5; - - /** - * @return the annvrsryManageList - */ - public List<AnnvrsryManageVO> getAnnvrsryManageList() { - return annvrsryManageList; - } - /** - * @param bannerList the bannerList to set - */ - public void setAnnvrsryManageList(List<AnnvrsryManageVO> annvrsryManageList) { - this.annvrsryManageList = annvrsryManageList; - } - /** - * @return the rowCount - */ - public int getRowCount() { - return rowCount; - } - /** - * @param rowCount the rowCount to set - */ - public void setRowCount(int rowCount) { - this.rowCount = rowCount; - } - /** - * @return the annvrsryTemp1 - */ - public String getAnnvrsryTemp1() { - return annvrsryTemp1; - } - /** - * @param annvrsryTemp1 the annvrsryTemp1 to set - */ - public void setAnnvrsryTemp1(String annvrsryTemp1) { - this.annvrsryTemp1 = annvrsryTemp1; - } - /** - * @return the annvrsryTemp2 - */ - public String getAnnvrsryTemp2() { - return annvrsryTemp2; - } - /** - * @param annvrsryTemp2 the annvrsryTemp2 to set - */ - public void setAnnvrsryTemp2(String annvrsryTemp2) { - this.annvrsryTemp2 = annvrsryTemp2; - } - /** - * @return the annvrsryTemp3 - */ - public String getAnnvrsryTemp3() { - return annvrsryTemp3; - } - /** - * @param annvrsryTemp3 the annvrsryTemp3 to set - */ - public void setAnnvrsryTemp3(String annvrsryTemp3) { - this.annvrsryTemp3 = annvrsryTemp3; - } - /** - * @return the annvrsryTemp4 - */ - public String getAnnvrsryTemp4() { - return annvrsryTemp4; - } - /** - * @param annvrsryTemp4 the annvrsryTemp4 to set - */ - public void setAnnvrsryTemp4(String annvrsryTemp4) { - this.annvrsryTemp4 = annvrsryTemp4; - } - /** - * @return the annvrsryTemp5 - */ - public String getAnnvrsryTemp5() { - return annvrsryTemp5; - } - /** - * @param annvrsryTemp5 the annvrsryTemp5 to set - */ - public void setAnnvrsryTemp5(String annvrsryTemp5) { - this.annvrsryTemp5 = annvrsryTemp5; - } - - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/ans/service/EgovAnnvrsryManageService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ans/service/EgovAnnvrsryManageService.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ans/service/EgovAnnvrsryManageService.java (nonexistent) @@ -1,89 +0,0 @@ -package egovframework.com.uss.ion.ans.service; - -import java.io.InputStream; -import java.util.List; - -/** - * 개요 - * - 기념일관리에 대한 Service Interface를 정의한다. - * - * 상세내용 - * - 기념일관리에 대한 등록, 수정, 삭제, 조회, 반영확인 기능을 제공한다. - * - 기념일관리의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 이용 - * @version 1.0 - * @created 06-15-2010 오후 2:08:56 - */ - -public interface EgovAnnvrsryManageService { - - /** - * 기념일관리 정보를 관리하기 위해 등록된 기념일관리 목록을 조회한다. - * @param annvrsryManageVO - 기념일관리 VO - * @return List - 기념일관리 목록 - */ - public List<AnnvrsryManageVO> selectAnnvrsryManageList(AnnvrsryManageVO annvrsryManageVO) throws Exception; - - /** - * 기념일관리 목록 총 갯수를 조회한다. - * @param annvrsryManageVO - 기념일관리 VO - * @return int - 기념일관리 카운트 수 - */ - public int selectAnnvrsryManageListTotCnt(AnnvrsryManageVO annvrsryManageVO) throws Exception ; - - /** - * 등록된 기념일관리의 상세정보를 조회한다. - * @param annvrsryManageVO - 기념일관리 VO - * @return AnnvrsryManageVO - 기념일관리 VO - */ - public AnnvrsryManageVO selectAnnvrsryManage(AnnvrsryManageVO annvrsryManageVO) throws Exception; - - /** - * 기념일관리 정보를 신규로 등록한다. - * @param annvrsryManage - 기념일관리 model - */ - public void insertAnnvrsryManage(AnnvrsryManage annvrsryManage) throws Exception; - - /** - * 기 등록된 기념일관리 정보를 수정한다. - * @param annvrsryManage - 기념일관리 model - */ - public void updateAnnvrsryManage(AnnvrsryManage annvrsryManage) throws Exception; - - /** - * 기 등록된 기념일관리 정보를 삭제한다. - * @param annvrsryManage - 기념일관리 model - */ - public void deleteAnnvrsryManage(AnnvrsryManage annvrsryManage) throws Exception; - - /** - * 등록된 기념일관리의 알림 화면을 조회한다. - * @param annvrsryManageVO - 기념일관리 VO - * @return AnnvrsryManageVO - 기념일관리 VO - */ - public List<AnnvrsryManageVO> selectAnnvrsryGdcc(AnnvrsryManageVO annvrsryManageVO) throws Exception; - - /** - * 기념일관리 등록시 중복여부를 조회한다. - * @param annvrsryManage - 기념일관리 VO - * @return int - * @exception Exception - */ - public int selectAnnvrsryManageDplctAt(AnnvrsryManage annvrsryManage) throws Exception ; - - /** - * 기념일정보 excel생성 - * @param inputStream InputStream - * @return String - * @exception Exception - */ - public List<AnnvrsryManageVO> selectAnnvrsryManageBnde(InputStream inputStream)throws Exception; - - /** - * 기념일정보를 일괄등록처리한다. - * @param annvrsryManageVO - 기념일관리 VO - * @param String - 기념일정보 - */ - public void insertAnnvrsryManageBnde(AnnvrsryManageVO annvrsryManageVO, - String checkedAnnvrsryManageForInsert) throws Exception; -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/uss/ion/ans/service/AnnvrsryManage.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ans/service/AnnvrsryManage.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ans/service/AnnvrsryManage.java (nonexistent) @@ -1,300 +0,0 @@ -package egovframework.com.uss.ion.ans.service; - -import egovframework.com.cmm.ComDefaultVO; - -/** - * 개요 - * - 기념일관리에 대한 model 클래스를 정의한다. - * - * 상세내용 - * - 기념일관리의 사용자ID,기념일명,기념일자,달력구분,알림설정,알림시작일자,메모,최초등록자ID,최초등록시점,최종수정자ID,최종수정시점 항목을 관리한다. - * @author 이용 - * @version 1.0 - * @created 06-15-2010 오후 2:08:56 - */ - -public class AnnvrsryManage extends ComDefaultVO { - - /** - * serialVersionUID - */ - private static final long serialVersionUID = 1L; - - /** - * 기념일ID - */ - private String annId; - - - /** - * 사용자ID - */ - private String usid; - - /** - * 기념일구분 - */ - private String annvrsrySe; - - - /** - * 기념일명 - */ - private String annvrsryNm; - - /** - * 기념일자 - */ - private String annvrsryDe; - - /** - * 달력구분 - */ - private String cldrSe; - - /** - * 반복구분 - */ - private String reptitSe; - - /** - * 알림설정 - */ - private String annvrsrySetup; - - /** - * 알림시작일자 - */ - private String annvrsryBeginDe; - - /** - * 메모 - */ - private String memo; - - /** - * 최초등록자ID - */ - private String frstRegisterId; - - /** - * 최초등록시점 - */ - private String frstRegisterPnttm; - - /** - * 최종수정자ID - */ - private String lastUpdusrId; - - /** - * 최종수정시점 - */ - private String lastUpdusrPnttm; - - - /** - * @return the annId - */ - public String getAnnId() { - return annId; - } - - /** - * @param annId the annId to set - */ - public void setAnnId(String annId) { - this.annId = annId; - } - - /** - * @return the usid - */ - public String getUsid() { - return usid; - } - - /** - * @param usid the usid to set - */ - public void setUsid(String usid) { - this.usid = usid; - } - - /** - * @return the annvrsrySe - */ - public String getAnnvrsrySe() { - return annvrsrySe; - } - - /** - * @param annvrsrySe the annvrsrySe to set - */ - public void setAnnvrsrySe(String annvrsrySe) { - this.annvrsrySe = annvrsrySe; - } - - /** - * @return the annvrsryNm - */ - public String getAnnvrsryNm() { - return annvrsryNm; - } - - /** - * @param annvrsryNm the annvrsryNm to set - */ - public void setAnnvrsryNm(String annvrsryNm) { - this.annvrsryNm = annvrsryNm; - } - - /** - * @return the annvrsryDe - */ - public String getAnnvrsryDe() { - return annvrsryDe; - } - - /** - * @param annvrsryDe the annvrsryDe to set - */ - public void setAnnvrsryDe(String annvrsryDe) { - this.annvrsryDe = annvrsryDe; - } - - /** - * @return the cldrSe - */ - public String getCldrSe() { - return cldrSe; - } - - /** - * @param cldrSe the cldrSe to set - */ - public void setCldrSe(String cldrSe) { - this.cldrSe = cldrSe; - } - - /** - * @return the annvrsrySetup - */ - public String getAnnvrsrySetup() { - return annvrsrySetup; - } - - /** - * @param annvrsrySetup the annvrsrySetup to set - */ - public void setAnnvrsrySetup(String annvrsrySetup) { - this.annvrsrySetup = annvrsrySetup; - } - - /** - * @return the annvrsryBeginDe - */ - public String getAnnvrsryBeginDe() { - return annvrsryBeginDe; - } - - /** - * @param annvrsryBeginDe the annvrsryBeginDe to set - */ - public void setAnnvrsryBeginDe(String annvrsryBeginDe) { - this.annvrsryBeginDe = annvrsryBeginDe; - } - - /** - * @return the memo - */ - public String getMemo() { - return memo; - } - - /** - * @param memo the memo to set - */ - public void setMemo(String memo) { - this.memo = memo; - } - - /** - * @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 serialVersionUID - */ - public static long getSerialVersionUID() { - return serialVersionUID; - } - - /** - * @return the reptitSe - */ - public String getReptitSe() { - return reptitSe; - } - - /** - * @param reptitSe the reptitSe to set - */ - public void setReptitSe(String reptitSe) { - this.reptitSe = reptitSe; - } - - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/uss/ion/yrc/web/EgovIndvdlYrycManageController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/yrc/web/EgovIndvdlYrycManageController.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/yrc/web/EgovIndvdlYrycManageController.java (nonexistent) @@ -1,151 +0,0 @@ -package egovframework.com.uss.ion.yrc.web; - -import java.util.List; - -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.RequestMethod; -import org.springmodules.validation.commons.DefaultBeanValidator; - -import egovframework.com.cmm.LoginVO; -import egovframework.com.cmm.annotation.IncludedInfo; -import egovframework.com.cmm.util.EgovUserDetailsHelper; -import egovframework.com.uss.ion.yrc.service.EgovIndvdlYrycManageService; -import egovframework.com.uss.ion.yrc.service.IndvdlYrycManage; -import egovframework.com.utl.fcc.service.EgovStringUtil; -import egovframework.rte.fdl.string.EgovDateUtil; - -/** - * 개요 - * - 개인연차관리에 대한 controller 클래스를 정의한다. - * - * 상세내용 - * - 개인연차관리에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * @author 표준프레임워크센터 - * @version 1.0 - * @created 2014.11.14 - * <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ----------- -------- --------------------------- - * 2014.11.14 이기하 최초 생성 - * - * </pre> - */ - -@Controller -public class EgovIndvdlYrycManageController { - - @Resource(name = "egovIndvdlYrycManageService") - private EgovIndvdlYrycManageService egovIndvdlYrycManageService; - - @Autowired - private DefaultBeanValidator beanValidator; - - /** - * 개인연차관리정보를 관리하기 위해 등록된 개인연차관리 목록을 조회한다. - * @param IndvdlYrycManage - 개인연차관리 VO - * @return String - 리턴 Url - */ - @IncludedInfo(name="개인연차관리", order = 902 ,gid = 50) - @RequestMapping(value="/uss/ion/yrc/EgovIndvdlYrycManageList.do") - public String selectIndvdlYrycManageList(IndvdlYrycManage indvdlYrycManage, ModelMap model) throws Exception { - - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - if (user == null) { - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - - indvdlYrycManage.setMberId(user.getUniqId()); - - List<?> indvdlYrycManageList = egovIndvdlYrycManageService.selectIndvdlYrycManageList(indvdlYrycManage); - model.addAttribute("resultList", indvdlYrycManageList); - - return "egovframework/com/uss/ion/yrc/EgovIndvdlYrycManageList"; - } - /** - * 개인별연차관리 등록 화면으로 이동한다. - * @param indvdlYrycManage - 연차관리 model - * @return String - 리턴 Url - */ - @RequestMapping(value = "/uss/ion/yrc/EgovIndvdlYrycRegist.do", method=RequestMethod.GET) - public String insertViewIndvdlYrycManage(@ModelAttribute IndvdlYrycManage indvdlYrycManage, ModelMap model) throws Exception { - - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - indvdlYrycManage.setMberId(user == null ? "" : EgovStringUtil.isNullToString(user.getUniqId())); - indvdlYrycManage.setMberNm(user == null ? "" : EgovStringUtil.isNullToString(user.getName())); - - List<?> indvdlYrycManageList = egovIndvdlYrycManageService.selectIndvdlYrycManageList(indvdlYrycManage); - indvdlYrycManage.setOccrrncYear(EgovDateUtil.getCurrentYearAsString()); - - int totCnt = egovIndvdlYrycManageService.selectIndvdlYrycManageListTotCnt(indvdlYrycManage); - - model.addAttribute("resultList", indvdlYrycManageList); - model.addAttribute("totCnt", totCnt); - - return "egovframework/com/uss/ion/yrc/EgovIndvdlYrycRegist"; - } - - /** - * 개인별연차관리 등록한다. - * @param indvdlYrycManage - 연차관리 model - * @return String - 리턴 Url - */ - @RequestMapping(value = "/uss/ion/yrc/EgovIndvdlYrycRegist.do", method=RequestMethod.POST) - public String insertIndvdlYrycManage(@ModelAttribute IndvdlYrycManage indvdlYrycManage, BindingResult bindingResult, - ModelMap model) throws Exception { - - beanValidator.validate(indvdlYrycManage, bindingResult); //validation 수행 - - if (bindingResult.hasErrors()) { - model.addAttribute("indvdlYrycManage", indvdlYrycManage); - return "egovframework/com/uss/ion/yrc/EgovIndvdlYrycRegist"; - } else { - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - indvdlYrycManage.setMberId((user == null || user.getUniqId() == null) ? "" : user.getUniqId()); - indvdlYrycManage.setRemndrYrycCo(indvdlYrycManage.getOccrncYrycCo() - indvdlYrycManage.getUseYrycCo()); - - int totCnt = egovIndvdlYrycManageService.selectIndvdlYrycManageListTotCnt(indvdlYrycManage); - - if (totCnt >= 1) { - egovIndvdlYrycManageService.updtIndvdlYrycManage(indvdlYrycManage); - } else { - egovIndvdlYrycManageService.insertIndvdlYrycManage(indvdlYrycManage); - } - - List<?> indvdlYrycManageList = egovIndvdlYrycManageService.selectIndvdlYrycManageList(indvdlYrycManage); - model.addAttribute("resultList", indvdlYrycManageList); - model.addAttribute("totCnt", totCnt); - - return "egovframework/com/uss/ion/yrc/EgovIndvdlYrycManageList"; - } - } - - /** - * 개인별연차관리 삭제한다. - * @param indvdlYrycManage - 연차관리 model - * @return String - 리턴 Url - */ - @RequestMapping(value = "/uss/ion/yrc/deleteIndvdlYryc.do", method=RequestMethod.POST) - public String deleteIndvdlYrycManage(IndvdlYrycManage indvdlYrycManage) throws Exception { - - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - indvdlYrycManage.setMberId((user == null || user.getUniqId() == null) ? "" : user.getUniqId()); - - int totCnt = egovIndvdlYrycManageService.selectIndvdlYrycManageListTotCnt(indvdlYrycManage); - - if (totCnt >= 1) { - egovIndvdlYrycManageService.deleteIndvdlYrycManage(indvdlYrycManage); - } - - return "egovframework/com/uss/ion/yrc/EgovIndvdlYrycManageList"; - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/yrc/service/impl/IndvdlYrycDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/yrc/service/impl/IndvdlYrycDAO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/yrc/service/impl/IndvdlYrycDAO.java (nonexistent) @@ -1,64 +0,0 @@ -package egovframework.com.uss.ion.yrc.service.impl; - -import java.util.List; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.uss.ion.yrc.service.IndvdlYrycManage; - -import org.springframework.stereotype.Repository; - -/** - * 개요 - * - 연차관리에 대한 DAO 클래스를 정의한다. - * - * 상세내용 - * - 연차관리에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * @author 이기하 - * @version 1.0 - * @created 2014.11.14 - */ - -@Repository("indvdlYrycDAO") -public class IndvdlYrycDAO extends EgovComAbstractDAO { - - /** - * 연차를 조회처리한다. - * @param indvdlYrycManage - 연차관리 model - */ - public List<IndvdlYrycManage> selectIndvdlYrycManageList(IndvdlYrycManage indvdlYrycManage) throws Exception { - return selectList("indvdlYrycDAO.selectIndvdlYrycManageList", indvdlYrycManage); - } - - /** - * 연차목록 총 갯수를 조회한다. - * @param indvdlYrycManage - 연차관리 model - */ - public int selectIndvdlYrycManageListTotCnt(IndvdlYrycManage indvdlYrycManage) throws Exception { - return (Integer)selectOne("indvdlYrycDAO.selectIndvdlYrycManageListTotCnt", indvdlYrycManage); - } - - /** - * 연차를 입력처리한다. - * @param indvdlYrycManage - 연차관리 model - */ - public void insertIndvdlYrycManage(IndvdlYrycManage indvdlYrycManage) throws Exception { - insert("indvdlYrycDAO.insertIndvdlYrycManage", indvdlYrycManage); - } - - /** - * 연차를 수정처리한다. - * @param indvdlYrycManage - 연차관리 model - */ - public void updtIndvdlYrycManage(IndvdlYrycManage indvdlYrycManage) throws Exception { - update("indvdlYrycDAO.updateIndvdlYrycManage", indvdlYrycManage); - } - - /** - * 연차를 삭제처리한다. - * @param indvdlYrycManage - 연차관리 model - */ - public void deleteIndvdlYrycManage(IndvdlYrycManage indvdlYrycManage) throws Exception { - delete("indvdlYrycDAO.deleteIndvdlYrycManage", indvdlYrycManage); - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/yrc/service/impl/EgovIndvdlYrycManageServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/yrc/service/impl/EgovIndvdlYrycManageServiceImpl.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/yrc/service/impl/EgovIndvdlYrycManageServiceImpl.java (nonexistent) @@ -1,78 +0,0 @@ -package egovframework.com.uss.ion.yrc.service.impl; - -import java.util.List; - -import egovframework.com.uss.ion.yrc.service.EgovIndvdlYrycManageService; -import egovframework.com.uss.ion.yrc.service.IndvdlYrycManage; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; - -/** - * 개요 - * - 연차관리에 대한 ServiceImpl 클래스를 정의한다. - * - * 상세내용 - * - 연차관리에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 연차관리의 조회기능은 목록조회로 구분된다. - * @author 이기하 - * @version 1.0 - * @created 2014.11.14 - */ - -@Service("egovIndvdlYrycManageService") -public class EgovIndvdlYrycManageServiceImpl extends EgovAbstractServiceImpl implements EgovIndvdlYrycManageService { - - @Resource(name="indvdlYrycDAO") - private IndvdlYrycDAO indvdlYrycDAO; - - /** - * 개인별 연차를 조회 처리한다. - * @param indvdlYrycManage - 연차관리 model - */ - @Override - public List<IndvdlYrycManage> selectIndvdlYrycManageList(IndvdlYrycManage indvdlYrycManage) throws Exception { - List<IndvdlYrycManage> result = indvdlYrycDAO.selectIndvdlYrycManageList(indvdlYrycManage); - return result; - } - - /** - * 개인별 연차 리스트 갯수를 조회 처리한다. - * @param indvdlYrycManage - 연차관리 model - */ - @Override - public int selectIndvdlYrycManageListTotCnt(IndvdlYrycManage indvdlYrycManage) throws Exception { - return indvdlYrycDAO.selectIndvdlYrycManageListTotCnt(indvdlYrycManage); - } - - /** - * 개인별 연차를 입력 처리한다. - * @param indvdlYrycManage - 연차관리 model - */ - @Override - public void insertIndvdlYrycManage(IndvdlYrycManage indvdlYrycManage) throws Exception { - indvdlYrycDAO.insertIndvdlYrycManage(indvdlYrycManage); - } - - /** - * 개인별 연차를 수정 처리한다. - * @param indvdlYrycManage - 연차관리 model - */ - @Override - public void updtIndvdlYrycManage(IndvdlYrycManage indvdlYrycManage) throws Exception { - indvdlYrycDAO.updtIndvdlYrycManage(indvdlYrycManage); - } - - /** - * 개인별 연차를 삭제 처리한다. - * @param indvdlYrycManage - 연차관리 model - */ - @Override - public void deleteIndvdlYrycManage(IndvdlYrycManage indvdlYrycManage) throws Exception { - indvdlYrycDAO.deleteIndvdlYrycManage(indvdlYrycManage); - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/yrc/service/IndvdlYrycManage.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/yrc/service/IndvdlYrycManage.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/yrc/service/IndvdlYrycManage.java (nonexistent) @@ -1,211 +0,0 @@ -package egovframework.com.uss.ion.yrc.service; - -import egovframework.com.cmm.ComDefaultVO; - -/** - * 개요 - * - 개인별 연차관리에 대한 model 클래스를 정의한다. - * - * 상세내용 - * - 연차관리의 발생연도,사용자ID,연차발생갯수,사용연차갯수,잔여연차갯수,최초등록자ID,최초등록시점,최종수정자ID,최종수정시점 항목을 관리한다. - * @author 이기하 - * @version 1.0 - * @created 2014.11.14 - */ - -public class IndvdlYrycManage extends ComDefaultVO { - - private static final long serialVersionUID = 1L; - - /** - * 발생연도 - */ - private String occrrncYear; - - /** - * 사용자ID - */ - private String mberId; - - /** - * 사용자 이름 - */ - private String mberNm; - - /** - * 발생연차갯수 - */ - private double occrncYrycCo; - - /** - * 사용연차갯수 - */ - private double useYrycCo; - - /** - * 잔여연차갯수 - */ - private double remndrYrycCo; - - /** - * 최초등록자ID - */ - private String frstRegisterId; - - /** - * 최초등록시점 - */ - private String frstRegisterPnttm; - - /** - * 최종수정자ID - */ - private String lastUpdusrId; - - /** - * 최종수정시점 - */ - private String lastUpdusrPnttm; - - /** - * @return the occrrncYear - */ - public String getOccrrncYear() { - return occrrncYear; - } - - /** - * @param occrrncYear the occrrncYear to set - */ - public void setOccrrncYear(String occrrncYear) { - this.occrrncYear = occrrncYear; - } - - /** - * @return the mberId - */ - public String getMberId() { - return mberId; - } - - /** - * @param mberId the mberId to set - */ - public void setMberId(String mberId) { - this.mberId = mberId; - } - - - /** - * @return the mberNm - */ - public String getMberNm() { - return mberNm; - } - - /** - * @param mberId the mberNm to set - */ - public void setMberNm(String mberNm) { - this.mberNm = mberNm; - } - - /** - * @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 occrncYrycCo - */ - public double getOccrncYrycCo() { - return occrncYrycCo; - } - - /** - * @param occrncYrycCo the occrncYrycCo to set - */ - public void setOccrncYrycCo(double occrncYrycCo) { - this.occrncYrycCo = occrncYrycCo; - } - - /** - * @return the useYrycCo - */ - public double getUseYrycCo() { - return useYrycCo; - } - - /** - * @param useYrycCo the useYrycCo to set - */ - public void setUseYrycCo(double useYrycCo) { - this.useYrycCo = useYrycCo; - } - - /** - * @return the remndrYrycCo - */ - public double getRemndrYrycCo() { - return remndrYrycCo; - } - - /** - * @param remndrYrycCo the remndrYrycCo to set - */ - public void setRemndrYrycCo(double remndrYrycCo) { - this.remndrYrycCo = remndrYrycCo; - } - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/uss/ion/yrc/service/EgovIndvdlYrycManageService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/yrc/service/EgovIndvdlYrycManageService.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/yrc/service/EgovIndvdlYrycManageService.java (nonexistent) @@ -1,48 +0,0 @@ -package egovframework.com.uss.ion.yrc.service; - -import java.util.List; - -/** - * 개요 - * - 개인연차관리에 대한 Service Interface를 정의한다. - * - * 상세내용 - * - 개인연차관리에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * @author 이기하 - * @version 1.0 - * @created 2014.11.14 - */ - -public interface EgovIndvdlYrycManageService { - - /** - * 개인연차를 조회처리한다. - * @param indvdlYrycManage - 개인연차관리 model - */ - public List<IndvdlYrycManage> selectIndvdlYrycManageList(IndvdlYrycManage indvdlYrycManage) throws Exception; - - /** - * 연차목록 총 갯수를 조회한다. - * @param indvdlYrycManage - 개인연차관리 model - */ - public int selectIndvdlYrycManageListTotCnt(IndvdlYrycManage indvdlYrycManage) throws Exception; - - /** - * 개인연차를 입력처리한다. - * @param indvdlYrycManage - 개인연차관리 model - */ - public void insertIndvdlYrycManage(IndvdlYrycManage indvdlYrycManage) throws Exception; - - /** - * 개인연차를 수정한다. - * @param indvdlYrycManage - 개인연차관리 model - */ - public void updtIndvdlYrycManage(IndvdlYrycManage indvdlYrycManage) throws Exception; - - /** - * 개인연차를 삭제한다. - * @param indvdlYrycManage - 개인연차관리 model - */ - public void deleteIndvdlYrycManage(IndvdlYrycManage indvdlYrycManage) throws Exception; - -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/uss/ion/ntm/web/EgovNoteManageController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ntm/web/EgovNoteManageController.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ntm/web/EgovNoteManageController.java (nonexistent) @@ -1,265 +0,0 @@ -package egovframework.com.uss.ion.ntm.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.springframework.web.multipart.MultipartFile; -import org.springframework.web.multipart.MultipartHttpServletRequest; -import org.springmodules.validation.commons.DefaultBeanValidator; - -import egovframework.com.cmm.ComDefaultCodeVO; -import egovframework.com.cmm.ComDefaultVO; -import egovframework.com.cmm.EgovMessageSource; -import egovframework.com.cmm.LoginVO; -import egovframework.com.cmm.annotation.IncludedInfo; -import egovframework.com.cmm.service.EgovCmmUseService; -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.uss.ion.ntm.service.EgovNoteManageService; -import egovframework.com.uss.ion.ntm.service.NoteManageVO; -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.06.16 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.06.16 장동한 최초 생성 - * 2011.8.26 정진오 IncludedInfo annotation 추가 - * - * </pre> - */ - -@Controller -public class EgovNoteManageController { - - @Autowired - private DefaultBeanValidator beanValidator; - - /** EgovMessageSource */ - @Resource(name = "egovMessageSource") - EgovMessageSource egovMessageSource; - - /** egovOnlinePollService */ - @Resource(name = "egovNoteManageService") - private EgovNoteManageService egovNoteManageService; - - /** EgovPropertyService */ - @Resource(name = "propertiesService") - protected EgovPropertyService propertiesService; - - /** 공통코드 서비스 */ - @Resource(name="EgovCmmUseService") - private EgovCmmUseService cmmUseService; - - /** 파일첨부 관리 서비스 */ - @Resource(name="EgovFileMngService") - private EgovFileMngService fileMngService; - - /** 파일첨부 Util */ - @Resource(name="EgovFileMngUtil") - private EgovFileMngUtil fileUtil; - - /** - * 쪽지 관리(보내기) 목록을 조회한다. - * @param noteManage -쪽지관리 Model - * @param commandMap -Request Variable - * @param model -Spring 제공하는 ModelMap - * @return String -리턴 URL - * @throws Exception - */ - @IncludedInfo(name="쪽지관리", order = 840 ,gid = 50) - @RequestMapping(value = "/uss/ion/ntm/registEgovNoteManage.do") - public String EgovNoteRecptnRegistForm(NoteManageVO noteManage, @RequestParam Map<?, ?> commandMap,ModelMap model) throws Exception { - - String sCmd = commandMap.get("cmd") == null ? "" : (String) commandMap.get("cmd"); - - //Spring Security 사용자권한 처리 - Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); - if (!isAuthenticated) { - model.addAttribute("message", egovMessageSource.getMessage("fail.common.login")); - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - - //수신구분 - ComDefaultCodeVO voComCode = new ComDefaultCodeVO(); - voComCode.setCodeId("COM050"); - List<?> listComCode = cmmUseService.selectCmmCodeDetail(voComCode); - model.addAttribute("recptnSe", listComCode); - - //답변처리 - if(sCmd.equals("reply")){ - model.addAttribute("cmd", sCmd); - - Map<?, ?> mapNoteManage = egovNoteManageService.selectNoteManage(noteManage); - - noteManage.setNoteSj("RE : " + (String)mapNoteManage.get("noteSj")); - /* - HTML EDIT 용 - noteManage.setNoteCn( - "<br><br><br><br><font color='green' size='2'>" + - "[ 원 본 글 ]=================================================================<br>" + - "* 발 신 자 : " + (String)mapNoteManage.get("trnsmiterNm") + "("+ (String)mapNoteManage.get("trnsmiterNm") +")<br>" + - "* 발신시각 : "+ (String)mapNoteManage.get("trnsmiterPnttm") + "</font><br>" + - (String)mapNoteManage.get("noteCn") - ); - */ - noteManage.setNoteCn( - "\r\n" + - "\r\n" + - "\r\n" + - "\r\n" + - "\r\n" + - "[ 원 본 글 ]================================================================" + "\r\n" + - "* 발 신 자 : " + (String)mapNoteManage.get("trnsmiterNm") + "("+ (String)mapNoteManage.get("trnsmiterNm") +")<br>" + "\r\n" + - "* 발신시각 : "+ (String)mapNoteManage.get("trnsmiterPnttm") + "\r\n" + - (String)mapNoteManage.get("noteCn") - ); - - noteManage.setAtchFileId((String)mapNoteManage.get("atchFileId")); - - model.addAttribute("noteManage", noteManage); - model.addAttribute("noteManageMap", mapNoteManage); - }else{ - model.addAttribute("noteManage", new NoteManageVO()); - } - - return "egovframework/com/uss/ion/ntm/EgovNoteManage"; - - } - - /** - * 쪽지 관리(보내기) 목록을 조회한다.(POST형식) - * @param multiRequest -Multipart Request - * @param commandMap -Request Variable - * @param noteManage -쪽지관리 Model - * @param bindingResult -Validator 하기위한 객체 - * @param model -Spring 제공하는 ModelMap - * @return String -리턴 URL - * @throws Exception - */ - @RequestMapping(value = "/uss/ion/ntm/registEgovNoteManageActor.do") - public String EgovNoteRecptnRegist( - final MultipartHttpServletRequest multiRequest, - @RequestParam Map<?, ?> commandMap, - NoteManageVO noteManage, - BindingResult bindingResult, - ModelMap model) throws Exception { - - String sLocationUrl = "egovframework/com/uss/ion/ntm/EgovNoteManage"; - - //Spring Security 사용자권한 처리 - Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); - if (!isAuthenticated) { - model.addAttribute("message", egovMessageSource.getMessage("fail.common.login")); - return "egovframework/com/uat/uia/EgovLoginUsr"; - } - - //서버 validate 체크 - beanValidator.validate(noteManage, bindingResult); - if(bindingResult.hasErrors()){ - model.addAttribute("noteManage", noteManage); - return sLocationUrl; - } - //로그인 객체 선언 - LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - //아이디 설정 - noteManage.setFrstRegisterId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - noteManage.setLastUpdusrId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - - // 첨부파일 관련 첨부파일ID 생성 - List<FileVO> _result = null; - String _atchFileId = ""; - - final Map<String, MultipartFile> files = multiRequest.getFileMap(); - - if(!files.isEmpty()){ - _result = fileUtil.parseFileInf(files, "DSCH_", 0, "", ""); - _atchFileId = fileMngService.insertFileInfs(_result); //파일이 생성되고나면 생성된 첨부파일 ID를 리턴한다. - } - noteManage.setAtchFileId(_atchFileId); - - //쪽지등록 - egovNoteManageService.insertNoteManage(noteManage, commandMap); - //NoteManage 빈 객체 생성 - model.addAttribute("noteManage", new NoteManageVO()); - - //등록메세지 설정 - String ReusltScript = ""; - - ReusltScript += "<script type='text/javaScript' language='javascript'>"; - ReusltScript += "alert(' 작성된 쪽지를 전송하였습니다! ');"; - ReusltScript += "</script>"; - - model.addAttribute("reusltScript", ReusltScript); - - return sLocationUrl; - } - - - /** - * 쪽지 관리(보내기) 사용자 목록을 조회한다. - * @param searchVO -검색정보가 담긴 Model - * @param commandMap -Request Variable - * @param model -Spring 제공하는 ModelMap - * @return String -리턴 URL - * @throws Exception - */ - - @RequestMapping(value = "/uss/ion/ntm/listEgovNoteEmpListPopup.do") - public String EgovEgovNoteEmpList( - @ModelAttribute("searchVO") ComDefaultVO searchVO, - @RequestParam Map<?, ?> commandMap, - ModelMap model) throws Exception { - - - List<?> resultList = egovNoteManageService.selectNoteEmpListPopup(searchVO); - model.addAttribute("resultList", resultList); - - /** 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 = egovNoteManageService.selectNoteEmpListPopup(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 = egovNoteManageService.selectNoteEmpListPopupCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - return "egovframework/com/uss/ion/ntm/EgovNoteEmpList"; - } - - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/ntm/service/NoteManageVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ntm/service/NoteManageVO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ntm/service/NoteManageVO.java (nonexistent) @@ -1,310 +0,0 @@ -package egovframework.com.uss.ion.ntm.service; - -import java.io.Serializable; - -import egovframework.com.cmm.ComDefaultVO; - -/** - * 쪽지 관리(보내기) Model and VO Class 구현 - * @author 공통서비스 장동한 - * @since 2010.06.16 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * - * </pre> - */ -@SuppressWarnings("serial") -public class NoteManageVO extends ComDefaultVO implements Serializable{ - - /** 쪽지 ID */ - private String noteId; - - /** 쪽지 송신 ID */ - private String noteTrnsmitId; - - /** 쪽지 수신 ID */ - private String noteRecptnId; - - /** 수신자 ID */ - private String rcverId; - - /** 개봉여부 */ - private String openYn; - - /** 수신구분 */ - private String recptnSe; - - /** 쪽지 내용 */ - private String noteCn; - - /** 쪽지 제목 */ - private String noteSj; - - /** 쪽지 발신자 */ - private String trnsmiterId; - - /** 쪽지 수신자 목록 */ - private String recptnEmpList; - - /** 쪽지 첨부파일 아이디 */ - private String atchFileId; - - /** 쪽지 첨부파일 */ - private byte[] atchFile; - - /** 최초등록시점 */ - private String frstRegisterPnttm; - - /** 최초등록아이디 */ - private String frstRegisterId; - - /** 최종수정일 */ - private String lastUpdusrPnttm; - - /** 최종수정자 아이디 */ - private String lastUpdusrId; - - /** - * @return the noteId - */ - public String getNoteId() { - return noteId; - } - - /** - * @param noteId the noteId to set - */ - public void setNoteId(String noteId) { - this.noteId = noteId; - } - - /** - * @return the noteTrnsmitId - */ - public String getNoteTrnsmitId() { - return noteTrnsmitId; - } - - /** - * @param noteTrnsmitId the noteTrnsmitId to set - */ - public void setNoteTrnsmitId(String noteTrnsmitId) { - this.noteTrnsmitId = noteTrnsmitId; - } - - /** - * @return the noteRecptnId - */ - public String getNoteRecptnId() { - return noteRecptnId; - } - - /** - * @param noteRecptnId the noteRecptnId to set - */ - public void setNoteRecptnId(String noteRecptnId) { - this.noteRecptnId = noteRecptnId; - } - - /** - * @return the rcverId - */ - public String getRcverId() { - return rcverId; - } - - /** - * @param rcverId the rcverId to set - */ - public void setRcverId(String rcverId) { - this.rcverId = rcverId; - } - - /** - * @return the openYn - */ - public String getOpenYn() { - return openYn; - } - - /** - * @param openYn the openYn to set - */ - public void setOpenYn(String openYn) { - this.openYn = openYn; - } - - /** - * @return the recptnSe - */ - public String getRecptnSe() { - return recptnSe; - } - - /** - * @param recptnSe the recptnSe to set - */ - public void setRecptnSe(String recptnSe) { - this.recptnSe = recptnSe; - } - - /** - * @return the noteCn - */ - public String getNoteCn() { - return noteCn; - } - - /** - * @param noteCn the noteCn to set - */ - public void setNoteCn(String noteCn) { - this.noteCn = noteCn; - } - - /** - * @return the noteSj - */ - public String getNoteSj() { - return noteSj; - } - - /** - * @param noteSj the noteSj to set - */ - public void setNoteSj(String noteSj) { - this.noteSj = noteSj; - } - - /** - * @return the trnsmiterId - */ - public String getTrnsmiterId() { - return trnsmiterId; - } - - /** - * @param trnsmiterId the trnsmiterId to set - */ - public void setTrnsmiterId(String trnsmiterId) { - this.trnsmiterId = trnsmiterId; - } - - /** - * @return the recptnEmpList - */ - public String getRecptnEmpList() { - return recptnEmpList; - } - - /** - * @param recptnEmpList the recptnEmpList to set - */ - public void setRecptnEmpList(String recptnEmpList) { - this.recptnEmpList = recptnEmpList; - } - - /** - * @return the atchFileId - */ - public String getAtchFileId() { - return atchFileId; - } - - /** - * @param atchFileId the atchFileId to set - */ - public void setAtchFileId(String atchFileId) { - this.atchFileId = atchFileId; - } - - /** - * @return the atchFile - */ - public byte[] getAtchFile() { - byte[] ret = null; - - if (atchFile != null) { - ret = new byte[atchFile.length]; - - for (int i = 0; i < atchFile.length; i++) { - ret[i] = atchFile[i]; - } - } - return ret; - } - - /** - * @param atchFile the atchFile to set - */ - public void setAtchFile(byte[] atchFile) { - this.atchFile = new byte[atchFile.length]; - - for (int i = 0; i < atchFile.length; ++i) { - this.atchFile[i] = atchFile[i]; - } - } - - /** - * @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/uss/ion/ntm/service/impl/NoteManageDao.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ntm/service/impl/NoteManageDao.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ntm/service/impl/NoteManageDao.java (nonexistent) @@ -1,86 +0,0 @@ -package egovframework.com.uss.ion.ntm.service.impl; - -import java.util.List; -import java.util.Map; - -import egovframework.com.cmm.ComDefaultVO; -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.uss.ion.ntm.service.NoteManageVO; - -import org.springframework.stereotype.Repository; -/** - * 쪽지 관리(보내기)를 처리하는 Dao Class 구현 - * @author 공통콤포넌트 장동한 - * @since 2010.06.16 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * 2017.06.05 최두영 공통컴포넌트 3.7 개발 - * - * </pre> - */ -@Repository("noteManageDao") -public class NoteManageDao extends EgovComAbstractDAO { - - /** - * 쪽지관리 정보를 조회한다. - * @param noteManage -쪽지 관리(보내기) 정보가 담김 객체 - * @throws Exception - */ - public Map<?, ?> selectNoteManage(NoteManageVO noteManage) throws Exception { - return (Map<?, ?>)selectOne("NoteManage.selectNoteManage", noteManage); - } - - /** - * 쪽지 관리(보내기)를(을) 등록한다. - * @param noteManage -쪽지 관리(보내기) 정보가 담김 객체 - * @throws Exception - */ - public void insertNoteManage(NoteManageVO noteManage) throws Exception { - insert("NoteManage.insertNoteManage", noteManage); - } - - - /** - * 보낸쪽지를 등록한다. - * @param noteManage -쪽지 관리(보내기) 정보가 담김 객체 - * @throws Exception - */ - public void insertNoteTrnsmit(NoteManageVO noteManage) throws Exception { - insert("NoteManage.insertNoteTrnsmit", noteManage); - } - - - /** - * 받은쪽지를 등록한다. - * @param noteManage -쪽지 관리(보내기) 정보가 담김 객체 - * @throws Exception - */ - public void insertNoteRecptn(NoteManageVO noteManage) throws Exception { - insert("NoteManage.insertNoteRecptn", noteManage); - } - - /** - * 수신자/참조자선택팝업 목록을 조회한다. - * @param searchVO -조회할 정보가 담긴 VO - * @return List -회원정보 리스트 - * @throws Exception - */ - public List<?> selectNoteEmpListPopup(ComDefaultVO searchVO) throws Exception { - return selectList("NoteManage.EovNoteEmpListPopup", searchVO); - } - - /** - * 수신자/참조자선택팝업 건수를 조회한다. - * @param searchVO -조회할 정보가 담긴 VO - * @return int -조회된 데이터 갯수 - * @throws Exception - */ - public int selectNoteEmpListPopupCnt(ComDefaultVO searchVO) throws Exception{ - return (Integer)selectOne("NoteManage.EovNoteEmpListPopupCnt", searchVO); - } -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/ntm/service/impl/EgovNoteManageServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ntm/service/impl/EgovNoteManageServiceImpl.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ntm/service/impl/EgovNoteManageServiceImpl.java (nonexistent) @@ -1,138 +0,0 @@ -package egovframework.com.uss.ion.ntm.service.impl; - -import java.util.List; -import java.util.Map; - -import egovframework.com.cmm.ComDefaultVO; -import egovframework.com.uss.ion.ntm.service.EgovNoteManageService; -import egovframework.com.uss.ion.ntm.service.NoteManageVO; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; -import egovframework.rte.fdl.idgnr.EgovIdGnrService; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; -import org.springframework.web.bind.annotation.RequestParam; -/** - * 쪽지 관리(보내기)를 처리하는 ServiceImpl Class 구현 - * @author 공통서비스 장동한 - * @since 2010.06.16 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * - * </pre> - */ -@Service("egovNoteManageService") -public class EgovNoteManageServiceImpl extends EgovAbstractServiceImpl - implements EgovNoteManageService { - - @Resource(name = "noteManageDao") - private NoteManageDao dao; - - /* 쪽지관리 ID Generator Service */ - @Resource(name = "egovNoteManageIdGnrService") - private EgovIdGnrService noteIdgenService; - - /* 보낸쪽지함관리 ID Generator Service */ - @Resource(name = "egovNoteTrnsmitIdGnrService") - private EgovIdGnrService noteTrnsmitIdgenService; - - /* 받은쪽지함관리 ID Generator Service */ - @Resource(name = "egovNoteRecptnIdGnrService") - private EgovIdGnrService noteRecptnIdgenService; - - /** - * 쪽지관리 정보를 조회한다. - * @param noteManage -쪽지 관리(보내기) 정보가 담김 객체 - * @throws Exception - */ - @Override - public Map<?, ?> selectNoteManage(NoteManageVO noteManage) throws Exception { - return dao.selectNoteManage(noteManage); - } - - /** - * 쪽지 관리(보내기)를(을) 등록한다. - * @param noteManage -쪽지 관리(보내기) 정보가 담긴 객체 - * @param commandMap -Request 변수 - * @throws Exception - */ - @Override - public void insertNoteManage(NoteManageVO noteManage, @RequestParam Map<?, ?> commandMap)throws Exception{ - - /* **************************************************************** - * 쪽지관리 처리 - **************************************************************** */ - //쪽지 ID설정 - noteManage.setNoteId(noteIdgenService.getNextStringId()); - //쪽지 등록 - dao.insertNoteManage(noteManage); - - /* **************************************************************** - * 보낸쪽지 처리 - **************************************************************** */ - //보낸쪽지함 ID설정 - noteManage.setNoteTrnsmitId(noteTrnsmitIdgenService.getNextStringId()); - //발신자 아이디설정 - noteManage.setTrnsmiterId(noteManage.getFrstRegisterId()); - - //보낸쪽지등록 - dao.insertNoteTrnsmit(noteManage); - - //수신자 리스트 - String sRecptnEmpList = (String)commandMap.get("recptnEmpList"); - String[] sRecptnEmpListResult = sRecptnEmpList.split(","); - - //수신자구분 리스트 - String sRecptnSeList = (String)commandMap.get("recptnSeList"); - String[] sRecptnSeListResult = sRecptnSeList.split(","); - - - /* **************************************************************** - * 받은쪽지함 처리 - **************************************************************** */ - for(int i=0;i<sRecptnEmpListResult.length;i++){ - - //받은쪽지함 ID설정 - noteManage.setNoteRecptnId(noteRecptnIdgenService.getNextStringId()); - //받은쪽지함 수신여부 설정 - noteManage.setOpenYn("N"); - //받은쪽지함 수신자 설정 - noteManage.setRcverId(sRecptnEmpListResult[i]); - //받은쪽지함 수신 구분설정 - noteManage.setRecptnSe(sRecptnSeListResult[i]); - //받은쪽지함 등록 - dao.insertNoteRecptn(noteManage); - } - - - } - - /** - * 수신자/참조자선택팝업 목록을 조회한다. - * @param searchVO -조회할 정보가 담긴 VO - * @return List -회원정보 리스트 - * @throws Exception - */ - @Override - public List<?> selectNoteEmpListPopup(ComDefaultVO searchVO) throws Exception{ - return dao.selectNoteEmpListPopup(searchVO); - } - - /** - * 수신자/참조자선택팝업 갯수를 조회한다. - * @param searchVO -조회할 정보가 담긴 VO - * @return int -조회된 데이터 건수 - * @throws Exception - */ - @Override - public int selectNoteEmpListPopupCnt(ComDefaultVO searchVO) throws Exception{ - return dao.selectNoteEmpListPopupCnt(searchVO); - } -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/ntm/service/EgovNoteManageService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ntm/service/EgovNoteManageService.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ntm/service/EgovNoteManageService.java (nonexistent) @@ -1,58 +0,0 @@ -package egovframework.com.uss.ion.ntm.service; - -import java.util.List; -import java.util.Map; - -import egovframework.com.cmm.ComDefaultVO; - -import org.springframework.web.bind.annotation.RequestParam; -/** - * 쪽지 관리(보내기)를 처리하는 Service Class 구현 - * @author 공통서비스 장동한 - * @since 2010.06.16 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * - * </pre> - */ -public interface EgovNoteManageService { - - /** - * 쪽지관리 정보를 조회한다. - * @param noteManage -쪽지 관리(보내기) 정보가 담김 객체 - * @throws Exception - */ - public Map<?, ?> selectNoteManage(NoteManageVO noteManage) throws Exception; - - /** - * 쪽지 관리(보내기)를(을) 등록한다. - * @param noteManage 쪽지 관리(보내기) 정보 담김 객체 - * @param commandMap -Request 변수 - * @throws Exception - */ - void insertNoteManage(NoteManageVO noteManage, @RequestParam Map<?, ?> commandMap) throws Exception; - - /** - * 수신자/참조자선택팝업 목록을 조회한다. - * @param searchVO -조회할 정보가 담긴 VO - * @return List -회원정보 리스트 - * @throws Exception - */ - public List<?> selectNoteEmpListPopup(ComDefaultVO searchVO) throws Exception; - - /** - * 수신자/참조자선택팝업 갯수를 조회한다. - * @param searchVO -조회할 정보가 담긴 VO - * @return int -조회된 데이터 건수 - * @throws Exception - */ - public int selectNoteEmpListPopupCnt(ComDefaultVO searchVO) throws Exception; - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/uas/web/EgovUserAbsnceController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/uas/web/EgovUserAbsnceController.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/uas/web/EgovUserAbsnceController.java (nonexistent) @@ -1,260 +0,0 @@ -/** - * 개요 - * - 사용자부재에 대한 controller 클래스를 정의한다. - * - * 상세내용 - * - 사용자부재에 대한 등록, 수정, 삭제, 조회, 반영확인 기능을 제공한다. - * - 사용자부재의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 이문준 - * @version 1.0 - * @created 03-8-2009 오후 2:09:35 - * <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.8.03 이문준 최초 생성 - * 2011.8.26 정진오 IncludedInfo annotation 추가 - * - * </pre> - */ - -package egovframework.com.uss.ion.uas.web; - -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.uss.ion.uas.service.EgovUserAbsnceService; -import egovframework.com.uss.ion.uas.service.UserAbsnce; -import egovframework.com.uss.ion.uas.service.UserAbsnceVO; -import egovframework.com.utl.fcc.service.EgovStringUtil; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; - - -@Controller -public class EgovUserAbsnceController { - - - - - @Resource(name="egovMessageSource") - EgovMessageSource egovMessageSource; - - @Resource(name = "egovUserAbsnceService") - private EgovUserAbsnceService egovUserAbsnceService; - - @Autowired - private DefaultBeanValidator beanValidator; - - /** - * 사용자부재 목록화면 이동 - * @return String - * @exception Exception - */ - @IncludedInfo(name="사용자부재관리", order = 790 ,gid = 50) - @RequestMapping("/uss/ion/uas/selectUserAbsnceListView.do") - public String selectUserAbsnceListView() throws Exception { - - return "egovframework/com/uss/ion/uas/EgovUserAbsnceList"; - } - - /** - * 사용자부재정보를 관리하기 위해 등록된 사용자부재 목록을 조회한다. - * @param userAbsnceVO - 사용자부재 VO - * @return String - 리턴 Url - */ - @RequestMapping("/uss/ion/uas/selectUserAbsnceList.do") - public String selectUserAbsnceList(@RequestParam("selAbsnceAt") String selAbsnceAt, - @ModelAttribute("userAbsnceVO") UserAbsnceVO userAbsnceVO, - ModelMap model) throws Exception { - - /** paging */ - PaginationInfo paginationInfo = new PaginationInfo(); - paginationInfo.setCurrentPageNo(userAbsnceVO.getPageIndex()); - paginationInfo.setRecordCountPerPage(userAbsnceVO.getPageUnit()); - paginationInfo.setPageSize(userAbsnceVO.getPageSize()); - - userAbsnceVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); - userAbsnceVO.setLastIndex(paginationInfo.getLastRecordIndex()); - userAbsnceVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); - - userAbsnceVO.setSelAbsnceAt(selAbsnceAt); - userAbsnceVO.setUserAbsnceList(egovUserAbsnceService.selectUserAbsnceList(userAbsnceVO)); - - model.addAttribute("userAbsnceList", userAbsnceVO.getUserAbsnceList()); - - int totCnt = egovUserAbsnceService.selectUserAbsnceListTotCnt(userAbsnceVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - - return "egovframework/com/uss/ion/uas/EgovUserAbsnceList"; - } - - /** - * 등록된 사용자부재 상세정보를 조회한다. - * @param userAbsnceVO - 사용자부재 VO - * @return String - 리턴 Url - */ - @RequestMapping("/uss/ion/uas/getUserAbsnce.do") - public String selectUserAbsnce(@RequestParam("userId") String userId, - @ModelAttribute("userAbsnceVO") UserAbsnceVO userAbsnceVO, - ModelMap model) throws Exception { - - userAbsnceVO.setUserId(userId); - model.addAttribute("userAbsnce", egovUserAbsnceService.selectUserAbsnce(userAbsnceVO)); - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - - UserAbsnceVO vo = (UserAbsnceVO)model.get("userAbsnce"); - - if(vo.getRegYn().equals("N")) - return "egovframework/com/uss/ion/uas/EgovUserAbsnceRegist"; - else - return "egovframework/com/uss/ion/uas/EgovUserAbsnceUpdt"; - } - - /** - * 사용자부재정보를 신규로 등록한다. - * @param userAbsnce - 사용자부재 model - * @return String - 리턴 Url - */ - @RequestMapping("/uss/ion/uas/addViewUserAbsnce.do") - public String insertUserAbsnceView(@RequestParam("userId") String userId, - @ModelAttribute("userAbsnceVO") UserAbsnceVO userAbsnceVO, - ModelMap model) throws Exception { - userAbsnceVO.setUserId(userId); - model.addAttribute("userAbsnce", egovUserAbsnceService.selectUserAbsnce(userAbsnceVO)); - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - -// return "egovframework/com/uss/ion/uas/EgovUserAbsnceRegist"; - return "forward:/uss/ion/uas/selectUserAbsnceList.do"; - - } - - /** - * 사용자부재정보를 신규로 등록한다. - * @param userAbsnce - 사용자부재 model - * @return String - 리턴 Url - */ - @RequestMapping("/uss/ion/uas/addUserAbsnce.do") - public String insertUserAbsnce(@ModelAttribute("userAbsnce") UserAbsnce userAbsnce, - @ModelAttribute("userAbsnceVO") UserAbsnceVO userAbsnceVO, - BindingResult bindingResult, - ModelMap model) throws Exception { - - beanValidator.validate(userAbsnce, bindingResult); //validation 수행 - - if (bindingResult.hasErrors()) { - model.addAttribute("userAbsnceVO", userAbsnceVO); - return "egovframework/com/uss/ion/msi/EgovMainImageRegist"; - } else { - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - userAbsnce.setLastUpdusrId(user == null ? "" : EgovStringUtil.isNullToString(user.getId())); - - model.addAttribute("userAbsnce", egovUserAbsnceService.insertUserAbsnce(userAbsnce, userAbsnceVO)); - model.addAttribute("message", egovMessageSource.getMessage("success.common.insert")); - -// return "egovframework/com/uss/ion/uas/EgovUserAbsnceUpdt"; - return "forward:/uss/ion/uas/selectUserAbsnceList.do"; - } - } - - /** - * 기 등록된 사용자부재정보를 수정한다. - * @param userAbsnce - 사용자부재 model - * @return String - 리턴 Url - */ - @RequestMapping("/uss/ion/uas/updtUserAbsnce.do") - public String updateUserAbsnce(@ModelAttribute("userAbsnce") UserAbsnce userAbsnce, - BindingResult bindingResult, - ModelMap model) throws Exception { - - if (bindingResult.hasErrors()) { - model.addAttribute("userAbsnceVO", userAbsnce); - return "egovframework/com/uss/ion/uas/EgovUserAbsnceUpdt"; - } else { - - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - userAbsnce.setLastUpdusrId(user == null ? "" : EgovStringUtil.isNullToString(user.getId())); - - egovUserAbsnceService.updateUserAbsnce(userAbsnce); -// return "forward:/uss/ion/uas/getUserAbsnce.do"; - return "forward:/uss/ion/uas/selectUserAbsnceList.do"; - } - } - - /** - * 기 등록된 사용자부재정보를 삭제한다. - * @param userAbsnce - 사용자부재 model - * @return String - 리턴 Url - */ - @RequestMapping("/uss/ion/uas/removeUserAbsnce.do") - public String deleteUserAbsnce(@ModelAttribute("userAbsnce") UserAbsnce userAbsnce, - ModelMap model) throws Exception { - - egovUserAbsnceService.deleteUserAbsnce(userAbsnce); - model.addAttribute("message", egovMessageSource.getMessage("success.common.delete")); - return "forward:/uss/ion/uas/selectUserAbsnceList.do"; - } - - /** - * 기 등록된 사용자부재정보를 삭제한다. - * @param userAbsnce - 사용자부재 model - * @return String - 리턴 Url - */ - @RequestMapping("/uss/ion/uas/removeUserAbsnceList.do") - public String deleteUserAbsnceList(@RequestParam("userIds") String userIds , - @ModelAttribute("userAbsnce") UserAbsnce userAbsnce, - ModelMap model) throws Exception { - - String [] strUserIds = userIds.split(";"); - - for(int i=0; i<strUserIds.length;i++) { - userAbsnce.setUserId(strUserIds[i]); - egovUserAbsnceService.deleteUserAbsnce(userAbsnce); - } - - model.addAttribute("message", egovMessageSource.getMessage("success.common.delete")); - return "forward:/uss/ion/uas/selectUserAbsnceList.do"; - } - - /** - * MyPage에 사용자부재정보를 제공하기 위해 목록을 조회한다. - * @param userAbsnceVO - 사용자부재 VO - * @return String - 리턴 Url - */ - @RequestMapping("/uss/ion/uas/selectUserAbsnceMainList.do") - public String selectUserAbsnceMainList(@ModelAttribute("userAbsnceVO") UserAbsnceVO userAbsnceVO, - ModelMap model) throws Exception { - - /** paging */ - PaginationInfo paginationInfo = new PaginationInfo(); - paginationInfo.setCurrentPageNo(userAbsnceVO.getPageIndex()); - paginationInfo.setRecordCountPerPage(5); - paginationInfo.setPageSize(userAbsnceVO.getPageSize()); - - userAbsnceVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); - userAbsnceVO.setLastIndex(paginationInfo.getLastRecordIndex()); - userAbsnceVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); - - userAbsnceVO.setSelAbsnceAt("A"); - userAbsnceVO.setUserAbsnceList(egovUserAbsnceService.selectUserAbsnceList(userAbsnceVO)); - - model.addAttribute("userAbsnceList", userAbsnceVO.getUserAbsnceList()); - - return "egovframework/com/uss/ion/uas/EgovUserAbsnceMainList"; - } -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/uas/service/impl/UserAbsnceDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/uas/service/impl/UserAbsnceDAO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/uas/service/impl/UserAbsnceDAO.java (nonexistent) @@ -1,86 +0,0 @@ -/** - * 개요 - * - 사용자부재에 대한 DAO 클래스를 정의한다. - * - * 상세내용 - * - 사용자부재에 대한 등록, 수정, 삭제, 조회, 반영확인 기능을 제공한다. - * - 사용자부재의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 이문준 - * @version 1.0 - * @created 03-8-2009 오후 2:09:35 - */ - -package egovframework.com.uss.ion.uas.service.impl; - -import java.util.List; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.uss.ion.uas.service.UserAbsnce; -import egovframework.com.uss.ion.uas.service.UserAbsnceVO; - -import org.springframework.stereotype.Repository; - -@Repository("userAbsnceDAO") -public class UserAbsnceDAO extends EgovComAbstractDAO { - - /** - * 사용자부재정보를 관리하기 위해 등록된 사용자부재 목록을 조회한다. - * @param userAbsnceVO - 사용자부재 VO - * @return List - 사용자부재 목록 - */ - public List<UserAbsnceVO> selectUserAbsnceList(UserAbsnceVO userAbsnceVO) throws Exception { - return selectList("userAbsnceDAO.selectUserAbsnceList", userAbsnceVO); - } - - /** - * 사용자부재목록 총 갯수를 조회한다. - * @param mainImageVO - 사용자부재 VO - * @return int - * @exception Exception - */ - public int selectUserAbsnceListTotCnt(UserAbsnceVO userAbsnceVO) throws Exception { - return (Integer)selectOne("userAbsnceDAO.selectUserAbsnceListTotCnt", userAbsnceVO); - } - - /** - * 등록된 사용자부재 상세정보를 조회한다. - * @param userAbsnceVO - 사용자부재 VO - * @return UserAbsnceVO - 사용자부재 VO - */ - public UserAbsnceVO selectUserAbsnce(UserAbsnceVO userAbsnceVO) throws Exception { - return (UserAbsnceVO) selectOne("userAbsnceDAO.selectUserAbsnce", userAbsnceVO); - } - - /** - * 사용자부재정보를 신규로 등록한다. - * @param userAbsnce - 사용자부재 model - */ - public void insertUserAbsnce(UserAbsnce userAbsnce) throws Exception { - insert("userAbsnceDAO.insertUserAbsnce", userAbsnce); - } - - /** - * 기 등록된 사용자부재정보를 수정한다. - * @param userAbsnce - 사용자부재 model - */ - public void updateUserAbsnce(UserAbsnce userAbsnce) throws Exception { - update("userAbsnceDAO.updateUserAbsnce", userAbsnce); - } - - /** - * 기 등록된 사용자부재정보를 삭제한다. - * @param userAbsnce - 사용자부재 model - */ - public void deleteUserAbsnce(UserAbsnce userAbsnce) throws Exception { - delete("userAbsnceDAO.deleteUserAbsnce", userAbsnce); - } - - /** - * 사용자부재정보가 특정화면에 반영된 결과를 조회한다. - * @param userAbsnceVO - 사용자부재 VO - * @return UserAbsnceVO - 사용자부재 VO - */ - public UserAbsnceVO selectUserAbsnceResult(UserAbsnceVO userAbsnceVO) throws Exception { - return null; - } -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/uas/service/impl/EgovUserAbsnceServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/uas/service/impl/EgovUserAbsnceServiceImpl.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/uas/service/impl/EgovUserAbsnceServiceImpl.java (nonexistent) @@ -1,95 +0,0 @@ -/** - * 개요 - * - 사용자부재에 대한 ServiceImpl 클래스를 정의한다. - * - * 상세내용 - * - 사용자부재에 대한 등록, 수정, 삭제, 조회, 반영확인 기능을 제공한다. - * - 사용자부재의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 이문준 - * @version 1.0 - * @created 03-8-2009 오후 2:09:36 - */ - -package egovframework.com.uss.ion.uas.service.impl; - -import java.util.List; - -import egovframework.com.uss.ion.uas.service.EgovUserAbsnceService; -import egovframework.com.uss.ion.uas.service.UserAbsnce; -import egovframework.com.uss.ion.uas.service.UserAbsnceVO; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; - -@Service("egovUserAbsnceService") -public class EgovUserAbsnceServiceImpl extends EgovAbstractServiceImpl implements EgovUserAbsnceService { - - @Resource(name="userAbsnceDAO") - private UserAbsnceDAO userAbsnceDAO; - - /** - * 사용자부재정보를 관리하기 위해 등록된 사용자부재 목록을 조회한다. - * @param userAbsnceVO - 사용자부재 VO - * @return List - 사용자부재 목록 - */ - public List<UserAbsnceVO> selectUserAbsnceList(UserAbsnceVO userAbsnceVO) throws Exception { - return userAbsnceDAO.selectUserAbsnceList(userAbsnceVO); - } - - /** - * 사용자부재정보목록 총 갯수를 조회한다. - * @param userAbsnceVO - 사용자부재 VO - * @return int - 사용자부재 카운트 수 - */ - public int selectUserAbsnceListTotCnt(UserAbsnceVO userAbsnceVO) throws Exception { - return userAbsnceDAO.selectUserAbsnceListTotCnt(userAbsnceVO); - } - - /** - * 등록된 사용자부재 상세정보를 조회한다. - * @param userAbsnceVO - 사용자부재 VO - * @return UserAbsnceVO - 사용자부재 VO - */ - public UserAbsnceVO selectUserAbsnce(UserAbsnceVO userAbsnceVO) throws Exception { - return userAbsnceDAO.selectUserAbsnce(userAbsnceVO); - } - - /** - * 사용자부재정보를 신규로 등록한다. - * @param userAbsnce - 사용자부재 model - * @return UserAbsnceVO - 사용자부재 VO - */ - public UserAbsnceVO insertUserAbsnce(UserAbsnce userAbsnce, UserAbsnceVO userAbsnceVO) throws Exception { - userAbsnceDAO.insertUserAbsnce(userAbsnce); - userAbsnceVO.setUserId(userAbsnce.getUserId()); - return selectUserAbsnce(userAbsnceVO); - } - - /** - * 기 등록된 사용자부재정보를 수정한다. - * @param userAbsnce - 사용자부재 model - */ - public void updateUserAbsnce(UserAbsnce userAbsnce) throws Exception { - userAbsnceDAO.updateUserAbsnce(userAbsnce); - } - - /** - * 기 등록된 사용자부재정보를 삭제한다. - * @param userAbsnce - 사용자부재 model - */ - public void deleteUserAbsnce(UserAbsnce userAbsnce) throws Exception { - userAbsnceDAO.deleteUserAbsnce(userAbsnce); - } - - /** - * 사용자부재정보가 특정화면에 반영된 결과를 조회한다. - * @param userAbsnceVO - 사용자부재 VO - * @return UserAbsnceVO - 사용자부재 VO - */ - public UserAbsnceVO selectUserAbsnceResult(UserAbsnceVO userAbsnceVO) throws Exception { - return null; - } -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/uas/service/UserAbsnce.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/uas/service/UserAbsnce.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/uas/service/UserAbsnce.java (nonexistent) @@ -1,119 +0,0 @@ -/** - * 개요 - * - 사용자부재에 대한 model 클래스를 정의한다. - * - * 상세내용 - * - 사용자부재의 사용자ID, 사용자부재여부 항목을 관리한다. - * @author 이문준 - * @version 1.0 - * @created 03-8-2009 오후 2:09:34 - */ - -package egovframework.com.uss.ion.uas.service; - -import egovframework.com.cmm.ComDefaultVO; - -public class UserAbsnce extends ComDefaultVO { - - /** - * serialVersionUID - */ - private static final long serialVersionUID = 1L; - /** - * 사용자ID - */ - private String userId; - /** - * 사용자명 - */ - private String userNm; - /** - * 사용자부재여부 - */ - private String userAbsnceAt; - /** - * 최종등록자ID - */ - private String lastUpdusrId; - /** - * 최종등록시점 - */ - private String lastUpdusrPnttm; - /** - * 등록여부 - */ - private String regYn; - - /** - * @return the userId - */ - public String getUserId() { - return userId; - } - /** - * @param userId the userId to set - */ - public void setUserId(String userId) { - this.userId = userId; - } - /** - * @return the userNm - */ - public String getUserNm() { - return userNm; - } - /** - * @param userNm the userNm to set - */ - public void setUserNm(String userNm) { - this.userNm = userNm; - } - /** - * @return the userAbsnceAt - */ - public String getUserAbsnceAt() { - return userAbsnceAt; - } - /** - * @param userAbsnceAt the userAbsnceAt to set - */ - public void setUserAbsnceAt(String userAbsnceAt) { - this.userAbsnceAt = userAbsnceAt; - } - /** - * @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 regYn - */ - public String getRegYn() { - return regYn; - } - /** - * @param regYn the regYn to set - */ - public void setRegYn(String regYn) { - this.regYn = regYn; - } -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/uas/service/EgovUserAbsnceService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/uas/service/EgovUserAbsnceService.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/uas/service/EgovUserAbsnceService.java (nonexistent) @@ -1,65 +0,0 @@ -/** - * 개요 - * - 사용자부재에 대한 Service Interface를 정의한다. - * - * 상세내용 - * - 사용자부재에 대한 등록, 수정, 삭제, 조회, 반영확인 기능을 제공한다. - * - 사용자부재의 조회기능은 목록조회, 상세조회로 구분된다. - * @author 이문준 - * @version 1.0 - * @created 03-8-2009 오후 2:09:36 - */ - -package egovframework.com.uss.ion.uas.service; - -import java.util.List; - -public interface EgovUserAbsnceService { - - /** - * 사용자부재정보를 관리하기 위해 등록된 사용자부재 목록을 조회한다. - * @param userAbsnceVO - 사용자부재 VO - * @return List - 사용자부재 목록 - */ - public List<UserAbsnceVO> selectUserAbsnceList(UserAbsnceVO userAbsnceVO) throws Exception; - - /** - * 사용자부재목록 총 갯수를 조회한다. - * @param userAbsnceVO - 사용자부재 VO - * @return int - 사용자부재 카운트 수 - */ - public int selectUserAbsnceListTotCnt(UserAbsnceVO userAbsnceVO) throws Exception; - - /** - * 등록된 사용자부재 상세정보를 조회한다. - * @param userAbsnceVO - 사용자부재 VO - * @return UserAbsnceVO - 사용자부재 VO - */ - public UserAbsnceVO selectUserAbsnce(UserAbsnceVO userAbsnceVO) throws Exception; - - /** - * 사용자부재정보를 신규로 등록한다. - * @param userAbsnce - 사용자부재 model - * @param userAbsnceVO - 사용자부재 VO - */ - public UserAbsnceVO insertUserAbsnce(UserAbsnce userAbsnce, UserAbsnceVO userAbsnceVO) throws Exception; - - /** - * 기 등록된 사용자부재정보를 수정한다. - * @param userAbsnce - 사용자부재 model - */ - public void updateUserAbsnce(UserAbsnce userAbsnce) throws Exception; - - /** - * 기 등록된 사용자부재정보를 삭제한다. - * @param userAbsnce - 사용자부재 model - */ - public void deleteUserAbsnce(UserAbsnce userAbsnce) throws Exception; - - /** - * 사용자부재정보가 특정화면에 반영된 결과를 조회한다. - * @param userAbsnceVO - 사용자부재 VO - * @return UserAbsnceVO - 사용자부재 VO - */ - public UserAbsnceVO selectUserAbsnceResult(UserAbsnceVO userAbsnceVO) throws Exception; -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/uas/service/UserAbsnceVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/uas/service/UserAbsnceVO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/uas/service/UserAbsnceVO.java (nonexistent) @@ -1,74 +0,0 @@ -/** - * 개요 - * - 사용자부재에 대한 Vo 클래스를 정의한다. - * - * 상세내용 - * - 사용자부재의 목록 항목을 관리한다. - * @author 이문준 - * @version 1.0 - * @created 03-8-2009 오후 2:09:37 - */ - -package egovframework.com.uss.ion.uas.service; - -import java.util.List; - -public class UserAbsnceVO extends UserAbsnce { - /** - * serialVersionUID - */ - private static final long serialVersionUID = 1L; - /** - * 사용자부재 목록 - */ - List<UserAbsnceVO> userAbsnceList; - /** - * 삭제대상 목록 - */ - String[] delYn; - /** - * 부재여부 조회조건 - */ - String selAbsnceAt; - - /** - * @return the userAbsnceList - */ - public List<UserAbsnceVO> getUserAbsnceList() { - return userAbsnceList; - } - /** - * @param userAbsnceList the userAbsnceList to set - */ - public void setUserAbsnceList(List<UserAbsnceVO> userAbsnceList) { - this.userAbsnceList = userAbsnceList; - } - /** - * @return the delYn - */ - public String[] getDelYn() { - return delYn; - } - /** - * @param delYn the delYn to set - */ - public void setDelYn(String[] delYn) { - this.delYn = delYn; - } - /** - * @return the selAbsnceAt - */ - public String getSelAbsnceAt() { - return selAbsnceAt; - } - /** - * @param selAbsnceAt the selAbsnceAt to set - */ - public void setSelAbsnceAt(String selAbsnceAt) { - this.selAbsnceAt = selAbsnceAt; - } - - - - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/isg/web/EgovIntnetSvcGuidanceController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/isg/web/EgovIntnetSvcGuidanceController.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/isg/web/EgovIntnetSvcGuidanceController.java (nonexistent) @@ -1,232 +0,0 @@ -/** - * 개요 - * - 인터넷서비스안내에 대한 controller 클래스를 정의한다. - * - * - * 상세내용 - * - 인터넷서비스안내에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 인터넷서비스안내의 조회기능은 목록조회, 상세조회로 구분된다. - * @author lee.m.j - * @version 1.0 - * @created 03-8-2009 오후 2:08:02 - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2010.8.3 lee.m.j 최초 생성 - * 2011.8.26 정진오 IncludedInfo annotation 추가 - * - * </pre> - */ - -package egovframework.com.uss.ion.isg.web; - -import java.util.List; - -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.ion.isg.service.EgovIntnetSvcGuidanceService; -import egovframework.com.uss.ion.isg.service.IntnetSvcGuidance; -import egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO; -import egovframework.com.utl.fcc.service.EgovStringUtil; - -import egovframework.rte.fdl.idgnr.EgovIdGnrService; -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 -public class EgovIntnetSvcGuidanceController { - - - - - @Resource(name="egovMessageSource") - EgovMessageSource egovMessageSource; - - @Resource(name = "egovIntnetSvcGuidanceService") - private EgovIntnetSvcGuidanceService egovIntnetSvcGuidanceService; - - /** Message ID Generation */ - @Resource(name="egovIntnetSvcGuidanceIdGnrService") - private EgovIdGnrService egovIntnetSvcGuidanceIdGnrService; - - @Autowired - private DefaultBeanValidator beanValidator; - - /** - * 인터넷서비스안내 목록화면 이동 - * @return String - * @exception Exception - */ - @RequestMapping("/uss/ion/isg/selectIntnetSvcGuidanceListView.do") - public String selectIntnetSvcGuidanceListView() throws Exception { - - return "egovframework/com/uss/ion/isg/EgovIntnetSvcGuidanceList"; - } - - /** - * 인터넷서비스안내정보를 관리하기 위해 등록된 인터넷서비스안내 목록을 조회한다. - * @param intnetSvcGuidanceVO - 인터넷서비스안내 VO - * @return String - 리턴 Url - */ - @IncludedInfo(name="인터넷서비스안내및관리", order = 800 ,gid = 50) - @RequestMapping("/uss/ion/isg/selectIntnetSvcGuidanceList.do") - public String selectIntnetSvcGuidanceList(@ModelAttribute("intnetSvcGuidanceVO") IntnetSvcGuidanceVO intnetSvcGuidanceVO, - ModelMap model ) throws Exception { - - /** paging */ - PaginationInfo paginationInfo = new PaginationInfo(); - paginationInfo.setCurrentPageNo(intnetSvcGuidanceVO.getPageIndex()); - paginationInfo.setRecordCountPerPage(intnetSvcGuidanceVO.getPageUnit()); - paginationInfo.setPageSize(intnetSvcGuidanceVO.getPageSize()); - - intnetSvcGuidanceVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); - intnetSvcGuidanceVO.setLastIndex(paginationInfo.getLastRecordIndex()); - intnetSvcGuidanceVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); - - intnetSvcGuidanceVO.setIntnetSvcGuidanceList(egovIntnetSvcGuidanceService.selectIntnetSvcGuidanceList(intnetSvcGuidanceVO)); - - model.addAttribute("intnetSvcGuidanceList", intnetSvcGuidanceVO.getIntnetSvcGuidanceList()); - - int totCnt = egovIntnetSvcGuidanceService.selectIntnetSvcGuidanceListTotCnt(intnetSvcGuidanceVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - - return "egovframework/com/uss/ion/isg/EgovIntnetSvcGuidanceList"; - } - - /** - * 등록된 인터넷서비스안내의 상세정보를 조회한다. - * @param intnetSvcGuidanceVO - 인터넷서비스안내 VO - * @return String - 리턴 Url - */ - @RequestMapping("/uss/ion/isg/getIntnetSvcGuidance.do") - public String selectIntnetSvcGuidance(@RequestParam("intnetSvcId") String intnetSvcId, - @ModelAttribute("intnetSvcGuidanceVO") IntnetSvcGuidanceVO intnetSvcGuidanceVO, - ModelMap model) throws Exception { - - intnetSvcGuidanceVO.setIntnetSvcId(intnetSvcId); - model.addAttribute("intnetSvcGuidance", egovIntnetSvcGuidanceService.selectIntnetSvcGuidance(intnetSvcGuidanceVO)); - model.addAttribute("message", egovMessageSource.getMessage("success.common.select")); - - return "egovframework/com/uss/ion/isg/EgovIntnetSvcGuidanceUpdt"; - } - - /** - * 인터넷서비스안내정보를 신규 등록을 위해 등록화면으로 이동한다. - * @return String - 리턴 Url - */ - @RequestMapping("/uss/ion/isg/addViewIntnetSvcGuidance.do") - public String insertIntnetSvcGuidanceView(@ModelAttribute("intnetSvcGuidanceVO") IntnetSvcGuidanceVO intnetSvcGuidanceVO) throws Exception { - - return "egovframework/com/uss/ion/isg/EgovIntnetSvcGuidanceRegist"; - } - - /** - * 인터넷서비스안내정보를 신규로 등록한다. - * @param intnetSvcGuidance - 인터넷서비스안내 model - * @return String - 리턴 Url - */ - @RequestMapping("/uss/ion/isg/addIntnetSvcGuidance.do") - public String insertIntnetSvcGuidance(@ModelAttribute("intnetSvcGuidance") IntnetSvcGuidance intnetSvcGuidance, - @ModelAttribute("intnetSvcGuidanceVO") IntnetSvcGuidanceVO intnetSvcGuidanceVO, - BindingResult bindingResult, - ModelMap model) throws Exception { - - beanValidator.validate(intnetSvcGuidance, bindingResult); //validation 수행 - - if (bindingResult.hasErrors()) { - model.addAttribute("intnetSvcGuidanceVO", intnetSvcGuidanceVO); - return "egovframework/com/uss/ion/isg/EgovIntnetSvcGuidanceRegist"; - } else { - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - - intnetSvcGuidance.setIntnetSvcId(egovIntnetSvcGuidanceIdGnrService.getNextStringId()); - intnetSvcGuidance.setUserId(user == null ? "" : EgovStringUtil.isNullToString(user.getId())); - intnetSvcGuidanceVO.setIntnetSvcId(intnetSvcGuidance.getIntnetSvcId()); - - model.addAttribute("intnetSvcGuidance", egovIntnetSvcGuidanceService.insertIntnetSvcGuidance(intnetSvcGuidance, intnetSvcGuidanceVO)); - model.addAttribute("message", egovMessageSource.getMessage("success.common.insert")); - -// return "egovframework/com/uss/ion/isg/EgovIntnetSvcGuidanceUpdt"; - return "forward:/uss/ion/isg/selectIntnetSvcGuidanceList.do"; - } - } - - /** - * 기 등록된 인터넷서비스안내정보를 수정한다. - * @param intnetSvcGuidance - 인터넷서비스안내 model - * @return String - 리턴 Url - */ - @RequestMapping("/uss/ion/isg/updtIntnetSvcGuidance.do") - public String updateIntnetSvcGuidance(@ModelAttribute("intnetSvcGuidance") IntnetSvcGuidance intnetSvcGuidance, - BindingResult bindingResult, - ModelMap model) throws Exception { - - beanValidator.validate(intnetSvcGuidance, bindingResult); //validation 수행 - - if (bindingResult.hasErrors()) { - model.addAttribute("intnetSvcGuidanceVO", intnetSvcGuidance); - return "egovframework/com/uss/ion/isg/EgovIntnetSvcGuidanceUpdt"; - } else { - LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); - intnetSvcGuidance.setUserId(user == null ? "" : EgovStringUtil.isNullToString(user.getId())); - - egovIntnetSvcGuidanceService.updateIntnetSvcGuidance(intnetSvcGuidance); -// return "forward:/uss/ion/isg/getIntnetSvcGuidance.do"; - return "forward:/uss/ion/isg/selectIntnetSvcGuidanceList.do"; - } - } - - /** - * 기 등록된 인터넷서비스안내정보를 삭제한다. - * @param intnetSvcGuidance - 인터넷서비스안내 model - * @return String - 리턴 Url - */ - @RequestMapping("/uss/ion/isg/removeIntnetSvcGuidance.do") - public String deleteIntnetSvcGuidance(@ModelAttribute("intnetSvcGuidance") IntnetSvcGuidance intnetSvcGuidance, - ModelMap model) throws Exception { - - egovIntnetSvcGuidanceService.deleteIntnetSvcGuidance(intnetSvcGuidance); - - model.addAttribute("message", egovMessageSource.getMessage("success.common.delete")); - return "forward:/uss/ion/isg/selectIntnetSvcGuidanceList.do"; - } - - - /** - * 인터넷서비스안내정보 적용결과를 조회한다. - * @param intnetSvcGuidanceVO - 인터넷서비스안내 VO - * @return String - 리턴 Url - */ - @RequestMapping("/uss/ion/isg/selectIntnetSvcGuidanceResultList.do") - public String selectIntnetSvcGuidanceResult(@ModelAttribute("intnetSvcGuidanceVO") IntnetSvcGuidanceVO intnetSvcGuidanceVO, - ModelMap model ) throws Exception { - - List<IntnetSvcGuidanceVO> intnetSvcGuidanceList = egovIntnetSvcGuidanceService.selectIntnetSvcGuidanceResult(intnetSvcGuidanceVO); - - for(int i=0; i<intnetSvcGuidanceList.size(); i++) { - intnetSvcGuidanceList.get(i).setIntnetSvcDc(EgovStringUtil.getHtmlStrCnvr(intnetSvcGuidanceList.get(i).getIntnetSvcDc())); - } - - model.addAttribute("intnetSvcGuidanceList", intnetSvcGuidanceList); - - return "egovframework/com/uss/ion/isg/EgovIntnetSvcGuidanceView"; - } -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/isg/service/impl/IntnetSvcGuidanceDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/isg/service/impl/IntnetSvcGuidanceDAO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/isg/service/impl/IntnetSvcGuidanceDAO.java (nonexistent) @@ -1,85 +0,0 @@ -/** - * 개요 - * - 인터넷서비스안내에 대한 DAO 클래스를 정의한다. - * - * 상세내용 - * - 인터넷서비스안내에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 인터넷서비스안내의 조회기능은 목록조회, 상세조회로 구분된다. - * @author lee.m.j - * @version 1.0 - * @created 03-8-2009 오후 2:08:52 - */ - -package egovframework.com.uss.ion.isg.service.impl; - -import java.util.List; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.uss.ion.isg.service.IntnetSvcGuidance; -import egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO; - -import org.springframework.stereotype.Repository; - -@Repository("intnetSvcGuidanceDAO") -public class IntnetSvcGuidanceDAO extends EgovComAbstractDAO { - - /** - * 인터넷서비스안내정보를 관리하기 위해 등록된 인터넷서비스안내 목록을 조회한다. - * @param intnetSvcGuidanceVO - 인터넷서비스안내 VO - * @return List - 인터넷서비스안내 목록 - */ - public List<IntnetSvcGuidanceVO> selectIntnetSvcGuidanceList(IntnetSvcGuidanceVO intnetSvcGuidanceVO) throws Exception { - return selectList("intnetSvcGuidanceDAO.selectIntnetSvcGuidanceList", intnetSvcGuidanceVO); - } - - /** - * 인터넷서비스안내목록 총 갯수를 조회한다. - * @param mainImageVO - 인터넷서비스안내 VO - * @return int - */ - public int selectIntnetSvcGuidanceListTotCnt(IntnetSvcGuidanceVO intnetSvcGuidanceVO) throws Exception { - return (Integer)selectOne("intnetSvcGuidanceDAO.selectIntnetSvcGuidanceListTotCnt", intnetSvcGuidanceVO); - } - - /** - * 등록된 인터넷서비스안내의 상세정보를 조회한다. - * @param intnetSvcGuidanceVO - 인터넷서비스안내 VO - * @return IntnetSvcGuidanceVO - 인터넷서비스안내 VO - */ - public IntnetSvcGuidanceVO selectIntnetSvcGuidance(IntnetSvcGuidanceVO intnetSvcGuidanceVO) throws Exception { - return (IntnetSvcGuidanceVO) selectOne("intnetSvcGuidanceDAO.selectIntnetSvcGuidance", intnetSvcGuidanceVO); - } - - /** - * 인터넷서비스안내정보를 신규로 등록한다. - * @param intnetSvcGuidance - 인터넷서비스안내 model - */ - public void insertIntnetSvcGuidance(IntnetSvcGuidance intnetSvcGuidance) throws Exception { - insert("intnetSvcGuidanceDAO.insertIntnetSvcGuidance", intnetSvcGuidance); - } - - /** - * 기 등록된 인터넷서비스안내정보를 수정한다. - * @param intnetSvcGuidance - 인터넷서비스안내 model - */ - public void updateIntnetSvcGuidance(IntnetSvcGuidance intnetSvcGuidance) throws Exception { - update("intnetSvcGuidanceDAO.updateIntnetSvcGuidance", intnetSvcGuidance); - } - - /** - * 기 등록된 인터넷서비스안내정보를 삭제한다. - * @param intnetSvcGuidance - 인터넷서비스안내 model - */ - public void deleteIntnetSvcGuidance(IntnetSvcGuidance intnetSvcGuidance) throws Exception { - delete("intnetSvcGuidanceDAO.deleteIntnetSvcGuidance", intnetSvcGuidance); - } - - /** - * 인터넷서비스안내정보 적용결과를 조회한다. - * @param intnetSvcGuidanceVO - 인터넷서비스안내 VO - * @return List - 인터넷서비스안내 목록 - */ - public List<IntnetSvcGuidanceVO> selectIntnetSvcGuidanceResult(IntnetSvcGuidanceVO intnetSvcGuidanceVO) throws Exception { - return selectList("intnetSvcGuidanceDAO.selectIntnetSvcGuidanceResult", intnetSvcGuidanceVO); - } -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/isg/service/impl/EgovIntnetSvcGuidanceServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/isg/service/impl/EgovIntnetSvcGuidanceServiceImpl.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/isg/service/impl/EgovIntnetSvcGuidanceServiceImpl.java (nonexistent) @@ -1,93 +0,0 @@ -/** - * 개요 - * - 인터넷서비스안내에 대한 ServiceImpl 클래스를 정의한다. - * - * 상세내용 - * - 인터넷서비스안내에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 인터넷서비스안내의 조회기능은 목록조회, 상세조회로 구분된다. - * @author lee.m.j - * @version 1.0 - * @created 03-8-2009 오후 2:08:03 - */ - -package egovframework.com.uss.ion.isg.service.impl; - -import java.util.List; - -import egovframework.com.uss.ion.isg.service.EgovIntnetSvcGuidanceService; -import egovframework.com.uss.ion.isg.service.IntnetSvcGuidance; -import egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; - -@Service("egovIntnetSvcGuidanceService") -public class EgovIntnetSvcGuidanceServiceImpl extends EgovAbstractServiceImpl implements EgovIntnetSvcGuidanceService { - - @Resource(name="intnetSvcGuidanceDAO") - private IntnetSvcGuidanceDAO intnetSvcGuidanceDAO; - - /** - * 인터넷서비스안내정보를 관리하기 위해 등록된 인터넷서비스안내 목록을 조회한다. - * @param intnetSvcGuidanceVO - 인터넷서비스안내 VO - * @return List - 인터넷서비스안내 목록 - */ - public List<IntnetSvcGuidanceVO> selectIntnetSvcGuidanceList(IntnetSvcGuidanceVO intnetSvcGuidanceVO) throws Exception{ - return intnetSvcGuidanceDAO.selectIntnetSvcGuidanceList(intnetSvcGuidanceVO); - } - - /** - * 인터넷서비스안내목록 총 갯수를 조회한다. - * @param mainImageVO - 인터넷서비스안내 VO - * @return int - */ - public int selectIntnetSvcGuidanceListTotCnt(IntnetSvcGuidanceVO intnetSvcGuidanceVO) throws Exception { - return intnetSvcGuidanceDAO.selectIntnetSvcGuidanceListTotCnt(intnetSvcGuidanceVO); - } - - /** - * 등록된 인터넷서비스안내의 상세정보를 조회한다. - * @param intnetSvcGuidanceVO - 인터넷서비스안내 Vo - * @return IntnetSvcGuidanceVO - 인터넷서비스안내 Vo - */ - public IntnetSvcGuidanceVO selectIntnetSvcGuidance(IntnetSvcGuidanceVO intnetSvcGuidanceVO) throws Exception { - return intnetSvcGuidanceDAO.selectIntnetSvcGuidance(intnetSvcGuidanceVO); - } - - /** - * 인터넷서비스안내정보를 신규로 등록한다. - * @param intnetSvcGuidance - 인터넷서비스안내 model - */ - public IntnetSvcGuidanceVO insertIntnetSvcGuidance(IntnetSvcGuidance intnetSvcGuidance, IntnetSvcGuidanceVO intnetSvcGuidanceVO) throws Exception { - intnetSvcGuidanceDAO.insertIntnetSvcGuidance(intnetSvcGuidance); - return selectIntnetSvcGuidance(intnetSvcGuidanceVO); - } - - /** - * 기 등록된 인터넷서비스안내정보를 수정한다. - * @param intnetSvcGuidance - 인터넷서비스안내 model - */ - public void updateIntnetSvcGuidance(IntnetSvcGuidance intnetSvcGuidance) throws Exception { - intnetSvcGuidanceDAO.updateIntnetSvcGuidance(intnetSvcGuidance); - } - - /** - * 기 등록된 인터넷서비스안내정보를 삭제한다. - * @param intnetSvcGuidance - 인터넷서비스안내 model - */ - public void deleteIntnetSvcGuidance(IntnetSvcGuidance intnetSvcGuidance) throws Exception{ - intnetSvcGuidanceDAO.deleteIntnetSvcGuidance(intnetSvcGuidance); - } - - /** - * 인터넷서비스안내정보 적용결과를 조회한다. - * @param intnetSvcGuidanceVO - 인터넷서비스안내 VO - * @return List - 인터넷서비스안내 목록 - */ - public List<IntnetSvcGuidanceVO> selectIntnetSvcGuidanceResult(IntnetSvcGuidanceVO intnetSvcGuidanceVO) throws Exception { - return intnetSvcGuidanceDAO.selectIntnetSvcGuidanceResult(intnetSvcGuidanceVO); - } -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/isg/service/IntnetSvcGuidance.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/isg/service/IntnetSvcGuidance.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/isg/service/IntnetSvcGuidance.java (nonexistent) @@ -1,120 +0,0 @@ -/** - * 개요 - * - 인터넷서비스안내에 대한 model 클래스를 정의한다. - * - * 상세내용 - * - 인터넷서비스안내의 일련번호, 인터넷서비스명, 인터넷서비스설명, 반영여부 항목을 관리한다. - * @author lee.m.j - * @version 1.0 - * @created 03-8-2009 오후 2:08:51 - */ - -package egovframework.com.uss.ion.isg.service; - -import egovframework.com.cmm.ComDefaultVO; - -public class IntnetSvcGuidance extends ComDefaultVO { - - /** - * serialVersionUID - */ - private static final long serialVersionUID = 1L; - /** - * 인터넷서비스ID - */ - private String intnetSvcId; - /** - * 인터넷서비스명 - */ - private String intnetSvcNm; - /** - * 인터넷서비스설명 - */ - private String intnetSvcDc; - /** - * 반영여부 - */ - private String reflctAt; - /** - * 사용자 ID - */ - private String userId; - /** - * 등록일자 - */ - private String regDate; - - /** - * @return the intnetSvcId - */ - public String getIntnetSvcId() { - return intnetSvcId; - } - /** - * @param intnetSvcId the intnetSvcId to set - */ - public void setIntnetSvcId(String intnetSvcId) { - this.intnetSvcId = intnetSvcId; - } - /** - * @return the intnetSvcNm - */ - public String getIntnetSvcNm() { - return intnetSvcNm; - } - /** - * @param intnetSvcNm the intnetSvcNm to set - */ - public void setIntnetSvcNm(String intnetSvcNm) { - this.intnetSvcNm = intnetSvcNm; - } - /** - * @return the intnetSvcDc - */ - public String getIntnetSvcDc() { - return intnetSvcDc; - } - /** - * @param intnetSvcDc the intnetSvcDc to set - */ - public void setIntnetSvcDc(String intnetSvcDc) { - this.intnetSvcDc = intnetSvcDc; - } - /** - * @return the reflctAt - */ - public String getReflctAt() { - return reflctAt; - } - /** - * @param reflctAt the reflctAt to set - */ - public void setReflctAt(String reflctAt) { - this.reflctAt = reflctAt; - } - /** - * @return the userId - */ - public String getUserId() { - return userId; - } - /** - * @param userId the userId to set - */ - public void setUserId(String userId) { - this.userId = userId; - } - /** - * @return the regDate - */ - public String getRegDate() { - return regDate; - } - /** - * @param regDate the regDate to set - */ - public void setRegDate(String regDate) { - this.regDate = regDate; - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/isg/service/EgovIntnetSvcGuidanceService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/isg/service/EgovIntnetSvcGuidanceService.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/isg/service/EgovIntnetSvcGuidanceService.java (nonexistent) @@ -1,65 +0,0 @@ -/** - * 개요 - * - 인터넷서비스안내에 대한 Service Interface를 정의한다. - * - * 상세내용 - * - 인터넷서비스안내에 대한 등록, 수정, 삭제, 조회 기능을 제공한다. - * - 인터넷서비스안내의 조회기능은 목록조회, 상세조회로 구분된다. - * @author lee.m.j - * @version 1.0 - * @created 03-8-2009 오후 2:08:03 - */ - -package egovframework.com.uss.ion.isg.service; - -import java.util.List; - -public interface EgovIntnetSvcGuidanceService { - - /** - * 인터넷서비스안내정보를 관리하기 위해 등록된 인터넷서비스안내 목록을 조회한다. - * @param intnetSvcGuidanceVO - 인터넷서비스안내 VO - * @return List - 인터넷서비스안내 목록 - */ - public List<IntnetSvcGuidanceVO> selectIntnetSvcGuidanceList(IntnetSvcGuidanceVO intnetSvcGuidanceVO) throws Exception; - - /** - * 인터넷서비스안내목록 총 갯수를 조회한다. - * @param mainImageVO - 인터넷서비스안내 VO - * @return int - */ - public int selectIntnetSvcGuidanceListTotCnt(IntnetSvcGuidanceVO intnetSvcGuidanceVO) throws Exception; - - /** - * 등록된 인터넷서비스안내의 상세정보를 조회한다. - * @param intnetSvcGuidanceVO - 인터넷서비스안내 VO - * @return IntnetSvcGuidanceVO - 인터넷서비스안내 VO - */ - public IntnetSvcGuidanceVO selectIntnetSvcGuidance(IntnetSvcGuidanceVO intnetSvcGuidanceVO) throws Exception; - - /** - * 인터넷서비스안내정보를 신규로 등록한다. - * @param intnetSvcGuidance - 인터넷서비스안내 model - */ - public IntnetSvcGuidanceVO insertIntnetSvcGuidance(IntnetSvcGuidance intnetSvcGuidance, IntnetSvcGuidanceVO intnetSvcGuidanceVO) throws Exception; - - /** - * 기 등록된 인터넷서비스안내정보를 수정한다. - * @param intnetSvcGuidance - 인터넷서비스안내 model - */ - public void updateIntnetSvcGuidance(IntnetSvcGuidance intnetSvcGuidance) throws Exception; - - /** - * 기 등록된 인터넷서비스안내정보를 삭제한다. - * @param intnetSvcGuidance - 인터넷서비스안내 model - */ - public void deleteIntnetSvcGuidance(IntnetSvcGuidance intnetSvcGuidance) throws Exception; - - /** - * 인터넷서비스안내정보 적용결과를 조회한다. - * @param intnetSvcGuidanceVO - 인터넷서비스안내 VO - * @return List - 인터넷서비스안내 목록 - */ - public List<IntnetSvcGuidanceVO> selectIntnetSvcGuidanceResult(IntnetSvcGuidanceVO intnetSvcGuidanceVO) throws Exception; - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/isg/service/IntnetSvcGuidanceVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/isg/service/IntnetSvcGuidanceVO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/isg/service/IntnetSvcGuidanceVO.java (nonexistent) @@ -1,58 +0,0 @@ -/** - * 개요 - * - 인터넷서비스안내에 대한 VO 클래스를 정의한다. - * - * 상세내용 - * - 인터넷서비스안내의 목록 항목을 관리한다. - * @author lee.m.j - * @version 1.0 - * @created 03-8-2009 오후 2:08:52 - */ - -package egovframework.com.uss.ion.isg.service; - -import java.util.List; - -public class IntnetSvcGuidanceVO extends IntnetSvcGuidance { - - /** - * serialVersionUID - */ - private static final long serialVersionUID = 1L; - /** - * 인터넷서비스 목록 - */ - List <IntnetSvcGuidanceVO> intnetSvcGuidanceList; - /** - * 삭제여부 - */ - String [] delYn; - - /** - * @return the intnetSvcGuidanceList - */ - public List<IntnetSvcGuidanceVO> getIntnetSvcGuidanceList() { - return intnetSvcGuidanceList; - } - /** - * @param intnetSvcGuidanceList the intnetSvcGuidanceList to set - */ - public void setIntnetSvcGuidanceList( - List<IntnetSvcGuidanceVO> intnetSvcGuidanceList) { - this.intnetSvcGuidanceList = intnetSvcGuidanceList; - } - /** - * @return the delYn - */ - public String[] getDelYn() { - return delYn; - } - /** - * @param delYn the delYn to set - */ - public void setDelYn(String[] delYn) { - this.delYn = delYn; - } - - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/ulm/web/EgovUnityLinkController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ulm/web/EgovUnityLinkController.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ulm/web/EgovUnityLinkController.java (nonexistent) @@ -1,302 +0,0 @@ -package egovframework.com.uss.ion.ulm.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.springmodules.validation.commons.DefaultBeanValidator; - -import egovframework.com.cmm.ComDefaultCodeVO; -import egovframework.com.cmm.ComDefaultVO; -import egovframework.com.cmm.EgovMessageSource; -import egovframework.com.cmm.LoginVO; -import egovframework.com.cmm.annotation.IncludedInfo; -import egovframework.com.cmm.service.EgovCmmUseService; -import egovframework.com.cmm.util.EgovUserDetailsHelper; -import egovframework.com.uss.ion.ulm.service.EgovUnityLinkService; -import egovframework.com.uss.ion.ulm.service.UnityLink; -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 2009.07.03 - * @version 1.0 - * @see - * <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * 2011.8.26 정진오 IncludedInfo annotation 추가 - * - * </pre> - */ - -@Controller -public class EgovUnityLinkController { - - private static final Logger LOGGER = LoggerFactory.getLogger(EgovUnityLinkController.class); - - @Autowired - private DefaultBeanValidator beanValidator; - - /** EgovMessageSource */ - @Resource(name = "egovMessageSource") - EgovMessageSource egovMessageSource; - - /** egovOnlinePollService */ - @Resource(name = "egovUnityLinkService") - private EgovUnityLinkService egovUnityLinkService; - - /** EgovPropertyService */ - @Resource(name = "propertiesService") - protected EgovPropertyService propertiesService; - - /** Egov Common Code Service */ - @Resource(name="EgovCmmUseService") - private EgovCmmUseService cmmUseService; - - /** - * 통합링크관리 메인 셈플 목록을 조회한다. - * @param searchVO - * @param commandMap - * @param unityLinkVO - * @param model - * @return "egovframework/com/uss/ion/ulm/UnityLinkSample" - * @throws Exception - */ - @RequestMapping(value = "/uss/ion/ulm/listUnityLinkSample.do") - public String egovUnityLinkSample1List( - UnityLink unityLinkVO, - ModelMap model) - throws Exception { - - List<?> reusltList = egovUnityLinkService.selectUnityLinkSample(unityLinkVO); - model.addAttribute("resultList", reusltList); - - return "egovframework/com/uss/ion/ulm/UnityLinkSample"; - } - - /** - * 통합링크관리 목록을 조회한다. - * @param searchVO - * @param commandMap - * @param unityLinkVO - * @param model - * @return "egovframework/com/uss/ion/ulm/EgovOnlinePollList" - * @throws Exception - */ - @SuppressWarnings("unused") - @IncludedInfo(name="통합링크관리", order = 780 ,gid = 50) - @RequestMapping(value = "/uss/ion/ulm/listUnityLink.do") - public String egovUnityLinkList( - @ModelAttribute("searchVO") ComDefaultVO searchVO, @RequestParam Map<?, ?> commandMap, - UnityLink unityLinkVO, ModelMap model) - throws Exception { - - String sSearchMode = commandMap.get("searchMode") == null ? "" : (String) commandMap.get("searchMode"); - - /** 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 = egovUnityLinkService.selectUnityLinkList(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 = egovUnityLinkService.selectUnityLinkListCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - - //통합링크구분설정 - ComDefaultCodeVO voComCode = new ComDefaultCodeVO(); - voComCode = new ComDefaultCodeVO(); - voComCode.setCodeId("COM039"); - List<?> listComCode = cmmUseService.selectCmmCodeDetail(voComCode); - model.addAttribute("unityLinkSeCodeList", listComCode ); - - return "egovframework/com/uss/ion/ulm/EgovUnityLinkList"; - } - - /** - * 통합링크관리 목록을 상세조회 조회한다. - * @param searchVO - * @param unityLinkVO - * @param commandMap - * @param model - * @return - * "/uss/ion/ulm/EgovOnlinePollDetail" - * @throws Exception - */ - @RequestMapping(value = "/uss/ion/ulm/detailUnityLink.do") - public String egovUnityLinkDetail( - @ModelAttribute("searchVO") ComDefaultVO searchVO, - UnityLink unityLink, @RequestParam Map<?, ?> commandMap, - ModelMap model) throws Exception { - - String sLocationUrl = "egovframework/com/uss/ion/ulm/EgovUnityLinkDetail"; - - String sCmd = commandMap.get("cmd") == null ? "" : (String) commandMap.get("cmd"); - - if (sCmd.equals("del")) { - egovUnityLinkService.deleteUnityLink(unityLink); - sLocationUrl = "forward:/uss/ion/ulm/listUnityLink.do"; - } else { - //통합링크구분설정 - ComDefaultCodeVO voComCode = new ComDefaultCodeVO(); - voComCode = new ComDefaultCodeVO(); - voComCode.setCodeId("COM039"); - List<?> listComCode = cmmUseService.selectCmmCodeDetail(voComCode); - model.addAttribute("unityLinkSeCodeList", listComCode ); - //상세정보 불러오기 - UnityLink unityLinkVO = egovUnityLinkService.selectUnityLinkDetail(unityLink); - model.addAttribute("unityLink", unityLinkVO); - } - - return sLocationUrl; - } - - /** - * 통합링크관리를 수정한다. - * @param searchVO - * @param commandMap - * @param unityLinkVO - * @param bindingResult - * @param model - * @return - * "/uss/ion/ulm/EgovOnlinePollUpdt" - * @throws Exception - */ - @RequestMapping(value = "/uss/ion/ulm/updtUnityLink.do") - public String egovUnityLinkModify( - @ModelAttribute("searchVO") ComDefaultVO searchVO, - @RequestParam Map<?, ?> commandMap, - UnityLink unityLink, - 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/uss/ion/ulm/EgovUnityLinkUpdt"; - - String sCmd = commandMap.get("cmd") == null ? "" : (String) commandMap.get("cmd"); - - if (sCmd.equals("save")) { - - //서버 validate 체크 - beanValidator.validate(unityLink, bindingResult); - if(bindingResult.hasErrors()){ - return sLocationUrl; - } - //아이디 설정 - unityLink.setFrstRegisterId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - unityLink.setLastUpdusrId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - //저장 - egovUnityLinkService.updateUnityLink(unityLink); - sLocationUrl = "forward:/uss/ion/ulm/listUnityLink.do"; - } else { - //통합링크구분설정 - ComDefaultCodeVO voComCode = new ComDefaultCodeVO(); - voComCode = new ComDefaultCodeVO(); - voComCode.setCodeId("COM039"); - List<?> listComCode = cmmUseService.selectCmmCodeDetail(voComCode); - model.addAttribute("unityLinkSeCodeList", listComCode ); - //수정정보 불러오기 - UnityLink unityLinkVO = egovUnityLinkService.selectUnityLinkDetail(unityLink); - model.addAttribute("unityLink", unityLinkVO); - } - - return sLocationUrl; - } - - /** - * 통합링크관리를 등록한다. - * @param searchVO - * @param commandMap - * @param unityLinkVO - * @param bindingResult - * @param model - * @return - * "/uss/ion/ulm/EgovOnlinePollRegist" - * @throws Exception - */ - @RequestMapping(value = "/uss/ion/ulm/registUnityLink.do") - public String egovUnityLinkRegist( - @ModelAttribute("searchVO") ComDefaultVO searchVO, - @RequestParam Map<?, ?> commandMap, - @ModelAttribute("unityLink") UnityLink unityLink, - 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/uss/ion/ulm/EgovUnityLinkRegist"; - - String sCmd = commandMap.get("cmd") == null ? "" : (String) commandMap.get("cmd"); - LOGGER.info("cmd => {}", sCmd); - - if (sCmd.equals("save")) { - //서버 validate 체크 - beanValidator.validate(unityLink, bindingResult); - if(bindingResult.hasErrors()){ - return sLocationUrl; - } - //아이디 설정 - unityLink.setFrstRegisterId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - unityLink.setLastUpdusrId(loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId())); - //저장 - egovUnityLinkService.insertUnityLink(unityLink); - - sLocationUrl = "forward:/uss/ion/ulm/listUnityLink.do"; - } else { - //통합링크구분설정 - ComDefaultCodeVO voComCode = new ComDefaultCodeVO(); - voComCode = new ComDefaultCodeVO(); - voComCode.setCodeId("COM039"); - List<?> listComCode = cmmUseService.selectCmmCodeDetail(voComCode); - model.addAttribute("unityLinkSeCodeList", listComCode ); - } - - return sLocationUrl; - } - - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/ulm/service/impl/EgovUnityLinkServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ulm/service/impl/EgovUnityLinkServiceImpl.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ulm/service/impl/EgovUnityLinkServiceImpl.java (nonexistent) @@ -1,116 +0,0 @@ -package egovframework.com.uss.ion.ulm.service.impl; - -import java.util.List; - -import egovframework.com.cmm.ComDefaultVO; -import egovframework.com.uss.ion.ulm.service.EgovUnityLinkService; -import egovframework.com.uss.ion.ulm.service.UnityLink; - -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 2009.07.03 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * - * </pre> - */ -@Service("egovUnityLinkService") -public class EgovUnityLinkServiceImpl extends EgovAbstractServiceImpl - implements EgovUnityLinkService { - - @Resource(name = "onlineUnityLinkDao") - private UnityLinkDao dao; - - @Resource(name = "egovUnityLinkIdGnrService") - private EgovIdGnrService idgenService; - - /** - *통합링크관리 메인 셈플 목록을 조회한다. - * @param unityLink 통합링크관리 정보 담김 VO - * @return List - * @throws Exception - */ - @Override - public List<?> selectUnityLinkSample(UnityLink unityLink) throws Exception { - return dao.selectUnityLinkSample(unityLink); - } - - /** - * 통합링크관리를(을) 목록을 조회 한다. - * @param searchVO 조회할 정보가 담김 VO - * @return List - * @throws Exception - */ - @Override - public List<?> selectUnityLinkList(ComDefaultVO searchVO) throws Exception { - return dao.selectUnityLinkList(searchVO); - } - - /** - * 통합링크관리를(을) 목록 전체 건수를(을) 조회한다. - * @param searchVO 조회할 정보가 담긴 VO - * @return int - * @throws Exception - */ - @Override - public int selectUnityLinkListCnt(ComDefaultVO searchVO) throws Exception { - return dao.selectUnityLinkListCnt(searchVO); - } - - /** - * 통합링크관리를(을) 상세조회 한다. - * @param unityLink 조회할 정보가 담김 VO - * @return List - * @throws Exception - */ - @Override - public UnityLink selectUnityLinkDetail(UnityLink unityLink) throws Exception { - return dao.selectUnityLinkDetail(unityLink); - } - - /** - * 통합링크관리를(을) 등록한다. - * @param unityLink 조회할 정보가 담긴 VO - * @throws Exception - */ - @Override - public void insertUnityLink(UnityLink unityLink)throws Exception { - String sMakeId = idgenService.getNextStringId(); - unityLink.setUnityLinkId(sMakeId); - dao.insertUnityLink(unityLink); - } - - /** - * 통합링크관리를(을) 수정한다. - * @param searchVO 조회할 정보가 담긴 VO - * @throws Exception - */ - @Override - public void updateUnityLink(UnityLink unityLink) throws Exception { - dao.updateUnityLink(unityLink); - } - - /** - * 통합링크관리를(을) 삭제한다. - * @param searchVO 조회할 정보가 담긴 VO - * @throws Exception - */ - @Override - public void deleteUnityLink(UnityLink unityLink) throws Exception { - dao.deleteUnityLink(unityLink); - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/ulm/service/impl/UnityLinkDao.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ulm/service/impl/UnityLinkDao.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ulm/service/impl/UnityLinkDao.java (nonexistent) @@ -1,96 +0,0 @@ -package egovframework.com.uss.ion.ulm.service.impl; - -import java.util.List; - -import egovframework.com.cmm.ComDefaultVO; -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.uss.ion.ulm.service.UnityLink; - -import org.springframework.stereotype.Repository; - -/** - * 통합링크관리를 처리하는 Dao Class 구현 - * @author 공통서비스 장동한 - * @since 2009.07.03 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * - * </pre> - */ -@Repository("onlineUnityLinkDao") -public class UnityLinkDao extends EgovComAbstractDAO { - - /** - * 통합링크관리 메인 셈플 목록을 조회한다. - * @param popupManageVO - 팝업창 Vo - * @return List - 팝업창 목록 - * - * @param popupManageVO - */ - public List<?> selectUnityLinkSample(UnityLink unityLink) throws Exception { - return selectList("UnityLink.selectUnityLinkSample", unityLink); - } - - /** - * 통합링크관리를(을) 목록을 한다. - * @param searchVO 조회할 정보가 담긴 VO - * @return List - * @throws Exception - */ - public List<?> selectUnityLinkList(ComDefaultVO searchVO) throws Exception { - return selectList("UnityLink.selectUnityLink", searchVO); - } - - /** - * 통합링크관리를(을) 목록 전체 건수를(을) 조회한다. - * @param searchVO 조회할 정보가 담긴 VO - * @return int - * @throws Exception - */ - public int selectUnityLinkListCnt(ComDefaultVO searchVO) throws Exception { - return (Integer)selectOne("UnityLink.selectUnityLinkCnt", searchVO); - } - - /** - * 통합링크관리를(을) 상세조회 한다. - * @param unityLink 통합링크관리 정보가 담김 VO - * @return List - * @throws Exception - */ - public UnityLink selectUnityLinkDetail(UnityLink unityLink) throws Exception { - return (UnityLink)selectOne("UnityLink.selectUnityLinkDetail", unityLink); - } - - /** - * 통합링크관리를(을) 등록한다. - * @param unityLink 통합링크관리 정보가 담김 VO - * @throws Exception - */ - public void insertUnityLink(UnityLink unityLink) throws Exception { - insert("UnityLink.insertUnityLink", unityLink); - } - - /** - * 통합링크관리를(을) 수정한다. - * @param unityLink 통합링크관리 정보가 담김 VO - * @throws Exception - */ - public void updateUnityLink(UnityLink unityLink) throws Exception { - update("UnityLink.updateUnityLink", unityLink); - } - - /** - * 통합링크관리를(을) 삭제한다. - * @param unityLink 통합링크관리 정보가 담김 VO - * @throws Exception - */ - public void deleteUnityLink(UnityLink unityLink) throws Exception { - delete("UnityLink.deleteUnityLink", unityLink); - } - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/ulm/service/EgovUnityLinkService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ulm/service/EgovUnityLinkService.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ulm/service/EgovUnityLinkService.java (nonexistent) @@ -1,78 +0,0 @@ -package egovframework.com.uss.ion.ulm.service; - -import java.util.List; - -import egovframework.com.cmm.ComDefaultVO; - -/** - * 통합링크관리를 처리하는 Service Class 구현 - * @author 공통서비스 장동한 - * @since 2009.07.03 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * - * </pre> - */ -public interface EgovUnityLinkService { - - /** - * 통합링크관리 메인 셈플 목록을 조회한다. - * @param unityLink 통합링크관리 정보 담김 VO - * @return List - * @throws Exception - */ - public List<?> selectUnityLinkSample(UnityLink unityLink) throws Exception; - - /** - * 통합링크관리 목록을 조회한다. - * @param searchVO 조회할 정보가 담긴 VO - * @return List - * @throws Exception - */ - public List<?> selectUnityLinkList(ComDefaultVO searchVO) throws Exception; - - /** - * 통합링크관리를(을) 목록 전체 건수를(을) 조회한다. - * @param searchVO 조회할 정보가 담긴 VO - * @return int - * @throws Exception - */ - public int selectUnityLinkListCnt(ComDefaultVO searchVO) throws Exception; - - /** - * 통합링크관리를(을) 상세조회 한다. - * @param unityLink 통합링크관리 정보 담김 VO - * @return List - * @throws Exception - */ - public UnityLink selectUnityLinkDetail(UnityLink unityLink) throws Exception; - - /** - * 통합링크관리를(을) 등록한다. - * @param unityLink 통합링크관리 정보 담김 VO - * @throws Exception - */ - void insertUnityLink(UnityLink unityLink) throws Exception; - - /** - * 통합링크관리를(을) 수정한다. - * @param unityLink 통합링크관리 정보 담김 VO - * @throws Exception - */ - void updateUnityLink(UnityLink unityLink) throws Exception; - - /** - * 통합링크관리를(을) 삭제한다. - * @param unityLink 통합링크관리 정보 담김 VO - * @throws Exception - */ - void deleteUnityLink(UnityLink unityLink) throws Exception; - -} Index: egov3.10/src/main/java/egovframework/com/uss/ion/ulm/service/UnityLink.java =================================================================== --- egov3.10/src/main/java/egovframework/com/uss/ion/ulm/service/UnityLink.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/uss/ion/ulm/service/UnityLink.java (nonexistent) @@ -1,235 +0,0 @@ -package egovframework.com.uss.ion.ulm.service; - -import java.io.Serializable; - -/** - * 통합링크관리 VO Class 구현 - * @author 공통서비스 장동한 - * @since 2009.07.03 - * @version 1.0 - * @see <pre> - * &lt;&lt; 개정이력(Modification Information) &gt;&gt; - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.07.03 장동한 최초 생성 - * - * </pre> - */ -public class UnityLink implements Serializable { - - private static final long serialVersionUID = 1607776015478505197L; - - /** 통합링크 아이디 */ - private String unityLinkId; - - /** 통합링크 그룹 */ - private String unityLinkSeCode; - - /** 통합링크 명 */ - private String unityLinkNm; - - /** 통합링크 URL */ - private String unityLinkUrl; - - /** 통합링크 설명 */ - private String unityLinkDc; - - /** 최초등록시점 */ - private String frstRegisterPnttm; - - /** 최초등록아이디 */ - private String frstRegisterId; - - /** 최종수정일 */ - private String lastUpdusrPnttm; - - /** 최종수정자 아이디 */ - private String lastUpdusrId; - - /** 컨트롤 명령어 */ - private String cmd; - - /** - * unityLinkId 리턴 - * - * @return the unityLinkId - */ - public String getUnityLinkId() { - return unityLinkId; - } - - /** - * unityLinkId 설정 - * - * @param unityLinkId the unityLinkId to set - */ - public void setUnityLinkId(String unityLinkId) { - this.unityLinkId = unityLinkId; - } - - /** - * unityLinkSeCode 리턴 - * - * @return the unityLinkSeCode - */ - public String getUnityLinkSeCode() { - return unityLinkSeCode; - } - - /** - * unityLinkSeCode 설정 - * - * @param unityLinkSeCode the unityLinkSeCode to set - */ - public void setUnityLinkSeCode(String unityLinkSeCode) { - this.unityLinkSeCode = unityLinkSeCode; - } - - /** - * unityLinkNm 리턴 - * - * @return the unityLinkNm - */ - public String getUnityLinkNm() { - return unityLinkNm; - } - - /** - * unityLinkNm 설정 - * - * @param unityLinkNm the unityLinkNm to set - */ - public void setUnityLinkNm(String unityLinkNm) { - this.unityLinkNm = unityLinkNm; - } - - /** - * unityLinkUrl 리턴 - * - * @return the unityLinkUrl - */ - public String getUnityLinkUrl() { - return unityLinkUrl; - } - - /** - * unityLinkUrl 설정 - * - * @param unityLinkUrl the unityLinkUrl to set - */ - public void setUnityLinkUrl(String unityLinkUrl) { - this.unityLinkUrl = unityLinkUrl; - } - - /** - * unityLinkDc 리턴 - * - * @return the unityLinkDc - */ - public String getUnityLinkDc() { - return unityLinkDc; - } - - /** - * unityLinkDc 설정 - * - * @param unityLinkDc the unityLinkDc to set - */ - public void setUnityLinkDc(String unityLinkDc) { - this.unityLinkDc = unityLinkDc; - } - - /** - * frstRegisterPnttm 리턴 - * - * @return the frstRegisterPnttm - */ - public String getFrstRegisterPnttm() { - return frstRegisterPnttm; - } - - /** - * frstRegisterPnttm 설정 - * - * @param frstRegisterPnttm the frstRegisterPnttm to set - */ - public void setFrstRegisterPnttm(String frstRegisterPnttm) { - this.frstRegisterPnttm = frstRegisterPnttm; - } - - /** - * frstRegisterId 리턴 - * - * @return the frstRegisterId - */ - public String getFrstRegisterId() { - return frstRegisterId; - } - - /** - * frstRegisterId 설정 - * - * @param frstRegisterId the frstRegisterId to set - */ - public void setFrstRegisterId(String frstRegisterId) { - this.frstRegisterId = frstRegisterId; - } - - /** - * lastUpdusrPnttm 리턴 - * - * @return the lastUpdusrPnttm - */ - public String getLastUpdusrPnttm() { - return lastUpdusrPnttm; - } - - /** - * lastUpdusrPnttm 설정 - * - * @param lastUpdusrPnttm the lastUpdusrPnttm to set - */ - public void setLastUpdusrPnttm(String lastUpdusrPnttm) { - this.lastUpdusrPnttm = lastUpdusrPnttm; - } - - /** - * lastUpdusrId 리턴 - * - * @return the lastUpdusrId - */ - public String getLastUpdusrId() { - return lastUpdusrId; - } - - /** - * lastUpdusrId 설정 - * - * @param lastUpdusrId the lastUpdusrId to set - */ - public void setLastUpdusrId(String lastUpdusrId) { - this.lastUpdusrId = lastUpdusrId; - } - - /** - * cmd 리턴 - * - * @return the cmd - */ - public String getCmd() { - return cmd; - } - - /** - * cmd 설정 - * - * @param cmd the cmd to set - */ - public void setCmd(String cmd) { - this.cmd = cmd; - } - - - -} Index: egov3.10/src/main/java/egovframework/com/sym/ccm/zip/web/EgovCcmZipManageController.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/zip/web/EgovCcmZipManageController.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/zip/web/EgovCcmZipManageController.java (nonexistent) @@ -1,388 +0,0 @@ -package egovframework.com.sym.ccm.zip.web; - -import java.io.InputStream; -import java.util.Iterator; -import java.util.List; -import java.util.Map; -import java.util.Map.Entry; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -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.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.multipart.MultipartFile; -import org.springframework.web.multipart.MultipartHttpServletRequest; -import org.springframework.web.multipart.commons.CommonsMultipartResolver; -import org.springframework.web.util.WebUtils; -import org.springmodules.validation.commons.DefaultBeanValidator; - -import egovframework.com.cmm.LoginVO; -import egovframework.com.cmm.annotation.IncludedInfo; -import egovframework.com.cmm.util.EgovResourceCloseHelper; -import egovframework.com.sym.ccm.zip.service.EgovCcmRdnmadZipManageService; -import egovframework.com.sym.ccm.zip.service.EgovCcmZipManageService; -import egovframework.com.sym.ccm.zip.service.Zip; -import egovframework.com.sym.ccm.zip.service.ZipVO; -import egovframework.rte.fdl.property.EgovPropertyService; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; - -/** - * - * 우편번호에 관한 요청을 받아 서비스 클래스로 요청을 전달하고 서비스클래스에서 처리한 결과를 웹 화면으로 전달을 위한 Controller를 정의한다 - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ---------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * 2011.08.26 정진오 IncludedInfo annotation 추가 - * 2011.10.07 이기하 보안취약점 수정(파일 업로드시 엑셀파일만 가능하도록 추가) - * 2011.11.21 이기하 도로명주소 추가(rdnmadZip) - * 2021.02.16 신용호 WebUtils.getNativeRequest(request,MultipartHttpServletRequest.class); - * - * </pre> - */ - -@Controller -public class EgovCcmZipManageController { - - private static final Logger LOGGER = LoggerFactory.getLogger(EgovCcmZipManageController.class); - - @Resource(name = "ZipManageService") - private EgovCcmZipManageService zipManageService; - - @Resource(name = "RdnmadZipService") - private EgovCcmRdnmadZipManageService rdnmadZipService; - - /** EgovPropertyService */ - @Resource(name = "propertiesService") - protected EgovPropertyService propertiesService; - - @Resource(name = "multipartResolver") - CommonsMultipartResolver mailmultipartResolver; - - @Autowired - private DefaultBeanValidator beanValidator; - - /** - * 우편번호 찾기 팝업 메인창을 호출한다. - * @param model - * @return "egovframework/com/sym/ccm/zip/EgovCcmZipSearchPopup" - * @throws Exception - */ - @RequestMapping(value = "/sym/ccm/zip/EgovCcmZipSearchPopup.do") - public String callNormalCalPopup(ModelMap model) throws Exception { - return "egovframework/com/sym/ccm/zip/EgovCcmZipSearchPopup"; - } - - /** - * 우편번호 찾기 목록을 조회한다. - * @param searchVO - * @param model - * @return "egovframework/com/sym/ccm/zip/EgovCcmZipSearchList" - * @throws Exception - */ - @RequestMapping(value = "/sym/ccm/zip/EgovCcmZipSearchList.do") - public String selectZipSearchList(@ModelAttribute("searchVO") ZipVO 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()); - - String sList = ""; - - if (searchVO.getSearchList() != null && searchVO.getSearchList() != "") { - sList = searchVO.getSearchList().substring(0, 1); - } - model.addAttribute("searchList", sList); - - if (!sList.equals("2")) { - List<?> CmmnCodeList = zipManageService.selectZipList(searchVO); - model.addAttribute("resultList", CmmnCodeList); - - int totCnt = zipManageService.selectZipListTotCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - } else { - List<?> CmmnCodeList = rdnmadZipService.selectZipList(searchVO); - model.addAttribute("resultList", CmmnCodeList); - - int totCnt = rdnmadZipService.selectZipListTotCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - } - - return "egovframework/com/sym/ccm/zip/EgovCcmZipSearchList"; - } - - /** - * 우편번호를 삭제한다. - * @param loginVO - * @param zip - * @param model - * @return "forward:/sym/ccm/zip/EgovCcmZipList.do" - * @throws Exception - */ - @RequestMapping(value = "/sym/ccm/zip/EgovCcmZipRemove.do") - public String deleteZip(@ModelAttribute("loginVO") LoginVO loginVO, Zip zip, ZipVO searchVO, ModelMap model) throws Exception { - model.addAttribute("searchList", searchVO.getSearchList()); - if (searchVO.getSearchList().equals("1")) { - zipManageService.deleteZip(zip); - } else { - rdnmadZipService.deleteZip(zip); - } - return "forward:/sym/ccm/zip/EgovCcmZipList.do"; - } - - /** - * 우편번호를 등록한다. - * @param loginVO - * @param zip - * @param bindingResult - * @param model - * @return "egovframework/com/sym/ccm/zip/EgovCcmZipRegist" - * @throws Exception - */ - @RequestMapping(value = "/sym/ccm/zip/EgovCcmZipRegist.do") - public String insertZip(@ModelAttribute("loginVO") LoginVO loginVO, @ModelAttribute("zip") Zip zip, ZipVO searchVO, BindingResult bindingResult, ModelMap model) - throws Exception { - - model.addAttribute("searchList", searchVO.getSearchList()); - - if (zip.getZip() == null || zip.getZip().equals("")) { - - return "egovframework/com/sym/ccm/zip/EgovCcmZipRegist"; - } - - if (searchVO.getSearchList().equals("1")) { - beanValidator.validate(zip, bindingResult); - if (bindingResult.hasErrors()) { - return "egovframework/com/sym/ccm/zip/EgovCcmZipRegist"; - } - - zip.setFrstRegisterId(loginVO.getUniqId()); - zipManageService.insertZip(zip); - } else { - /*beanValidator.validate(zip, bindingResult); - if (bindingResult.hasErrors()){ - return "egovframework/com/sym/ccm/zip/EgovCcmZipRegist"; - }*/ - - zip.setFrstRegisterId(loginVO.getUniqId()); - rdnmadZipService.insertZip(zip); - } - return "forward:/sym/ccm/zip/EgovCcmZipList.do"; - } - - /** - * 엑셀파일을 업로드하여 우편번호를 등록한다. - * @param loginVO - * @param request - * @param commandMap - * @param model - * @return "egovframework/com/sym/ccm/zip/EgovCcmExcelZipRegist" - * @throws Exception - */ - @RequestMapping(value = "/sym/ccm/zip/EgovCcmExcelZipRegist.do") - public String insertExcelZip(@ModelAttribute("loginVO") LoginVO loginVO, final HttpServletRequest request, @RequestParam Map<String, Object> commandMap, ZipVO searchVO, Model model) - throws Exception { - model.addAttribute("searchList", searchVO.getSearchList()); - - String sCmd = commandMap.get("cmd") == null ? "" : (String) commandMap.get("cmd"); - if (sCmd.equals("")) { - return "egovframework/com/sym/ccm/zip/EgovCcmExcelZipRegist"; - } - - //final MultipartHttpServletRequest multiRequest = (MultipartHttpServletRequest) request; - MultipartHttpServletRequest multiRequest = WebUtils.getNativeRequest(request,MultipartHttpServletRequest.class); - final Map<String, MultipartFile> files = multiRequest.getFileMap(); - InputStream fis = null; - - //String sResult = ""; - - Iterator<Entry<String, MultipartFile>> itr = files.entrySet().iterator(); - MultipartFile file; - - while (itr.hasNext()) { - Entry<String, MultipartFile> entry = itr.next(); - - file = entry.getValue(); - if (!"".equals(file.getOriginalFilename())) { - // 업로드 파일에 대한 확장자를 체크 - if (file.getOriginalFilename().endsWith(".xls") || file.getOriginalFilename().endsWith(".xlsx") || file.getOriginalFilename().endsWith(".XLS") - || file.getOriginalFilename().endsWith(".XLSX")) { - - //zipManageService.deleteAllZip(); - //excelZipService.uploadExcel("ZipManageDAO.insertExcelZip", file.getInputStream(), 2); - try { - fis = file.getInputStream(); - if (searchVO.getSearchList().equals("1")) { - zipManageService.insertExcelZip(fis); - } else { - rdnmadZipService.insertExcelZip(fis); - } - } finally { - EgovResourceCloseHelper.close(fis); - } - - } else { - LOGGER.info("xls, xlsx 파일 타입만 등록이 가능합니다."); - return "egovframework/com/sym/ccm/zip/EgovCcmExcelZipRegist"; - } - // *********** 끝 *********** - - } - } - - return "forward:/sym/ccm/zip/EgovCcmZipList.do"; - } - - /** - * 우편번호 상세항목을 조회한다. - * @param loginVO - * @param zip - * @param model - * @return "egovframework/com/sym/ccm/zip/EgovCcmZipDetail" - * @throws Exception - */ - @RequestMapping(value = "/sym/ccm/zip/EgovCcmZipDetail.do") - public String selectZipDetail(@ModelAttribute("loginVO") LoginVO loginVO, Zip zip, ZipVO searchVO, ModelMap model) throws Exception { - if (searchVO.getSearchList().equals("1")) { - Zip vo = zipManageService.selectZipDetail(zip); - model.addAttribute("result", vo); - model.addAttribute("searchList", searchVO.getSearchList()); - } else { - Zip vo = rdnmadZipService.selectZipDetail(zip); - model.addAttribute("result", vo); - model.addAttribute("searchList", searchVO.getSearchList()); - } - - return "egovframework/com/sym/ccm/zip/EgovCcmZipDetail"; - } - - /** - * 우편번호 목록을 조회한다. - * @param loginVO - * @param searchVO - * @param model - * @return "egovframework/com/sym/ccm/zip/EgovCcmZipList" - * @throws Exception - */ - @IncludedInfo(name = "우편번호관리", listUrl = "/sym/ccm/zip/EgovCcmZipList.do", order = 1000, gid = 50) - @RequestMapping(value = "/sym/ccm/zip/EgovCcmZipList.do") - public String selectZipList(@ModelAttribute("loginVO") LoginVO loginVO, @ModelAttribute("searchVO") ZipVO 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()); - - if (!searchVO.getSearchList().equals("2")) { - List<?> CmmnCodeList = zipManageService.selectZipList(searchVO); - model.addAttribute("resultList", CmmnCodeList); - - int totCnt = zipManageService.selectZipListTotCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - } else { - List<?> CmmnCodeList = rdnmadZipService.selectZipList(searchVO); - model.addAttribute("resultList", CmmnCodeList); - - int totCnt = rdnmadZipService.selectZipListTotCnt(searchVO); - paginationInfo.setTotalRecordCount(totCnt); - model.addAttribute("paginationInfo", paginationInfo); - } - - return "egovframework/com/sym/ccm/zip/EgovCcmZipList"; - } - - /** - * 우편번호를 수정한다. - * @param loginVO - * @param zip - * @param bindingResult - * @param commandMap - * @param model - * @return "egovframework/com/sym/ccm/zip/EgovCcmZipModify" - * @throws Exception - */ - @RequestMapping(value = "/sym/ccm/zip/EgovCcmZipModify.do") - public String updateZip(@ModelAttribute("loginVO") LoginVO loginVO, @ModelAttribute("zip") Zip zip, ZipVO searchVO, BindingResult bindingResult, @RequestParam Map<String, Object> commandMap, - ModelMap model) throws Exception { - String sCmd = commandMap.get("cmd") == null ? "" : (String) commandMap.get("cmd"); - model.addAttribute("searchList", searchVO.getSearchList()); - if (sCmd.equals("")) { - if (searchVO.getSearchList().equals("1")) { - Zip vo = zipManageService.selectZipDetail(zip); - model.addAttribute("zip", vo); - } else { - Zip vo = rdnmadZipService.selectZipDetail(zip); - model.addAttribute("zip", vo); - } - return "egovframework/com/sym/ccm/zip/EgovCcmZipModify"; - } else if (sCmd.equals("Modify")) { - if (searchVO.getSearchList().equals("1")) { - beanValidator.validate(zip, bindingResult); - if (bindingResult.hasErrors()) { - return "egovframework/com/sym/ccm/zip/EgovCcmZipModify"; - } - - zip.setLastUpdusrId(loginVO.getUniqId()); - zipManageService.updateZip(zip); - } else { - /*beanValidator.validate(zip, bindingResult); - if (bindingResult.hasErrors()){ - return "egovframework/com/sym/ccm/zip/EgovCcmZipModify"; - }*/ - - zip.setLastUpdusrId(loginVO.getUniqId()); - rdnmadZipService.updateZip(zip); - } - - return "forward:/sym/ccm/zip/EgovCcmZipList.do"; - } else { - return "forward:/sym/ccm/zip/EgovCcmZipList.do"; - } - } - - /** - * 주소정보연계 팝업을 위한 입력 페이지를 호출한다. - * - * @return - */ - @RequestMapping(value="/sym/ccm/zip/EgovAdressPop.do") - public String selectAddPop() { - return "egovframework/com/sym/ccm/zip/EgovAdressPop"; - } -} \ No newline at end of file Index: egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/impl/EgovCcmExcelZipMapping.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/impl/EgovCcmExcelZipMapping.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/impl/EgovCcmExcelZipMapping.java (nonexistent) @@ -1,59 +0,0 @@ -package egovframework.com.sym.ccm.zip.service.impl; - -import egovframework.com.sym.ccm.zip.service.Zip; - -import egovframework.rte.fdl.excel.EgovExcelMapping; -import egovframework.rte.fdl.excel.util.EgovExcelUtil; - -import org.apache.poi.hssf.usermodel.HSSFCell; -import org.apache.poi.ss.usermodel.Row; - -/** - * - * Excel 우편번호 매핑 클래스 - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * - * </pre> - */ -public class EgovCcmExcelZipMapping extends EgovExcelMapping { - - /** - * 우편번호 엑셀파일 맵핑 - */ - @Override - public Object mappingColumn(Row row) { - HSSFCell cell0 = (HSSFCell) row.getCell(0); - HSSFCell cell1 = (HSSFCell) row.getCell(1); - HSSFCell cell2 = (HSSFCell) row.getCell(2); - HSSFCell cell3 = (HSSFCell) row.getCell(3); - HSSFCell cell4 = (HSSFCell) row.getCell(4); - HSSFCell cell5 = (HSSFCell) row.getCell(5); - HSSFCell cell6 = (HSSFCell) row.getCell(6); - HSSFCell cell7 = (HSSFCell) row.getCell(7); - - Zip vo = new Zip(); - - vo.setZip (EgovExcelUtil.getValue(cell0)); - vo.setSn (Integer.parseInt(EgovExcelUtil.getValue(cell1))); - vo.setCtprvnNm (EgovExcelUtil.getValue(cell2)); - vo.setSignguNm (EgovExcelUtil.getValue(cell3)); - vo.setEmdNm (EgovExcelUtil.getValue(cell4)); - vo.setFrstRegisterId (EgovExcelUtil.getValue(cell7)); - - if (cell5 != null) {vo.setLiBuldNm (EgovExcelUtil.getValue(cell5));} - if (cell6 != null) {vo.setLnbrDongHo (EgovExcelUtil.getValue(cell6));} - - - return vo; - } -} Index: egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/impl/EgovCcmRdnmadZipServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/impl/EgovCcmRdnmadZipServiceImpl.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/impl/EgovCcmRdnmadZipServiceImpl.java (nonexistent) @@ -1,112 +0,0 @@ -package egovframework.com.sym.ccm.zip.service.impl; - -import java.io.InputStream; -import java.util.List; - -import egovframework.com.sym.ccm.zip.service.EgovCcmRdnmadZipManageService; -import egovframework.com.sym.ccm.zip.service.Zip; -import egovframework.com.sym.ccm.zip.service.ZipVO; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; -import egovframework.rte.fdl.excel.EgovExcelService; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; - - -/** - * - * 우편번호에 대한 서비스 구현클래스를 정의한다 - * @author 공통서비스 개발팀 이기하 - * @since 2011.11.21 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ----------- -------- --------------------------- - * 2011.11.21 이기하 도로명주소 최초 생성 - * - * </pre> - */ -@Service("RdnmadZipService") -public class EgovCcmRdnmadZipServiceImpl extends EgovAbstractServiceImpl implements EgovCcmRdnmadZipManageService { - - @Resource(name="RdnmadZipDAO") - private RdnmadZipDAO rdnmadZipDAO; - - @Resource(name = "excelRdnmadZipService") - private EgovExcelService excelRdnmadZipService; - - /** - * 우편번호를 삭제한다. - */ - @Override - public void deleteZip(Zip zip) throws Exception { - rdnmadZipDAO.deleteZip(zip); - } - - /** - * 우편번호 전체를 삭제한다. - */ - @Override - public void deleteAllZip() throws Exception { - rdnmadZipDAO.deleteAllZip(); - } - - /** - * 우편번호를 등록한다. - */ - @Override - public void insertZip(Zip zip) throws Exception { - rdnmadZipDAO.insertZip(zip); - } - - /** - * 우편번호 엑셀파일을 등록한다. - * @param zip - * @throws Exception - */ - @Override - public void insertExcelZip(InputStream file) throws Exception { - rdnmadZipDAO.insertExcelZip(); - excelRdnmadZipService.uploadExcel("RdnmadZipDAO.insertExcelZip", file, 1, 5000); - } - - /** - * 우편번호 상세항목을 조회한다. - */ - @Override - public Zip selectZipDetail(Zip zip) throws Exception { - Zip ret = rdnmadZipDAO.selectZipDetail(zip); - return ret; - } - - /** - * 우편번호 목록을 조회한다. - */ - @Override - public List<?> selectZipList(ZipVO searchVO) throws Exception { - return rdnmadZipDAO.selectZipList(searchVO); - } - - /** - * 우편번호 총 갯수를 조회한다. - */ - @Override - public int selectZipListTotCnt(ZipVO searchVO) throws Exception { - return rdnmadZipDAO.selectZipListTotCnt(searchVO); - } - - /** - * 우편번호를 수정한다. - */ - @Override - public void updateZip(Zip zip) throws Exception { - rdnmadZipDAO.updateZip(zip); - } - -} Index: egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/impl/ZipManageDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/impl/ZipManageDAO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/impl/ZipManageDAO.java (nonexistent) @@ -1,105 +0,0 @@ -package egovframework.com.sym.ccm.zip.service.impl; - -import java.util.List; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.sym.ccm.zip.service.Zip; -import egovframework.com.sym.ccm.zip.service.ZipVO; - -import org.springframework.stereotype.Repository; - -/** - * - * 우편번호에 대한 데이터 접근 클래스를 정의한다 - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * - * </pre> - */ -@Repository("ZipManageDAO") -public class ZipManageDAO extends EgovComAbstractDAO { - - /** - * 우편번호를 삭제한다. - * @param zip - * @throws Exception - */ - public void deleteZip(Zip zip) throws Exception { - delete("ZipManageDAO.deleteZip", zip); - } - - /** - * 우편번호 전체를 삭제한다. - * @throws Exception - */ - public void deleteAllZip() throws Exception { - delete("ZipManageDAO.deleteAllZip", new Object()); - } - - /** - * 우편번호를 등록한다. - * @param zip - * @throws Exception - */ - public void insertZip(Zip zip) throws Exception { - insert("ZipManageDAO.insertZip", zip); - } - - /** - * 우편번호 엑셀파일을 등록한다. - * @param zip - * @throws Exception - */ - public void insertExcelZip() throws Exception { - delete("ZipManageDAO.deleteAllZip", new Object()); - } - - - /** - * 우편번호 상세항목을 조회한다. - * @param zip - * @return Zip(우편번호) - */ - public Zip selectZipDetail(Zip zip) throws Exception { - return (Zip) selectOne("ZipManageDAO.selectZipDetail", zip); - } - - - /** - * 우편번호 목록을 조회한다. - * @param searchVO - * @return List(우편번호 목록) - * @throws Exception - */ - public List<?> selectZipList(ZipVO searchVO) throws Exception { - return selectList("ZipManageDAO.selectZipList", searchVO); - } - - /** - * 우편번호 총 갯수를 조회한다. - * @param searchVO - * @return int(우편번호 총 갯수) - */ - public int selectZipListTotCnt(ZipVO searchVO) throws Exception { - return (Integer)selectOne("ZipManageDAO.selectZipListTotCnt", searchVO); - } - - /** - * 우편번호를 수정한다. - * @param zip - * @throws Exception - */ - public void updateZip(Zip zip) throws Exception { - update("ZipManageDAO.updateZip", zip); - } - -} Index: egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/impl/RdnmadZipDAO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/impl/RdnmadZipDAO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/impl/RdnmadZipDAO.java (nonexistent) @@ -1,105 +0,0 @@ -package egovframework.com.sym.ccm.zip.service.impl; - -import java.util.List; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.com.sym.ccm.zip.service.Zip; -import egovframework.com.sym.ccm.zip.service.ZipVO; - -import org.springframework.stereotype.Repository; - -/** - * - * 우편번호에 대한 데이터 접근 클래스를 정의한다 - * @author 공통서비스 개발팀 이기하 - * @since 2011.11.21 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ----------- -------- --------------------------- - * 2011.11.21 이기하 도로명주소 최초 생성 - * - * </pre> - */ -@Repository("RdnmadZipDAO") -public class RdnmadZipDAO extends EgovComAbstractDAO { - - /** - * 우편번호를 삭제한다. - * @param zip - * @throws Exception - */ - public void deleteZip(Zip zip) throws Exception { - delete("RdnmadZipDAO.deleteZip", zip); - } - - /** - * 우편번호 전체를 삭제한다. - * @throws Exception - */ - public void deleteAllZip() throws Exception { - delete("RdnmadZipDAO.deleteAllZip", new Object()); - } - - /** - * 우편번호를 등록한다. - * @param zip - * @throws Exception - */ - public void insertZip(Zip zip) throws Exception { - insert("RdnmadZipDAO.insertZip", zip); - } - - /** - * 우편번호 엑셀파일을 등록한다. - * @param zip - * @throws Exception - */ - public void insertExcelZip() throws Exception { - delete("RdnmadZipDAO.deleteAllZip", new Object()); - } - - - /** - * 우편번호 상세항목을 조회한다. - * @param zip - * @return Zip(우편번호) - */ - public Zip selectZipDetail(Zip zip) throws Exception { - return (Zip) selectOne("RdnmadZipDAO.selectZipDetail", zip); - } - - - /** - * 우편번호 목록을 조회한다. - * @param searchVO - * @return List(우편번호 목록) - * @throws Exception - */ - public List<?> selectZipList(ZipVO searchVO) throws Exception { - return selectList("RdnmadZipDAO.selectZipList", searchVO); - } - - /** - * 우편번호 총 갯수를 조회한다. - * @param searchVO - * @return int(우편번호 총 갯수) - */ - public int selectZipListTotCnt(ZipVO searchVO) throws Exception { - return (Integer)selectOne("RdnmadZipDAO.selectZipListTotCnt", searchVO); - } - - /** - * 우편번호를 수정한다. - * @param zip - * @throws Exception - */ - public void updateZip(Zip zip) throws Exception { - update("RdnmadZipDAO.updateZip", zip); - } - -} Index: egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/impl/EgovCcmExcelRdnmadZipMapping.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/impl/EgovCcmExcelRdnmadZipMapping.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/impl/EgovCcmExcelRdnmadZipMapping.java (nonexistent) @@ -1,64 +0,0 @@ -package egovframework.com.sym.ccm.zip.service.impl; - -import egovframework.com.sym.ccm.zip.service.Zip; - -import egovframework.rte.fdl.excel.EgovExcelMapping; -import egovframework.rte.fdl.excel.util.EgovExcelUtil; - -import org.apache.poi.hssf.usermodel.HSSFCell; -import org.apache.poi.ss.usermodel.Row; - -/** - * - * Excel 우편번호 매핑 클래스 - * @author 공통서비스 개발팀 이기하 - * @since 2011.11.21 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ----------- -------- --------------------------- - * 2011.11.21 이기하 도로명주소 최초 생성 - * - * </pre> - */ -public class EgovCcmExcelRdnmadZipMapping extends EgovExcelMapping { - - /** - * 우편번호 엑셀파일 맵핑 - */ - @Override - public Object mappingColumn(Row row) { - HSSFCell cell0 = (HSSFCell) row.getCell(0); - HSSFCell cell1 = (HSSFCell) row.getCell(1); - HSSFCell cell2 = (HSSFCell) row.getCell(2); - HSSFCell cell3 = (HSSFCell) row.getCell(3); - HSSFCell cell4 = (HSSFCell) row.getCell(4); - HSSFCell cell5 = (HSSFCell) row.getCell(5); - HSSFCell cell6 = (HSSFCell) row.getCell(6); - HSSFCell cell7 = (HSSFCell) row.getCell(7); - HSSFCell cell8 = (HSSFCell) row.getCell(8); - HSSFCell cell9 = (HSSFCell) row.getCell(9); - HSSFCell cell10 = (HSSFCell) row.getCell(10); - - Zip vo = new Zip(); - - vo.setRdmnCode (EgovExcelUtil.getValue(cell0)); - vo.setSn (Integer.parseInt(EgovExcelUtil.getValue(cell1))); - vo.setCtprvnNm (EgovExcelUtil.getValue(cell2)); - vo.setSignguNm (EgovExcelUtil.getValue(cell3)); - vo.setRdmn (EgovExcelUtil.getValue(cell4)); - vo.setBdnbrMnnm (EgovExcelUtil.getValue(cell5)); - vo.setBdnbrSlno (EgovExcelUtil.getValue(cell6)); - vo.setZip (EgovExcelUtil.getValue(cell9)); - vo.setFrstRegisterId (EgovExcelUtil.getValue(cell10)); - - if (cell6 != null) {vo.setBuldNm (EgovExcelUtil.getValue(cell7));} - if (cell7 != null) {vo.setDetailBuldNm (EgovExcelUtil.getValue(cell8));} - - return vo; - } -} Index: egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/impl/EgovCcmZipManageServiceImpl.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/impl/EgovCcmZipManageServiceImpl.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/impl/EgovCcmZipManageServiceImpl.java (nonexistent) @@ -1,113 +0,0 @@ -package egovframework.com.sym.ccm.zip.service.impl; - -import java.io.InputStream; -import java.util.List; - -import egovframework.com.sym.ccm.zip.service.EgovCcmZipManageService; -import egovframework.com.sym.ccm.zip.service.Zip; -import egovframework.com.sym.ccm.zip.service.ZipVO; - -import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; -import egovframework.rte.fdl.excel.EgovExcelService; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Service; - - -/** - * - * 우편번호에 대한 서비스 구현클래스를 정의한다 - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * 2011.11.22 이기하 엑셀업로드 시작위치 수정(2 -> 1) - * - * </pre> - */ -@Service("ZipManageService") -public class EgovCcmZipManageServiceImpl extends EgovAbstractServiceImpl implements EgovCcmZipManageService { - - @Resource(name="ZipManageDAO") - private ZipManageDAO zipManageDAO; - - @Resource(name = "excelZipService") - private EgovExcelService excelZipService; - - /** - * 우편번호를 삭제한다. - */ - @Override - public void deleteZip(Zip zip) throws Exception { - zipManageDAO.deleteZip(zip); - } - - /** - * 우편번호 전체를 삭제한다. - */ - @Override - public void deleteAllZip() throws Exception { - zipManageDAO.deleteAllZip(); - } - - /** - * 우편번호를 등록한다. - */ - @Override - public void insertZip(Zip zip) throws Exception { - zipManageDAO.insertZip(zip); - } - - /** - * 우편번호 엑셀파일을 등록한다. - * @param zip - * @throws Exception - */ - @Override - public void insertExcelZip(InputStream file) throws Exception { - zipManageDAO.insertExcelZip(); - excelZipService.uploadExcel("ZipManageDAO.insertExcelZip", file, 1, 5000); - } - - /** - * 우편번호 상세항목을 조회한다. - */ - @Override - public Zip selectZipDetail(Zip zip) throws Exception { - Zip ret = zipManageDAO.selectZipDetail(zip); - return ret; - } - - /** - * 우편번호 목록을 조회한다. - */ - @Override - public List<?> selectZipList(ZipVO searchVO) throws Exception { - return zipManageDAO.selectZipList(searchVO); - } - - /** - * 우편번호 총 갯수를 조회한다. - */ - @Override - public int selectZipListTotCnt(ZipVO searchVO) throws Exception { - return zipManageDAO.selectZipListTotCnt(searchVO); - } - - /** - * 우편번호를 수정한다. - */ - @Override - public void updateZip(Zip zip) throws Exception { - zipManageDAO.updateZip(zip); - } - -} Index: egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/ZipVO.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/ZipVO.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/ZipVO.java (nonexistent) @@ -1,233 +0,0 @@ -package egovframework.com.sym.ccm.zip.service; - -import java.io.Serializable; - -/** - * - * 우편번호 VO 클래스 - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * 2011.11.21 이기하 도로명주소 추가(searchList, searchCondition, searchCondition2) - * - * </pre> - */ -public class ZipVO extends Zip implements Serializable { - - private static final long serialVersionUID = -1884618301732456348L; - - /** 일반주소와 도로명주소 구분 */ - private String searchList = ""; - - /** 일반주소 검색조건 */ - private String searchCondition = ""; - - /** 도로명주소 검색조건 */ - private String searchCondition2 = ""; - - /** 검색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; - - /** - * searchList attribute 를 리턴한다. - * @return String - */ - public String getSearchList() { - return searchList; - } - - /** - * searchList attribute 값을 설정한다. - * @param searchList String - */ - public void setSearchList(String searchList) { - this.searchList = searchList; - } - - /** - * searchCondition attribute 를 리턴한다. - * @return String - */ - public String getsearchCondition() { - return searchCondition; - } - - /** - * searchCondition attribute 값을 설정한다. - * @param searchCondition String - */ - public void setsearchCondition(String searchCondition) { - this.searchCondition = searchCondition; - } - - public String getSearchCondition2() { - return searchCondition2; - } - - /** - * searchCondition attribute 값을 설정한다. - * @param searchCondition String - */ - public void setSearchCondition2(String searchCondition2) { - this.searchCondition2 = searchCondition2; - } - - /** - * 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/zip/service/EgovCcmRdnmadZipManageService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/EgovCcmRdnmadZipManageService.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/EgovCcmRdnmadZipManageService.java (nonexistent) @@ -1,83 +0,0 @@ -package egovframework.com.sym.ccm.zip.service; - -import java.io.InputStream; -import java.util.List; - - -/** - * - * 우편번호에 관한 서비스 인터페이스 클래스를 정의한다 - * @author 공통서비스 개발팀 이기하 - * @since 2011.11.21 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ----------- -------- --------------------------- - * 2011.11.21 이기하 도로명주소 최초 생성 - * - * </pre> - */ -public interface EgovCcmRdnmadZipManageService { - - /** - * 우편번호를 삭제한다. - * @param zip - * @throws Exception - */ - void deleteZip(Zip zip) throws Exception; - - /** - * 우편번호 전체를 삭제한다. - * @throws Exception - */ - void deleteAllZip() throws Exception; - - /** - * 우편번호를 등록한다. - * @param zip - * @throws Exception - */ - void insertZip(Zip zip) throws Exception; - - /** - * 우편번호 엑셀파일을 등록한다. - * @param zip - * @throws Exception - */ - void insertExcelZip(InputStream file) throws Exception; - - /** - * 우편번호 상세항목을 조회한다. - * @param zip - * @return Zip(우편번호) - * @throws Exception - */ - Zip selectZipDetail(Zip zip) throws Exception; - - /** - * 우편번호 목록을 조회한다. - * @param searchVO - * @return List(우편번호 목록) - * @throws Exception - */ - List<?> selectZipList(ZipVO searchVO) throws Exception; - - /** - * 우편번호 총 갯수를 조회한다. - * @param searchVO - * @return int(우편번호 총 갯수) - */ - int selectZipListTotCnt(ZipVO searchVO) throws Exception; - - /** - * 우편번호를 수정한다. - * @param zip - * @throws Exception - */ - void updateZip(Zip zip) throws Exception; - -} Index: egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/EgovCcmZipManageService.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/EgovCcmZipManageService.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/EgovCcmZipManageService.java (nonexistent) @@ -1,83 +0,0 @@ -package egovframework.com.sym.ccm.zip.service; - -import java.io.InputStream; -import java.util.List; - - -/** - * - * 우편번호에 관한 서비스 인터페이스 클래스를 정의한다 - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * - * </pre> - */ -public interface EgovCcmZipManageService { - - /** - * 우편번호를 삭제한다. - * @param zip - * @throws Exception - */ - void deleteZip(Zip zip) throws Exception; - - /** - * 우편번호 전체를 삭제한다. - * @throws Exception - */ - void deleteAllZip() throws Exception; - - /** - * 우편번호를 등록한다. - * @param zip - * @throws Exception - */ - void insertZip(Zip zip) throws Exception; - - /** - * 우편번호 엑셀파일을 등록한다. - * @param zip - * @throws Exception - */ - void insertExcelZip(InputStream file) throws Exception; - - /** - * 우편번호 상세항목을 조회한다. - * @param zip - * @return Zip(우편번호) - * @throws Exception - */ - Zip selectZipDetail(Zip zip) throws Exception; - - /** - * 우편번호 목록을 조회한다. - * @param searchVO - * @return List(우편번호 목록) - * @throws Exception - */ - List<?> selectZipList(ZipVO searchVO) throws Exception; - - /** - * 우편번호 총 갯수를 조회한다. - * @param searchVO - * @return int(우편번호 총 갯수) - */ - int selectZipListTotCnt(ZipVO searchVO) throws Exception; - - /** - * 우편번호를 수정한다. - * @param zip - * @throws Exception - */ - void updateZip(Zip zip) throws Exception; - -} Index: egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/Zip.java =================================================================== --- egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/Zip.java (revision 2) +++ egov3.10/src/main/java/egovframework/com/sym/ccm/zip/service/Zip.java (nonexistent) @@ -1,292 +0,0 @@ -package egovframework.com.sym.ccm.zip.service; - -import java.io.Serializable; - -/** - * 우편번호 모델 클래스 - * @author 공통서비스 개발팀 이중호 - * @since 2009.04.01 - * @version 1.0 - * @see - * - * <pre> - * << 개정이력(Modification Information) >> - * - * 수정일 수정자 수정내용 - * ------- -------- --------------------------- - * 2009.04.01 이중호 최초 생성 - * 2011.11.21 이기하 도로명주소 추가(rdmn, bdnbrMnnm, bdnbrSlno, buldNm, detailBuldNm) - * - * </pre> - */ -public class Zip implements Serializable { - - private static final long serialVersionUID = -8767083970521429218L; - - /* - * 우편번호 - */ - private String zip = ""; - - /* - * 일련번호 - */ - private int sn = 0; - - /* - * 시도명 - */ - private String ctprvnNm = ""; - - /* - * 시군구명 - */ - private String signguNm = ""; - - /* - * 읍면동명 - */ - private String emdNm = ""; - - /* - * 리건물명 - */ - private String liBuldNm = ""; - - /* - * 도로명코드 - */ - private String rdmnCode = ""; - - /* - * 도로명 - */ - private String rdmn = ""; - - /* - * 건물번호본번 - */ - private String bdnbrMnnm = ""; - - /* - * 건물번호부번 - */ - private String bdnbrSlno = ""; - - /* - * 건물명 - */ - private String buldNm = ""; - - /* - * 상세건물명 - */ - private String detailBuldNm = ""; - - /* - * 번지동호 - */ - private String lnbrDongHo = ""; - - /* - * 최초등록자ID - */ - private String frstRegisterId = ""; - - /* - * 최종수정자ID - */ - private String lastUpdusrId = ""; - - /** - * zip attribute 를 리턴한다. - * @return String - */ - public String getZip() { - return zip; - } - - /** - * zip attribute 값을 설정한다. - * @param zip String - */ - public void setZip(String zip) { - this.zip = zip; - } - - /** - * sn attribute 를 리턴한다. - * @return int - */ - public int getSn() { - return sn; - } - - /** - * sn attribute 값을 설정한다. - * @param sn int - */ - public void setSn(int sn) { - this.sn = sn; - } - - /** - * ctprvnNm attribute 를 리턴한다. - * @return String - */ - public String getCtprvnNm() { - return ctprvnNm; - } - - /** - * ctprvnNm attribute 값을 설정한다. - * @param ctprvnNm String - */ - public void setCtprvnNm(String ctprvnNm) { - this.ctprvnNm = ctprvnNm; - } - - /** - * signguNm attribute 를 리턴한다. - * @return String - */ - public String getSignguNm() { - return signguNm; - } - - /** - * signguNm attribute 값을 설정한다. - * @param signguNm String - */ - public void setSignguNm(String signguNm) { - this.signguNm = signguNm; - } - - /** - * emdNm attribute 를 리턴한다. - * @return String - */ - public String getEmdNm() { - return emdNm; - } - - /** - * emdNm attribute 값을 설정한다. - * @param emdNm String - */ - public void setEmdNm(String emdNm) { - this.emdNm = emdNm; - } - - /** - * liBuldNm attribute 를 리턴한다. - * @return String - */ - public String getLiBuldNm() { - return liBuldNm; - } - - /** - * liBuldNm attribute 값을 설정한다. - * @param liBuldNm String - */ - public void setLiBuldNm(String liBuldNm) { - this.liBuldNm = liBuldNm; - } - - /** - * lnbrDongHo attribute 를 리턴한다. - * @return String - */ - public String getLnbrDongHo() { - return lnbrDongHo; - } - - /** - * lnbrDongHo attribute 값을 설정한다. - * @param lnbrDongHo String - */ - public void setLnbrDongHo(String lnbrDongHo) { - this.lnbrDongHo = lnbrDongHo; - } - - /** - * 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; - } - - public String getRdmn() { - return rdmn; - } - - public void setRdmn(String rdmn) { - this.rdmn = rdmn; - } - - public String getBdnbrMnnm() { - return bdnbrMnnm; - } - - public void setBdnbrMnnm(String bdnbrMnnm) { - this.bdnbrMnnm = bdnbrMnnm; - } - - public String getBdnbrSlno() { - return bdnbrSlno; - } - - public void setBdnbrSlno(String bdnbrSlno) { - this.bdnbrSlno = bdnbrSlno; - } - - public String getBuldNm() { - return buldNm; - } - - public void setBuldNm(String buldNm) { - this.buldNm = buldNm; - } - - public String getDetailBuldNm() { - return detailBuldNm; - } - - public void setDetailBuldNm(String detailBuldNm) { - this.detailBuldNm = detailBuldNm; - } - - public String getRdmnCode() { - return rdmnCode; - } - - public void setRdmnCode(String rdmnCode) { - this.rdmnCode = rdmnCode; - } -} Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/lsi/EgovLoginScrinImage_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/lsi/EgovLoginScrinImage_SQL_cubrid.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/lsi/EgovLoginScrinImage_SQL_cubrid.xml (nonexistent) @@ -1,142 +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="loginScrinImageDAO"> - - <resultMap id="loginScrinImage" type="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO"> - <result property="imageId" column="IMAGE_ID"/> - <result property="imageNm" column="IMAGE_NM"/> - <result property="image" column="IMAGE"/> - <result property="imageFile" column="IMAGE_FILE"/> - <result property="imageDc" column="IMAGE_DC"/> - <result property="reflctAt" column="REFLCT_AT"/> - <result property="userId" column="FRST_REGISTER_ID"/> - <result property="regDate" column="FRST_REGIST_PNTTM"/> - </resultMap> - - <resultMap id="image" type="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO"> - <result property="imageFile" column="IMAGE_FILE"/> - </resultMap> - - <resultMap id="loginScrinImageFile" type="egovframework.com.cmm.service.FileVO"> - <result property="fileStreCours" column="FILE_STRE_COURS"/> - <result property="streFileNm" column="STRE_FILE_NM"/> - </resultMap> - - <select id="selectLoginScrinImageList" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO" resultMap="loginScrinImage"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNLOGINSCRINIMAGE - WHERE 1=1 - - <if test="searchCondition == 1">AND - IMAGE_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <![CDATA[ - ORDER BY FRST_REGIST_PNTTM DESC - ) ALL_LIST - ) Z - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectLoginScrinImageListTotCnt" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNLOGINSCRINIMAGE - WHERE 1=1 - <if test="searchCondition == 1">AND - IMAGE_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectLoginScrinImage" resultMap="loginScrinImage"> - - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNLOGINSCRINIMAGE - WHERE IMAGE_ID = #{imageId} - - </select> - - <insert id="insertLoginScrinImage" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage"> - - INSERT INTO COMTNLOGINSCRINIMAGE - (IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM) - VALUES (#{imageId}, - #{imageNm}, - #{image}, - #{imageFile}, - #{imageDc}, - #{reflctAt}, - #{userId}, - SYSDATETIME) - - </insert> - - <update id="updateLoginScrinImage" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage"> - UPDATE COMTNLOGINSCRINIMAGE - SET IMAGE_NM = #{imageNm}, - <if test="isAtchFile == true"> - IMAGE = #{image}, - IMAGE_FILE = #{imageFile}, - </if> - IMAGE_DC = #{imageDc}, - REFLCT_AT = #{reflctAt}, - LAST_UPDUSR_ID = #{userId}, - LAST_UPDT_PNTTM = SYSDATETIME - WHERE IMAGE_ID = #{imageId} - </update> - - <delete id="deleteLoginScrinImage" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage"> - - DELETE FROM COMTNLOGINSCRINIMAGE - WHERE IMAGE_ID = #{imageId} - - </delete> - - <select id="selectLoginScrinImageResult" resultMap="image"> - - SELECT IMAGE_FILE - FROM COMTNLOGINSCRINIMAGE - WHERE REFLCT_AT = 'Y' - - </select> - - <select id="selectLoginScrinImageFile" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage" resultMap="loginScrinImageFile"> - - SELECT B.FILE_STRE_COURS AS FILE_STRE_COURS, - B.STRE_FILE_NM AS STRE_FILE_NM - FROM COMTNLOGINSCRINIMAGE A, - COMTNFILEDETAIL B - WHERE 1 = 1 - AND IMAGE_ID = #{imageId} - AND A.IMAGE_FILE = B.ATCH_FILE_ID - - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/lsi/EgovLoginScrinImage_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/lsi/EgovLoginScrinImage_SQL_maria.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/lsi/EgovLoginScrinImage_SQL_maria.xml (nonexistent) @@ -1,131 +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="loginScrinImageDAO"> - - <resultMap id="loginScrinImage" type="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO"> - <result property="imageId" column="IMAGE_ID"/> - <result property="imageNm" column="IMAGE_NM"/> - <result property="image" column="IMAGE"/> - <result property="imageFile" column="IMAGE_FILE"/> - <result property="imageDc" column="IMAGE_DC"/> - <result property="reflctAt" column="REFLCT_AT"/> - <result property="userId" column="FRST_REGISTER_ID"/> - <result property="regDate" column="FRST_REGIST_PNTTM"/> - </resultMap> - - <resultMap id="image" type="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO"> - <result property="imageFile" column="IMAGE_FILE"/> - </resultMap> - - <resultMap id="loginScrinImageFile" type="egovframework.com.cmm.service.FileVO"> - <result property="fileStreCours" column="FILE_STRE_COURS"/> - <result property="streFileNm" column="STRE_FILE_NM"/> - </resultMap> - - <select id="selectLoginScrinImageList" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO" resultMap="loginScrinImage"> - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNLOGINSCRINIMAGE - WHERE 1=1 - <if test="searchCondition == 1">AND - IMAGE_NM LIKE CONCAT('%' , #{searchKeyword}, '%') - </if> - ORDER BY FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectLoginScrinImageListTotCnt" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNLOGINSCRINIMAGE - WHERE 1=1 - <if test="searchCondition == 1">AND - IMAGE_NM LIKE CONCAT('%' , #{searchKeyword}, '%') - </if> - </select> - - <select id="selectLoginScrinImage" resultMap="loginScrinImage"> - - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNLOGINSCRINIMAGE - WHERE IMAGE_ID = #{imageId} - - </select> - - <insert id="insertLoginScrinImage" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage"> - - INSERT INTO COMTNLOGINSCRINIMAGE - (IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM) - VALUES (#{imageId}, - #{imageNm}, - #{image}, - #{imageFile}, - #{imageDc}, - #{reflctAt}, - #{userId}, - now()) - - </insert> - - <update id="updateLoginScrinImage" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage"> - UPDATE COMTNLOGINSCRINIMAGE - SET IMAGE_NM = #{imageNm}, - <if test="isAtchFile == true"> - IMAGE = #{image}, - IMAGE_FILE = #{imageFile}, - </if> - IMAGE_DC = #{imageDc}, - REFLCT_AT = #{reflctAt}, - LAST_UPDUSR_ID = #{userId}, - LAST_UPDT_PNTTM = now() - WHERE IMAGE_ID = #{imageId} - </update> - - <delete id="deleteLoginScrinImage" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage"> - - DELETE FROM COMTNLOGINSCRINIMAGE - WHERE IMAGE_ID = #{imageId} - - </delete> - - <select id="selectLoginScrinImageResult" resultMap="image"> - - SELECT IMAGE_FILE - FROM COMTNLOGINSCRINIMAGE - WHERE REFLCT_AT = 'Y' - - </select> - - <select id="selectLoginScrinImageFile" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage" resultMap="loginScrinImageFile"> - - SELECT B.FILE_STRE_COURS AS FILE_STRE_COURS, - B.STRE_FILE_NM AS STRE_FILE_NM - FROM COMTNLOGINSCRINIMAGE A, - COMTNFILEDETAIL B - WHERE 1 = 1 - AND IMAGE_ID = #{imageId} - AND A.IMAGE_FILE = B.ATCH_FILE_ID - - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/lsi/EgovLoginScrinImage_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/lsi/EgovLoginScrinImage_SQL_oracle.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/lsi/EgovLoginScrinImage_SQL_oracle.xml (nonexistent) @@ -1,143 +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="loginScrinImageDAO"> - - - <resultMap id="loginScrinImage" type="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO"> - <result property="imageId" column="IMAGE_ID"/> - <result property="imageNm" column="IMAGE_NM"/> - <result property="image" column="IMAGE"/> - <result property="imageFile" column="IMAGE_FILE"/> - <result property="imageDc" column="IMAGE_DC"/> - <result property="reflctAt" column="REFLCT_AT"/> - <result property="userId" column="FRST_REGISTER_ID"/> - <result property="regDate" column="FRST_REGIST_PNTTM"/> - </resultMap> - - <resultMap id="image" type="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO"> - <result property="imageFile" column="IMAGE_FILE"/> - </resultMap> - - <resultMap id="loginScrinImageFile" type="egovframework.com.cmm.service.FileVO"> - <result property="fileStreCours" column="FILE_STRE_COURS"/> - <result property="streFileNm" column="STRE_FILE_NM"/> - </resultMap> - - <select id="selectLoginScrinImageList" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO" resultMap="loginScrinImage"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNLOGINSCRINIMAGE - WHERE 1=1 - - <if test="searchCondition == 1">AND - IMAGE_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <![CDATA[ - ORDER BY FRST_REGIST_PNTTM DESC - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectLoginScrinImageListTotCnt" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNLOGINSCRINIMAGE - WHERE 1=1 - <if test="searchCondition == 1">AND - IMAGE_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectLoginScrinImage" resultMap="loginScrinImage"> - - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNLOGINSCRINIMAGE - WHERE IMAGE_ID = #{imageId} - - </select> - - <insert id="insertLoginScrinImage" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage"> - - INSERT INTO COMTNLOGINSCRINIMAGE - (IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM) - VALUES (#{imageId}, - #{imageNm}, - #{image}, - #{imageFile}, - #{imageDc}, - #{reflctAt}, - #{userId}, - SYSDATE) - - </insert> - - <update id="updateLoginScrinImage" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage"> - UPDATE COMTNLOGINSCRINIMAGE - SET IMAGE_NM = #{imageNm}, - <if test="isAtchFile == true"> - IMAGE = #{image}, - IMAGE_FILE = #{imageFile}, - </if> - IMAGE_DC = #{imageDc}, - REFLCT_AT = #{reflctAt}, - LAST_UPDUSR_ID = #{userId}, - LAST_UPDT_PNTTM = SYSDATE - WHERE IMAGE_ID = #{imageId} - </update> - - <delete id="deleteLoginScrinImage" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage"> - - DELETE FROM COMTNLOGINSCRINIMAGE - WHERE IMAGE_ID = #{imageId} - - </delete> - - <select id="selectLoginScrinImageResult" resultMap="image"> - - SELECT IMAGE_FILE - FROM COMTNLOGINSCRINIMAGE - WHERE REFLCT_AT = 'Y' - - </select> - - <select id="selectLoginScrinImageFile" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage" resultMap="loginScrinImageFile"> - - SELECT B.FILE_STRE_COURS AS FILE_STRE_COURS, - B.STRE_FILE_NM AS STRE_FILE_NM - FROM COMTNLOGINSCRINIMAGE A, - COMTNFILEDETAIL B - WHERE 1 = 1 - AND IMAGE_ID = #{imageId} - AND A.IMAGE_FILE = B.ATCH_FILE_ID - - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/lsi/EgovLoginScrinImage_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/lsi/EgovLoginScrinImage_SQL_altibase.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/lsi/EgovLoginScrinImage_SQL_altibase.xml (nonexistent) @@ -1,142 +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="loginScrinImageDAO"> - - <resultMap id="loginScrinImage" type="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO"> - <result property="imageId" column="IMAGE_ID"/> - <result property="imageNm" column="IMAGE_NM"/> - <result property="image" column="IMAGE"/> - <result property="imageFile" column="IMAGE_FILE"/> - <result property="imageDc" column="IMAGE_DC"/> - <result property="reflctAt" column="REFLCT_AT"/> - <result property="userId" column="FRST_REGISTER_ID"/> - <result property="regDate" column="FRST_REGIST_PNTTM"/> - </resultMap> - - <resultMap id="image" type="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO"> - <result property="imageFile" column="IMAGE_FILE"/> - </resultMap> - - <resultMap id="loginScrinImageFile" type="egovframework.com.cmm.service.FileVO"> - <result property="fileStreCours" column="FILE_STRE_COURS"/> - <result property="streFileNm" column="STRE_FILE_NM"/> - </resultMap> - - <select id="selectLoginScrinImageList" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO" resultMap="loginScrinImage"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNLOGINSCRINIMAGE - WHERE 1=1 - - <if test="searchCondition == 1">AND - IMAGE_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <![CDATA[ - ORDER BY FRST_REGIST_PNTTM DESC - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectLoginScrinImageListTotCnt" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNLOGINSCRINIMAGE - WHERE 1=1 - <if test="searchCondition == 1">AND - IMAGE_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectLoginScrinImage" resultMap="loginScrinImage"> - - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNLOGINSCRINIMAGE - WHERE IMAGE_ID = #{imageId} - - </select> - - <insert id="insertLoginScrinImage" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage"> - - INSERT INTO COMTNLOGINSCRINIMAGE - (IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM) - VALUES (#{imageId}, - #{imageNm}, - #{image}, - #{imageFile}, - #{imageDc}, - #{reflctAt}, - #{userId}, - SYSDATE) - - </insert> - - <update id="updateLoginScrinImage" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage"> - UPDATE COMTNLOGINSCRINIMAGE - SET IMAGE_NM = #{imageNm}, - <if test="isAtchFile == true"> - IMAGE = #{image}, - IMAGE_FILE = #{imageFile}, - </if> - IMAGE_DC = #{imageDc}, - REFLCT_AT = #{reflctAt}, - LAST_UPDUSR_ID = #{userId}, - LAST_UPDT_PNTTM = SYSDATE - WHERE IMAGE_ID = #{imageId} - </update> - - <delete id="deleteLoginScrinImage" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage"> - - DELETE FROM COMTNLOGINSCRINIMAGE - WHERE IMAGE_ID = #{imageId} - - </delete> - - <select id="selectLoginScrinImageResult" resultMap="image"> - - SELECT IMAGE_FILE - FROM COMTNLOGINSCRINIMAGE - WHERE REFLCT_AT = 'Y' - - </select> - - <select id="selectLoginScrinImageFile" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage" resultMap="loginScrinImageFile"> - - SELECT B.FILE_STRE_COURS AS FILE_STRE_COURS, - B.STRE_FILE_NM AS STRE_FILE_NM - FROM COMTNLOGINSCRINIMAGE A, - COMTNFILEDETAIL B - WHERE 1 = 1 - AND IMAGE_ID = #{imageId} - AND A.IMAGE_FILE = B.ATCH_FILE_ID - - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/lsi/EgovLoginScrinImage_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/lsi/EgovLoginScrinImage_SQL_tibero.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/lsi/EgovLoginScrinImage_SQL_tibero.xml (nonexistent) @@ -1,143 +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="loginScrinImageDAO"> - - - <resultMap id="loginScrinImage" type="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO"> - <result property="imageId" column="IMAGE_ID"/> - <result property="imageNm" column="IMAGE_NM"/> - <result property="image" column="IMAGE"/> - <result property="imageFile" column="IMAGE_FILE"/> - <result property="imageDc" column="IMAGE_DC"/> - <result property="reflctAt" column="REFLCT_AT"/> - <result property="userId" column="FRST_REGISTER_ID"/> - <result property="regDate" column="FRST_REGIST_PNTTM"/> - </resultMap> - - <resultMap id="image" type="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO"> - <result property="imageFile" column="IMAGE_FILE"/> - </resultMap> - - <resultMap id="loginScrinImageFile" type="egovframework.com.cmm.service.FileVO"> - <result property="fileStreCours" column="FILE_STRE_COURS"/> - <result property="streFileNm" column="STRE_FILE_NM"/> - </resultMap> - - <select id="selectLoginScrinImageList" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO" resultMap="loginScrinImage"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNLOGINSCRINIMAGE - WHERE 1=1 - - <if test="searchCondition == 1">AND - IMAGE_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <![CDATA[ - ORDER BY FRST_REGIST_PNTTM DESC - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectLoginScrinImageListTotCnt" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNLOGINSCRINIMAGE - WHERE 1=1 - <if test="searchCondition == 1">AND - IMAGE_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectLoginScrinImage" resultMap="loginScrinImage"> - - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNLOGINSCRINIMAGE - WHERE IMAGE_ID = #{imageId} - - </select> - - <insert id="insertLoginScrinImage" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage"> - - INSERT INTO COMTNLOGINSCRINIMAGE - (IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM) - VALUES (#{imageId}, - #{imageNm}, - #{image}, - #{imageFile}, - #{imageDc}, - #{reflctAt}, - #{userId}, - SYSDATE) - - </insert> - - <update id="updateLoginScrinImage" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage"> - UPDATE COMTNLOGINSCRINIMAGE - SET IMAGE_NM = #{imageNm}, - <if test="isAtchFile == true"> - IMAGE = #{image}, - IMAGE_FILE = #{imageFile}, - </if> - IMAGE_DC = #{imageDc}, - REFLCT_AT = #{reflctAt}, - LAST_UPDUSR_ID = #{userId}, - LAST_UPDT_PNTTM = SYSDATE - WHERE IMAGE_ID = #{imageId} - </update> - - <delete id="deleteLoginScrinImage" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage"> - - DELETE FROM COMTNLOGINSCRINIMAGE - WHERE IMAGE_ID = #{imageId} - - </delete> - - <select id="selectLoginScrinImageResult" resultMap="image"> - - SELECT IMAGE_FILE - FROM COMTNLOGINSCRINIMAGE - WHERE REFLCT_AT = 'Y' - - </select> - - <select id="selectLoginScrinImageFile" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage" resultMap="loginScrinImageFile"> - - SELECT B.FILE_STRE_COURS AS FILE_STRE_COURS, - B.STRE_FILE_NM AS STRE_FILE_NM - FROM COMTNLOGINSCRINIMAGE A, - COMTNFILEDETAIL B - WHERE 1 = 1 - AND IMAGE_ID = #{imageId} - AND A.IMAGE_FILE = B.ATCH_FILE_ID - - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/lsi/EgovLoginScrinImage_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/lsi/EgovLoginScrinImage_SQL_postgres.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/lsi/EgovLoginScrinImage_SQL_postgres.xml (nonexistent) @@ -1,131 +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="loginScrinImageDAO"> - - <resultMap id="loginScrinImage" type="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO"> - <result property="imageId" column="IMAGE_ID"/> - <result property="imageNm" column="IMAGE_NM"/> - <result property="image" column="IMAGE"/> - <result property="imageFile" column="IMAGE_FILE"/> - <result property="imageDc" column="IMAGE_DC"/> - <result property="reflctAt" column="REFLCT_AT"/> - <result property="userId" column="FRST_REGISTER_ID"/> - <result property="regDate" column="FRST_REGIST_PNTTM"/> - </resultMap> - - <resultMap id="image" type="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO"> - <result property="imageFile" column="IMAGE_FILE"/> - </resultMap> - - <resultMap id="loginScrinImageFile" type="egovframework.com.cmm.service.FileVO"> - <result property="fileStreCours" column="FILE_STRE_COURS"/> - <result property="streFileNm" column="STRE_FILE_NM"/> - </resultMap> - - <select id="selectLoginScrinImageList" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO" resultMap="loginScrinImage"> - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNLOGINSCRINIMAGE - WHERE 1=1 - <if test="searchCondition == 1">AND - IMAGE_NM LIKE CONCAT('%' , #{searchKeyword}, '%') - </if> - ORDER BY FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectLoginScrinImageListTotCnt" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNLOGINSCRINIMAGE - WHERE 1=1 - <if test="searchCondition == 1">AND - IMAGE_NM LIKE CONCAT('%' , #{searchKeyword}, '%') - </if> - </select> - - <select id="selectLoginScrinImage" resultMap="loginScrinImage"> - - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNLOGINSCRINIMAGE - WHERE IMAGE_ID = #{imageId} - - </select> - - <insert id="insertLoginScrinImage" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage"> - - INSERT INTO COMTNLOGINSCRINIMAGE - (IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM) - VALUES (#{imageId}, - #{imageNm}, - #{image}, - #{imageFile}, - #{imageDc}, - #{reflctAt}, - #{userId}, - now()) - - </insert> - - <update id="updateLoginScrinImage" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage"> - UPDATE COMTNLOGINSCRINIMAGE - SET IMAGE_NM = #{imageNm}, - <if test="isAtchFile == true"> - IMAGE = #{image}, - IMAGE_FILE = #{imageFile}, - </if> - IMAGE_DC = #{imageDc}, - REFLCT_AT = #{reflctAt}, - LAST_UPDUSR_ID = #{userId}, - LAST_UPDT_PNTTM = now() - WHERE IMAGE_ID = #{imageId} - </update> - - <delete id="deleteLoginScrinImage" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage"> - - DELETE FROM COMTNLOGINSCRINIMAGE - WHERE IMAGE_ID = #{imageId} - - </delete> - - <select id="selectLoginScrinImageResult" resultMap="image"> - - SELECT IMAGE_FILE - FROM COMTNLOGINSCRINIMAGE - WHERE REFLCT_AT = 'Y' - - </select> - - <select id="selectLoginScrinImageFile" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage" resultMap="loginScrinImageFile"> - - SELECT B.FILE_STRE_COURS AS FILE_STRE_COURS, - B.STRE_FILE_NM AS STRE_FILE_NM - FROM COMTNLOGINSCRINIMAGE A, - COMTNFILEDETAIL B - WHERE 1 = 1 - AND IMAGE_ID = #{imageId} - AND A.IMAGE_FILE = B.ATCH_FILE_ID - - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/lsi/EgovLoginScrinImage_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/lsi/EgovLoginScrinImage_SQL_mysql.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/lsi/EgovLoginScrinImage_SQL_mysql.xml (nonexistent) @@ -1,131 +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="loginScrinImageDAO"> - - <resultMap id="loginScrinImage" type="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO"> - <result property="imageId" column="IMAGE_ID"/> - <result property="imageNm" column="IMAGE_NM"/> - <result property="image" column="IMAGE"/> - <result property="imageFile" column="IMAGE_FILE"/> - <result property="imageDc" column="IMAGE_DC"/> - <result property="reflctAt" column="REFLCT_AT"/> - <result property="userId" column="FRST_REGISTER_ID"/> - <result property="regDate" column="FRST_REGIST_PNTTM"/> - </resultMap> - - <resultMap id="image" type="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO"> - <result property="imageFile" column="IMAGE_FILE"/> - </resultMap> - - <resultMap id="loginScrinImageFile" type="egovframework.com.cmm.service.FileVO"> - <result property="fileStreCours" column="FILE_STRE_COURS"/> - <result property="streFileNm" column="STRE_FILE_NM"/> - </resultMap> - - <select id="selectLoginScrinImageList" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO" resultMap="loginScrinImage"> - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNLOGINSCRINIMAGE - WHERE 1=1 - <if test="searchCondition == 1">AND - IMAGE_NM LIKE CONCAT('%' , #{searchKeyword}, '%') - </if> - ORDER BY FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectLoginScrinImageListTotCnt" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNLOGINSCRINIMAGE - WHERE 1=1 - <if test="searchCondition == 1">AND - IMAGE_NM LIKE CONCAT('%' , #{searchKeyword}, '%') - </if> - </select> - - <select id="selectLoginScrinImage" resultMap="loginScrinImage"> - - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNLOGINSCRINIMAGE - WHERE IMAGE_ID = #{imageId} - - </select> - - <insert id="insertLoginScrinImage" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage"> - - INSERT INTO COMTNLOGINSCRINIMAGE - (IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM) - VALUES (#{imageId}, - #{imageNm}, - #{image}, - #{imageFile}, - #{imageDc}, - #{reflctAt}, - #{userId}, - now()) - - </insert> - - <update id="updateLoginScrinImage" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage"> - UPDATE COMTNLOGINSCRINIMAGE - SET IMAGE_NM = #{imageNm}, - <if test="isAtchFile == true"> - IMAGE = #{image}, - IMAGE_FILE = #{imageFile}, - </if> - IMAGE_DC = #{imageDc}, - REFLCT_AT = #{reflctAt}, - LAST_UPDUSR_ID = #{userId}, - LAST_UPDT_PNTTM = now() - WHERE IMAGE_ID = #{imageId} - </update> - - <delete id="deleteLoginScrinImage" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage"> - - DELETE FROM COMTNLOGINSCRINIMAGE - WHERE IMAGE_ID = #{imageId} - - </delete> - - <select id="selectLoginScrinImageResult" resultMap="image"> - - SELECT IMAGE_FILE - FROM COMTNLOGINSCRINIMAGE - WHERE REFLCT_AT = 'Y' - - </select> - - <select id="selectLoginScrinImageFile" parameterType="egovframework.com.uss.ion.lsi.service.LoginScrinImage" resultMap="loginScrinImageFile"> - - SELECT B.FILE_STRE_COURS AS FILE_STRE_COURS, - B.STRE_FILE_NM AS STRE_FILE_NM - FROM COMTNLOGINSCRINIMAGE A, - COMTNFILEDETAIL B - WHERE 1 = 1 - AND IMAGE_ID = #{imageId} - AND A.IMAGE_FILE = B.ATCH_FILE_ID - - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nws/EgovNews_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nws/EgovNews_SQL_tibero.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nws/EgovNews_SQL_tibero.xml (nonexistent) @@ -1,130 +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="NewsManage"> - - <resultMap id="NewsManage" type="egovframework.com.uss.ion.nws.service.NewsVO"> - <result property="newsId" column="NEWS_ID"/> - <result property="newsSj" column="NEWS_SJ"/> - <result property="newsCn" column="NEWS_CN"/> - <result property="newsOrigin" column="NEWS_ORIGIN"/> - <result property="ntceDe" column="NTCE_DE"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - <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="selectNewsDetail" resultMap="NewsManage"> - - SELECT NEWS_ID, NEWS_SJ, NEWS_CN, NEWS_ORIGIN, NTCE_DE, ATCH_FILE_ID , - TO_CHAR(FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGIST_PNTTM , FRST_REGISTER_ID, - TO_CHAR(LAST_UPDT_PNTTM,'YYYY-MM-DD') LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM COMTNNEWSINFO - WHERE NEWS_ID=#{newsId} - - </select> - - <select id="selectNewsList" parameterType="egovframework.com.uss.ion.nws.service.NewsVO" resultMap="NewsManage"> - - SELECT NEWS_ID, - NEWS_SJ, - NEWS_CN, - NEWS_ORIGIN, - NTCE_DE, - ATCH_FILE_ID, - TO_CHAR(FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGISTER_PNTTM, - FRST_REGISTER_ID, - TO_CHAR(LAST_UPDT_PNTTM,'YYYY-MM-DD') LAST_UPDUSR_PNTTM, - LAST_UPDUSR_ID - FROM - ( - SELECT ROWNUM RNUM, NEWS.* - FROM - ( - SELECT NEWS_ID, NEWS_SJ, NEWS_CN, NEWS_ORIGIN, NTCE_DE, ATCH_FILE_ID, - FRST_REGIST_PNTTM , FRST_REGISTER_ID, - LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM COMTNNEWSINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - NEWS_SJ LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1">AND - NEWS_ORIGIN LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - - ORDER BY NEWS_ID DESC - ) NEWS - ) - WHERE ROWNUM <= #{recordCountPerPage} and RNUM > #{firstIndex} - ]]> - - </select> - - <select id="selectNewsListCnt" parameterType="egovframework.com.uss.ion.nws.service.NewsVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNNEWSINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - NEWS_SJ LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1">AND - NEWS_ORIGIN LIKE '%' || #{searchKeyword} || '%' - </if> - </select> - - <insert id="insertNews"> - - INSERT INTO COMTNNEWSINFO - (NEWS_ID - , NEWS_SJ - , NEWS_CN - , NEWS_ORIGIN - , NTCE_DE - , ATCH_FILE_ID - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID) - VALUES ( #{newsId} - , #{newsSj} - , #{newsCn} - , #{newsOrigin} - , #{ntceDe} - , #{atchFileId} - , sysdate - , #{frstRegisterId} - , sysdate - , #{lastUpdusrId} ) - - </insert> - - <update id="updateNews"> - - UPDATE COMTNNEWSINFO SET - NEWS_ID=#{newsId} - , NEWS_SJ=#{newsSj} - , NEWS_CN=#{newsCn} - , NEWS_ORIGIN=#{newsOrigin} - , NTCE_DE=#{ntceDe} - , ATCH_FILE_ID=#{atchFileId} - , LAST_UPDT_PNTTM=sysdate - , LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE NEWS_ID=#{newsId} - - </update> - - <delete id="deleteNews"> - - DELETE FROM COMTNNEWSINFO - WHERE NEWS_ID=#{newsId} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nws/EgovNews_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nws/EgovNews_SQL_postgres.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nws/EgovNews_SQL_postgres.xml (nonexistent) @@ -1,114 +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="NewsManage"> - - <resultMap id="NewsManage" type="egovframework.com.uss.ion.nws.service.NewsVO"> - <result property="newsId" column="NEWS_ID"/> - <result property="newsSj" column="NEWS_SJ"/> - <result property="newsCn" column="NEWS_CN"/> - <result property="newsOrigin" column="NEWS_ORIGIN"/> - <result property="ntceDe" column="NTCE_DE"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - <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="selectNewsDetail" resultMap="NewsManage"> - - SELECT NEWS_ID, NEWS_SJ, NEWS_CN, NEWS_ORIGIN, NTCE_DE, ATCH_FILE_ID , - TO_CHAR(FRST_REGIST_PNTTM,'YYYY-mm-dd') FRST_REGIST_PNTTM , FRST_REGISTER_ID, - TO_CHAR(LAST_UPDT_PNTTM,'YYYY-mm-dd') LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM COMTNNEWSINFO - WHERE NEWS_ID=#{newsId} - - </select> - - <select id="selectNewsList" parameterType="egovframework.com.uss.ion.nws.service.NewsVO" resultMap="NewsManage"> - - SELECT - NEWS_ID, NEWS_SJ, - NEWS_CN, NEWS_ORIGIN, - NTCE_DE, ATCH_FILE_ID, - TO_CHAR(FRST_REGIST_PNTTM,'YYYY-mm-dd') FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM LAST_UPDUSR_PNTTM, - LAST_UPDUSR_ID - FROM COMTNNEWSINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - NEWS_SJ LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 1">AND - NEWS_ORIGIN LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - ORDER BY NEWS_ID DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectNewsListCnt" parameterType="egovframework.com.uss.ion.nws.service.NewsVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNNEWSINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - NEWS_SJ LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 1">AND - NEWS_ORIGIN LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <insert id="insertNews"> - - INSERT INTO COMTNNEWSINFO - (NEWS_ID - , NEWS_SJ - , NEWS_CN - , NEWS_ORIGIN - , NTCE_DE - , ATCH_FILE_ID - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID) - VALUES ( #{newsId} - , #{newsSj} - , #{newsCn} - , #{newsOrigin} - , #{ntceDe} - , #{atchFileId} - , NOW() - , #{frstRegisterId} - , NOW() - , #{lastUpdusrId} ) - - </insert> - - <update id="updateNews"> - - UPDATE COMTNNEWSINFO SET - NEWS_ID=#{newsId} - , NEWS_SJ=#{newsSj} - , NEWS_CN=#{newsCn} - , NEWS_ORIGIN=#{newsOrigin} - , NTCE_DE=#{ntceDe} - , ATCH_FILE_ID=#{atchFileId} - , LAST_UPDT_PNTTM=NOW() - , LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE NEWS_ID=#{newsId} - - </update> - - <delete id="deleteNews"> - - DELETE FROM COMTNNEWSINFO - WHERE NEWS_ID=#{newsId} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nws/EgovNews_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nws/EgovNews_SQL_mysql.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nws/EgovNews_SQL_mysql.xml (nonexistent) @@ -1,114 +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="NewsManage"> - - <resultMap id="NewsManage" type="egovframework.com.uss.ion.nws.service.NewsVO"> - <result property="newsId" column="NEWS_ID"/> - <result property="newsSj" column="NEWS_SJ"/> - <result property="newsCn" column="NEWS_CN"/> - <result property="newsOrigin" column="NEWS_ORIGIN"/> - <result property="ntceDe" column="NTCE_DE"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - <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="selectNewsDetail" resultMap="NewsManage"> - - SELECT NEWS_ID, NEWS_SJ, NEWS_CN, NEWS_ORIGIN, NTCE_DE, ATCH_FILE_ID , - DATE_FORMAT(FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGIST_PNTTM , FRST_REGISTER_ID, - DATE_FORMAT(LAST_UPDT_PNTTM,'%Y-%m-%d') LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM COMTNNEWSINFO - WHERE NEWS_ID=#{newsId} - - </select> - - <select id="selectNewsList" parameterType="egovframework.com.uss.ion.nws.service.NewsVO" resultMap="NewsManage"> - - SELECT - NEWS_ID, NEWS_SJ, - NEWS_CN, NEWS_ORIGIN, - NTCE_DE, ATCH_FILE_ID, - DATE_FORMAT(FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - DATE_FORMAT(LAST_UPDT_PNTTM,'%Y-%m-%d') LAST_UPDUSR_PNTTM, - LAST_UPDUSR_ID - FROM COMTNNEWSINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - NEWS_SJ LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 1">AND - NEWS_ORIGIN LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - ORDER BY NEWS_ID DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectNewsListCnt" parameterType="egovframework.com.uss.ion.nws.service.NewsVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNNEWSINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - NEWS_SJ LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 1">AND - NEWS_ORIGIN LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <insert id="insertNews"> - - INSERT INTO COMTNNEWSINFO - (NEWS_ID - , NEWS_SJ - , NEWS_CN - , NEWS_ORIGIN - , NTCE_DE - , ATCH_FILE_ID - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID) - VALUES ( #{newsId} - , #{newsSj} - , #{newsCn} - , #{newsOrigin} - , #{ntceDe} - , #{atchFileId} - , sysdate() - , #{frstRegisterId} - , sysdate() - , #{lastUpdusrId} ) - - </insert> - - <update id="updateNews"> - - UPDATE COMTNNEWSINFO SET - NEWS_ID=#{newsId} - , NEWS_SJ=#{newsSj} - , NEWS_CN=#{newsCn} - , NEWS_ORIGIN=#{newsOrigin} - , NTCE_DE=#{ntceDe} - , ATCH_FILE_ID=#{atchFileId} - , LAST_UPDT_PNTTM=sysdate() - , LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE NEWS_ID=#{newsId} - - </update> - - <delete id="deleteNews"> - - DELETE FROM COMTNNEWSINFO - WHERE NEWS_ID=#{newsId} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nws/EgovNews_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nws/EgovNews_SQL_cubrid.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nws/EgovNews_SQL_cubrid.xml (nonexistent) @@ -1,130 +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="NewsManage"> - - <resultMap id="NewsManage" type="egovframework.com.uss.ion.nws.service.NewsVO"> - <result property="newsId" column="NEWS_ID"/> - <result property="newsSj" column="NEWS_SJ"/> - <result property="newsCn" column="NEWS_CN"/> - <result property="newsOrigin" column="NEWS_ORIGIN"/> - <result property="ntceDe" column="NTCE_DE"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - <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="selectNewsDetail" resultMap="NewsManage"> - - SELECT NEWS_ID, NEWS_SJ, NEWS_CN, NEWS_ORIGIN, NTCE_DE, ATCH_FILE_ID , - TO_CHAR(FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGIST_PNTTM , FRST_REGISTER_ID, - TO_CHAR(LAST_UPDT_PNTTM,'YYYY-MM-DD') LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM COMTNNEWSINFO - WHERE NEWS_ID=#{newsId} - - </select> - - <select id="selectNewsList" parameterType="egovframework.com.uss.ion.nws.service.NewsVO" resultMap="NewsManage"> - - SELECT NEWS_ID, - NEWS_SJ, - NEWS_CN, - NEWS_ORIGIN, - NTCE_DE, - ATCH_FILE_ID, - TO_CHAR(FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGISTER_PNTTM , - FRST_REGISTER_ID, - TO_CHAR(LAST_UPDT_PNTTM,'YYYY-MM-DD') LAST_UPDUSR_PNTTM, - LAST_UPDUSR_ID - FROM - ( - SELECT ROWNUM RNUM, NEWS.* - FROM - ( - SELECT NEWS_ID, NEWS_SJ, NEWS_CN, NEWS_ORIGIN, NTCE_DE, ATCH_FILE_ID, - FRST_REGIST_PNTTM , FRST_REGISTER_ID, - LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM COMTNNEWSINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - NEWS_SJ LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1">AND - NEWS_ORIGIN LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - - ORDER BY NEWS_ID DESC - ) NEWS - ) Z - WHERE ROWNUM <= #{recordCountPerPage} and RNUM > #{firstIndex} - ]]> - - </select> - - <select id="selectNewsListCnt" parameterType="egovframework.com.uss.ion.nws.service.NewsVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNNEWSINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - NEWS_SJ LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1">AND - NEWS_ORIGIN LIKE '%' || #{searchKeyword} || '%' - </if> - </select> - - <insert id="insertNews"> - - INSERT INTO COMTNNEWSINFO - (NEWS_ID - , NEWS_SJ - , NEWS_CN - , NEWS_ORIGIN - , NTCE_DE - , ATCH_FILE_ID - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID) - VALUES ( #{newsId} - , #{newsSj} - , #{newsCn} - , #{newsOrigin} - , #{ntceDe} - , #{atchFileId} - , SYSDATETIME - , #{frstRegisterId} - , SYSDATETIME - , #{lastUpdusrId} ) - - </insert> - - <update id="updateNews"> - - UPDATE COMTNNEWSINFO SET - NEWS_ID=#{newsId} - , NEWS_SJ=#{newsSj} - , NEWS_CN=#{newsCn} - , NEWS_ORIGIN=#{newsOrigin} - , NTCE_DE=#{ntceDe} - , ATCH_FILE_ID=#{atchFileId} - , LAST_UPDT_PNTTM=SYSDATETIME - , LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE NEWS_ID=#{newsId} - - </update> - - <delete id="deleteNews"> - - DELETE FROM COMTNNEWSINFO - WHERE NEWS_ID=#{newsId} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nws/EgovNews_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nws/EgovNews_SQL_maria.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nws/EgovNews_SQL_maria.xml (nonexistent) @@ -1,114 +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="NewsManage"> - - <resultMap id="NewsManage" type="egovframework.com.uss.ion.nws.service.NewsVO"> - <result property="newsId" column="NEWS_ID"/> - <result property="newsSj" column="NEWS_SJ"/> - <result property="newsCn" column="NEWS_CN"/> - <result property="newsOrigin" column="NEWS_ORIGIN"/> - <result property="ntceDe" column="NTCE_DE"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - <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="selectNewsDetail" resultMap="NewsManage"> - - SELECT NEWS_ID, NEWS_SJ, NEWS_CN, NEWS_ORIGIN, NTCE_DE, ATCH_FILE_ID , - DATE_FORMAT(FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGIST_PNTTM , FRST_REGISTER_ID, - DATE_FORMAT(LAST_UPDT_PNTTM,'%Y-%m-%d') LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM COMTNNEWSINFO - WHERE NEWS_ID=#{newsId} - - </select> - - <select id="selectNewsList" parameterType="egovframework.com.uss.ion.nws.service.NewsVO" resultMap="NewsManage"> - - SELECT - NEWS_ID, NEWS_SJ, - NEWS_CN, NEWS_ORIGIN, - NTCE_DE, ATCH_FILE_ID, - DATE_FORMAT(FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - DATE_FORMAT(LAST_UPDT_PNTTM,'%Y-%m-%d') LAST_UPDUSR_PNTTM, - LAST_UPDUSR_ID - FROM COMTNNEWSINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - NEWS_SJ LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 1">AND - NEWS_ORIGIN LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - ORDER BY NEWS_ID DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectNewsListCnt" parameterType="egovframework.com.uss.ion.nws.service.NewsVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNNEWSINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - NEWS_SJ LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 1">AND - NEWS_ORIGIN LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <insert id="insertNews"> - - INSERT INTO COMTNNEWSINFO - (NEWS_ID - , NEWS_SJ - , NEWS_CN - , NEWS_ORIGIN - , NTCE_DE - , ATCH_FILE_ID - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID) - VALUES ( #{newsId} - , #{newsSj} - , #{newsCn} - , #{newsOrigin} - , #{ntceDe} - , #{atchFileId} - , sysdate() - , #{frstRegisterId} - , sysdate() - , #{lastUpdusrId} ) - - </insert> - - <update id="updateNews"> - - UPDATE COMTNNEWSINFO SET - NEWS_ID=#{newsId} - , NEWS_SJ=#{newsSj} - , NEWS_CN=#{newsCn} - , NEWS_ORIGIN=#{newsOrigin} - , NTCE_DE=#{ntceDe} - , ATCH_FILE_ID=#{atchFileId} - , LAST_UPDT_PNTTM=sysdate() - , LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE NEWS_ID=#{newsId} - - </update> - - <delete id="deleteNews"> - - DELETE FROM COMTNNEWSINFO - WHERE NEWS_ID=#{newsId} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nws/EgovNews_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nws/EgovNews_SQL_oracle.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nws/EgovNews_SQL_oracle.xml (nonexistent) @@ -1,130 +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="NewsManage"> - - <resultMap id="NewsManage" type="egovframework.com.uss.ion.nws.service.NewsVO"> - <result property="newsId" column="NEWS_ID"/> - <result property="newsSj" column="NEWS_SJ"/> - <result property="newsCn" column="NEWS_CN"/> - <result property="newsOrigin" column="NEWS_ORIGIN"/> - <result property="ntceDe" column="NTCE_DE"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - <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="selectNewsDetail" resultMap="NewsManage"> - - SELECT NEWS_ID, NEWS_SJ, NEWS_CN, NEWS_ORIGIN, NTCE_DE, ATCH_FILE_ID , - TO_CHAR(FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGIST_PNTTM , FRST_REGISTER_ID, - TO_CHAR(LAST_UPDT_PNTTM,'YYYY-MM-DD') LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM COMTNNEWSINFO - WHERE NEWS_ID=#{newsId} - - </select> - - <select id="selectNewsList" parameterType="egovframework.com.uss.ion.nws.service.NewsVO" resultMap="NewsManage"> - - SELECT NEWS_ID, - NEWS_SJ, - NEWS_CN, - NEWS_ORIGIN, - NTCE_DE, - ATCH_FILE_ID, - TO_CHAR(FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGISTER_PNTTM , - FRST_REGISTER_ID, - TO_CHAR(LAST_UPDT_PNTTM,'YYYY-MM-DD') LAST_UPDUSR_PNTTM, - LAST_UPDUSR_ID - FROM - ( - SELECT ROWNUM RNUM, NEWS.* - FROM - ( - SELECT NEWS_ID, NEWS_SJ, NEWS_CN, NEWS_ORIGIN, NTCE_DE, ATCH_FILE_ID, - FRST_REGIST_PNTTM , FRST_REGISTER_ID, - LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM COMTNNEWSINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - NEWS_SJ LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1">AND - NEWS_ORIGIN LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - - ORDER BY NEWS_ID DESC - ) NEWS - ) - WHERE ROWNUM <= #{recordCountPerPage} and RNUM > #{firstIndex} - ]]> - - </select> - - <select id="selectNewsListCnt" parameterType="egovframework.com.uss.ion.nws.service.NewsVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNNEWSINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - NEWS_SJ LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1">AND - NEWS_ORIGIN LIKE '%' || #{searchKeyword} || '%' - </if> - </select> - - <insert id="insertNews"> - - INSERT INTO COMTNNEWSINFO - (NEWS_ID - , NEWS_SJ - , NEWS_CN - , NEWS_ORIGIN - , NTCE_DE - , ATCH_FILE_ID - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID) - VALUES ( #{newsId} - , #{newsSj} - , #{newsCn} - , #{newsOrigin} - , #{ntceDe} - , #{atchFileId} - , sysdate - , #{frstRegisterId} - , sysdate - , #{lastUpdusrId} ) - - </insert> - - <update id="updateNews"> - - UPDATE COMTNNEWSINFO SET - NEWS_ID=#{newsId} - , NEWS_SJ=#{newsSj} - , NEWS_CN=#{newsCn} - , NEWS_ORIGIN=#{newsOrigin} - , NTCE_DE=#{ntceDe} - , ATCH_FILE_ID=#{atchFileId} - , LAST_UPDT_PNTTM=sysdate - , LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE NEWS_ID=#{newsId} - - </update> - - <delete id="deleteNews"> - - DELETE FROM COMTNNEWSINFO - WHERE NEWS_ID=#{newsId} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nws/EgovNews_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nws/EgovNews_SQL_altibase.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nws/EgovNews_SQL_altibase.xml (nonexistent) @@ -1,130 +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="NewsManage"> - - <resultMap id="NewsManage" type="egovframework.com.uss.ion.nws.service.NewsVO"> - <result property="newsId" column="NEWS_ID"/> - <result property="newsSj" column="NEWS_SJ"/> - <result property="newsCn" column="NEWS_CN"/> - <result property="newsOrigin" column="NEWS_ORIGIN"/> - <result property="ntceDe" column="NTCE_DE"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - <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="selectNewsDetail" resultMap="NewsManage"> - - SELECT NEWS_ID, NEWS_SJ, NEWS_CN, NEWS_ORIGIN, NTCE_DE, ATCH_FILE_ID , - TO_CHAR(FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGIST_PNTTM , FRST_REGISTER_ID, - TO_CHAR(LAST_UPDT_PNTTM,'YYYY-MM-DD') LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM COMTNNEWSINFO - WHERE NEWS_ID=#{newsId} - - </select> - - <select id="selectNewsList" parameterType="egovframework.com.uss.ion.nws.service.NewsVO" resultMap="NewsManage"> - - SELECT NEWS_ID, - NEWS_SJ, - NEWS_CN, - NEWS_ORIGIN, - NTCE_DE, - ATCH_FILE_ID, - TO_CHAR(FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGISTER_PNTTM , - FRST_REGISTER_ID, - TO_CHAR(LAST_UPDT_PNTTM,'YYYY-MM-DD') LAST_UPDUSR_PNTTM, - LAST_UPDUSR_ID - FROM - ( - SELECT ROWNUM RNUM, NEWS.* - FROM - ( - SELECT NEWS_ID, NEWS_SJ, NEWS_CN, NEWS_ORIGIN, NTCE_DE, ATCH_FILE_ID, - FRST_REGIST_PNTTM , FRST_REGISTER_ID, - LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM COMTNNEWSINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - NEWS_SJ LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1">AND - NEWS_ORIGIN LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - - ORDER BY NEWS_ID DESC - ) NEWS - ) - WHERE ROWNUM <= #{recordCountPerPage} and RNUM > #{firstIndex} - ]]> - - </select> - - <select id="selectNewsListCnt" parameterType="egovframework.com.uss.ion.nws.service.NewsVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNNEWSINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - NEWS_SJ LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1">AND - NEWS_ORIGIN LIKE '%' || #{searchKeyword} || '%' - </if> - </select> - - <insert id="insertNews"> - - INSERT INTO COMTNNEWSINFO - (NEWS_ID - , NEWS_SJ - , NEWS_CN - , NEWS_ORIGIN - , NTCE_DE - , ATCH_FILE_ID - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID) - VALUES ( #{newsId} - , #{newsSj} - , #{newsCn} - , #{newsOrigin} - , #{ntceDe} - , #{atchFileId} - , sysdate - , #{frstRegisterId} - , sysdate - , #{lastUpdusrId} ) - - </insert> - - <update id="updateNews"> - - UPDATE COMTNNEWSINFO SET - NEWS_ID=#{newsId} - , NEWS_SJ=#{newsSj} - , NEWS_CN=#{newsCn} - , NEWS_ORIGIN=#{newsOrigin} - , NTCE_DE=#{ntceDe} - , ATCH_FILE_ID=#{atchFileId} - , LAST_UPDT_PNTTM=sysdate - , LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE NEWS_ID=#{newsId} - - </update> - - <delete id="deleteNews"> - - DELETE FROM COMTNNEWSINFO - WHERE NEWS_ID=#{newsId} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/msi/EgovMainImage_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/msi/EgovMainImage_SQL_altibase.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/msi/EgovMainImage_SQL_altibase.xml (nonexistent) @@ -1,143 +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="mainImageDAO"> - - <resultMap id="mainImage" type="egovframework.com.uss.ion.msi.service.MainImageVO"> - <result property="imageId" column="IMAGE_ID"/> - <result property="imageNm" column="IMAGE_NM"/> - <result property="image" column="IMAGE"/> - <result property="imageFile" column="IMAGE_FILE"/> - <result property="imageDc" column="IMAGE_DC"/> - <result property="reflctAt" column="REFLCT_AT"/> - <result property="userId" column="FRST_REGISTER_ID"/> - <result property="regDate" column="FRST_REGIST_PNTTM"/> - </resultMap> - - <resultMap id="image" type="egovframework.com.uss.ion.msi.service.MainImageVO"> - <result property="imageFile" column="IMAGE_FILE"/> - </resultMap> - - <resultMap id="mainImageFile" type="egovframework.com.cmm.service.FileVO"> - <result property="fileStreCours" column="FILE_STRE_COURS"/> - <result property="streFileNm" column="STRE_FILE_NM"/> - </resultMap> - - <select id="selectMainImageList" parameterType="egovframework.com.uss.ion.msi.service.MainImageVO" resultMap="mainImage"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNMAINIMAGE - WHERE 1=1 - - <if test="searchCondition == 1">AND - IMAGE_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <![CDATA[ - ORDER BY FRST_REGIST_PNTTM DESC - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectMainImageListTotCnt" parameterType="egovframework.com.uss.ion.msi.service.MainImageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNMAINIMAGE - WHERE 1=1 - <if test="searchCondition == 1">AND - IMAGE_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectMainImage" resultMap="mainImage"> - - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNMAINIMAGE - WHERE IMAGE_ID = #{imageId} - - </select> - - <insert id="insertMainImage" parameterType="egovframework.com.uss.ion.msi.service.MainImage"> - - INSERT INTO COMTNMAINIMAGE - (IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM) - VALUES (#{imageId}, - #{imageNm}, - #{image}, - #{imageFile}, - #{imageDc}, - #{reflctAt}, - #{userId}, - SYSDATE) - - </insert> - - <update id="updateMainImage" parameterType="egovframework.com.uss.ion.msi.service.MainImage"> - UPDATE COMTNMAINIMAGE - SET IMAGE_NM = #{imageNm}, - <if test="isAtchFile == true"> - IMAGE = #{image}, - IMAGE_FILE = #{imageFile}, - </if> - IMAGE_DC = #{imageDc}, - REFLCT_AT = #{reflctAt}, - LAST_UPDUSR_ID = #{userId}, - LAST_UPDT_PNTTM = SYSDATE - WHERE IMAGE_ID = #{imageId} - </update> - - <delete id="deleteMainImage" parameterType="egovframework.com.uss.ion.msi.service.MainImage"> - - DELETE FROM COMTNMAINIMAGE - WHERE IMAGE_ID = #{imageId} - - </delete> - - <select id="selectMainImageResult" resultMap="image"> - - SELECT IMAGE_FILE - FROM COMTNMAINIMAGE - WHERE REFLCT_AT = 'Y' - - </select> - - <select id="selectMainImageFile" parameterType="egovframework.com.uss.ion.msi.service.MainImage" resultMap="mainImageFile"> - - SELECT B.FILE_STRE_COURS AS FILE_STRE_COURS, - B.STRE_FILE_NM AS STRE_FILE_NM - FROM COMTNMAINIMAGE A, - COMTNFILEDETAIL B - WHERE 1 = 1 - AND IMAGE_ID = #{imageId} - AND A.IMAGE_FILE = B.ATCH_FILE_ID - - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/msi/EgovMainImage_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/msi/EgovMainImage_SQL_mysql.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/msi/EgovMainImage_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="mainImageDAO"> - - <resultMap id="mainImage" type="egovframework.com.uss.ion.msi.service.MainImageVO"> - <result property="imageId" column="IMAGE_ID"/> - <result property="imageNm" column="IMAGE_NM"/> - <result property="image" column="IMAGE"/> - <result property="imageFile" column="IMAGE_FILE"/> - <result property="imageDc" column="IMAGE_DC"/> - <result property="reflctAt" column="REFLCT_AT"/> - <result property="userId" column="FRST_REGISTER_ID"/> - <result property="regDate" column="FRST_REGIST_PNTTM"/> - </resultMap> - - <resultMap id="image" type="egovframework.com.uss.ion.msi.service.MainImageVO"> - <result property="imageFile" column="IMAGE_FILE"/> - </resultMap> - - <resultMap id="mainImageFile" type="egovframework.com.cmm.service.FileVO"> - <result property="fileStreCours" column="FILE_STRE_COURS"/> - <result property="streFileNm" column="STRE_FILE_NM"/> - </resultMap> - - <select id="selectMainImageList" parameterType="egovframework.com.uss.ion.msi.service.MainImageVO" resultMap="mainImage"> - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNMAINIMAGE - WHERE 1=1 - <if test="searchCondition == 1">AND - IMAGE_NM LIKE CONCAT('%' , #{searchKeyword}, '%') - </if> - ORDER BY FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectMainImageListTotCnt" parameterType="egovframework.com.uss.ion.msi.service.MainImageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNMAINIMAGE - WHERE 1=1 - <if test="searchCondition == 1">AND - IMAGE_NM LIKE CONCAT('%' , #{searchKeyword}, '%') - </if> - </select> - - <select id="selectMainImage" resultMap="mainImage"> - - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNMAINIMAGE - WHERE IMAGE_ID = #{imageId} - - </select> - - <insert id="insertMainImage" parameterType="egovframework.com.uss.ion.msi.service.MainImage"> - - INSERT INTO COMTNMAINIMAGE - (IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM) - VALUES (#{imageId}, - #{imageNm}, - #{image}, - #{imageFile}, - #{imageDc}, - #{reflctAt}, - #{userId}, - now()) - - </insert> - - <update id="updateMainImage" parameterType="egovframework.com.uss.ion.msi.service.MainImage"> - UPDATE COMTNMAINIMAGE - SET IMAGE_NM = #{imageNm}, - <if test="isAtchFile == true"> - IMAGE = #{image}, - IMAGE_FILE = #{imageFile}, - </if> - IMAGE_DC = #{imageDc}, - REFLCT_AT = #{reflctAt}, - LAST_UPDUSR_ID = #{userId}, - LAST_UPDT_PNTTM = now() - WHERE IMAGE_ID = #{imageId} - </update> - - <delete id="deleteMainImage" parameterType="egovframework.com.uss.ion.msi.service.MainImage"> - - DELETE FROM COMTNMAINIMAGE - WHERE IMAGE_ID = #{imageId} - - </delete> - - <select id="selectMainImageResult" resultMap="image"> - - SELECT IMAGE_FILE - FROM COMTNMAINIMAGE - WHERE REFLCT_AT = 'Y' - - </select> - - <select id="selectMainImageFile" parameterType="egovframework.com.uss.ion.msi.service.MainImage" resultMap="mainImageFile"> - - SELECT B.FILE_STRE_COURS AS FILE_STRE_COURS, - B.STRE_FILE_NM AS STRE_FILE_NM - FROM COMTNMAINIMAGE A, - COMTNFILEDETAIL B - WHERE 1 = 1 - AND IMAGE_ID = #{imageId} - AND A.IMAGE_FILE = B.ATCH_FILE_ID - - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/msi/EgovMainImage_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/msi/EgovMainImage_SQL_tibero.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/msi/EgovMainImage_SQL_tibero.xml (nonexistent) @@ -1,143 +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="mainImageDAO"> - - <resultMap id="mainImage" type="egovframework.com.uss.ion.msi.service.MainImageVO"> - <result property="imageId" column="IMAGE_ID"/> - <result property="imageNm" column="IMAGE_NM"/> - <result property="image" column="IMAGE"/> - <result property="imageFile" column="IMAGE_FILE"/> - <result property="imageDc" column="IMAGE_DC"/> - <result property="reflctAt" column="REFLCT_AT"/> - <result property="userId" column="FRST_REGISTER_ID"/> - <result property="regDate" column="FRST_REGIST_PNTTM"/> - </resultMap> - - <resultMap id="image" type="egovframework.com.uss.ion.msi.service.MainImageVO"> - <result property="imageFile" column="IMAGE_FILE"/> - </resultMap> - - <resultMap id="mainImageFile" type="egovframework.com.cmm.service.FileVO"> - <result property="fileStreCours" column="FILE_STRE_COURS"/> - <result property="streFileNm" column="STRE_FILE_NM"/> - </resultMap> - - <select id="selectMainImageList" parameterType="egovframework.com.uss.ion.msi.service.MainImageVO" resultMap="mainImage"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNMAINIMAGE - WHERE 1=1 - - <if test="searchCondition == 1">AND - IMAGE_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <![CDATA[ - ORDER BY FRST_REGIST_PNTTM DESC - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectMainImageListTotCnt" parameterType="egovframework.com.uss.ion.msi.service.MainImageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNMAINIMAGE - WHERE 1=1 - <if test="searchCondition == 1">AND - IMAGE_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectMainImage" resultMap="mainImage"> - - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNMAINIMAGE - WHERE IMAGE_ID = #{imageId} - - </select> - - <insert id="insertMainImage" parameterType="egovframework.com.uss.ion.msi.service.MainImage"> - - INSERT INTO COMTNMAINIMAGE - (IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM) - VALUES (#{imageId}, - #{imageNm}, - #{image}, - #{imageFile}, - #{imageDc}, - #{reflctAt}, - #{userId}, - SYSDATE) - - </insert> - - <update id="updateMainImage" parameterType="egovframework.com.uss.ion.msi.service.MainImage"> - UPDATE COMTNMAINIMAGE - SET IMAGE_NM = #{imageNm}, - <if test="isAtchFile == true"> - IMAGE = #{image}, - IMAGE_FILE = #{imageFile}, - </if> - IMAGE_DC = #{imageDc}, - REFLCT_AT = #{reflctAt}, - LAST_UPDUSR_ID = #{userId}, - LAST_UPDT_PNTTM = SYSDATE - WHERE IMAGE_ID = #{imageId} - </update> - - <delete id="deleteMainImage" parameterType="egovframework.com.uss.ion.msi.service.MainImage"> - - DELETE FROM COMTNMAINIMAGE - WHERE IMAGE_ID = #{imageId} - - </delete> - - <select id="selectMainImageResult" resultMap="image"> - - SELECT IMAGE_FILE - FROM COMTNMAINIMAGE - WHERE REFLCT_AT = 'Y' - - </select> - - <select id="selectMainImageFile" parameterType="egovframework.com.uss.ion.msi.service.MainImage" resultMap="mainImageFile"> - - SELECT B.FILE_STRE_COURS AS FILE_STRE_COURS, - B.STRE_FILE_NM AS STRE_FILE_NM - FROM COMTNMAINIMAGE A, - COMTNFILEDETAIL B - WHERE 1 = 1 - AND IMAGE_ID = #{imageId} - AND A.IMAGE_FILE = B.ATCH_FILE_ID - - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/msi/EgovMainImage_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/msi/EgovMainImage_SQL_maria.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/msi/EgovMainImage_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="mainImageDAO"> - - <resultMap id="mainImage" type="egovframework.com.uss.ion.msi.service.MainImageVO"> - <result property="imageId" column="IMAGE_ID"/> - <result property="imageNm" column="IMAGE_NM"/> - <result property="image" column="IMAGE"/> - <result property="imageFile" column="IMAGE_FILE"/> - <result property="imageDc" column="IMAGE_DC"/> - <result property="reflctAt" column="REFLCT_AT"/> - <result property="userId" column="FRST_REGISTER_ID"/> - <result property="regDate" column="FRST_REGIST_PNTTM"/> - </resultMap> - - <resultMap id="image" type="egovframework.com.uss.ion.msi.service.MainImageVO"> - <result property="imageFile" column="IMAGE_FILE"/> - </resultMap> - - <resultMap id="mainImageFile" type="egovframework.com.cmm.service.FileVO"> - <result property="fileStreCours" column="FILE_STRE_COURS"/> - <result property="streFileNm" column="STRE_FILE_NM"/> - </resultMap> - - <select id="selectMainImageList" parameterType="egovframework.com.uss.ion.msi.service.MainImageVO" resultMap="mainImage"> - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNMAINIMAGE - WHERE 1=1 - <if test="searchCondition == 1">AND - IMAGE_NM LIKE CONCAT('%' , #{searchKeyword}, '%') - </if> - ORDER BY FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectMainImageListTotCnt" parameterType="egovframework.com.uss.ion.msi.service.MainImageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNMAINIMAGE - WHERE 1=1 - <if test="searchCondition == 1">AND - IMAGE_NM LIKE CONCAT('%' , #{searchKeyword}, '%') - </if> - </select> - - <select id="selectMainImage" resultMap="mainImage"> - - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNMAINIMAGE - WHERE IMAGE_ID = #{imageId} - - </select> - - <insert id="insertMainImage" parameterType="egovframework.com.uss.ion.msi.service.MainImage"> - - INSERT INTO COMTNMAINIMAGE - (IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM) - VALUES (#{imageId}, - #{imageNm}, - #{image}, - #{imageFile}, - #{imageDc}, - #{reflctAt}, - #{userId}, - now()) - - </insert> - - <update id="updateMainImage" parameterType="egovframework.com.uss.ion.msi.service.MainImage"> - UPDATE COMTNMAINIMAGE - SET IMAGE_NM = #{imageNm}, - <if test="isAtchFile == true"> - IMAGE = #{image}, - IMAGE_FILE = #{imageFile}, - </if> - IMAGE_DC = #{imageDc}, - REFLCT_AT = #{reflctAt}, - LAST_UPDUSR_ID = #{userId}, - LAST_UPDT_PNTTM = now() - WHERE IMAGE_ID = #{imageId} - </update> - - <delete id="deleteMainImage" parameterType="egovframework.com.uss.ion.msi.service.MainImage"> - - DELETE FROM COMTNMAINIMAGE - WHERE IMAGE_ID = #{imageId} - - </delete> - - <select id="selectMainImageResult" resultMap="image"> - - SELECT IMAGE_FILE - FROM COMTNMAINIMAGE - WHERE REFLCT_AT = 'Y' - - </select> - - <select id="selectMainImageFile" parameterType="egovframework.com.uss.ion.msi.service.MainImage" resultMap="mainImageFile"> - - SELECT B.FILE_STRE_COURS AS FILE_STRE_COURS, - B.STRE_FILE_NM AS STRE_FILE_NM - FROM COMTNMAINIMAGE A, - COMTNFILEDETAIL B - WHERE 1 = 1 - AND IMAGE_ID = #{imageId} - AND A.IMAGE_FILE = B.ATCH_FILE_ID - - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/msi/EgovMainImage_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/msi/EgovMainImage_SQL_postgres.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/msi/EgovMainImage_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="mainImageDAO"> - - <resultMap id="mainImage" type="egovframework.com.uss.ion.msi.service.MainImageVO"> - <result property="imageId" column="IMAGE_ID"/> - <result property="imageNm" column="IMAGE_NM"/> - <result property="image" column="IMAGE"/> - <result property="imageFile" column="IMAGE_FILE"/> - <result property="imageDc" column="IMAGE_DC"/> - <result property="reflctAt" column="REFLCT_AT"/> - <result property="userId" column="FRST_REGISTER_ID"/> - <result property="regDate" column="FRST_REGIST_PNTTM"/> - </resultMap> - - <resultMap id="image" type="egovframework.com.uss.ion.msi.service.MainImageVO"> - <result property="imageFile" column="IMAGE_FILE"/> - </resultMap> - - <resultMap id="mainImageFile" type="egovframework.com.cmm.service.FileVO"> - <result property="fileStreCours" column="FILE_STRE_COURS"/> - <result property="streFileNm" column="STRE_FILE_NM"/> - </resultMap> - - <select id="selectMainImageList" parameterType="egovframework.com.uss.ion.msi.service.MainImageVO" resultMap="mainImage"> - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNMAINIMAGE - WHERE 1=1 - <if test="searchCondition == 1">AND - IMAGE_NM LIKE CONCAT('%' , #{searchKeyword}, '%') - </if> - ORDER BY FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectMainImageListTotCnt" parameterType="egovframework.com.uss.ion.msi.service.MainImageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNMAINIMAGE - WHERE 1=1 - <if test="searchCondition == 1">AND - IMAGE_NM LIKE CONCAT('%' , #{searchKeyword}, '%') - </if> - </select> - - <select id="selectMainImage" resultMap="mainImage"> - - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNMAINIMAGE - WHERE IMAGE_ID = #{imageId} - - </select> - - <insert id="insertMainImage" parameterType="egovframework.com.uss.ion.msi.service.MainImage"> - - INSERT INTO COMTNMAINIMAGE - (IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM) - VALUES (#{imageId}, - #{imageNm}, - #{image}, - #{imageFile}, - #{imageDc}, - #{reflctAt}, - #{userId}, - NOW()) - - </insert> - - <update id="updateMainImage" parameterType="egovframework.com.uss.ion.msi.service.MainImage"> - UPDATE COMTNMAINIMAGE - SET IMAGE_NM = #{imageNm}, - <if test="isAtchFile == true"> - IMAGE = #{image}, - IMAGE_FILE = #{imageFile}, - </if> - IMAGE_DC = #{imageDc}, - REFLCT_AT = #{reflctAt}, - LAST_UPDUSR_ID = #{userId}, - LAST_UPDT_PNTTM = NOW() - WHERE IMAGE_ID = #{imageId} - </update> - - <delete id="deleteMainImage" parameterType="egovframework.com.uss.ion.msi.service.MainImage"> - - DELETE FROM COMTNMAINIMAGE - WHERE IMAGE_ID = #{imageId} - - </delete> - - <select id="selectMainImageResult" resultMap="image"> - - SELECT IMAGE_FILE - FROM COMTNMAINIMAGE - WHERE REFLCT_AT = 'Y' - - </select> - - <select id="selectMainImageFile" parameterType="egovframework.com.uss.ion.msi.service.MainImage" resultMap="mainImageFile"> - - SELECT B.FILE_STRE_COURS AS FILE_STRE_COURS, - B.STRE_FILE_NM AS STRE_FILE_NM - FROM COMTNMAINIMAGE A, - COMTNFILEDETAIL B - WHERE 1 = 1 - AND IMAGE_ID = #{imageId} - AND A.IMAGE_FILE = B.ATCH_FILE_ID - - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/msi/EgovMainImage_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/msi/EgovMainImage_SQL_cubrid.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/msi/EgovMainImage_SQL_cubrid.xml (nonexistent) @@ -1,143 +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="mainImageDAO"> - - <resultMap id="mainImage" type="egovframework.com.uss.ion.msi.service.MainImageVO"> - <result property="imageId" column="IMAGE_ID"/> - <result property="imageNm" column="IMAGE_NM"/> - <result property="image" column="IMAGE"/> - <result property="imageFile" column="IMAGE_FILE"/> - <result property="imageDc" column="IMAGE_DC"/> - <result property="reflctAt" column="REFLCT_AT"/> - <result property="userId" column="FRST_REGISTER_ID"/> - <result property="regDate" column="FRST_REGIST_PNTTM"/> - </resultMap> - - <resultMap id="image" type="egovframework.com.uss.ion.msi.service.MainImageVO"> - <result property="imageFile" column="IMAGE_FILE"/> - </resultMap> - - <resultMap id="mainImageFile" type="egovframework.com.cmm.service.FileVO"> - <result property="fileStreCours" column="FILE_STRE_COURS"/> - <result property="streFileNm" column="STRE_FILE_NM"/> - </resultMap> - - <select id="selectMainImageList" parameterType="egovframework.com.uss.ion.msi.service.MainImageVO" resultMap="mainImage"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNMAINIMAGE - WHERE 1=1 - - <if test="searchCondition == 1">AND - IMAGE_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <![CDATA[ - ORDER BY FRST_REGIST_PNTTM DESC - ) ALL_LIST - ) Z - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectMainImageListTotCnt" parameterType="egovframework.com.uss.ion.msi.service.MainImageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNMAINIMAGE - WHERE 1=1 - <if test="searchCondition == 1">AND - IMAGE_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectMainImage" resultMap="mainImage"> - - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNMAINIMAGE - WHERE IMAGE_ID = #{imageId} - - </select> - - <insert id="insertMainImage" parameterType="egovframework.com.uss.ion.msi.service.MainImage"> - - INSERT INTO COMTNMAINIMAGE - (IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM) - VALUES (#{imageId}, - #{imageNm}, - #{image}, - #{imageFile}, - #{imageDc}, - #{reflctAt}, - #{userId}, - SYSDATETIME) - - </insert> - - <update id="updateMainImage" parameterType="egovframework.com.uss.ion.msi.service.MainImage"> - UPDATE COMTNMAINIMAGE - SET IMAGE_NM = #{imageNm}, - <if test="isAtchFile == true"> - IMAGE = #{image}, - IMAGE_FILE = #{imageFile}, - </if> - IMAGE_DC = #{imageDc}, - REFLCT_AT = #{reflctAt}, - LAST_UPDUSR_ID = #{userId}, - LAST_UPDT_PNTTM = SYSDATETIME - WHERE IMAGE_ID = #{imageId} - </update> - - <delete id="deleteMainImage" parameterType="egovframework.com.uss.ion.msi.service.MainImage"> - - DELETE FROM COMTNMAINIMAGE - WHERE IMAGE_ID = #{imageId} - - </delete> - - <select id="selectMainImageResult" resultMap="image"> - - SELECT IMAGE_FILE - FROM COMTNMAINIMAGE - WHERE REFLCT_AT = 'Y' - - </select> - - <select id="selectMainImageFile" parameterType="egovframework.com.uss.ion.msi.service.MainImage" resultMap="mainImageFile"> - - SELECT B.FILE_STRE_COURS AS FILE_STRE_COURS, - B.STRE_FILE_NM AS STRE_FILE_NM - FROM COMTNMAINIMAGE A, - COMTNFILEDETAIL B - WHERE 1 = 1 - AND IMAGE_ID = #{imageId} - AND A.IMAGE_FILE = B.ATCH_FILE_ID - - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/msi/EgovMainImage_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/msi/EgovMainImage_SQL_oracle.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/msi/EgovMainImage_SQL_oracle.xml (nonexistent) @@ -1,143 +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="mainImageDAO"> - - <resultMap id="mainImage" type="egovframework.com.uss.ion.msi.service.MainImageVO"> - <result property="imageId" column="IMAGE_ID"/> - <result property="imageNm" column="IMAGE_NM"/> - <result property="image" column="IMAGE"/> - <result property="imageFile" column="IMAGE_FILE"/> - <result property="imageDc" column="IMAGE_DC"/> - <result property="reflctAt" column="REFLCT_AT"/> - <result property="userId" column="FRST_REGISTER_ID"/> - <result property="regDate" column="FRST_REGIST_PNTTM"/> - </resultMap> - - <resultMap id="image" type="egovframework.com.uss.ion.msi.service.MainImageVO"> - <result property="imageFile" column="IMAGE_FILE"/> - </resultMap> - - <resultMap id="mainImageFile" type="egovframework.com.cmm.service.FileVO"> - <result property="fileStreCours" column="FILE_STRE_COURS"/> - <result property="streFileNm" column="STRE_FILE_NM"/> - </resultMap> - - <select id="selectMainImageList" parameterType="egovframework.com.uss.ion.msi.service.MainImageVO" resultMap="mainImage"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNMAINIMAGE - WHERE 1=1 - - <if test="searchCondition == 1">AND - IMAGE_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <![CDATA[ - ORDER BY FRST_REGIST_PNTTM DESC - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectMainImageListTotCnt" parameterType="egovframework.com.uss.ion.msi.service.MainImageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNMAINIMAGE - WHERE 1=1 - <if test="searchCondition == 1">AND - IMAGE_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectMainImage" resultMap="mainImage"> - - SELECT IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM - FROM COMTNMAINIMAGE - WHERE IMAGE_ID = #{imageId} - - </select> - - <insert id="insertMainImage" parameterType="egovframework.com.uss.ion.msi.service.MainImage"> - - INSERT INTO COMTNMAINIMAGE - (IMAGE_ID, - IMAGE_NM, - IMAGE, - IMAGE_FILE, - IMAGE_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM) - VALUES (#{imageId}, - #{imageNm}, - #{image}, - #{imageFile}, - #{imageDc}, - #{reflctAt}, - #{userId}, - SYSDATE) - - </insert> - - <update id="updateMainImage" parameterType="egovframework.com.uss.ion.msi.service.MainImage"> - UPDATE COMTNMAINIMAGE - SET IMAGE_NM = #{imageNm}, - <if test="isAtchFile == true"> - IMAGE = #{image}, - IMAGE_FILE = #{imageFile}, - </if> - IMAGE_DC = #{imageDc}, - REFLCT_AT = #{reflctAt}, - LAST_UPDUSR_ID = #{userId}, - LAST_UPDT_PNTTM = SYSDATE - WHERE IMAGE_ID = #{imageId} - </update> - - <delete id="deleteMainImage" parameterType="egovframework.com.uss.ion.msi.service.MainImage"> - - DELETE FROM COMTNMAINIMAGE - WHERE IMAGE_ID = #{imageId} - - </delete> - - <select id="selectMainImageResult" resultMap="image"> - - SELECT IMAGE_FILE - FROM COMTNMAINIMAGE - WHERE REFLCT_AT = 'Y' - - </select> - - <select id="selectMainImageFile" parameterType="egovframework.com.uss.ion.msi.service.MainImage" resultMap="mainImageFile"> - - SELECT B.FILE_STRE_COURS AS FILE_STRE_COURS, - B.STRE_FILE_NM AS STRE_FILE_NM - FROM COMTNMAINIMAGE A, - COMTNFILEDETAIL B - WHERE 1 = 1 - AND IMAGE_ID = #{imageId} - AND A.IMAGE_FILE = B.ATCH_FILE_ID - - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ecc/EgovEventCmpgn_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ecc/EgovEventCmpgn_SQL_tibero.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ecc/EgovEventCmpgn_SQL_tibero.xml (nonexistent) @@ -1,405 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.24 이기하 테이블 표준화에 따른 수정사항 반영 - resultMap 사용 - BRTHDY 를 BRTH 로 변경 - FRST_REGIST_PNTTM 를 FRST_REGISTER_PNTTM 로 변경 - 2011.10.06 이기하 보안 취약점 점검사항 반영 $->#변경 ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="EventCmpgn"> - - <resultMap id="EventCmpgnListMap" type="egovframework.com.uss.ion.ecc.service.EventCmpgnVO"> - <result property="eventId" column="EVENT_ID"/> - <result property="eventSvcBeginDe" column="EVENT_SVC_BGNDE"/> - <result property="svcUseNmprCo" column="SVC_USE_NMPR_CO"/> - <result property="chargerNm" column="CHARGER_NM"/> - <result property="eventCn" column="EVENT_CN"/> - <result property="frstRegisterNm" column="FRST_REGISTER_NM"/> - <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"/> - <result property="eventSvcEndDe" column="EVENT_SVC_ENDDE"/> - <result property="eventTyCode" column="EVENT_TY_CODE"/> - <result property="eventTyCodeNm" column="EVENT_TY_CODE_NM"/> - <result property="prparetgCn" column="PRPARETG_CN"/> - </resultMap> - - <resultMap id="EventCmpgnDetailMap" type="egovframework.com.uss.ion.ecc.service.EventCmpgnVO"> - <result property="eventId" column="EVENT_ID"/> - <result property="eventSvcBeginDe" column="EVENT_SVC_BGNDE"/> - <result property="svcUseNmprCo" column="SVC_USE_NMPR_CO"/> - <result property="chargerNm" column="CHARGER_NM"/> - <result property="eventCn" column="EVENT_CN"/> - <result property="eventConfmAt" column="EVENT_CONFM_AT"/> - <result property="eventConfmDe" column="EVENT_CONFM_DE"/> - <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"/> - <result property="eventSvcEndDe" column="EVENT_SVC_ENDDE"/> - <result property="eventTyCode" column="EVENT_TY_CODE"/> - <result property="eventTyCodeNm" column="EVENT_TY_CODE_NM"/> - <result property="prparetgCn" column="PRPARETG_CN"/> - </resultMap> - - <resultMap id="EventTnextrlHrMap" type="egovframework.com.uss.ion.ecc.service.TnextrlHrVO"> - <result property="eventId" column="EVENT_ID"/> - <result property="eventCn" column="EVENT_CN"/> - <result property="extrlHrId" column="EXTRL_HR_ID"/> - <result property="extrlHrNm" column="EXTRL_HR_NM"/> - <result property="sexdstnCode" column="SEXDSTN_CODE"/> - <result property="sexdstnCodeNm" column="SEXDSTN_CODE_NM"/> - <result property="occpTyCode" column="OCCP_TY_CODE"/> - <result property="occpTyCodeNm" column="OCCP_TY_CODE_NM"/> - <result property="psitnInsttNm" column="PSITN_INSTT_NM"/> - <result property="brth" column="BRTHDY"/> - <result property="areaNo" column="AREA_NO"/> - <result property="middleTelno" column="MIDDEL_TELNO"/> - <result property="endTelno" column="END_TELNO"/> - <result property="emailAdres" column="EMAIL_ADRES"/> - <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> - - <delete id="deleteEventCmpgnTnextrlHr"> - - DELETE FROM COMTNEXTRLHRINFO - WHERE EVENT_ID = #{eventId} - - </delete> - - <delete id="deleteEventCmpgn"> - - DELETE FROM COMTNEVENTINFO - WHERE EVENT_ID = #{eventId} - - </delete> - - <update id="updateEventCmpgn"> - UPDATE COMTNEVENTINFO - SET - EVENT_SVC_BGNDE=REPLACE(#{eventSvcBeginDe},'-',''), - SVC_USE_NMPR_CO=#{svcUseNmprCo}, - CHARGER_NM=#{chargerNm}, - EVENT_CN=#{eventCn}, - LAST_UPDT_PNTTM=sysdate, - LAST_UPDUSR_ID=#{lastUpdusrId}, - EVENT_SVC_ENDDE=REPLACE(#{eventSvcEndDe},'-',''), - EVENT_TY_CODE=#{eventTyCode}, - EVENT_CONFM_AT=#{eventConfmAt}, - EVENT_CONFM_DE=REPLACE(#{eventConfmDe},'-',''), - PRPARETG_CN=#{prparetgCn} - WHERE EVENT_ID = #{eventId} - </update> - - <select id="selectEventCmpgnDetail" parameterType="egovframework.com.uss.ion.ecc.service.EventCmpgnVO" resultMap="EventCmpgnDetailMap"> - SELECT - EVENT_ID, - TO_CHAR(TO_DATE(EVENT_SVC_BGNDE, 'YYYYMMDD'),'YYYY-MM-DD') EVENT_SVC_BGNDE, - SVC_USE_NMPR_CO, - CHARGER_NM, - EVENT_CN, - EVENT_CONFM_AT, - TO_CHAR(TO_DATE(EVENT_CONFM_DE, 'YYYYMMDD'),'YYYY-MM-DD') EVENT_CONFM_DE, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID, - TO_CHAR(TO_DATE(EVENT_SVC_ENDDE, 'YYYYMMDD'),'YYYY-MM-DD') EVENT_SVC_ENDDE, - EVENT_TY_CODE, - B.CODE_NM AS EVENT_TY_CODE_NM, - PRPARETG_CN - FROM COMTNEVENTINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM035' AND USE_AT='Y') b - ON a.EVENT_TY_CODE = b.CODE - WHERE 1=1 - AND EVENT_ID = #{eventId} - </select> - - <select id="selectEventCmpgnList" parameterType="egovframework.com.uss.ion.ecc.service.EventCmpgnVO" resultMap="EventCmpgnListMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.EVENT_ID, - TO_CHAR(TO_DATE(A.EVENT_SVC_BGNDE, 'YYYYMMDD'),'YYYY-MM-DD') EVENT_SVC_BGNDE, - A.SVC_USE_NMPR_CO, - A.CHARGER_NM, - A.EVENT_CN, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID, - TO_CHAR(TO_DATE(A.EVENT_SVC_ENDDE, 'YYYYMMDD'),'YYYY-MM-DD') EVENT_SVC_ENDDE, - A.EVENT_TY_CODE, - B.CODE_NM AS EVENT_TY_CODE_NM, - A.PRPARETG_CN - FROM COMTNEVENTINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM035' AND USE_AT='Y') b - ON a.EVENT_TY_CODE = b.CODE - WHERE 1=1 - - <if test="searchCondition == 0"> - AND EVENT_CN LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1"> - AND FRST_REGISTER_ID IN (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM LIKE '%' || #{searchKeyword} || '%' ) - </if> - - - - ORDER BY A.FRST_REGIST_PNTTM DESC - - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectEventCmpgnListCnt" parameterType="egovframework.com.uss.ion.ecc.service.EventCmpgnVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNEVENTINFO - WHERE 1=1 - - <if test="searchCondition == 0"> - AND EVENT_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - <if test="searchCondition == 1"> - AND FRST_REGISTER_ID IN (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM LIKE '%' || #{searchKeyword} || '%' ) - </if> - - - </select> - - <insert id="insertEventCmpgn"> - - - INSERT INTO COMTNEVENTINFO ( - EVENT_ID, - EVENT_SVC_BGNDE, - SVC_USE_NMPR_CO, - CHARGER_NM, - EVENT_CN, - EVENT_SVC_ENDDE, - EVENT_TY_CODE, - PRPARETG_CN, - EVENT_CONFM_AT, - EVENT_CONFM_DE, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{eventId}, - REPLACE(#{eventSvcBeginDe},'-',''), - #{svcUseNmprCo}, - #{chargerNm}, - #{eventCn}, - REPLACE(#{eventSvcEndDe},'-',''), - #{eventTyCode}, - #{prparetgCn}, - #{eventConfmAt}, - REPLACE(#{eventConfmDe},'-',''), - sysdate, - #{frstRegisterId}, - sysdate, - #{lastUpdusrId} - ) - - - </insert> - - - - - - <delete id="deleteTnextrlHr"> - - DELETE FROM COMTNEXTRLHRINFO - WHERE EXTRL_HR_ID = #{extrlHrId} - - </delete> - - <update id="updateTnextrlHr"> - UPDATE COMTNEXTRLHRINFO - SET - SEXDSTN_CODE=#{sexdstnCode}, - EXTRL_HR_NM=#{extrlHrNm}, - AREA_NO=#{areaNo}, - MIDDLE_TELNO=#{middleTelno}, - END_TELNO=#{endTelno}, - EMAIL_ADRES=#{emailAdres}, - OCCP_TY_CODE=#{occpTyCode}, - BRTHDY=#{brth}, - PSITN_INSTT_NM=#{psitnInsttNm}, - LAST_UPDT_PNTTM = sysdate, - LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE EXTRL_HR_ID = #{extrlHrId} - </update> - - <select id="selectTnextrlHrDetail" parameterType="egovframework.com.uss.ion.ecc.service.TnextrlHrVO" resultMap="EventTnextrlHrMap"> - SELECT - A.EXTRL_HR_ID, - A.EVENT_ID, - (SELECT EVENT_CN FROM COMTNEVENTINFO WHERE EVENT_ID=A.EVENT_ID ) EVENT_CN, - A.SEXDSTN_CODE, - b.CODE_NM AS SEXDSTN_CODE_NM, - A.EXTRL_HR_NM, - A.AREA_NO, - A.MIDDLE_TELNO, - A.END_TELNO, - A.EMAIL_ADRES, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID, - A.OCCP_TY_CODE, - c.CODE_NM AS OCCP_TY_CODE_NM, - A.BRTHDY , - A.PSITN_INSTT_NM - FROM COMTNEXTRLHRINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM014' AND USE_AT='Y') b - ON a.SEXDSTN_CODE = b.CODE - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM034' AND USE_AT='Y') c - ON a.OCCP_TY_CODE = c.CODE - WHERE 1=1 - AND A.EXTRL_HR_ID = #{extrlHrId} - </select> - - <select id="selectTnextrlHrList" parameterType="egovframework.com.uss.ion.ecc.service.TnextrlHrVO" resultMap="EventTnextrlHrMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.SEXDSTN_CODE, - B.CODE_NM AS SEXDSTN_CODE_NM, - A.EXTRL_HR_NM, - A.EMAIL_ADRES, - A.OCCP_TY_CODE, - C.CODE_NM AS OCCP_TY_CODE_NM, - A.PSITN_INSTT_NM, - A.EXTRL_HR_ID, - A.EVENT_ID, - A.BRTHDY, - A.AREA_NO, - A.MIDDLE_TELNO, - A.END_TELNO, - A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM, - A.FRST_REGISTER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNEXTRLHRINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM014' AND USE_AT='Y') b - ON a.SEXDSTN_CODE = b.CODE - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM034' AND USE_AT='Y') c - ON a.OCCP_TY_CODE = c.CODE - WHERE 1=1 - - <if test="eventId != null and eventId != ''"> - AND A.EVENT_ID = #{eventId} - </if> - <if test="searchCondition == 'EXTRL_HR_NM'"> - AND EXTRL_HR_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'PSITN_INSTT_NM'"> - AND PSITN_INSTT_NM LIKE '%' || #{searchKeyword} || '%' - </if> - - - ORDER BY A.FRST_REGIST_PNTTM DESC - - - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectTnextrlHrListCnt" parameterType="egovframework.com.uss.ion.ecc.service.TnextrlHrVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNEXTRLHRINFO - WHERE 1=1 - <if test="eventId != null and eventId != ''"> - AND EVENT_ID = #{eventId} - </if> - <if test="searchCondition == 'EXTRL_HR_NM'"> - AND EXTRL_HR_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'PSITN_INSTT_NM'"> - AND PSITN_INSTT_NM LIKE '%' || #{searchKeyword} || '%' - </if> - - </select> - - <insert id="insertTnextrlHr"> - - INSERT INTO COMTNEXTRLHRINFO ( - EVENT_ID, - EXTRL_HR_ID, - SEXDSTN_CODE, - EXTRL_HR_NM, - AREA_NO, - MIDDLE_TELNO, - END_TELNO, - EMAIL_ADRES, - OCCP_TY_CODE, - BRTHDY, - PSITN_INSTT_NM, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{eventId}, - #{extrlHrId}, - #{sexdstnCode}, - #{extrlHrNm}, - #{areaNo}, - #{middleTelno}, - #{endTelno}, - #{emailAdres}, - #{occpTyCode}, - #{brth}, - #{psitnInsttNm}, - sysdate, - #{frstRegisterId}, - sysdate, - #{lastUpdusrId} - ) - - </insert> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ecc/EgovEventCmpgn_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ecc/EgovEventCmpgn_SQL_postgres.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ecc/EgovEventCmpgn_SQL_postgres.xml (nonexistent) @@ -1,381 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.24 이기하 테이블 표준화에 따른 수정사항 반영 - resultMap 사용 - BRTHDY 를 BRTH 로 변경 - FRST_REGIST_PNTTM 를 FRST_REGISTER_PNTTM 로 변경 - 2011.10.06 이기하 보안 취약점 점검사항 반영 $->#변경 ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="EventCmpgn"> - - <resultMap id="EventCmpgnListMap" type="egovframework.com.uss.ion.ecc.service.EventCmpgnVO"> - <result property="eventId" column="EVENT_ID"/> - <result property="eventSvcBeginDe" column="EVENT_SVC_BGNDE"/> - <result property="svcUseNmprCo" column="SVC_USE_NMPR_CO"/> - <result property="chargerNm" column="CHARGER_NM"/> - <result property="eventCn" column="EVENT_CN"/> - <result property="frstRegisterNm" column="FRST_REGISTER_NM"/> - <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"/> - <result property="eventSvcEndDe" column="EVENT_SVC_ENDDE"/> - <result property="eventTyCode" column="EVENT_TY_CODE"/> - <result property="eventTyCodeNm" column="EVENT_TY_CODE_NM"/> - <result property="prparetgCn" column="PRPARETG_CN"/> - </resultMap> - - <resultMap id="EventCmpgnDetailMap" type="egovframework.com.uss.ion.ecc.service.EventCmpgnVO"> - <result property="eventId" column="EVENT_ID"/> - <result property="eventSvcBeginDe" column="EVENT_SVC_BGNDE"/> - <result property="svcUseNmprCo" column="SVC_USE_NMPR_CO"/> - <result property="chargerNm" column="CHARGER_NM"/> - <result property="eventCn" column="EVENT_CN"/> - <result property="eventConfmAt" column="EVENT_CONFM_AT"/> - <result property="eventConfmDe" column="EVENT_CONFM_DE"/> - <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"/> - <result property="eventSvcEndDe" column="EVENT_SVC_ENDDE"/> - <result property="eventTyCode" column="EVENT_TY_CODE"/> - <result property="eventTyCodeNm" column="EVENT_TY_CODE_NM"/> - <result property="prparetgCn" column="PRPARETG_CN"/> - </resultMap> - - <resultMap id="EventTnextrlHrMap" type="egovframework.com.uss.ion.ecc.service.TnextrlHrVO"> - <result property="eventId" column="EVENT_ID"/> - <result property="eventCn" column="EVENT_CN"/> - <result property="extrlHrId" column="EXTRL_HR_ID"/> - <result property="extrlHrNm" column="EXTRL_HR_NM"/> - <result property="sexdstnCode" column="SEXDSTN_CODE"/> - <result property="sexdstnCodeNm" column="SEXDSTN_CODE_NM"/> - <result property="occpTyCode" column="OCCP_TY_CODE"/> - <result property="occpTyCodeNm" column="OCCP_TY_CODE_NM"/> - <result property="psitnInsttNm" column="PSITN_INSTT_NM"/> - <result property="brth" column="BRTHDY"/> - <result property="areaNo" column="AREA_NO"/> - <result property="middleTelno" column="MIDDEL_TELNO"/> - <result property="endTelno" column="END_TELNO"/> - <result property="emailAdres" column="EMAIL_ADRES"/> - <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> - - <delete id="deleteEventCmpgnTnextrlHr"> - - DELETE FROM COMTNEXTRLHRINFO - WHERE EVENT_ID = #{eventId} - - </delete> - - <delete id="deleteEventCmpgn"> - - DELETE FROM COMTNEVENTINFO - WHERE EVENT_ID = #{eventId} - - </delete> - - <update id="updateEventCmpgn"> - UPDATE COMTNEVENTINFO - SET - EVENT_SVC_BGNDE=REPLACE(#{eventSvcBeginDe},'-',''), - SVC_USE_NMPR_CO=#{svcUseNmprCo}, - CHARGER_NM=#{chargerNm}, - EVENT_CN=#{eventCn}, - LAST_UPDT_PNTTM=NOW(), - LAST_UPDUSR_ID=#{lastUpdusrId}, - EVENT_SVC_ENDDE=REPLACE(#{eventSvcEndDe},'-',''), - EVENT_TY_CODE=#{eventTyCode}, - EVENT_CONFM_AT=#{eventConfmAt}, - EVENT_CONFM_DE=REPLACE(#{eventConfmDe},'-',''), - PRPARETG_CN=#{prparetgCn} - WHERE EVENT_ID = #{eventId} - </update> - - <select id="selectEventCmpgnDetail" parameterType="egovframework.com.uss.ion.ecc.service.EventCmpgnVO" resultMap="EventCmpgnDetailMap"> - SELECT - EVENT_ID, - TO_CHAR(TO_DATE(A.EVENT_SVC_BGNDE,'YYYYmmdd'), 'YYYY-mm-dd') EVENT_SVC_BGNDE, - SVC_USE_NMPR_CO, - CHARGER_NM, - EVENT_CN, - EVENT_CONFM_AT, - TO_CHAR(TO_DATE(EVENT_CONFM_DE,'YYYYmmdd'),'YYYY-mm-dd') EVENT_CONFM_DE, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID, - TO_CHAR(TO_DATE(A.EVENT_SVC_ENDDE,'YYYYmmdd'), 'YYYY-mm-dd') EVENT_SVC_ENDDE, - EVENT_TY_CODE, - B.CODE_NM AS EVENT_TY_CODE_NM, - PRPARETG_CN - FROM COMTNEVENTINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM035' AND USE_AT='Y') b - ON a.EVENT_TY_CODE = b.CODE - WHERE 1=1 - AND EVENT_ID = #{eventId} - </select> - - <select id="selectEventCmpgnList" parameterType="egovframework.com.uss.ion.ecc.service.EventCmpgnVO" resultMap="EventCmpgnListMap"> - - SELECT - A.EVENT_ID, - TO_CHAR(TO_DATE(A.EVENT_SVC_BGNDE,'YYYYmmdd'), 'YYYY-mm-dd') EVENT_SVC_BGNDE, - A.SVC_USE_NMPR_CO, - A.CHARGER_NM, - A.EVENT_CN, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYYmmdd') FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID, - TO_CHAR(TO_DATE(A.EVENT_SVC_ENDDE,'YYYYmmdd'), 'YYYY-mm-dd') EVENT_SVC_ENDDE, - A.EVENT_TY_CODE, - B.CODE_NM AS EVENT_TY_CODE_NM, - A.PRPARETG_CN - FROM COMTNEVENTINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM035' AND USE_AT='Y') b - ON a.EVENT_TY_CODE = b.CODE - WHERE 1=1 - - <if test="searchCondition == 0"> - AND EVENT_CN LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - <if test="searchCondition == 1"> - AND FRST_REGISTER_ID IN (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM LIKE CONCAT ('%', #{searchKeyword},'%') ) - </if> - - - - ORDER BY A.FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - - <select id="selectEventCmpgnListCnt" parameterType="egovframework.com.uss.ion.ecc.service.EventCmpgnVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNEVENTINFO - WHERE 1=1 - - <if test="searchCondition == 0"> - AND EVENT_CN LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - <if test="searchCondition == 1"> - AND FRST_REGISTER_ID IN (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM LIKE CONCAT ('%', #{searchKeyword},'%') ) - </if> - - - </select> - - <insert id="insertEventCmpgn"> - - - INSERT INTO COMTNEVENTINFO ( - EVENT_ID, - EVENT_SVC_BGNDE, - SVC_USE_NMPR_CO, - CHARGER_NM, - EVENT_CN, - EVENT_SVC_ENDDE, - EVENT_TY_CODE, - PRPARETG_CN, - EVENT_CONFM_AT, - EVENT_CONFM_DE, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{eventId}, - REPLACE(#{eventSvcBeginDe},'-',''), - #{svcUseNmprCo}, - #{chargerNm}, - #{eventCn}, - REPLACE(#{eventSvcEndDe},'-',''), - #{eventTyCode}, - #{prparetgCn}, - #{eventConfmAt}, - REPLACE(#{eventConfmDe},'-',''), - NOW(), - #{frstRegisterId}, - NOW(), - #{lastUpdusrId} - ) - - - </insert> - - <delete id="deleteTnextrlHr"> - - DELETE FROM COMTNEXTRLHRINFO - WHERE EXTRL_HR_ID = #{extrlHrId} - - </delete> - - <update id="updateTnextrlHr"> - UPDATE COMTNEXTRLHRINFO - SET - SEXDSTN_CODE=#{sexdstnCode}, - EXTRL_HR_NM=#{extrlHrNm}, - AREA_NO=#{areaNo}, - MIDDLE_TELNO=#{middleTelno}, - END_TELNO=#{endTelno}, - EMAIL_ADRES=#{emailAdres}, - OCCP_TY_CODE=#{occpTyCode}, - BRTHDY=#{brth}, - PSITN_INSTT_NM=#{psitnInsttNm}, - LAST_UPDT_PNTTM = NOW(), - LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE EXTRL_HR_ID = #{extrlHrId} - </update> - - <select id="selectTnextrlHrDetail" parameterType="egovframework.com.uss.ion.ecc.service.TnextrlHrVO" resultMap="EventTnextrlHrMap"> - SELECT - A.EXTRL_HR_ID, - A.EVENT_ID, - (SELECT EVENT_CN FROM COMTNEVENTINFO WHERE EVENT_ID=A.EVENT_ID ) EVENT_CN, - A.SEXDSTN_CODE, - b.CODE_NM AS SEXDSTN_CODE_NM, - A.EXTRL_HR_NM, - A.AREA_NO, - A.MIDDLE_TELNO, - A.END_TELNO, - A.EMAIL_ADRES, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID, - A.OCCP_TY_CODE, - c.CODE_NM AS OCCP_TY_CODE_NM, - A.BRTHDY , - A.PSITN_INSTT_NM - FROM COMTNEXTRLHRINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM014' AND USE_AT='Y') b - ON a.SEXDSTN_CODE = b.CODE - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM034' AND USE_AT='Y') c - ON a.OCCP_TY_CODE = c.CODE - WHERE 1=1 - AND A.EXTRL_HR_ID = #{extrlHrId} - </select> - - <select id="selectTnextrlHrList" parameterType="egovframework.com.uss.ion.ecc.service.TnextrlHrVO" resultMap="EventTnextrlHrMap"> - - SELECT - A.SEXDSTN_CODE, - B.CODE_NM AS SEXDSTN_CODE_NM, - A.EXTRL_HR_NM, - A.EMAIL_ADRES, - A.OCCP_TY_CODE, - C.CODE_NM AS OCCP_TY_CODE_NM, - A.PSITN_INSTT_NM, - A.EXTRL_HR_ID, - A.EVENT_ID, - A.BRTHDY, - A.AREA_NO, - A.MIDDLE_TELNO, - A.END_TELNO, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYYmmdd') AS FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNEXTRLHRINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM014' AND USE_AT='Y') b - ON a.SEXDSTN_CODE = b.CODE - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM034' AND USE_AT='Y') c - ON a.OCCP_TY_CODE = c.CODE - WHERE 1=1 - - <if test="eventId != null and eventId != ''"> - AND A.EVENT_ID = #{eventId} - </if> - <if test="searchCondition == 0"> - AND EXTRL_HR_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 1"> - AND PSITN_INSTT_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - - ORDER BY A.FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - - <select id="selectTnextrlHrListCnt" parameterType="egovframework.com.uss.ion.ecc.service.TnextrlHrVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNEXTRLHRINFO - WHERE 1=1 - <if test="eventId != null and eventId != ''"> - AND EVENT_ID = #{eventId} - </if> - <if test="searchCondition == 0"> - AND EXTRL_HR_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 1"> - AND PSITN_INSTT_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - </select> - - <insert id="insertTnextrlHr"> - - INSERT INTO COMTNEXTRLHRINFO ( - EVENT_ID, - EXTRL_HR_ID, - SEXDSTN_CODE, - EXTRL_HR_NM, - AREA_NO, - MIDDLE_TELNO, - END_TELNO, - EMAIL_ADRES, - OCCP_TY_CODE, - BRTHDY, - PSITN_INSTT_NM, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{eventId}, - #{extrlHrId}, - #{sexdstnCode}, - #{extrlHrNm}, - #{areaNo}, - #{middleTelno}, - #{endTelno}, - #{emailAdres}, - #{occpTyCode}, - #{brth}, - #{psitnInsttNm}, - NOW(), - #{frstRegisterId}, - NOW(), - #{lastUpdusrId} - ) - - </insert> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ecc/EgovEventCmpgn_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ecc/EgovEventCmpgn_SQL_mysql.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ecc/EgovEventCmpgn_SQL_mysql.xml (nonexistent) @@ -1,381 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.24 이기하 테이블 표준화에 따른 수정사항 반영 - resultMap 사용 - BRTHDY 를 BRTH 로 변경 - FRST_REGIST_PNTTM 를 FRST_REGISTER_PNTTM 로 변경 - 2011.10.06 이기하 보안 취약점 점검사항 반영 $->#변경 ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="EventCmpgn"> - - <resultMap id="EventCmpgnListMap" type="egovframework.com.uss.ion.ecc.service.EventCmpgnVO"> - <result property="eventId" column="EVENT_ID"/> - <result property="eventSvcBeginDe" column="EVENT_SVC_BGNDE"/> - <result property="svcUseNmprCo" column="SVC_USE_NMPR_CO"/> - <result property="chargerNm" column="CHARGER_NM"/> - <result property="eventCn" column="EVENT_CN"/> - <result property="frstRegisterNm" column="FRST_REGISTER_NM"/> - <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"/> - <result property="eventSvcEndDe" column="EVENT_SVC_ENDDE"/> - <result property="eventTyCode" column="EVENT_TY_CODE"/> - <result property="eventTyCodeNm" column="EVENT_TY_CODE_NM"/> - <result property="prparetgCn" column="PRPARETG_CN"/> - </resultMap> - - <resultMap id="EventCmpgnDetailMap" type="egovframework.com.uss.ion.ecc.service.EventCmpgnVO"> - <result property="eventId" column="EVENT_ID"/> - <result property="eventSvcBeginDe" column="EVENT_SVC_BGNDE"/> - <result property="svcUseNmprCo" column="SVC_USE_NMPR_CO"/> - <result property="chargerNm" column="CHARGER_NM"/> - <result property="eventCn" column="EVENT_CN"/> - <result property="eventConfmAt" column="EVENT_CONFM_AT"/> - <result property="eventConfmDe" column="EVENT_CONFM_DE"/> - <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"/> - <result property="eventSvcEndDe" column="EVENT_SVC_ENDDE"/> - <result property="eventTyCode" column="EVENT_TY_CODE"/> - <result property="eventTyCodeNm" column="EVENT_TY_CODE_NM"/> - <result property="prparetgCn" column="PRPARETG_CN"/> - </resultMap> - - <resultMap id="EventTnextrlHrMap" type="egovframework.com.uss.ion.ecc.service.TnextrlHrVO"> - <result property="eventId" column="EVENT_ID"/> - <result property="eventCn" column="EVENT_CN"/> - <result property="extrlHrId" column="EXTRL_HR_ID"/> - <result property="extrlHrNm" column="EXTRL_HR_NM"/> - <result property="sexdstnCode" column="SEXDSTN_CODE"/> - <result property="sexdstnCodeNm" column="SEXDSTN_CODE_NM"/> - <result property="occpTyCode" column="OCCP_TY_CODE"/> - <result property="occpTyCodeNm" column="OCCP_TY_CODE_NM"/> - <result property="psitnInsttNm" column="PSITN_INSTT_NM"/> - <result property="brth" column="BRTHDY"/> - <result property="areaNo" column="AREA_NO"/> - <result property="middleTelno" column="MIDDEL_TELNO"/> - <result property="endTelno" column="END_TELNO"/> - <result property="emailAdres" column="EMAIL_ADRES"/> - <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> - - <delete id="deleteEventCmpgnTnextrlHr"> - - DELETE FROM COMTNEXTRLHRINFO - WHERE EVENT_ID = #{eventId} - - </delete> - - <delete id="deleteEventCmpgn"> - - DELETE FROM COMTNEVENTINFO - WHERE EVENT_ID = #{eventId} - - </delete> - - <update id="updateEventCmpgn"> - UPDATE COMTNEVENTINFO - SET - EVENT_SVC_BGNDE=REPLACE(#{eventSvcBeginDe},'-',''), - SVC_USE_NMPR_CO=#{svcUseNmprCo}, - CHARGER_NM=#{chargerNm}, - EVENT_CN=#{eventCn}, - LAST_UPDT_PNTTM=sysdate(), - LAST_UPDUSR_ID=#{lastUpdusrId}, - EVENT_SVC_ENDDE=REPLACE(#{eventSvcEndDe},'-',''), - EVENT_TY_CODE=#{eventTyCode}, - EVENT_CONFM_AT=#{eventConfmAt}, - EVENT_CONFM_DE=REPLACE(#{eventConfmDe},'-',''), - PRPARETG_CN=#{prparetgCn} - WHERE EVENT_ID = #{eventId} - </update> - - <select id="selectEventCmpgnDetail" parameterType="egovframework.com.uss.ion.ecc.service.EventCmpgnVO" resultMap="EventCmpgnDetailMap"> - SELECT - EVENT_ID, - DATE_FORMAT(EVENT_SVC_BGNDE,'%Y-%m-%d') EVENT_SVC_BGNDE, - SVC_USE_NMPR_CO, - CHARGER_NM, - EVENT_CN, - EVENT_CONFM_AT, - DATE_FORMAT(EVENT_CONFM_DE,'%Y-%m-%d') EVENT_CONFM_DE, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID, - DATE_FORMAT(EVENT_SVC_ENDDE,'%Y-%m-%d') EVENT_SVC_ENDDE, - EVENT_TY_CODE, - B.CODE_NM AS EVENT_TY_CODE_NM, - PRPARETG_CN - FROM COMTNEVENTINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM035' AND USE_AT='Y') b - ON a.EVENT_TY_CODE = b.CODE - WHERE 1=1 - AND EVENT_ID = #{eventId} - </select> - - <select id="selectEventCmpgnList" parameterType="egovframework.com.uss.ion.ecc.service.EventCmpgnVO" resultMap="EventCmpgnListMap"> - - SELECT - A.EVENT_ID, - DATE_FORMAT(A.EVENT_SVC_BGNDE,'%Y-%m-%d') EVENT_SVC_BGNDE, - A.SVC_USE_NMPR_CO, - A.CHARGER_NM, - A.EVENT_CN, - DATE_FORMAT(A.FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID, - DATE_FORMAT(A.EVENT_SVC_ENDDE,'%Y-%m-%d') EVENT_SVC_ENDDE, - A.EVENT_TY_CODE, - B.CODE_NM AS EVENT_TY_CODE_NM, - A.PRPARETG_CN - FROM COMTNEVENTINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM035' AND USE_AT='Y') b - ON a.EVENT_TY_CODE = b.CODE - WHERE 1=1 - - <if test="searchCondition == 0"> - AND EVENT_CN LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - <if test="searchCondition == 1"> - AND FRST_REGISTER_ID IN (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM LIKE CONCAT ('%', #{searchKeyword},'%') ) - </if> - - - - ORDER BY A.FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - - <select id="selectEventCmpgnListCnt" parameterType="egovframework.com.uss.ion.ecc.service.EventCmpgnVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNEVENTINFO - WHERE 1=1 - - <if test="searchCondition == 0"> - AND EVENT_CN LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - <if test="searchCondition == 1"> - AND FRST_REGISTER_ID IN (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM LIKE CONCAT ('%', #{searchKeyword},'%') ) - </if> - - - </select> - - <insert id="insertEventCmpgn"> - - - INSERT INTO COMTNEVENTINFO ( - EVENT_ID, - EVENT_SVC_BGNDE, - SVC_USE_NMPR_CO, - CHARGER_NM, - EVENT_CN, - EVENT_SVC_ENDDE, - EVENT_TY_CODE, - PRPARETG_CN, - EVENT_CONFM_AT, - EVENT_CONFM_DE, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{eventId}, - REPLACE(#{eventSvcBeginDe},'-',''), - #{svcUseNmprCo}, - #{chargerNm}, - #{eventCn}, - REPLACE(#{eventSvcEndDe},'-',''), - #{eventTyCode}, - #{prparetgCn}, - #{eventConfmAt}, - REPLACE(#{eventConfmDe},'-',''), - sysdate(), - #{frstRegisterId}, - sysdate(), - #{lastUpdusrId} - ) - - - </insert> - - <delete id="deleteTnextrlHr"> - - DELETE FROM COMTNEXTRLHRINFO - WHERE EXTRL_HR_ID = #{extrlHrId} - - </delete> - - <update id="updateTnextrlHr"> - UPDATE COMTNEXTRLHRINFO - SET - SEXDSTN_CODE=#{sexdstnCode}, - EXTRL_HR_NM=#{extrlHrNm}, - AREA_NO=#{areaNo}, - MIDDLE_TELNO=#{middleTelno}, - END_TELNO=#{endTelno}, - EMAIL_ADRES=#{emailAdres}, - OCCP_TY_CODE=#{occpTyCode}, - BRTHDY=#{brth}, - PSITN_INSTT_NM=#{psitnInsttNm}, - LAST_UPDT_PNTTM = sysdate(), - LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE EXTRL_HR_ID = #{extrlHrId} - </update> - - <select id="selectTnextrlHrDetail" parameterType="egovframework.com.uss.ion.ecc.service.TnextrlHrVO" resultMap="EventTnextrlHrMap"> - SELECT - A.EXTRL_HR_ID, - A.EVENT_ID, - (SELECT EVENT_CN FROM COMTNEVENTINFO WHERE EVENT_ID=A.EVENT_ID ) EVENT_CN, - A.SEXDSTN_CODE, - b.CODE_NM AS SEXDSTN_CODE_NM, - A.EXTRL_HR_NM, - A.AREA_NO, - A.MIDDLE_TELNO, - A.END_TELNO, - A.EMAIL_ADRES, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID, - A.OCCP_TY_CODE, - c.CODE_NM AS OCCP_TY_CODE_NM, - A.BRTHDY , - A.PSITN_INSTT_NM - FROM COMTNEXTRLHRINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM014' AND USE_AT='Y') b - ON a.SEXDSTN_CODE = b.CODE - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM034' AND USE_AT='Y') c - ON a.OCCP_TY_CODE = c.CODE - WHERE 1=1 - AND A.EXTRL_HR_ID = #{extrlHrId} - </select> - - <select id="selectTnextrlHrList" parameterType="egovframework.com.uss.ion.ecc.service.TnextrlHrVO" resultMap="EventTnextrlHrMap"> - - SELECT - A.SEXDSTN_CODE, - B.CODE_NM AS SEXDSTN_CODE_NM, - A.EXTRL_HR_NM, - A.EMAIL_ADRES, - A.OCCP_TY_CODE, - C.CODE_NM AS OCCP_TY_CODE_NM, - A.PSITN_INSTT_NM, - A.EXTRL_HR_ID, - A.EVENT_ID, - A.BRTHDY, - A.AREA_NO, - A.MIDDLE_TELNO, - A.END_TELNO, - DATE_FORMAT(A.FRST_REGIST_PNTTM,'%Y-%m-%d') AS FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNEXTRLHRINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM014' AND USE_AT='Y') b - ON a.SEXDSTN_CODE = b.CODE - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM034' AND USE_AT='Y') c - ON a.OCCP_TY_CODE = c.CODE - WHERE 1=1 - - <if test="eventId != null and eventId != ''"> - AND A.EVENT_ID = #{eventId} - </if> - <if test="searchCondition == 0"> - AND EXTRL_HR_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 1"> - AND PSITN_INSTT_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - - ORDER BY A.FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - - <select id="selectTnextrlHrListCnt" parameterType="egovframework.com.uss.ion.ecc.service.TnextrlHrVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNEXTRLHRINFO - WHERE 1=1 - <if test="eventId != null and eventId != ''"> - AND EVENT_ID = #{eventId} - </if> - <if test="searchCondition == 0"> - AND EXTRL_HR_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 1"> - AND PSITN_INSTT_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - </select> - - <insert id="insertTnextrlHr"> - - INSERT INTO COMTNEXTRLHRINFO ( - EVENT_ID, - EXTRL_HR_ID, - SEXDSTN_CODE, - EXTRL_HR_NM, - AREA_NO, - MIDDLE_TELNO, - END_TELNO, - EMAIL_ADRES, - OCCP_TY_CODE, - BRTHDY, - PSITN_INSTT_NM, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{eventId}, - #{extrlHrId}, - #{sexdstnCode}, - #{extrlHrNm}, - #{areaNo}, - #{middleTelno}, - #{endTelno}, - #{emailAdres}, - #{occpTyCode}, - #{brth}, - #{psitnInsttNm}, - sysdate(), - #{frstRegisterId}, - sysdate(), - #{lastUpdusrId} - ) - - </insert> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ecc/EgovEventCmpgn_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ecc/EgovEventCmpgn_SQL_cubrid.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ecc/EgovEventCmpgn_SQL_cubrid.xml (nonexistent) @@ -1,400 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.24 이기하 테이블 표준화에 따른 수정사항 반영 - resultMap 사용 - BRTHDY 를 BRTH 로 변경 - FRST_REGIST_PNTTM 를 FRST_REGISTER_PNTTM 로 변경 - 2011.10.06 이기하 보안 취약점 점검사항 반영 $->#변경 ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="EventCmpgn"> - - <resultMap id="EventCmpgnListMap" type="egovframework.com.uss.ion.ecc.service.EventCmpgnVO"> - <result property="eventId" column="EVENT_ID"/> - <result property="eventSvcBeginDe" column="EVENT_SVC_BGNDE"/> - <result property="svcUseNmprCo" column="SVC_USE_NMPR_CO"/> - <result property="chargerNm" column="CHARGER_NM"/> - <result property="eventCn" column="EVENT_CN"/> - <result property="frstRegisterNm" column="FRST_REGISTER_NM"/> - <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"/> - <result property="eventSvcEndDe" column="EVENT_SVC_ENDDE"/> - <result property="eventTyCode" column="EVENT_TY_CODE"/> - <result property="eventTyCodeNm" column="EVENT_TY_CODE_NM"/> - <result property="prparetgCn" column="PRPARETG_CN"/> - </resultMap> - - <resultMap id="EventCmpgnDetailMap" type="egovframework.com.uss.ion.ecc.service.EventCmpgnVO"> - <result property="eventId" column="EVENT_ID"/> - <result property="eventSvcBeginDe" column="EVENT_SVC_BGNDE"/> - <result property="svcUseNmprCo" column="SVC_USE_NMPR_CO"/> - <result property="chargerNm" column="CHARGER_NM"/> - <result property="eventCn" column="EVENT_CN"/> - <result property="eventConfmAt" column="EVENT_CONFM_AT"/> - <result property="eventConfmDe" column="EVENT_CONFM_DE"/> - <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"/> - <result property="eventSvcEndDe" column="EVENT_SVC_ENDDE"/> - <result property="eventTyCode" column="EVENT_TY_CODE"/> - <result property="eventTyCodeNm" column="EVENT_TY_CODE_NM"/> - <result property="prparetgCn" column="PRPARETG_CN"/> - </resultMap> - - <resultMap id="EventTnextrlHrMap" type="egovframework.com.uss.ion.ecc.service.TnextrlHrVO"> - <result property="eventId" column="EVENT_ID"/> - <result property="eventCn" column="EVENT_CN"/> - <result property="extrlHrId" column="EXTRL_HR_ID"/> - <result property="extrlHrNm" column="EXTRL_HR_NM"/> - <result property="sexdstnCode" column="SEXDSTN_CODE"/> - <result property="sexdstnCodeNm" column="SEXDSTN_CODE_NM"/> - <result property="occpTyCode" column="OCCP_TY_CODE"/> - <result property="occpTyCodeNm" column="OCCP_TY_CODE_NM"/> - <result property="psitnInsttNm" column="PSITN_INSTT_NM"/> - <result property="brth" column="BRTHDY"/> - <result property="areaNo" column="AREA_NO"/> - <result property="middleTelno" column="MIDDEL_TELNO"/> - <result property="endTelno" column="END_TELNO"/> - <result property="emailAdres" column="EMAIL_ADRES"/> - <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> - - <delete id="deleteEventCmpgnTnextrlHr"> - - DELETE FROM COMTNEXTRLHRINFO - WHERE EVENT_ID = #{eventId} - - </delete> - - <delete id="deleteEventCmpgn"> - - DELETE FROM COMTNEVENTINFO - WHERE EVENT_ID = #{eventId} - - </delete> - - <update id="updateEventCmpgn"> - UPDATE COMTNEVENTINFO - SET - EVENT_SVC_BGNDE=REPLACE(#{eventSvcBeginDe},'-',''), - SVC_USE_NMPR_CO=#{svcUseNmprCo}, - CHARGER_NM=#{chargerNm}, - EVENT_CN=#{eventCn}, - LAST_UPDT_PNTTM=SYSDATETIME, - LAST_UPDUSR_ID=#{lastUpdusrId}, - EVENT_SVC_ENDDE=REPLACE(#{eventSvcEndDe},'-',''), - EVENT_TY_CODE=#{eventTyCode}, - EVENT_CONFM_AT=#{eventConfmAt}, - EVENT_CONFM_DE=REPLACE(#{eventConfmDe},'-',''), - PRPARETG_CN=#{prparetgCn} - WHERE EVENT_ID = #{eventId} - </update> - - <select id="selectEventCmpgnDetail" parameterType="egovframework.com.uss.ion.ecc.service.EventCmpgnVO" resultMap="EventCmpgnDetailMap"> - SELECT - EVENT_ID, - TO_CHAR(TO_DATE(EVENT_SVC_BGNDE, 'YYYYMMDD'),'YYYY-MM-DD') EVENT_SVC_BGNDE, - SVC_USE_NMPR_CO, - CHARGER_NM, - EVENT_CN, - EVENT_CONFM_AT, - TO_CHAR(TO_DATE(EVENT_CONFM_DE, 'YYYYMMDD'),'YYYY-MM-DD') EVENT_CONFM_DE, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID, - TO_CHAR(TO_DATE(EVENT_SVC_ENDDE, 'YYYYMMDD'),'YYYY-MM-DD') EVENT_SVC_ENDDE, - EVENT_TY_CODE, - B.CODE_NM AS EVENT_TY_CODE_NM, - PRPARETG_CN - FROM COMTNEVENTINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM035' AND USE_AT='Y') b - ON a.EVENT_TY_CODE = b.CODE - WHERE 1=1 - AND EVENT_ID = #{eventId} - </select> - - <select id="selectEventCmpgnList" parameterType="egovframework.com.uss.ion.ecc.service.EventCmpgnVO" resultMap="EventCmpgnListMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.EVENT_ID, - TO_CHAR(TO_DATE(A.EVENT_SVC_BGNDE, 'YYYYMMDD'),'YYYY-MM-DD') EVENT_SVC_BGNDE, - A.SVC_USE_NMPR_CO, - A.CHARGER_NM, - A.EVENT_CN, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID, - TO_CHAR(TO_DATE(A.EVENT_SVC_ENDDE, 'YYYYMMDD'),'YYYY-MM-DD') EVENT_SVC_ENDDE, - A.EVENT_TY_CODE, - B.CODE_NM AS EVENT_TY_CODE_NM, - A.PRPARETG_CN - FROM COMTNEVENTINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM035' AND USE_AT='Y') b - ON a.EVENT_TY_CODE = b.CODE - WHERE 1=1 - - <if test="searchCondition == 0"> - AND EVENT_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - <if test="searchCondition == 1"> - AND FRST_REGISTER_ID IN (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM LIKE '%' || #{searchKeyword} || '%' ) - </if> - - ORDER BY A.FRST_REGIST_PNTTM DESC - - - ) T0 - ) Z - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectEventCmpgnListCnt" parameterType="egovframework.com.uss.ion.ecc.service.EventCmpgnVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNEVENTINFO - WHERE 1=1 - - <if test="searchCondition == 0"> - AND EVENT_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - <if test="searchCondition == 1"> - AND FRST_REGISTER_ID IN (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM LIKE '%' || #{searchKeyword} || '%' ) - - </if> - - </select> - - <insert id="insertEventCmpgn"> - - - INSERT INTO COMTNEVENTINFO ( - EVENT_ID, - EVENT_SVC_BGNDE, - SVC_USE_NMPR_CO, - CHARGER_NM, - EVENT_CN, - EVENT_SVC_ENDDE, - EVENT_TY_CODE, - PRPARETG_CN, - EVENT_CONFM_AT, - EVENT_CONFM_DE, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{eventId}, - REPLACE(#{eventSvcBeginDe},'-',''), - #{svcUseNmprCo}, - #{chargerNm}, - #{eventCn}, - REPLACE(#{eventSvcEndDe},'-',''), - #{eventTyCode}, - #{prparetgCn}, - #{eventConfmAt}, - REPLACE(#{eventConfmDe},'-',''), - SYSDATETIME, - #{frstRegisterId}, - SYSDATETIME, - #{lastUpdusrId} - ) - - - </insert> - - <delete id="deleteTnextrlHr"> - - DELETE FROM COMTNEXTRLHRINFO - WHERE EXTRL_HR_ID = #{extrlHrId} - - </delete> - - <update id="updateTnextrlHr"> - UPDATE COMTNEXTRLHRINFO - SET - SEXDSTN_CODE=#{sexdstnCode}, - EXTRL_HR_NM=#{extrlHrNm}, - AREA_NO=#{areaNo}, - MIDDLE_TELNO=#{middleTelno}, - END_TELNO=#{endTelno}, - EMAIL_ADRES=#{emailAdres}, - OCCP_TY_CODE=#{occpTyCode}, - BRTHDY=#{brth}, - PSITN_INSTT_NM=#{psitnInsttNm}, - LAST_UPDT_PNTTM = SYSDATETIME, - LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE EXTRL_HR_ID = #{extrlHrId} - </update> - - <select id="selectTnextrlHrDetail" parameterType="egovframework.com.uss.ion.ecc.service.TnextrlHrVO" resultMap="EventTnextrlHrMap"> - SELECT - A.EXTRL_HR_ID, - A.EVENT_ID, - (SELECT EVENT_CN FROM COMTNEVENTINFO WHERE EVENT_ID=A.EVENT_ID ) EVENT_CN, - A.SEXDSTN_CODE, - b.CODE_NM AS SEXDSTN_CODE_NM, - A.EXTRL_HR_NM, - A.AREA_NO, - A.MIDDLE_TELNO, - A.END_TELNO, - A.EMAIL_ADRES, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID, - A.OCCP_TY_CODE, - A.OCCP_TY_CODE, - A.BRTHDY , - A.PSITN_INSTT_NM - FROM COMTNEXTRLHRINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM014' AND USE_AT='Y') b - ON a.SEXDSTN_CODE = b.CODE - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM034' AND USE_AT='Y') c - ON a.OCCP_TY_CODE = c.CODE - WHERE 1=1 - AND A.EXTRL_HR_ID = #{extrlHrId} - </select> - - <select id="selectTnextrlHrList" parameterType="egovframework.com.uss.ion.ecc.service.TnextrlHrVO" resultMap="EventTnextrlHrMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.SEXDSTN_CODE, - B.CODE_NM AS SEXDSTN_CODE_NM, - A.EXTRL_HR_NM, - A.EMAIL_ADRES, - A.OCCP_TY_CODE, - C.CODE_NM AS OCCP_TY_CODE_NM, - A.PSITN_INSTT_NM, - A.EXTRL_HR_ID, - A.EVENT_ID, - A.BRTHDY, - A.AREA_NO, - A.MIDDLE_TELNO, - A.END_TELNO, - A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM, - A.FRST_REGISTER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNEXTRLHRINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM014' AND USE_AT='Y') b - ON a.SEXDSTN_CODE = b.CODE - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM034' AND USE_AT='Y') c - ON a.OCCP_TY_CODE = c.CODE - WHERE 1=1 - - <if test="eventId != null and eventId != ''"> - AND A.EVENT_ID = #{eventId} - </if> - <if test="searchCondition == 0"> - AND EXTRL_HR_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1"> - AND PSITN_INSTT_NM LIKE '%' || #{searchKeyword} || '%' - </if> - - - ORDER BY A.FRST_REGIST_PNTTM DESC - - - - ) T0 - ) Z - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectTnextrlHrListCnt" parameterType="egovframework.com.uss.ion.ecc.service.TnextrlHrVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNEXTRLHRINFO - WHERE 1=1 - <if test="eventId != null and eventId != ''"> - AND EVENT_ID = #{eventId} - </if> - <if test="searchCondition == 0"> - AND EXTRL_HR_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1"> - AND PSITN_INSTT_NM LIKE '%' || #{searchKeyword} || '%' - </if> - - </select> - - <insert id="insertTnextrlHr"> - - INSERT INTO COMTNEXTRLHRINFO ( - EVENT_ID, - EXTRL_HR_ID, - SEXDSTN_CODE, - EXTRL_HR_NM, - AREA_NO, - MIDDLE_TELNO, - END_TELNO, - EMAIL_ADRES, - OCCP_TY_CODE, - BRTHDY, - PSITN_INSTT_NM, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{eventId}, - #{extrlHrId}, - #{sexdstnCode}, - #{extrlHrNm}, - #{areaNo}, - #{middleTelno}, - #{endTelno}, - #{emailAdres}, - #{occpTyCode}, - #{brth}, - #{psitnInsttNm}, - SYSDATETIME, - #{frstRegisterId}, - SYSDATETIME, - #{lastUpdusrId} - ) - - </insert> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ecc/EgovEventCmpgn_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ecc/EgovEventCmpgn_SQL_maria.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ecc/EgovEventCmpgn_SQL_maria.xml (nonexistent) @@ -1,381 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.24 이기하 테이블 표준화에 따른 수정사항 반영 - resultMap 사용 - BRTHDY 를 BRTH 로 변경 - FRST_REGIST_PNTTM 를 FRST_REGISTER_PNTTM 로 변경 - 2011.10.06 이기하 보안 취약점 점검사항 반영 $->#변경 ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="EventCmpgn"> - - <resultMap id="EventCmpgnListMap" type="egovframework.com.uss.ion.ecc.service.EventCmpgnVO"> - <result property="eventId" column="EVENT_ID"/> - <result property="eventSvcBeginDe" column="EVENT_SVC_BGNDE"/> - <result property="svcUseNmprCo" column="SVC_USE_NMPR_CO"/> - <result property="chargerNm" column="CHARGER_NM"/> - <result property="eventCn" column="EVENT_CN"/> - <result property="frstRegisterNm" column="FRST_REGISTER_NM"/> - <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"/> - <result property="eventSvcEndDe" column="EVENT_SVC_ENDDE"/> - <result property="eventTyCode" column="EVENT_TY_CODE"/> - <result property="eventTyCodeNm" column="EVENT_TY_CODE_NM"/> - <result property="prparetgCn" column="PRPARETG_CN"/> - </resultMap> - - <resultMap id="EventCmpgnDetailMap" type="egovframework.com.uss.ion.ecc.service.EventCmpgnVO"> - <result property="eventId" column="EVENT_ID"/> - <result property="eventSvcBeginDe" column="EVENT_SVC_BGNDE"/> - <result property="svcUseNmprCo" column="SVC_USE_NMPR_CO"/> - <result property="chargerNm" column="CHARGER_NM"/> - <result property="eventCn" column="EVENT_CN"/> - <result property="eventConfmAt" column="EVENT_CONFM_AT"/> - <result property="eventConfmDe" column="EVENT_CONFM_DE"/> - <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"/> - <result property="eventSvcEndDe" column="EVENT_SVC_ENDDE"/> - <result property="eventTyCode" column="EVENT_TY_CODE"/> - <result property="eventTyCodeNm" column="EVENT_TY_CODE_NM"/> - <result property="prparetgCn" column="PRPARETG_CN"/> - </resultMap> - - <resultMap id="EventTnextrlHrMap" type="egovframework.com.uss.ion.ecc.service.TnextrlHrVO"> - <result property="eventId" column="EVENT_ID"/> - <result property="eventCn" column="EVENT_CN"/> - <result property="extrlHrId" column="EXTRL_HR_ID"/> - <result property="extrlHrNm" column="EXTRL_HR_NM"/> - <result property="sexdstnCode" column="SEXDSTN_CODE"/> - <result property="sexdstnCodeNm" column="SEXDSTN_CODE_NM"/> - <result property="occpTyCode" column="OCCP_TY_CODE"/> - <result property="occpTyCodeNm" column="OCCP_TY_CODE_NM"/> - <result property="psitnInsttNm" column="PSITN_INSTT_NM"/> - <result property="brth" column="BRTHDY"/> - <result property="areaNo" column="AREA_NO"/> - <result property="middleTelno" column="MIDDEL_TELNO"/> - <result property="endTelno" column="END_TELNO"/> - <result property="emailAdres" column="EMAIL_ADRES"/> - <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> - - <delete id="deleteEventCmpgnTnextrlHr"> - - DELETE FROM COMTNEXTRLHRINFO - WHERE EVENT_ID = #{eventId} - - </delete> - - <delete id="deleteEventCmpgn"> - - DELETE FROM COMTNEVENTINFO - WHERE EVENT_ID = #{eventId} - - </delete> - - <update id="updateEventCmpgn"> - UPDATE COMTNEVENTINFO - SET - EVENT_SVC_BGNDE=REPLACE(#{eventSvcBeginDe},'-',''), - SVC_USE_NMPR_CO=#{svcUseNmprCo}, - CHARGER_NM=#{chargerNm}, - EVENT_CN=#{eventCn}, - LAST_UPDT_PNTTM=sysdate(), - LAST_UPDUSR_ID=#{lastUpdusrId}, - EVENT_SVC_ENDDE=REPLACE(#{eventSvcEndDe},'-',''), - EVENT_TY_CODE=#{eventTyCode}, - EVENT_CONFM_AT=#{eventConfmAt}, - EVENT_CONFM_DE=REPLACE(#{eventConfmDe},'-',''), - PRPARETG_CN=#{prparetgCn} - WHERE EVENT_ID = #{eventId} - </update> - - <select id="selectEventCmpgnDetail" parameterType="egovframework.com.uss.ion.ecc.service.EventCmpgnVO" resultMap="EventCmpgnDetailMap"> - SELECT - EVENT_ID, - DATE_FORMAT(EVENT_SVC_BGNDE,'%Y-%m-%d') EVENT_SVC_BGNDE, - SVC_USE_NMPR_CO, - CHARGER_NM, - EVENT_CN, - EVENT_CONFM_AT, - DATE_FORMAT(EVENT_CONFM_DE,'%Y-%m-%d') EVENT_CONFM_DE, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID, - DATE_FORMAT(EVENT_SVC_ENDDE,'%Y-%m-%d') EVENT_SVC_ENDDE, - EVENT_TY_CODE, - B.CODE_NM AS EVENT_TY_CODE_NM, - PRPARETG_CN - FROM COMTNEVENTINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM035' AND USE_AT='Y') b - ON a.EVENT_TY_CODE = b.CODE - WHERE 1=1 - AND EVENT_ID = #{eventId} - </select> - - <select id="selectEventCmpgnList" parameterType="egovframework.com.uss.ion.ecc.service.EventCmpgnVO" resultMap="EventCmpgnListMap"> - - SELECT - A.EVENT_ID, - DATE_FORMAT(A.EVENT_SVC_BGNDE,'%Y-%m-%d') EVENT_SVC_BGNDE, - A.SVC_USE_NMPR_CO, - A.CHARGER_NM, - A.EVENT_CN, - DATE_FORMAT(A.FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID, - DATE_FORMAT(A.EVENT_SVC_ENDDE,'%Y-%m-%d') EVENT_SVC_ENDDE, - A.EVENT_TY_CODE, - B.CODE_NM AS EVENT_TY_CODE_NM, - A.PRPARETG_CN - FROM COMTNEVENTINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM035' AND USE_AT='Y') b - ON a.EVENT_TY_CODE = b.CODE - WHERE 1=1 - - <if test="searchCondition == 0"> - AND EVENT_CN LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - <if test="searchCondition == 1"> - AND FRST_REGISTER_ID IN (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM LIKE CONCAT ('%', #{searchKeyword},'%') ) - </if> - - - - ORDER BY A.FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - - <select id="selectEventCmpgnListCnt" parameterType="egovframework.com.uss.ion.ecc.service.EventCmpgnVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNEVENTINFO - WHERE 1=1 - - <if test="searchCondition == 0"> - AND EVENT_CN LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - <if test="searchCondition == 1"> - AND FRST_REGISTER_ID IN (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM LIKE CONCAT ('%', #{searchKeyword},'%') ) - </if> - - - </select> - - <insert id="insertEventCmpgn"> - - - INSERT INTO COMTNEVENTINFO ( - EVENT_ID, - EVENT_SVC_BGNDE, - SVC_USE_NMPR_CO, - CHARGER_NM, - EVENT_CN, - EVENT_SVC_ENDDE, - EVENT_TY_CODE, - PRPARETG_CN, - EVENT_CONFM_AT, - EVENT_CONFM_DE, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{eventId}, - REPLACE(#{eventSvcBeginDe},'-',''), - #{svcUseNmprCo}, - #{chargerNm}, - #{eventCn}, - REPLACE(#{eventSvcEndDe},'-',''), - #{eventTyCode}, - #{prparetgCn}, - #{eventConfmAt}, - REPLACE(#{eventConfmDe},'-',''), - sysdate(), - #{frstRegisterId}, - sysdate(), - #{lastUpdusrId} - ) - - - </insert> - - <delete id="deleteTnextrlHr"> - - DELETE FROM COMTNEXTRLHRINFO - WHERE EXTRL_HR_ID = #{extrlHrId} - - </delete> - - <update id="updateTnextrlHr"> - UPDATE COMTNEXTRLHRINFO - SET - SEXDSTN_CODE=#{sexdstnCode}, - EXTRL_HR_NM=#{extrlHrNm}, - AREA_NO=#{areaNo}, - MIDDLE_TELNO=#{middleTelno}, - END_TELNO=#{endTelno}, - EMAIL_ADRES=#{emailAdres}, - OCCP_TY_CODE=#{occpTyCode}, - BRTHDY=#{brth}, - PSITN_INSTT_NM=#{psitnInsttNm}, - LAST_UPDT_PNTTM = sysdate(), - LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE EXTRL_HR_ID = #{extrlHrId} - </update> - - <select id="selectTnextrlHrDetail" parameterType="egovframework.com.uss.ion.ecc.service.TnextrlHrVO" resultMap="EventTnextrlHrMap"> - SELECT - A.EXTRL_HR_ID, - A.EVENT_ID, - (SELECT EVENT_CN FROM COMTNEVENTINFO WHERE EVENT_ID=A.EVENT_ID ) EVENT_CN, - A.SEXDSTN_CODE, - b.CODE_NM AS SEXDSTN_CODE_NM, - A.EXTRL_HR_NM, - A.AREA_NO, - A.MIDDLE_TELNO, - A.END_TELNO, - A.EMAIL_ADRES, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID, - A.OCCP_TY_CODE, - c.CODE_NM AS OCCP_TY_CODE_NM, - A.BRTHDY , - A.PSITN_INSTT_NM - FROM COMTNEXTRLHRINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM014' AND USE_AT='Y') b - ON a.SEXDSTN_CODE = b.CODE - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM034' AND USE_AT='Y') c - ON a.OCCP_TY_CODE = c.CODE - WHERE 1=1 - AND A.EXTRL_HR_ID = #{extrlHrId} - </select> - - <select id="selectTnextrlHrList" parameterType="egovframework.com.uss.ion.ecc.service.TnextrlHrVO" resultMap="EventTnextrlHrMap"> - - SELECT - A.SEXDSTN_CODE, - B.CODE_NM AS SEXDSTN_CODE_NM, - A.EXTRL_HR_NM, - A.EMAIL_ADRES, - A.OCCP_TY_CODE, - C.CODE_NM AS OCCP_TY_CODE_NM, - A.PSITN_INSTT_NM, - A.EXTRL_HR_ID, - A.EVENT_ID, - A.BRTHDY, - A.AREA_NO, - A.MIDDLE_TELNO, - A.END_TELNO, - DATE_FORMAT(A.FRST_REGIST_PNTTM,'%Y-%m-%d') AS FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNEXTRLHRINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM014' AND USE_AT='Y') b - ON a.SEXDSTN_CODE = b.CODE - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM034' AND USE_AT='Y') c - ON a.OCCP_TY_CODE = c.CODE - WHERE 1=1 - - <if test="eventId != null and eventId != ''"> - AND A.EVENT_ID = #{eventId} - </if> - <if test="searchCondition == 0"> - AND EXTRL_HR_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 1"> - AND PSITN_INSTT_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - - ORDER BY A.FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - - <select id="selectTnextrlHrListCnt" parameterType="egovframework.com.uss.ion.ecc.service.TnextrlHrVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNEXTRLHRINFO - WHERE 1=1 - <if test="eventId != null and eventId != ''"> - AND EVENT_ID = #{eventId} - </if> - <if test="searchCondition == 0"> - AND EXTRL_HR_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 1"> - AND PSITN_INSTT_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - </select> - - <insert id="insertTnextrlHr"> - - INSERT INTO COMTNEXTRLHRINFO ( - EVENT_ID, - EXTRL_HR_ID, - SEXDSTN_CODE, - EXTRL_HR_NM, - AREA_NO, - MIDDLE_TELNO, - END_TELNO, - EMAIL_ADRES, - OCCP_TY_CODE, - BRTHDY, - PSITN_INSTT_NM, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{eventId}, - #{extrlHrId}, - #{sexdstnCode}, - #{extrlHrNm}, - #{areaNo}, - #{middleTelno}, - #{endTelno}, - #{emailAdres}, - #{occpTyCode}, - #{brth}, - #{psitnInsttNm}, - sysdate(), - #{frstRegisterId}, - sysdate(), - #{lastUpdusrId} - ) - - </insert> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ecc/EgovEventCmpgn_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ecc/EgovEventCmpgn_SQL_oracle.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ecc/EgovEventCmpgn_SQL_oracle.xml (nonexistent) @@ -1,399 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.24 이기하 테이블 표준화에 따른 수정사항 반영 - resultMap 사용 - BRTHDY 를 BRTH 로 변경 - FRST_REGIST_PNTTM 를 FRST_REGISTER_PNTTM 로 변경 - 2011.10.06 이기하 보안 취약점 점검사항 반영 $->#변경 ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="EventCmpgn"> - - <resultMap id="EventCmpgnListMap" type="egovframework.com.uss.ion.ecc.service.EventCmpgnVO"> - <result property="eventId" column="EVENT_ID"/> - <result property="eventSvcBeginDe" column="EVENT_SVC_BGNDE"/> - <result property="svcUseNmprCo" column="SVC_USE_NMPR_CO"/> - <result property="chargerNm" column="CHARGER_NM"/> - <result property="eventCn" column="EVENT_CN"/> - <result property="frstRegisterNm" column="FRST_REGISTER_NM"/> - <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"/> - <result property="eventSvcEndDe" column="EVENT_SVC_ENDDE"/> - <result property="eventTyCode" column="EVENT_TY_CODE"/> - <result property="eventTyCodeNm" column="EVENT_TY_CODE_NM"/> - <result property="prparetgCn" column="PRPARETG_CN"/> - </resultMap> - - <resultMap id="EventCmpgnDetailMap" type="egovframework.com.uss.ion.ecc.service.EventCmpgnVO"> - <result property="eventId" column="EVENT_ID"/> - <result property="eventSvcBeginDe" column="EVENT_SVC_BGNDE"/> - <result property="svcUseNmprCo" column="SVC_USE_NMPR_CO"/> - <result property="chargerNm" column="CHARGER_NM"/> - <result property="eventCn" column="EVENT_CN"/> - <result property="eventConfmAt" column="EVENT_CONFM_AT"/> - <result property="eventConfmDe" column="EVENT_CONFM_DE"/> - <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"/> - <result property="eventSvcEndDe" column="EVENT_SVC_ENDDE"/> - <result property="eventTyCode" column="EVENT_TY_CODE"/> - <result property="eventTyCodeNm" column="EVENT_TY_CODE_NM"/> - <result property="prparetgCn" column="PRPARETG_CN"/> - </resultMap> - - <resultMap id="EventTnextrlHrMap" type="egovframework.com.uss.ion.ecc.service.TnextrlHrVO"> - <result property="eventId" column="EVENT_ID"/> - <result property="eventCn" column="EVENT_CN"/> - <result property="extrlHrId" column="EXTRL_HR_ID"/> - <result property="extrlHrNm" column="EXTRL_HR_NM"/> - <result property="sexdstnCode" column="SEXDSTN_CODE"/> - <result property="sexdstnCodeNm" column="SEXDSTN_CODE_NM"/> - <result property="occpTyCode" column="OCCP_TY_CODE"/> - <result property="occpTyCodeNm" column="OCCP_TY_CODE_NM"/> - <result property="psitnInsttNm" column="PSITN_INSTT_NM"/> - <result property="brth" column="BRTHDY"/> - <result property="areaNo" column="AREA_NO"/> - <result property="middleTelno" column="MIDDEL_TELNO"/> - <result property="endTelno" column="END_TELNO"/> - <result property="emailAdres" column="EMAIL_ADRES"/> - <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> - - <delete id="deleteEventCmpgnTnextrlHr"> - - DELETE FROM COMTNEXTRLHRINFO - WHERE EVENT_ID = #{eventId} - - </delete> - - <delete id="deleteEventCmpgn"> - - DELETE FROM COMTNEVENTINFO - WHERE EVENT_ID = #{eventId} - - </delete> - - <update id="updateEventCmpgn"> - UPDATE COMTNEVENTINFO - SET - EVENT_SVC_BGNDE=REPLACE(#{eventSvcBeginDe},'-',''), - SVC_USE_NMPR_CO=#{svcUseNmprCo}, - CHARGER_NM=#{chargerNm}, - EVENT_CN=#{eventCn}, - LAST_UPDT_PNTTM=sysdate, - LAST_UPDUSR_ID=#{lastUpdusrId}, - EVENT_SVC_ENDDE=REPLACE(#{eventSvcEndDe},'-',''), - EVENT_TY_CODE=#{eventTyCode}, - EVENT_CONFM_AT=#{eventConfmAt}, - EVENT_CONFM_DE=REPLACE(#{eventConfmDe},'-',''), - PRPARETG_CN=#{prparetgCn} - WHERE EVENT_ID = #{eventId} - </update> - - <select id="selectEventCmpgnDetail" parameterType="egovframework.com.uss.ion.ecc.service.EventCmpgnVO" resultMap="EventCmpgnDetailMap"> - SELECT - EVENT_ID, - TO_CHAR(TO_DATE(EVENT_SVC_BGNDE, 'YYYYMMDD'),'YYYY-MM-DD') EVENT_SVC_BGNDE, - SVC_USE_NMPR_CO, - CHARGER_NM, - EVENT_CN, - EVENT_CONFM_AT, - TO_CHAR(TO_DATE(EVENT_CONFM_DE, 'YYYYMMDD'),'YYYY-MM-DD') EVENT_CONFM_DE, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID, - TO_CHAR(TO_DATE(EVENT_SVC_ENDDE, 'YYYYMMDD'),'YYYY-MM-DD') EVENT_SVC_ENDDE, - EVENT_TY_CODE, - B.CODE_NM AS EVENT_TY_CODE_NM, - PRPARETG_CN - FROM COMTNEVENTINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM035' AND USE_AT='Y') b - ON a.EVENT_TY_CODE = b.CODE - WHERE 1=1 - AND EVENT_ID = #{eventId} - </select> - - <select id="selectEventCmpgnList" parameterType="egovframework.com.uss.ion.ecc.service.EventCmpgnVO" resultMap="EventCmpgnListMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.EVENT_ID, - TO_CHAR(TO_DATE(A.EVENT_SVC_BGNDE, 'YYYYMMDD'),'YYYY-MM-DD') EVENT_SVC_BGNDE, - A.SVC_USE_NMPR_CO, - A.CHARGER_NM, - A.EVENT_CN, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID, - TO_CHAR(TO_DATE(A.EVENT_SVC_ENDDE, 'YYYYMMDD'),'YYYY-MM-DD') EVENT_SVC_ENDDE, - A.EVENT_TY_CODE, - B.CODE_NM AS EVENT_TY_CODE_NM, - A.PRPARETG_CN - FROM COMTNEVENTINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM035' AND USE_AT='Y') b - ON a.EVENT_TY_CODE = b.CODE - WHERE 1=1 - - <if test="searchCondition == 0"> - AND EVENT_CN LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1"> - AND FRST_REGISTER_ID IN (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM LIKE '%' || #{searchKeyword} || '%' ) - </if> - - - - ORDER BY A.FRST_REGIST_PNTTM DESC - - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectEventCmpgnListCnt" parameterType="egovframework.com.uss.ion.ecc.service.EventCmpgnVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNEVENTINFO - WHERE 1=1 - - <if test="searchCondition == 'EVENT_CN'"> - AND EVENT_CN LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'FRST_REGISTER_ID'"> - AND FRST_REGISTER_ID IN (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM LIKE '%' || #{searchKeyword} || '%' ) - </if> - - </select> - - <insert id="insertEventCmpgn"> - - - INSERT INTO COMTNEVENTINFO ( - EVENT_ID, - EVENT_SVC_BGNDE, - SVC_USE_NMPR_CO, - CHARGER_NM, - EVENT_CN, - EVENT_SVC_ENDDE, - EVENT_TY_CODE, - PRPARETG_CN, - EVENT_CONFM_AT, - EVENT_CONFM_DE, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{eventId}, - REPLACE(#{eventSvcBeginDe},'-',''), - #{svcUseNmprCo}, - #{chargerNm}, - #{eventCn}, - REPLACE(#{eventSvcEndDe},'-',''), - #{eventTyCode}, - #{prparetgCn}, - #{eventConfmAt}, - REPLACE(#{eventConfmDe},'-',''), - sysdate, - #{frstRegisterId}, - sysdate, - #{lastUpdusrId} - ) - - - </insert> - - <delete id="deleteTnextrlHr"> - - DELETE FROM COMTNEXTRLHRINFO - WHERE EXTRL_HR_ID = #{extrlHrId} - - </delete> - - <update id="updateTnextrlHr"> - UPDATE COMTNEXTRLHRINFO - SET - SEXDSTN_CODE=#{sexdstnCode}, - EXTRL_HR_NM=#{extrlHrNm}, - AREA_NO=#{areaNo}, - MIDDLE_TELNO=#{middleTelno}, - END_TELNO=#{endTelno}, - EMAIL_ADRES=#{emailAdres}, - OCCP_TY_CODE=#{occpTyCode}, - BRTHDY=#{brth}, - PSITN_INSTT_NM=#{psitnInsttNm}, - LAST_UPDT_PNTTM = sysdate, - LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE EXTRL_HR_ID = #{extrlHrId} - </update> - - <select id="selectTnextrlHrDetail" parameterType="egovframework.com.uss.ion.ecc.service.TnextrlHrVO" resultMap="EventTnextrlHrMap"> - SELECT - A.EXTRL_HR_ID, - A.EVENT_ID, - (SELECT EVENT_CN FROM COMTNEVENTINFO WHERE EVENT_ID=A.EVENT_ID ) EVENT_CN, - A.SEXDSTN_CODE, - b.CODE_NM AS SEXDSTN_CODE_NM, - A.EXTRL_HR_NM, - A.AREA_NO, - A.MIDDLE_TELNO, - A.END_TELNO, - A.EMAIL_ADRES, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID, - A.OCCP_TY_CODE, - c.CODE_NM AS OCCP_TY_CODE_NM, - A.BRTHDY , - A.PSITN_INSTT_NM - FROM COMTNEXTRLHRINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM014' AND USE_AT='Y') b - ON a.SEXDSTN_CODE = b.CODE - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM034' AND USE_AT='Y') c - ON a.OCCP_TY_CODE = c.CODE - WHERE 1=1 - AND A.EXTRL_HR_ID = #{extrlHrId} - </select> - - <select id="selectTnextrlHrList" parameterType="egovframework.com.uss.ion.ecc.service.TnextrlHrVO" resultMap="EventTnextrlHrMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.SEXDSTN_CODE, - B.CODE_NM AS SEXDSTN_CODE_NM, - A.EXTRL_HR_NM, - A.EMAIL_ADRES, - A.OCCP_TY_CODE, - C.CODE_NM AS OCCP_TY_CODE_NM, - A.PSITN_INSTT_NM, - A.EXTRL_HR_ID, - A.EVENT_ID, - A.BRTHDY, - A.AREA_NO, - A.MIDDLE_TELNO, - A.END_TELNO, - A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM, - A.FRST_REGISTER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNEXTRLHRINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM014' AND USE_AT='Y') b - ON a.SEXDSTN_CODE = b.CODE - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM034' AND USE_AT='Y') c - ON a.OCCP_TY_CODE = c.CODE - WHERE 1=1 - - <if test="eventId != null and eventId != ''"> - AND A.EVENT_ID = #{eventId} - </if> - <if test="searchCondition == 0"> - AND EXTRL_HR_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1"> - AND PSITN_INSTT_NM LIKE '%' || #{searchKeyword} || '%' - </if> - - - ORDER BY A.FRST_REGIST_PNTTM DESC - - - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectTnextrlHrListCnt" parameterType="egovframework.com.uss.ion.ecc.service.TnextrlHrVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNEXTRLHRINFO - WHERE 1=1 - <if test="eventId != null and eventId != ''"> - AND EVENT_ID = #{eventId} - </if> - <if test="searchCondition == 'EXTRL_HR_NM'"> - AND EXTRL_HR_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'PSITN_INSTT_NM'"> - AND PSITN_INSTT_NM LIKE '%' || #{searchKeyword} || '%' - </if> - - </select> - - <insert id="insertTnextrlHr"> - - INSERT INTO COMTNEXTRLHRINFO ( - EVENT_ID, - EXTRL_HR_ID, - SEXDSTN_CODE, - EXTRL_HR_NM, - AREA_NO, - MIDDLE_TELNO, - END_TELNO, - EMAIL_ADRES, - OCCP_TY_CODE, - BRTHDY, - PSITN_INSTT_NM, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{eventId}, - #{extrlHrId}, - #{sexdstnCode}, - #{extrlHrNm}, - #{areaNo}, - #{middleTelno}, - #{endTelno}, - #{emailAdres}, - #{occpTyCode}, - #{brth}, - #{psitnInsttNm}, - sysdate, - #{frstRegisterId}, - sysdate, - #{lastUpdusrId} - ) - - </insert> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ecc/EgovEventCmpgn_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ecc/EgovEventCmpgn_SQL_altibase.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ecc/EgovEventCmpgn_SQL_altibase.xml (nonexistent) @@ -1,405 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.24 이기하 테이블 표준화에 따른 수정사항 반영 - resultMap 사용 - BRTHDY 를 BRTH 로 변경 - FRST_REGIST_PNTTM 를 FRST_REGISTER_PNTTM 로 변경 - 2011.10.06 이기하 보안 취약점 점검사항 반영 $->#변경 ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="EventCmpgn"> - - <resultMap id="EventCmpgnListMap" type="egovframework.com.uss.ion.ecc.service.EventCmpgnVO"> - <result property="eventId" column="EVENT_ID"/> - <result property="eventSvcBeginDe" column="EVENT_SVC_BGNDE"/> - <result property="svcUseNmprCo" column="SVC_USE_NMPR_CO"/> - <result property="chargerNm" column="CHARGER_NM"/> - <result property="eventCn" column="EVENT_CN"/> - <result property="frstRegisterNm" column="FRST_REGISTER_NM"/> - <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"/> - <result property="eventSvcEndDe" column="EVENT_SVC_ENDDE"/> - <result property="eventTyCode" column="EVENT_TY_CODE"/> - <result property="eventTyCodeNm" column="EVENT_TY_CODE_NM"/> - <result property="prparetgCn" column="PRPARETG_CN"/> - </resultMap> - - <resultMap id="EventCmpgnDetailMap" type="egovframework.com.uss.ion.ecc.service.EventCmpgnVO"> - <result property="eventId" column="EVENT_ID"/> - <result property="eventSvcBeginDe" column="EVENT_SVC_BGNDE"/> - <result property="svcUseNmprCo" column="SVC_USE_NMPR_CO"/> - <result property="chargerNm" column="CHARGER_NM"/> - <result property="eventCn" column="EVENT_CN"/> - <result property="eventConfmAt" column="EVENT_CONFM_AT"/> - <result property="eventConfmDe" column="EVENT_CONFM_DE"/> - <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"/> - <result property="eventSvcEndDe" column="EVENT_SVC_ENDDE"/> - <result property="eventTyCode" column="EVENT_TY_CODE"/> - <result property="eventTyCodeNm" column="EVENT_TY_CODE_NM"/> - <result property="prparetgCn" column="PRPARETG_CN"/> - </resultMap> - - <resultMap id="EventTnextrlHrMap" type="egovframework.com.uss.ion.ecc.service.TnextrlHrVO"> - <result property="eventId" column="EVENT_ID"/> - <result property="eventCn" column="EVENT_CN"/> - <result property="extrlHrId" column="EXTRL_HR_ID"/> - <result property="extrlHrNm" column="EXTRL_HR_NM"/> - <result property="sexdstnCode" column="SEXDSTN_CODE"/> - <result property="sexdstnCodeNm" column="SEXDSTN_CODE_NM"/> - <result property="occpTyCode" column="OCCP_TY_CODE"/> - <result property="occpTyCodeNm" column="OCCP_TY_CODE_NM"/> - <result property="psitnInsttNm" column="PSITN_INSTT_NM"/> - <result property="brth" column="BRTHDY"/> - <result property="areaNo" column="AREA_NO"/> - <result property="middleTelno" column="MIDDEL_TELNO"/> - <result property="endTelno" column="END_TELNO"/> - <result property="emailAdres" column="EMAIL_ADRES"/> - <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> - - <delete id="deleteEventCmpgnTnextrlHr"> - - DELETE FROM COMTNEXTRLHRINFO - WHERE EVENT_ID = #{eventId} - - </delete> - - <delete id="deleteEventCmpgn"> - - DELETE FROM COMTNEVENTINFO - WHERE EVENT_ID = #{eventId} - - </delete> - - <update id="updateEventCmpgn"> - UPDATE COMTNEVENTINFO - SET - EVENT_SVC_BGNDE=REPLACE(#{eventSvcBeginDe},'-',''), - SVC_USE_NMPR_CO=#{svcUseNmprCo}, - CHARGER_NM=#{chargerNm}, - EVENT_CN=#{eventCn}, - LAST_UPDT_PNTTM=sysdate, - LAST_UPDUSR_ID=#{lastUpdusrId}, - EVENT_SVC_ENDDE=REPLACE(#{eventSvcEndDe},'-',''), - EVENT_TY_CODE=#{eventTyCode}, - EVENT_CONFM_AT=#{eventConfmAt}, - EVENT_CONFM_DE=REPLACE(#{eventConfmDe},'-',''), - PRPARETG_CN=#{prparetgCn} - WHERE EVENT_ID = #{eventId} - </update> - - <select id="selectEventCmpgnDetail" parameterType="egovframework.com.uss.ion.ecc.service.EventCmpgnVO" resultMap="EventCmpgnDetailMap"> - SELECT - EVENT_ID, - TO_CHAR(TO_DATE(EVENT_SVC_BGNDE, 'YYYYMMDD'),'YYYY-MM-DD') EVENT_SVC_BGNDE, - SVC_USE_NMPR_CO, - CHARGER_NM, - EVENT_CN, - EVENT_CONFM_AT, - TO_CHAR(TO_DATE(EVENT_CONFM_DE, 'YYYYMMDD'),'YYYY-MM-DD') EVENT_CONFM_DE, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID, - TO_CHAR(TO_DATE(EVENT_SVC_ENDDE, 'YYYYMMDD'),'YYYY-MM-DD') EVENT_SVC_ENDDE, - EVENT_TY_CODE, - B.CODE_NM AS EVENT_TY_CODE_NM, - PRPARETG_CN - FROM COMTNEVENTINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM035' AND USE_AT='Y') b - ON a.EVENT_TY_CODE = b.CODE - WHERE 1=1 - AND EVENT_ID = #{eventId} - </select> - - <select id="selectEventCmpgnList" parameterType="egovframework.com.uss.ion.ecc.service.EventCmpgnVO" resultMap="EventCmpgnListMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.EVENT_ID, - TO_CHAR(TO_DATE(A.EVENT_SVC_BGNDE, 'YYYYMMDD'),'YYYY-MM-DD') EVENT_SVC_BGNDE, - A.SVC_USE_NMPR_CO, - A.CHARGER_NM, - A.EVENT_CN, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID, - TO_CHAR(TO_DATE(A.EVENT_SVC_ENDDE, 'YYYYMMDD'),'YYYY-MM-DD') EVENT_SVC_ENDDE, - A.EVENT_TY_CODE, - B.CODE_NM AS EVENT_TY_CODE_NM, - A.PRPARETG_CN - FROM COMTNEVENTINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM035' AND USE_AT='Y') b - ON a.EVENT_TY_CODE = b.CODE - WHERE 1=1 - - <if test="searchCondition == 0"> - AND EVENT_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - <if test="searchCondition == 1"> - AND FRST_REGISTER_ID IN (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM LIKE '%' || #{searchKeyword} || '%' ) - </if> - - - - ORDER BY A.FRST_REGIST_PNTTM DESC - - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectEventCmpgnListCnt" parameterType="egovframework.com.uss.ion.ecc.service.EventCmpgnVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNEVENTINFO - WHERE 1=1 - - <if test="searchCondition == 0"> - AND EVENT_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - <if test="searchCondition == 1"> - AND FRST_REGISTER_ID IN (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM LIKE '%' || #{searchKeyword} || '%' ) - </if> - - - </select> - - <insert id="insertEventCmpgn"> - - - INSERT INTO COMTNEVENTINFO ( - EVENT_ID, - EVENT_SVC_BGNDE, - SVC_USE_NMPR_CO, - CHARGER_NM, - EVENT_CN, - EVENT_SVC_ENDDE, - EVENT_TY_CODE, - PRPARETG_CN, - EVENT_CONFM_AT, - EVENT_CONFM_DE, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{eventId}, - REPLACE(#{eventSvcBeginDe},'-',''), - #{svcUseNmprCo}, - #{chargerNm}, - #{eventCn}, - REPLACE(#{eventSvcEndDe},'-',''), - #{eventTyCode}, - #{prparetgCn}, - #{eventConfmAt}, - REPLACE(#{eventConfmDe},'-',''), - sysdate, - #{frstRegisterId}, - sysdate, - #{lastUpdusrId} - ) - - - </insert> - - - - - - <delete id="deleteTnextrlHr"> - - DELETE FROM COMTNEXTRLHRINFO - WHERE EXTRL_HR_ID = #{extrlHrId} - - </delete> - - <update id="updateTnextrlHr"> - UPDATE COMTNEXTRLHRINFO - SET - SEXDSTN_CODE=#{sexdstnCode}, - EXTRL_HR_NM=#{extrlHrNm}, - AREA_NO=#{areaNo}, - MIDDLE_TELNO=#{middleTelno}, - END_TELNO=#{endTelno}, - EMAIL_ADRES=#{emailAdres}, - OCCP_TY_CODE=#{occpTyCode}, - BRTHDY=#{brth}, - PSITN_INSTT_NM=#{psitnInsttNm}, - LAST_UPDT_PNTTM = sysdate, - LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE EXTRL_HR_ID = #{extrlHrId} - </update> - - <select id="selectTnextrlHrDetail" parameterType="egovframework.com.uss.ion.ecc.service.TnextrlHrVO" resultMap="EventTnextrlHrMap"> - SELECT - A.EXTRL_HR_ID, - A.EVENT_ID, - (SELECT EVENT_CN FROM COMTNEVENTINFO WHERE EVENT_ID=A.EVENT_ID ) EVENT_CN, - A.SEXDSTN_CODE, - b.CODE_NM AS SEXDSTN_CODE_NM, - A.EXTRL_HR_NM, - A.AREA_NO, - A.MIDDLE_TELNO, - A.END_TELNO, - A.EMAIL_ADRES, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID, - A.OCCP_TY_CODE, - c.CODE_NM AS OCCP_TY_CODE_NM, - A.BRTHDY , - A.PSITN_INSTT_NM - FROM COMTNEXTRLHRINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM014' AND USE_AT='Y') b - ON a.SEXDSTN_CODE = b.CODE - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM034' AND USE_AT='Y') c - ON a.OCCP_TY_CODE = c.CODE - WHERE 1=1 - AND A.EXTRL_HR_ID = #{extrlHrId} - </select> - - <select id="selectTnextrlHrList" parameterType="egovframework.com.uss.ion.ecc.service.TnextrlHrVO" resultMap="EventTnextrlHrMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.SEXDSTN_CODE, - B.CODE_NM AS SEXDSTN_CODE_NM, - A.EXTRL_HR_NM, - A.EMAIL_ADRES, - A.OCCP_TY_CODE, - C.CODE_NM AS OCCP_TY_CODE_NM, - A.PSITN_INSTT_NM, - A.EXTRL_HR_ID, - A.EVENT_ID, - A.BRTHDY, - A.AREA_NO, - A.MIDDLE_TELNO, - A.END_TELNO, - A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM, - A.FRST_REGISTER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNEXTRLHRINFO A - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM014' AND USE_AT='Y') b - ON a.SEXDSTN_CODE = b.CODE - LEFT OUTER JOIN - (SELECT CODE_ID, CODE, CODE_NM FROM - COMTCCMMNDETAILCODE WHERE CODE_ID = 'COM034' AND USE_AT='Y') c - ON a.OCCP_TY_CODE = c.CODE - WHERE 1=1 - <if test="eventId != null and eventId != ''"> - AND A.EVENT_ID = #{eventId} - </if> - <if test="searchCondition == 0"> - AND EXTRL_HR_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1"> - AND PSITN_INSTT_NM LIKE '%' || #{searchKeyword} || '%' - </if> - - - ORDER BY A.FRST_REGIST_PNTTM DESC - - - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <select id="selectTnextrlHrListCnt" parameterType="egovframework.com.uss.ion.ecc.service.TnextrlHrVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNEXTRLHRINFO - WHERE 1=1 - <if test="eventId != null and eventId != ''"> - AND EVENT_ID = #{eventId} - </if> - <if test="searchCondition == 0"> - AND EXTRL_HR_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1"> - AND PSITN_INSTT_NM LIKE '%' || #{searchKeyword} || '%' - </if> - - </select> - - <insert id="insertTnextrlHr"> - - INSERT INTO COMTNEXTRLHRINFO ( - EVENT_ID, - EXTRL_HR_ID, - SEXDSTN_CODE, - EXTRL_HR_NM, - AREA_NO, - MIDDLE_TELNO, - END_TELNO, - EMAIL_ADRES, - OCCP_TY_CODE, - BRTHDY, - PSITN_INSTT_NM, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{eventId}, - #{extrlHrId}, - #{sexdstnCode}, - #{extrlHrNm}, - #{areaNo}, - #{middleTelno}, - #{endTelno}, - #{emailAdres}, - #{occpTyCode}, - #{brth}, - #{psitnInsttNm}, - sysdate, - #{frstRegisterId}, - sysdate, - #{lastUpdusrId} - ) - - </insert> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rsn/EgovRssTagService_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rsn/EgovRssTagService_SQL_cubrid.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rsn/EgovRssTagService_SQL_cubrid.xml (nonexistent) @@ -1,127 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2018.12.05 신용호 보안 취약점 점검사항 반영 $->#변경 ---><!--Converted at: Wed May 11 15:51:19 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RssTagService"> - - <!-- RSS서비스::해당RSS서비스 조회 --> - <select id="selectRssTagServiceTable" parameterType="java.util.Map" resultType="java.util.HashMap"> - SELECT * - FROM ( - SELECT * FROM - <choose> - <when test="TRGET_SVC_TABLE.equalsIgnoreCase('comthtrsmrcvmntrngloginfo')"> - comthtrsmrcvmntrngloginfo - </when> - <when test="TRGET_SVC_TABLE.equalsIgnoreCase('comtczip')"> - comtczip - </when> - <otherwise><!-- 사용할 목록 WhiteList로 추가 필요함. --> - whitelist_table_required - </otherwise> - </choose> - ORDER BY FRST_REGIST_PNTTM DESC - ) Z - <![CDATA[ - WHERE ROWNUM <= #{TRGET_SVC_LIST_CO} - ]]> - </select> - - <!-- RSS서비스::목록조회 게시물정보 --> - <select id="selectRssTagService" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.RSS_ID, - A.TRGET_SVC_NM, - A.TRGET_SVC_TABLE, - A.HDER_TITLE, - A.HDER_LINK, - A.HDER_DC HDER_DESCRIPTION, - A.HDER_TAG, - A.HDER_ETC, - A.BDT_TITLE, - A.BDT_LINK, - A.BDT_DC BDT_DESCRIPTION, - A.BDT_TAG, - A.BDT_ETC_TAG BDT_ETC, - A.FRST_REGISTER_ID, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNRSS A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - - ORDER BY A.FRST_REGIST_PNTTM DESC - - - ) T0 - ) Z - WHERE ROWNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - <!-- RSS서비스::목록조회_게시물 총갯수 --> - <select id="selectRssTagServiceCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNRSS A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE '%'|| #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - </select> - - - <!-- RSS서비스::상세보기 --> - <select id="selectRssTagServiceDetail" resultType="java.util.HashMap"> - SELECT - RSS_ID, - TRGET_SVC_NM, - TRGET_SVC_TABLE, - TRGET_SVC_LIST_CO, - HDER_TITLE, - HDER_LINK, - HDER_DC HDER_DESCRIPTION, - HDER_TAG, - HDER_ETC, - BDT_TITLE, - BDT_LINK, - BDT_DC BDT_DESCRIPTION, - BDT_TAG, - BDT_ETC_TAG BDT_ETC, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID - FROM COMTNRSS - WHERE 1=1 - AND RSS_ID=#{rssId} - </select> - - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rsn/EgovRssTagService_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rsn/EgovRssTagService_SQL_maria.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rsn/EgovRssTagService_SQL_maria.xml (nonexistent) @@ -1,114 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2018.12.05 신용호 보안 취약점 점검사항 반영 $->#변경 ---><!--Converted at: Wed May 11 15:51:19 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RssTagService"> - - <!-- RSS서비스::해당RSS서비스 조회 --> - <select id="selectRssTagServiceTable" parameterType="java.util.Map" resultType="java.util.HashMap"> - - SELECT * FROM - <choose> - <when test="TRGET_SVC_TABLE.equalsIgnoreCase('comthtrsmrcvmntrngloginfo')"> - COMTHTRSMRCVMNTRNGLOGINFO - </when> - <when test="TRGET_SVC_TABLE.equalsIgnoreCase('comtczip')"> - COMTCZIP - </when> - <otherwise><!-- 사용할 목록 WhiteList로 추가 필요함. --> - whitelist_table_required - </otherwise> - </choose> - ORDER BY FRST_REGIST_PNTTM DESC - LIMIT #{TRGET_SVC_LIST_CO} OFFSET 0 - - </select> - - <!-- RSS서비스::목록조회 게시물정보 --> - <select id="selectRssTagService" resultType="egovMap"> - - SELECT - A.RSS_ID, - A.TRGET_SVC_NM, - A.TRGET_SVC_TABLE, - A.HDER_TITLE, - A.HDER_LINK, - A.HDER_DC HDER_DESCRIPTION, - A.HDER_TAG, - A.HDER_ETC, - A.BDT_TITLE, - A.BDT_LINK, - A.BDT_DC BDT_DESCRIPTION, - A.BDT_TAG, - A.BDT_ETC_TAG BDT_ETC, - A.FRST_REGISTER_ID, - DATE_FORMAT(A.FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNRSS A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - - ORDER BY A.FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - <!-- RSS서비스::목록조회_게시물 총갯수 --> - <select id="selectRssTagServiceCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNRSS A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - </select> - - - <!-- RSS서비스::상세보기 --> - <select id="selectRssTagServiceDetail" resultType="java.util.HashMap"> - SELECT - RSS_ID, - TRGET_SVC_NM, - TRGET_SVC_TABLE, - TRGET_SVC_LIST_CO, - HDER_TITLE, - HDER_LINK, - HDER_DC HDER_DESCRIPTION, - HDER_TAG, - HDER_ETC, - BDT_TITLE, - BDT_LINK, - BDT_DC BDT_DESCRIPTION, - BDT_TAG, - BDT_ETC_TAG BDT_ETC, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID - FROM COMTNRSS - WHERE 1=1 - AND RSS_ID=#{rssId} - </select> - - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rsn/EgovRssTagService_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rsn/EgovRssTagService_SQL_oracle.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rsn/EgovRssTagService_SQL_oracle.xml (nonexistent) @@ -1,127 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2018.12.05 신용호 보안 취약점 점검사항 반영 $->#변경 ---><!--Converted at: Wed May 11 15:51:19 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RssTagService"> - - <!-- RSS서비스::해당RSS서비스 조회 --> - <select id="selectRssTagServiceTable" parameterType="java.util.Map" resultType="java.util.HashMap"> - SELECT * - FROM ( - SELECT * FROM - <choose> - <when test="TRGET_SVC_TABLE.equalsIgnoreCase('comthtrsmrcvmntrngloginfo')"> - comthtrsmrcvmntrngloginfo - </when> - <when test="TRGET_SVC_TABLE.equalsIgnoreCase('comtczip')"> - comtczip - </when> - <otherwise><!-- 사용할 목록 WhiteList로 추가 필요함. --> - whitelist_table_required - </otherwise> - </choose> - ORDER BY FRST_REGIST_PNTTM DESC - ) - <![CDATA[ - WHERE ROWNUM <= #{TRGET_SVC_LIST_CO} - ]]> - </select> - - <!-- RSS서비스::목록조회 게시물정보 --> - <select id="selectRssTagService" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.RSS_ID, - A.TRGET_SVC_NM, - A.TRGET_SVC_TABLE, - A.HDER_TITLE, - A.HDER_LINK, - A.HDER_DC HDER_DESCRIPTION, - A.HDER_TAG, - A.HDER_ETC, - A.BDT_TITLE, - A.BDT_LINK, - A.BDT_DC BDT_DESCRIPTION, - A.BDT_TAG, - A.BDT_ETC_TAG BDT_ETC, - A.FRST_REGISTER_ID, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNRSS A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - - ORDER BY A.FRST_REGIST_PNTTM DESC - - - ) T0 - ) - WHERE ROWNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - <!-- RSS서비스::목록조회_게시물 총갯수 --> - <select id="selectRssTagServiceCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNRSS A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE '%'|| #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - </select> - - - <!-- RSS서비스::상세보기 --> - <select id="selectRssTagServiceDetail" resultType="java.util.HashMap"> - SELECT - RSS_ID, - TRGET_SVC_NM, - TRGET_SVC_TABLE, - TRGET_SVC_LIST_CO, - HDER_TITLE, - HDER_LINK, - HDER_DC HDER_DESCRIPTION, - HDER_TAG, - HDER_ETC, - BDT_TITLE, - BDT_LINK, - BDT_DC BDT_DESCRIPTION, - BDT_TAG, - BDT_ETC_TAG BDT_ETC, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID - FROM COMTNRSS - WHERE 1=1 - AND RSS_ID=#{rssId} - </select> - - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rsn/EgovRssTagService_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rsn/EgovRssTagService_SQL_altibase.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rsn/EgovRssTagService_SQL_altibase.xml (nonexistent) @@ -1,128 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2018.12.05 신용호 보안 취약점 점검사항 반영 $->#변경 ---><!--Converted at: Wed May 11 15:51:18 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RssTagService"> - - <!-- RSS서비스::해당RSS서비스 조회 --> - <select id="selectRssTagServiceTable" parameterType="java.util.Map" resultType="java.util.HashMap"> - - SELECT * - FROM ( - SELECT * FROM - <choose> - <when test="TRGET_SVC_TABLE.equalsIgnoreCase('comthtrsmrcvmntrngloginfo')"> - comthtrsmrcvmntrngloginfo - </when> - <when test="TRGET_SVC_TABLE.equalsIgnoreCase('comtczip')"> - comtczip - </when> - <otherwise><!-- 사용할 목록 WhiteList로 추가 필요함. --> - whitelist_table_required - </otherwise> - </choose> - ORDER BY FRST_REGIST_PNTTM DESC - ) - <![CDATA[ - WHERE ROWNUM <= #{TRGET_SVC_LIST_CO} - ]]> - </select> - - <!-- RSS서비스::목록조회 게시물정보 --> - <select id="selectRssTagService" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.RSS_ID, - A.TRGET_SVC_NM, - A.TRGET_SVC_TABLE, - A.HDER_TITLE, - A.HDER_LINK, - A.HDER_DC HDER_DESCRIPTION, - A.HDER_TAG, - A.HDER_ETC, - A.BDT_TITLE, - A.BDT_LINK, - A.BDT_DC BDT_DESCRIPTION, - A.BDT_TAG, - A.BDT_ETC_TAG BDT_ETC, - A.FRST_REGISTER_ID, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNRSS A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - - ORDER BY A.FRST_REGIST_PNTTM DESC - - - ) T0 - ) - WHERE ROWNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - <!-- RSS서비스::목록조회_게시물 총갯수 --> - <select id="selectRssTagServiceCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNRSS A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - </select> - - - <!-- RSS서비스::상세보기 --> - <select id="selectRssTagServiceDetail" resultType="java.util.HashMap"> - SELECT - RSS_ID, - TRGET_SVC_NM, - TRGET_SVC_TABLE, - TRGET_SVC_LIST_CO, - HDER_TITLE, - HDER_LINK, - HDER_DC HDER_DESCRIPTION, - HDER_TAG, - HDER_ETC, - BDT_TITLE, - BDT_LINK, - BDT_DC BDT_DESCRIPTION, - BDT_TAG, - BDT_ETC_TAG BDT_ETC, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID - FROM COMTNRSS - WHERE 1=1 - AND RSS_ID=#{rssId} - </select> - - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rsn/EgovRssTagService_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rsn/EgovRssTagService_SQL_tibero.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rsn/EgovRssTagService_SQL_tibero.xml (nonexistent) @@ -1,127 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2018.12.05 신용호 보안 취약점 점검사항 반영 $->#변경 ---><!--Converted at: Wed May 11 15:51:19 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RssTagService"> - - <!-- RSS서비스::해당RSS서비스 조회 --> - <select id="selectRssTagServiceTable" parameterType="java.util.Map" resultType="java.util.HashMap"> - SELECT * - FROM ( - SELECT * FROM - <choose> - <when test="TRGET_SVC_TABLE.equalsIgnoreCase('comthtrsmrcvmntrngloginfo')"> - comthtrsmrcvmntrngloginfo - </when> - <when test="TRGET_SVC_TABLE.equalsIgnoreCase('comtczip')"> - comtczip - </when> - <otherwise><!-- 사용할 목록 WhiteList로 추가 필요함. --> - whitelist_table_required - </otherwise> - </choose> - ORDER BY FRST_REGIST_PNTTM DESC - ) - <![CDATA[ - WHERE ROWNUM <= #{TRGET_SVC_LIST_CO} - ]]> - </select> - - <!-- RSS서비스::목록조회 게시물정보 --> - <select id="selectRssTagService" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.RSS_ID, - A.TRGET_SVC_NM, - A.TRGET_SVC_TABLE, - A.HDER_TITLE, - A.HDER_LINK, - A.HDER_DC HDER_DESCRIPTION, - A.HDER_TAG, - A.HDER_ETC, - A.BDT_TITLE, - A.BDT_LINK, - A.BDT_DC BDT_DESCRIPTION, - A.BDT_TAG, - A.BDT_ETC_TAG BDT_ETC, - A.FRST_REGISTER_ID, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNRSS A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - - ORDER BY A.FRST_REGIST_PNTTM DESC - - - ) T0 - ) - WHERE ROWNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - <!-- RSS서비스::목록조회_게시물 총갯수 --> - <select id="selectRssTagServiceCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNRSS A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - </select> - - - <!-- RSS서비스::상세보기 --> - <select id="selectRssTagServiceDetail" resultType="java.util.HashMap"> - SELECT - RSS_ID, - TRGET_SVC_NM, - TRGET_SVC_TABLE, - TRGET_SVC_LIST_CO, - HDER_TITLE, - HDER_LINK, - HDER_DC HDER_DESCRIPTION, - HDER_TAG, - HDER_ETC, - BDT_TITLE, - BDT_LINK, - BDT_DC BDT_DESCRIPTION, - BDT_TAG, - BDT_ETC_TAG BDT_ETC, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID - FROM COMTNRSS - WHERE 1=1 - AND RSS_ID=#{rssId} - </select> - - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rsn/EgovRssTagService_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rsn/EgovRssTagService_SQL_postgres.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rsn/EgovRssTagService_SQL_postgres.xml (nonexistent) @@ -1,114 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2018.12.05 신용호 보안 취약점 점검사항 반영 $->#변경 ---><!--Converted at: Wed May 11 15:51:19 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RssTagService"> - - <!-- RSS서비스::해당RSS서비스 조회 --> - <select id="selectRssTagServiceTable" parameterType="java.util.Map" resultType="java.util.HashMap"> - - SELECT * FROM - <choose> - <when test="TRGET_SVC_TABLE.equalsIgnoreCase('comthtrsmrcvmntrngloginfo')"> - comthtrsmrcvmntrngloginfo - </when> - <when test="TRGET_SVC_TABLE.equalsIgnoreCase('comtczip')"> - comtczip - </when> - <otherwise><!-- 사용할 목록 WhiteList로 추가 필요함. --> - whitelist_table_required - </otherwise> - </choose> - ORDER BY FRST_REGIST_PNTTM DESC - LIMIT #{TRGET_SVC_LIST_CO}::NUMERIC OFFSET 0 - - </select> - - <!-- RSS서비스::목록조회 게시물정보 --> - <select id="selectRssTagService" resultType="egovMap"> - - SELECT - A.RSS_ID, - A.TRGET_SVC_NM, - A.TRGET_SVC_TABLE, - A.HDER_TITLE, - A.HDER_LINK, - A.HDER_DC HDER_DESCRIPTION, - A.HDER_TAG, - A.HDER_ETC, - A.BDT_TITLE, - A.BDT_LINK, - A.BDT_DC BDT_DESCRIPTION, - A.BDT_TAG, - A.BDT_ETC_TAG BDT_ETC, - A.FRST_REGISTER_ID, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYYmmdd') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNRSS A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - - ORDER BY A.FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - <!-- RSS서비스::목록조회_게시물 총갯수 --> - <select id="selectRssTagServiceCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNRSS A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - </select> - - - <!-- RSS서비스::상세보기 --> - <select id="selectRssTagServiceDetail" resultType="java.util.HashMap"> - SELECT - RSS_ID "RSS_ID", - TRGET_SVC_NM "TRGET_SVC_NM", - TRGET_SVC_TABLE "TRGET_SVC_TABLE", - TRGET_SVC_LIST_CO "TRGET_SVC_LIST_CO", - HDER_TITLE "HDER_TITLE", - HDER_LINK "HDER_LINK", - HDER_DC "HDER_DESCRIPTION", - HDER_TAG "HDER_TAG", - HDER_ETC "HDER_ETC", - BDT_TITLE "BDT_TITLE", - BDT_LINK "BDT_LINK", - BDT_DC "BDT_DESCRIPTION", - BDT_TAG "BDT_TAG", - BDT_ETC_TAG "BDT_ETC", - FRST_REGISTER_ID "FRST_REGISTER_ID", - FRST_REGIST_PNTTM "FRST_REGISTER_PNTTM", - LAST_UPDUSR_ID "LAST_UPDUSR_ID" - FROM COMTNRSS - WHERE 1=1 - AND RSS_ID=#{rssId} - </select> - - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rsn/EgovRssTagService_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rsn/EgovRssTagService_SQL_mysql.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rsn/EgovRssTagService_SQL_mysql.xml (nonexistent) @@ -1,114 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2018.12.05 신용호 보안 취약점 점검사항 반영 $->#변경 ---><!--Converted at: Wed May 11 15:51:19 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RssTagService"> - - <!-- RSS서비스::해당RSS서비스 조회 --> - <select id="selectRssTagServiceTable" parameterType="java.util.Map" resultType="java.util.HashMap"> - - SELECT * FROM - <choose> - <when test="TRGET_SVC_TABLE.equalsIgnoreCase('comthtrsmrcvmntrngloginfo')"> - comthtrsmrcvmntrngloginfo - </when> - <when test="TRGET_SVC_TABLE.equalsIgnoreCase('comtczip')"> - comtczip - </when> - <otherwise><!-- 사용할 목록 WhiteList로 추가 필요함. --> - whitelist_table_required - </otherwise> - </choose> - ORDER BY FRST_REGIST_PNTTM DESC - LIMIT #{TRGET_SVC_LIST_CO} OFFSET 0 - - </select> - - <!-- RSS서비스::목록조회 게시물정보 --> - <select id="selectRssTagService" resultType="egovMap"> - - SELECT - A.RSS_ID, - A.TRGET_SVC_NM, - A.TRGET_SVC_TABLE, - A.HDER_TITLE, - A.HDER_LINK, - A.HDER_DC HDER_DESCRIPTION, - A.HDER_TAG, - A.HDER_ETC, - A.BDT_TITLE, - A.BDT_LINK, - A.BDT_DC BDT_DESCRIPTION, - A.BDT_TAG, - A.BDT_ETC_TAG BDT_ETC, - A.FRST_REGISTER_ID, - DATE_FORMAT(A.FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNRSS A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - - ORDER BY A.FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - <!-- RSS서비스::목록조회_게시물 총갯수 --> - <select id="selectRssTagServiceCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNRSS A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - </select> - - - <!-- RSS서비스::상세보기 --> - <select id="selectRssTagServiceDetail" resultType="java.util.HashMap"> - SELECT - RSS_ID, - TRGET_SVC_NM, - TRGET_SVC_TABLE, - TRGET_SVC_LIST_CO, - HDER_TITLE, - HDER_LINK, - HDER_DC HDER_DESCRIPTION, - HDER_TAG, - HDER_ETC, - BDT_TITLE, - BDT_LINK, - BDT_DC BDT_DESCRIPTION, - BDT_TAG, - BDT_ETC_TAG BDT_ETC, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID - FROM COMTNRSS - WHERE 1=1 - AND RSS_ID=#{rssId} - </select> - - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rec/EgovRecomendSite_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rec/EgovRecomendSite_SQL_tibero.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rec/EgovRecomendSite_SQL_tibero.xml (nonexistent) @@ -1,135 +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="RecomendSite"> - - <resultMap id="RecomendSiteManage" type="egovframework.com.uss.ion.rec.service.RecomendSiteVO"> - <result property="recomendSiteId" column="RECOMEND_SITE_ID"/> - <result property="recomendSiteUrl" column="RECOMEND_SITE_URL"/> - <result property="recomendSiteNm" column="RECOMEND_SITE_NM"/> - <result property="recomendSiteDc" column="RECOMEND_SITE_DC"/> - <result property="recomendResnCn" column="RECOMEND_RESN_CN"/> - <result property="recomendConfmAt" column="RECOMEND_CONFM_AT"/> - <result property="confmDe" column="CONFM_DE"/> - <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="selectRecomendSiteDetail" resultMap="RecomendSiteManage"> - SELECT RECOMEND_SITE_ID, - RECOMEND_SITE_URL, - RECOMEND_SITE_NM, - RECOMEND_SITE_DC, - RECOMEND_RESN_CN, - RECOMEND_CONFM_AT, - CONFM_DE, - TO_CHAR(FRST_REGIST_PNTTM, 'YYYY-MM-DD') FRST_REGIST_PNTTM , - FRST_REGISTER_ID, - TO_CHAR(LAST_UPDT_PNTTM, 'YYYY-MM-DD') LAST_UPDT_PNTTM , - LAST_UPDUSR_ID - FROM COMTNRECOMENDSITEINFO - WHERE 1=1 - AND RECOMEND_SITE_ID = #{recomendSiteId} - </select> - - <select id="selectRecomendSiteList" parameterType="egovframework.com.uss.ion.rec.service.RecomendSiteVO" resultMap="RecomendSiteManage"> - - SELECT RECOMEND_SITE_ID, RECOMEND_SITE_URL, RECOMEND_SITE_NM, RECOMEND_SITE_DC, - RECOMEND_RESN_CN, RECOMEND_CONFM_AT, CONFM_DE, - FRST_REGIST_PNTTM , FRST_REGISTER_ID, - TO_CHAR(LAST_UPDT_PNTTM, 'YYYY-MM-DD') LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM - ( - SELECT ROWNUM RNUM,RECOMEND.* - FROM - ( - SELECT RECOMEND_SITE_ID, RECOMEND_SITE_URL, RECOMEND_SITE_NM, RECOMEND_SITE_DC, - RECOMEND_RESN_CN, RECOMEND_CONFM_AT, CONFM_DE, - FRST_REGIST_PNTTM , FRST_REGISTER_ID, - LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM COMTNRECOMENDSITEINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - RECOMEND_SITE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1">AND - RECOMEND_SITE_URL LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - - ORDER BY RECOMEND_SITE_NM DESC - ) RECOMEND - ) - WHERE ROWNUM <= #{recordCountPerPage} and RNUM > #{firstIndex} - ]]> - </select> - - <select id="selectRecomendSiteListCnt" parameterType="egovframework.com.uss.ion.rec.service.RecomendSiteVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNRECOMENDSITEINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - RECOMEND_SITE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1">AND - RECOMEND_SITE_URL LIKE '%' || #{searchKeyword} || '%' - </if> - </select> - - <insert id="insertRecomendSite"> - - INSERT INTO COMTNRECOMENDSITEINFO - (RECOMEND_SITE_ID - , RECOMEND_SITE_URL - , RECOMEND_SITE_NM - , RECOMEND_SITE_DC - , RECOMEND_RESN_CN - , RECOMEND_CONFM_AT - , CONFM_DE - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID) - VALUES ( #{recomendSiteId} - , #{recomendSiteUrl} - , #{recomendSiteNm} - , #{recomendSiteDc} - , #{recomendResnCn} - , #{recomendConfmAt} - , #{confmDe} - , sysdate - , #{frstRegisterId} - , sysdate - , #{lastUpdusrId} ) - - </insert> - - <update id="updateRecomendSite"> - - UPDATE COMTNRECOMENDSITEINFO SET - RECOMEND_SITE_ID=#{recomendSiteId} - , RECOMEND_SITE_URL=#{recomendSiteUrl} - , RECOMEND_SITE_NM=#{recomendSiteNm} - , RECOMEND_SITE_DC=#{recomendSiteDc} - , RECOMEND_RESN_CN=#{recomendResnCn} - , RECOMEND_CONFM_AT=#{recomendConfmAt} - , CONFM_DE=#{confmDe} - , LAST_UPDT_PNTTM=sysdate - , LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE RECOMEND_SITE_ID=#{recomendSiteId} - - </update> - - <delete id="deleteRecomendSite"> - - DELETE FROM COMTNRECOMENDSITEINFO - WHERE RECOMEND_SITE_ID=#{recomendSiteId} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rec/EgovRecomendSite_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rec/EgovRecomendSite_SQL_postgres.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rec/EgovRecomendSite_SQL_postgres.xml (nonexistent) @@ -1,115 +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="RecomendSite"> - - <resultMap id="RecomendSiteManage" type="egovframework.com.uss.ion.rec.service.RecomendSiteVO"> - <result property="recomendSiteId" column="RECOMEND_SITE_ID"/> - <result property="recomendSiteUrl" column="RECOMEND_SITE_URL"/> - <result property="recomendSiteNm" column="RECOMEND_SITE_NM"/> - <result property="recomendSiteDc" column="RECOMEND_SITE_DC"/> - <result property="recomendResnCn" column="RECOMEND_RESN_CN"/> - <result property="recomendConfmAt" column="RECOMEND_CONFM_AT"/> - <result property="confmDe" column="CONFM_DE"/> - <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="selectRecomendSiteDetail" resultMap="RecomendSiteManage"> - - SELECT RECOMEND_SITE_ID, RECOMEND_SITE_URL, RECOMEND_SITE_NM, RECOMEND_SITE_DC, - RECOMEND_RESN_CN, RECOMEND_CONFM_AT, CONFM_DE, - TO_CHAR(FRST_REGIST_PNTTM,'YYYYmmdd') FRST_REGIST_PNTTM , FRST_REGISTER_ID, - TO_CHAR(LAST_UPDT_PNTTM,'YYYYmmdd') LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM COMTNRECOMENDSITEINFO - WHERE RECOMEND_SITE_ID=#{recomendSiteId} - - </select> - - <select id="selectRecomendSiteList" parameterType="egovframework.com.uss.ion.rec.service.RecomendSiteVO" resultMap="RecomendSiteManage"> - - SELECT RECOMEND_SITE_ID, RECOMEND_SITE_URL, RECOMEND_SITE_NM, RECOMEND_SITE_DC, - RECOMEND_RESN_CN, RECOMEND_CONFM_AT, CONFM_DE, - TO_CHAR(FRST_REGIST_PNTTM,'YYYYmmdd') FRST_REGIST_PNTTM , FRST_REGISTER_ID, - TO_CHAR(LAST_UPDT_PNTTM,'YYYYmmdd') LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM COMTNRECOMENDSITEINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - RECOMEND_SITE_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 1">AND - RECOMEND_SITE_URL LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - ORDER BY RECOMEND_SITE_NM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectRecomendSiteListCnt" parameterType="egovframework.com.uss.ion.rec.service.RecomendSiteVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNRECOMENDSITEINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - RECOMEND_SITE_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 1">AND - RECOMEND_SITE_URL LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <insert id="insertRecomendSite"> - - INSERT INTO COMTNRECOMENDSITEINFO - (RECOMEND_SITE_ID - , RECOMEND_SITE_URL - , RECOMEND_SITE_NM - , RECOMEND_SITE_DC - , RECOMEND_RESN_CN - , RECOMEND_CONFM_AT - , CONFM_DE - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID) - VALUES ( #{recomendSiteId} - , #{recomendSiteUrl} - , #{recomendSiteNm} - , #{recomendSiteDc} - , #{recomendResnCn} - , #{recomendConfmAt} - , #{confmDe} - , NOW() - , #{frstRegisterId} - , NOW() - , #{lastUpdusrId} ) - - </insert> - - <update id="updateRecomendSite"> - - UPDATE COMTNRECOMENDSITEINFO SET - RECOMEND_SITE_ID=#{recomendSiteId} - , RECOMEND_SITE_URL=#{recomendSiteUrl} - , RECOMEND_SITE_NM=#{recomendSiteNm} - , RECOMEND_SITE_DC=#{recomendSiteDc} - , RECOMEND_RESN_CN=#{recomendResnCn} - , RECOMEND_CONFM_AT=#{recomendConfmAt} - , CONFM_DE=#{confmDe} - , LAST_UPDT_PNTTM=NOW() - , LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE RECOMEND_SITE_ID=#{recomendSiteId} - - </update> - - <delete id="deleteRecomendSite"> - - DELETE FROM COMTNRECOMENDSITEINFO - WHERE RECOMEND_SITE_ID=#{recomendSiteId} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rec/EgovRecomendSite_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rec/EgovRecomendSite_SQL_mysql.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rec/EgovRecomendSite_SQL_mysql.xml (nonexistent) @@ -1,115 +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="RecomendSite"> - - <resultMap id="RecomendSiteManage" type="egovframework.com.uss.ion.rec.service.RecomendSiteVO"> - <result property="recomendSiteId" column="RECOMEND_SITE_ID"/> - <result property="recomendSiteUrl" column="RECOMEND_SITE_URL"/> - <result property="recomendSiteNm" column="RECOMEND_SITE_NM"/> - <result property="recomendSiteDc" column="RECOMEND_SITE_DC"/> - <result property="recomendResnCn" column="RECOMEND_RESN_CN"/> - <result property="recomendConfmAt" column="RECOMEND_CONFM_AT"/> - <result property="confmDe" column="CONFM_DE"/> - <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="selectRecomendSiteDetail" resultMap="RecomendSiteManage"> - - SELECT RECOMEND_SITE_ID, RECOMEND_SITE_URL, RECOMEND_SITE_NM, RECOMEND_SITE_DC, - RECOMEND_RESN_CN, RECOMEND_CONFM_AT, CONFM_DE, - DATE_FORMAT(FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGIST_PNTTM , FRST_REGISTER_ID, - DATE_FORMAT(LAST_UPDT_PNTTM,'%Y-%m-%d') LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM COMTNRECOMENDSITEINFO - WHERE RECOMEND_SITE_ID=#{recomendSiteId} - - </select> - - <select id="selectRecomendSiteList" parameterType="egovframework.com.uss.ion.rec.service.RecomendSiteVO" resultMap="RecomendSiteManage"> - - SELECT RECOMEND_SITE_ID, RECOMEND_SITE_URL, RECOMEND_SITE_NM, RECOMEND_SITE_DC, - RECOMEND_RESN_CN, RECOMEND_CONFM_AT, CONFM_DE, - DATE_FORMAT(FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGIST_PNTTM , FRST_REGISTER_ID, - DATE_FORMAT(LAST_UPDT_PNTTM,'%Y-%m-%d') LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM COMTNRECOMENDSITEINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - RECOMEND_SITE_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 1">AND - RECOMEND_SITE_URL LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - ORDER BY RECOMEND_SITE_NM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectRecomendSiteListCnt" parameterType="egovframework.com.uss.ion.rec.service.RecomendSiteVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNRECOMENDSITEINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - RECOMEND_SITE_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 1">AND - RECOMEND_SITE_URL LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <insert id="insertRecomendSite"> - - INSERT INTO COMTNRECOMENDSITEINFO - (RECOMEND_SITE_ID - , RECOMEND_SITE_URL - , RECOMEND_SITE_NM - , RECOMEND_SITE_DC - , RECOMEND_RESN_CN - , RECOMEND_CONFM_AT - , CONFM_DE - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID) - VALUES ( #{recomendSiteId} - , #{recomendSiteUrl} - , #{recomendSiteNm} - , #{recomendSiteDc} - , #{recomendResnCn} - , #{recomendConfmAt} - , #{confmDe} - , sysdate() - , #{frstRegisterId} - , sysdate() - , #{lastUpdusrId} ) - - </insert> - - <update id="updateRecomendSite"> - - UPDATE COMTNRECOMENDSITEINFO SET - RECOMEND_SITE_ID=#{recomendSiteId} - , RECOMEND_SITE_URL=#{recomendSiteUrl} - , RECOMEND_SITE_NM=#{recomendSiteNm} - , RECOMEND_SITE_DC=#{recomendSiteDc} - , RECOMEND_RESN_CN=#{recomendResnCn} - , RECOMEND_CONFM_AT=#{recomendConfmAt} - , CONFM_DE=#{confmDe} - , LAST_UPDT_PNTTM=sysdate() - , LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE RECOMEND_SITE_ID=#{recomendSiteId} - - </update> - - <delete id="deleteRecomendSite"> - - DELETE FROM COMTNRECOMENDSITEINFO - WHERE RECOMEND_SITE_ID=#{recomendSiteId} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rec/EgovRecomendSite_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rec/EgovRecomendSite_SQL_cubrid.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rec/EgovRecomendSite_SQL_cubrid.xml (nonexistent) @@ -1,136 +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="RecomendSite"> - - <resultMap id="RecomendSiteManage" type="egovframework.com.uss.ion.rec.service.RecomendSiteVO"> - <result property="recomendSiteId" column="RECOMEND_SITE_ID"/> - <result property="recomendSiteUrl" column="RECOMEND_SITE_URL"/> - <result property="recomendSiteNm" column="RECOMEND_SITE_NM"/> - <result property="recomendSiteDc" column="RECOMEND_SITE_DC"/> - <result property="recomendResnCn" column="RECOMEND_RESN_CN"/> - <result property="recomendConfmAt" column="RECOMEND_CONFM_AT"/> - <result property="confmDe" column="CONFM_DE"/> - <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="selectRecomendSiteDetail" resultMap="RecomendSiteManage"> - SELECT RECOMEND_SITE_ID, - RECOMEND_SITE_URL, - RECOMEND_SITE_NM, - RECOMEND_SITE_DC, - RECOMEND_RESN_CN, - RECOMEND_CONFM_AT, - CONFM_DE, - TO_CHAR(FRST_REGIST_PNTTM, 'YYYY-MM-DD') FRST_REGIST_PNTTM , - FRST_REGISTER_ID, - TO_CHAR(LAST_UPDT_PNTTM, 'YYYY-MM-DD') LAST_UPDT_PNTTM , - LAST_UPDUSR_ID - FROM COMTNRECOMENDSITEINFO - WHERE 1=1 - AND RECOMEND_SITE_ID = #{recomendSiteId} - </select> - - <select id="selectRecomendSiteList" parameterType="egovframework.com.uss.ion.rec.service.RecomendSiteVO" resultMap="RecomendSiteManage"> - - SELECT RECOMEND_SITE_ID, RECOMEND_SITE_URL, RECOMEND_SITE_NM, RECOMEND_SITE_DC, - RECOMEND_RESN_CN, RECOMEND_CONFM_AT, CONFM_DE, - FRST_REGIST_PNTTM , FRST_REGISTER_ID, - TO_CHAR(LAST_UPDT_PNTTM, 'YYYY-MM-DD') LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM - ( - SELECT ROWNUM RNUM,RECOMEND.* - FROM - ( - SELECT RECOMEND_SITE_ID, RECOMEND_SITE_URL, RECOMEND_SITE_NM, RECOMEND_SITE_DC, - RECOMEND_RESN_CN, RECOMEND_CONFM_AT, CONFM_DE, - FRST_REGIST_PNTTM , FRST_REGISTER_ID, - LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM COMTNRECOMENDSITEINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - RECOMEND_SITE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1">AND - RECOMEND_SITE_URL LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - - ORDER BY RECOMEND_SITE_NM DESC - ) RECOMEND - ) Z - WHERE ROWNUM <= #{recordCountPerPage} and RNUM > #{firstIndex} - ]]> - - </select> - - <select id="selectRecomendSiteListCnt" parameterType="egovframework.com.uss.ion.rec.service.RecomendSiteVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNRECOMENDSITEINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - RECOMEND_SITE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1">AND - RECOMEND_SITE_URL LIKE '%' || #{searchKeyword} || '%' - </if> - </select> - - <insert id="insertRecomendSite"> - - INSERT INTO COMTNRECOMENDSITEINFO - (RECOMEND_SITE_ID - , RECOMEND_SITE_URL - , RECOMEND_SITE_NM - , RECOMEND_SITE_DC - , RECOMEND_RESN_CN - , RECOMEND_CONFM_AT - , CONFM_DE - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID) - VALUES ( #{recomendSiteId} - , #{recomendSiteUrl} - , #{recomendSiteNm} - , #{recomendSiteDc} - , #{recomendResnCn} - , #{recomendConfmAt} - , #{confmDe} - , SYSDATETIME - , #{frstRegisterId} - , SYSDATETIME - , #{lastUpdusrId} ) - - </insert> - - <update id="updateRecomendSite"> - - UPDATE COMTNRECOMENDSITEINFO SET - RECOMEND_SITE_ID=#{recomendSiteId} - , RECOMEND_SITE_URL=#{recomendSiteUrl} - , RECOMEND_SITE_NM=#{recomendSiteNm} - , RECOMEND_SITE_DC=#{recomendSiteDc} - , RECOMEND_RESN_CN=#{recomendResnCn} - , RECOMEND_CONFM_AT=#{recomendConfmAt} - , CONFM_DE=#{confmDe} - , LAST_UPDT_PNTTM=SYSDATETIME - , LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE RECOMEND_SITE_ID=#{recomendSiteId} - - </update> - - <delete id="deleteRecomendSite"> - - DELETE FROM COMTNRECOMENDSITEINFO - WHERE RECOMEND_SITE_ID=#{recomendSiteId} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rec/EgovRecomendSite_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rec/EgovRecomendSite_SQL_oracle.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rec/EgovRecomendSite_SQL_oracle.xml (nonexistent) @@ -1,136 +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="RecomendSite"> - - <resultMap id="RecomendSiteManage" type="egovframework.com.uss.ion.rec.service.RecomendSiteVO"> - <result property="recomendSiteId" column="RECOMEND_SITE_ID"/> - <result property="recomendSiteUrl" column="RECOMEND_SITE_URL"/> - <result property="recomendSiteNm" column="RECOMEND_SITE_NM"/> - <result property="recomendSiteDc" column="RECOMEND_SITE_DC"/> - <result property="recomendResnCn" column="RECOMEND_RESN_CN"/> - <result property="recomendConfmAt" column="RECOMEND_CONFM_AT"/> - <result property="confmDe" column="CONFM_DE"/> - <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="selectRecomendSiteDetail" resultMap="RecomendSiteManage"> - SELECT RECOMEND_SITE_ID, - RECOMEND_SITE_URL, - RECOMEND_SITE_NM, - RECOMEND_SITE_DC, - RECOMEND_RESN_CN, - RECOMEND_CONFM_AT, - CONFM_DE, - TO_CHAR(FRST_REGIST_PNTTM, 'YYYY-MM-DD') FRST_REGIST_PNTTM , - FRST_REGISTER_ID, - TO_CHAR(LAST_UPDT_PNTTM, 'YYYY-MM-DD') LAST_UPDT_PNTTM , - LAST_UPDUSR_ID - FROM COMTNRECOMENDSITEINFO - WHERE 1=1 - AND RECOMEND_SITE_ID = #{recomendSiteId} - </select> - - <select id="selectRecomendSiteList" parameterType="egovframework.com.uss.ion.rec.service.RecomendSiteVO" resultMap="RecomendSiteManage"> - - SELECT RECOMEND_SITE_ID, RECOMEND_SITE_URL, RECOMEND_SITE_NM, RECOMEND_SITE_DC, - RECOMEND_RESN_CN, RECOMEND_CONFM_AT, CONFM_DE, - FRST_REGIST_PNTTM , FRST_REGISTER_ID, - TO_CHAR(LAST_UPDT_PNTTM, 'YYYY-MM-DD') LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM - ( - SELECT ROWNUM RNUM,RECOMEND.* - FROM - ( - SELECT RECOMEND_SITE_ID, RECOMEND_SITE_URL, RECOMEND_SITE_NM, RECOMEND_SITE_DC, - RECOMEND_RESN_CN, RECOMEND_CONFM_AT, CONFM_DE, - FRST_REGIST_PNTTM , FRST_REGISTER_ID, - LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM COMTNRECOMENDSITEINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - RECOMEND_SITE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1">AND - RECOMEND_SITE_URL LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - - ORDER BY RECOMEND_SITE_NM DESC - ) RECOMEND - ) - WHERE ROWNUM <= #{recordCountPerPage} and RNUM > #{firstIndex} - ]]> - - </select> - - <select id="selectRecomendSiteListCnt" parameterType="egovframework.com.uss.ion.rec.service.RecomendSiteVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNRECOMENDSITEINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - RECOMEND_SITE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1">AND - RECOMEND_SITE_URL LIKE '%' || #{searchKeyword} || '%' - </if> - </select> - - <insert id="insertRecomendSite"> - - INSERT INTO COMTNRECOMENDSITEINFO - (RECOMEND_SITE_ID - , RECOMEND_SITE_URL - , RECOMEND_SITE_NM - , RECOMEND_SITE_DC - , RECOMEND_RESN_CN - , RECOMEND_CONFM_AT - , CONFM_DE - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID) - VALUES ( #{recomendSiteId} - , #{recomendSiteUrl} - , #{recomendSiteNm} - , #{recomendSiteDc} - , #{recomendResnCn} - , #{recomendConfmAt} - , #{confmDe} - , sysdate - , #{frstRegisterId} - , sysdate - , #{lastUpdusrId} ) - - </insert> - - <update id="updateRecomendSite"> - - UPDATE COMTNRECOMENDSITEINFO SET - RECOMEND_SITE_ID=#{recomendSiteId} - , RECOMEND_SITE_URL=#{recomendSiteUrl} - , RECOMEND_SITE_NM=#{recomendSiteNm} - , RECOMEND_SITE_DC=#{recomendSiteDc} - , RECOMEND_RESN_CN=#{recomendResnCn} - , RECOMEND_CONFM_AT=#{recomendConfmAt} - , CONFM_DE=#{confmDe} - , LAST_UPDT_PNTTM=sysdate - , LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE RECOMEND_SITE_ID=#{recomendSiteId} - - </update> - - <delete id="deleteRecomendSite"> - - DELETE FROM COMTNRECOMENDSITEINFO - WHERE RECOMEND_SITE_ID=#{recomendSiteId} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rec/EgovRecomendSite_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rec/EgovRecomendSite_SQL_maria.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rec/EgovRecomendSite_SQL_maria.xml (nonexistent) @@ -1,115 +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="RecomendSite"> - - <resultMap id="RecomendSiteManage" type="egovframework.com.uss.ion.rec.service.RecomendSiteVO"> - <result property="recomendSiteId" column="RECOMEND_SITE_ID"/> - <result property="recomendSiteUrl" column="RECOMEND_SITE_URL"/> - <result property="recomendSiteNm" column="RECOMEND_SITE_NM"/> - <result property="recomendSiteDc" column="RECOMEND_SITE_DC"/> - <result property="recomendResnCn" column="RECOMEND_RESN_CN"/> - <result property="recomendConfmAt" column="RECOMEND_CONFM_AT"/> - <result property="confmDe" column="CONFM_DE"/> - <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="selectRecomendSiteDetail" resultMap="RecomendSiteManage"> - - SELECT RECOMEND_SITE_ID, RECOMEND_SITE_URL, RECOMEND_SITE_NM, RECOMEND_SITE_DC, - RECOMEND_RESN_CN, RECOMEND_CONFM_AT, CONFM_DE, - DATE_FORMAT(FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGIST_PNTTM , FRST_REGISTER_ID, - DATE_FORMAT(LAST_UPDT_PNTTM,'%Y-%m-%d') LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM COMTNRECOMENDSITEINFO - WHERE RECOMEND_SITE_ID=#{recomendSiteId} - - </select> - - <select id="selectRecomendSiteList" parameterType="egovframework.com.uss.ion.rec.service.RecomendSiteVO" resultMap="RecomendSiteManage"> - - SELECT RECOMEND_SITE_ID, RECOMEND_SITE_URL, RECOMEND_SITE_NM, RECOMEND_SITE_DC, - RECOMEND_RESN_CN, RECOMEND_CONFM_AT, CONFM_DE, - DATE_FORMAT(FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGIST_PNTTM , FRST_REGISTER_ID, - DATE_FORMAT(LAST_UPDT_PNTTM,'%Y-%m-%d') LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM COMTNRECOMENDSITEINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - RECOMEND_SITE_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 1">AND - RECOMEND_SITE_URL LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - ORDER BY RECOMEND_SITE_NM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectRecomendSiteListCnt" parameterType="egovframework.com.uss.ion.rec.service.RecomendSiteVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNRECOMENDSITEINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - RECOMEND_SITE_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 1">AND - RECOMEND_SITE_URL LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <insert id="insertRecomendSite"> - - INSERT INTO COMTNRECOMENDSITEINFO - (RECOMEND_SITE_ID - , RECOMEND_SITE_URL - , RECOMEND_SITE_NM - , RECOMEND_SITE_DC - , RECOMEND_RESN_CN - , RECOMEND_CONFM_AT - , CONFM_DE - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID) - VALUES ( #{recomendSiteId} - , #{recomendSiteUrl} - , #{recomendSiteNm} - , #{recomendSiteDc} - , #{recomendResnCn} - , #{recomendConfmAt} - , #{confmDe} - , sysdate() - , #{frstRegisterId} - , sysdate() - , #{lastUpdusrId} ) - - </insert> - - <update id="updateRecomendSite"> - - UPDATE COMTNRECOMENDSITEINFO SET - RECOMEND_SITE_ID=#{recomendSiteId} - , RECOMEND_SITE_URL=#{recomendSiteUrl} - , RECOMEND_SITE_NM=#{recomendSiteNm} - , RECOMEND_SITE_DC=#{recomendSiteDc} - , RECOMEND_RESN_CN=#{recomendResnCn} - , RECOMEND_CONFM_AT=#{recomendConfmAt} - , CONFM_DE=#{confmDe} - , LAST_UPDT_PNTTM=sysdate() - , LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE RECOMEND_SITE_ID=#{recomendSiteId} - - </update> - - <delete id="deleteRecomendSite"> - - DELETE FROM COMTNRECOMENDSITEINFO - WHERE RECOMEND_SITE_ID=#{recomendSiteId} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rec/EgovRecomendSite_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rec/EgovRecomendSite_SQL_altibase.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rec/EgovRecomendSite_SQL_altibase.xml (nonexistent) @@ -1,136 +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="RecomendSite"> - - <resultMap id="RecomendSiteManage" type="egovframework.com.uss.ion.rec.service.RecomendSiteVO"> - <result property="recomendSiteId" column="RECOMEND_SITE_ID"/> - <result property="recomendSiteUrl" column="RECOMEND_SITE_URL"/> - <result property="recomendSiteNm" column="RECOMEND_SITE_NM"/> - <result property="recomendSiteDc" column="RECOMEND_SITE_DC"/> - <result property="recomendResnCn" column="RECOMEND_RESN_CN"/> - <result property="recomendConfmAt" column="RECOMEND_CONFM_AT"/> - <result property="confmDe" column="CONFM_DE"/> - <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="selectRecomendSiteDetail" resultMap="RecomendSiteManage"> - SELECT RECOMEND_SITE_ID, - RECOMEND_SITE_URL, - RECOMEND_SITE_NM, - RECOMEND_SITE_DC, - RECOMEND_RESN_CN, - RECOMEND_CONFM_AT, - CONFM_DE, - TO_CHAR(FRST_REGIST_PNTTM, 'YYYY-MM-DD') FRST_REGIST_PNTTM , - FRST_REGISTER_ID, - TO_CHAR(LAST_UPDT_PNTTM, 'YYYY-MM-DD') LAST_UPDT_PNTTM , - LAST_UPDUSR_ID - FROM COMTNRECOMENDSITEINFO - WHERE 1=1 - AND RECOMEND_SITE_ID = #{recomendSiteId} - </select> - - <select id="selectRecomendSiteList" parameterType="egovframework.com.uss.ion.rec.service.RecomendSiteVO" resultMap="RecomendSiteManage"> - - SELECT RECOMEND_SITE_ID, RECOMEND_SITE_URL, RECOMEND_SITE_NM, RECOMEND_SITE_DC, - RECOMEND_RESN_CN, RECOMEND_CONFM_AT, CONFM_DE, - FRST_REGIST_PNTTM , FRST_REGISTER_ID, - TO_CHAR(LAST_UPDT_PNTTM, 'YYYY-MM-DD') LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM - ( - SELECT ROWNUM RNUM,RECOMEND.* - FROM - ( - SELECT RECOMEND_SITE_ID, RECOMEND_SITE_URL, RECOMEND_SITE_NM, RECOMEND_SITE_DC, - RECOMEND_RESN_CN, RECOMEND_CONFM_AT, CONFM_DE, - FRST_REGIST_PNTTM , FRST_REGISTER_ID, - LAST_UPDT_PNTTM , LAST_UPDUSR_ID - FROM COMTNRECOMENDSITEINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - RECOMEND_SITE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1">AND - RECOMEND_SITE_URL LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - - ORDER BY RECOMEND_SITE_NM DESC - ) RECOMEND - ) - WHERE ROWNUM <= #{recordCountPerPage} and RNUM > #{firstIndex} - ]]> - - </select> - - <select id="selectRecomendSiteListCnt" parameterType="egovframework.com.uss.ion.rec.service.RecomendSiteVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNRECOMENDSITEINFO - WHERE 1=1 - - <if test="searchCondition == 0">AND - RECOMEND_SITE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1">AND - RECOMEND_SITE_URL LIKE '%' || #{searchKeyword} || '%' - </if> - </select> - - <insert id="insertRecomendSite"> - - INSERT INTO COMTNRECOMENDSITEINFO - (RECOMEND_SITE_ID - , RECOMEND_SITE_URL - , RECOMEND_SITE_NM - , RECOMEND_SITE_DC - , RECOMEND_RESN_CN - , RECOMEND_CONFM_AT - , CONFM_DE - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID) - VALUES ( #{recomendSiteId} - , #{recomendSiteUrl} - , #{recomendSiteNm} - , #{recomendSiteDc} - , #{recomendResnCn} - , #{recomendConfmAt} - , #{confmDe} - , sysdate - , #{frstRegisterId} - , sysdate - , #{lastUpdusrId} ) - - </insert> - - <update id="updateRecomendSite"> - - UPDATE COMTNRECOMENDSITEINFO SET - RECOMEND_SITE_ID=#{recomendSiteId} - , RECOMEND_SITE_URL=#{recomendSiteUrl} - , RECOMEND_SITE_NM=#{recomendSiteNm} - , RECOMEND_SITE_DC=#{recomendSiteDc} - , RECOMEND_RESN_CN=#{recomendResnCn} - , RECOMEND_CONFM_AT=#{recomendConfmAt} - , CONFM_DE=#{confmDe} - , LAST_UPDT_PNTTM=sysdate - , LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE RECOMEND_SITE_ID=#{recomendSiteId} - - </update> - - <delete id="deleteRecomendSite"> - - DELETE FROM COMTNRECOMENDSITEINFO - WHERE RECOMEND_SITE_ID=#{recomendSiteId} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rmm/EgovRoughMap_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rmm/EgovRoughMap_SQL_tibero.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rmm/EgovRoughMap_SQL_tibero.xml (nonexistent) @@ -1,150 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:17 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RoughMapDAO"> - - <resultMap id="RoughMap" type="egovframework.com.uss.ion.rmm.service.RoughMapVO"> - <result property="roughMapId" column="ROUGHMAP_ID"/> - <result property="roughMapSj" column="ROUGHMAPSJ"/> - <result property="roughMapAddress" column="ROUGHMAPADDRESS"/> - <result property="la" column="LA"/> - <result property="lo" column="LO"/> - <result property="markerLa" column="MARKERLA"/> - <result property="markerLo" column="MARKERLO"/> - <result property="infoWindow" column="INFOWINDOW"/> - <result property="zoomLevel" column="ZOOMLEVEL"/> - <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="selectRoughMapList" parameterType="egovframework.com.uss.ion.rmm.service.RoughMapDefaultVO" resultType="egovMap"> - - SELECT - ROUGHMAP_ID, - ROUGHMAPSJ, - ROUGHMAPADDRESS, - DATE_FORMAT(LAST_UPDT_PNTTM,'%Y-%m-%d') LAST_UPDT_PNTTM - FROM - COMTNROUGHMAP - WHERE - 1 = 1 - - <if test="searchCondition == 'roughMapSj'">AND - ROUGHMAPSJ LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 'roughMapAddress'">AND - ROUGHMAPADDRESS LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - ORDER BY ROUGHMAP_ID DESC - - <if test="searchUseYn == ''"> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </if> - </select> - - <select id="selectRoughMapListTotCnt" parameterType="egovframework.com.uss.ion.rmm.service.RoughMapDefaultVO" resultType="int"> - - SELECT - COUNT(ROUGHMAP_ID) - FROM - COMTNROUGHMAP - WHERE - 1 = 1 - - <if test="searchCondition == 'roughMapSj'">AND - ROUGHMAPSJ LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 'roughMapAddress'">AND - ROUGHMAPADDRESS LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - </select> - - <select id="selectRoughMapDetail" resultMap="RoughMap"> - - SELECT - ROUGHMAP_ID, - ROUGHMAPSJ, - ROUGHMAPADDRESS, - LA, - LO, - MARKERLA, - MARKERLO, - INFOWINDOW, - ZOOMLEVEL, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - FROM - COMTNROUGHMAP - WHERE - ROUGHMAP_ID = #{roughMapId} - - </select> - - <insert id="insertRoughMap"> - - INSERT INTO COMTNROUGHMAP ( - ROUGHMAP_ID, - ROUGHMAPSJ, - ROUGHMAPADDRESS, - LA, - LO, - MARKERLA, - MARKERLO, - INFOWINDOW, - ZOOMLEVEL, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID) - VALUES ( - #{roughMapId}, - #{roughMapSj}, - #{roughMapAddress}, - #{la}, - #{lo}, - #{markerLa}, - #{markerLo}, - #{infoWindow}, - #{zoomLevel}, - sysdate, - #{frstRegisterId}, - sysdate, - #{lastUpdusrId} - ) - - </insert> - - <update id="updateRoughMap"> - - UPDATE - COMTNROUGHMAP - SET - ROUGHMAPSJ = #{roughMapSj}, - ROUGHMAPADDRESS = #{roughMapAddress}, - LA = #{la}, - LO = #{lo}, - MARKERLA = #{markerLa}, - MARKERLO = #{markerLo}, - INFOWINDOW = #{infoWindow}, - ZOOMLEVEL = #{zoomLevel}, - LAST_UPDT_PNTTM = sysdate, - LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE - ROUGHMAP_ID = #{roughMapId} - - </update> - - <delete id="deleteRoughMap"> - - DELETE FROM - COMTNROUGHMAP - WHERE - ROUGHMAP_ID = #{roughMapId} - - </delete> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rmm/EgovRoughMap_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rmm/EgovRoughMap_SQL_postgres.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rmm/EgovRoughMap_SQL_postgres.xml (nonexistent) @@ -1,148 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:17 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RoughMapDAO"> - - <resultMap id="RoughMap" type="egovframework.com.uss.ion.rmm.service.RoughMapVO"> - <result property="roughMapId" column="ROUGHMAP_ID"/> - <result property="roughMapSj" column="ROUGHMAPSJ"/> - <result property="roughMapAddress" column="ROUGHMAPADDRESS"/> - <result property="la" column="LA"/> - <result property="lo" column="LO"/> - <result property="markerLa" column="MARKERLA"/> - <result property="markerLo" column="MARKERLO"/> - <result property="infoWindow" column="INFOWINDOW"/> - <result property="zoomLevel" column="ZOOMLEVEL"/> - <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="selectRoughMapList" parameterType="egovframework.com.uss.ion.rmm.service.RoughMapDefaultVO" resultType="egovMap"> - - SELECT - ROUGHMAP_ID, - ROUGHMAPSJ, - ROUGHMAPADDRESS, - TO_CHAR(LAST_UPDT_PNTTM,'YYYYmmdd') LAST_UPDT_PNTTM - FROM - COMTNROUGHMAP - WHERE - 1 = 1 - - <if test="searchCondition == 'roughMapSj'">AND - ROUGHMAPSJ LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 'roughMapAddress'">AND - ROUGHMAPADDRESS LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - ORDER BY ROUGHMAP_ID DESC - - <if test="searchUseYn == ''"> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </if> - </select> - - <select id="selectRoughMapListTotCnt" parameterType="egovframework.com.uss.ion.rmm.service.RoughMapDefaultVO" resultType="int"> - - SELECT - COUNT(ROUGHMAP_ID) - FROM - COMTNROUGHMAP - WHERE - 1 = 1 - - <if test="searchCondition == 'roughMapSj'">AND - ROUGHMAPSJ LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 'roughMapAddress'">AND - ROUGHMAPADDRESS LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - </select> - - <select id="selectRoughMapDetail" resultMap="RoughMap"> - - SELECT - ROUGHMAP_ID, - ROUGHMAPSJ, - ROUGHMAPADDRESS, - LA, - LO, - MARKERLA, - MARKERLO, - INFOWINDOW, - ZOOMLEVEL, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - FROM - COMTNROUGHMAP - WHERE - ROUGHMAP_ID = #{roughMapId} - - </select> - - <insert id="insertRoughMap"> - - INSERT INTO COMTNROUGHMAP ( - ROUGHMAP_ID, - ROUGHMAPSJ, - ROUGHMAPADDRESS, - LA, - LO, - MARKERLA, - MARKERLO, - INFOWINDOW, - ZOOMLEVEL, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID) - VALUES ( - #{roughMapId}, - #{roughMapSj}, - #{roughMapAddress}, - #{la}, - #{lo}, - #{markerLa}, - #{markerLo}, - #{infoWindow}, - #{zoomLevel}, - NOW(), - #{frstRegisterId}, - NOW(), - #{lastUpdusrId} - ) - - </insert> - - <update id="updateRoughMap"> - - UPDATE - COMTNROUGHMAP - SET - ROUGHMAPSJ = #{roughMapSj}, - ROUGHMAPADDRESS = #{roughMapAddress}, - LA = #{la}, - LO = #{lo}, - MARKERLA = #{markerLa}, - MARKERLO = #{markerLo}, - INFOWINDOW = #{infoWindow}, - ZOOMLEVEL = #{zoomLevel} - WHERE - ROUGHMAP_ID = #{roughMapId} - - </update> - - <delete id="deleteRoughMap"> - - DELETE FROM - COMTNROUGHMAP - WHERE - ROUGHMAP_ID = #{roughMapId} - - </delete> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rmm/EgovRoughMap_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rmm/EgovRoughMap_SQL_mysql.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rmm/EgovRoughMap_SQL_mysql.xml (nonexistent) @@ -1,148 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:17 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RoughMapDAO"> - - <resultMap id="RoughMap" type="egovframework.com.uss.ion.rmm.service.RoughMapVO"> - <result property="roughMapId" column="ROUGHMAP_ID"/> - <result property="roughMapSj" column="ROUGHMAPSJ"/> - <result property="roughMapAddress" column="ROUGHMAPADDRESS"/> - <result property="la" column="LA"/> - <result property="lo" column="LO"/> - <result property="markerLa" column="MARKERLA"/> - <result property="markerLo" column="MARKERLO"/> - <result property="infoWindow" column="INFOWINDOW"/> - <result property="zoomLevel" column="ZOOMLEVEL"/> - <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="selectRoughMapList" parameterType="egovframework.com.uss.ion.rmm.service.RoughMapDefaultVO" resultType="egovMap"> - - SELECT - ROUGHMAP_ID, - ROUGHMAPSJ, - ROUGHMAPADDRESS, - DATE_FORMAT(LAST_UPDT_PNTTM,'%Y-%m-%d') LAST_UPDT_PNTTM - FROM - COMTNROUGHMAP - WHERE - 1 = 1 - - <if test="searchCondition == 'roughMapSj'">AND - ROUGHMAPSJ LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 'roughMapAddress'">AND - ROUGHMAPADDRESS LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - ORDER BY ROUGHMAP_ID DESC - - <if test="searchUseYn == ''"> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </if> - </select> - - <select id="selectRoughMapListTotCnt" parameterType="egovframework.com.uss.ion.rmm.service.RoughMapDefaultVO" resultType="int"> - - SELECT - COUNT(ROUGHMAP_ID) - FROM - COMTNROUGHMAP - WHERE - 1 = 1 - - <if test="searchCondition == 'roughMapSj'">AND - ROUGHMAPSJ LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 'roughMapAddress'">AND - ROUGHMAPADDRESS LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - </select> - - <select id="selectRoughMapDetail" resultMap="RoughMap"> - - SELECT - ROUGHMAP_ID, - ROUGHMAPSJ, - ROUGHMAPADDRESS, - LA, - LO, - MARKERLA, - MARKERLO, - INFOWINDOW, - ZOOMLEVEL, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - FROM - COMTNROUGHMAP - WHERE - ROUGHMAP_ID = #{roughMapId} - - </select> - - <insert id="insertRoughMap"> - - INSERT INTO COMTNROUGHMAP ( - ROUGHMAP_ID, - ROUGHMAPSJ, - ROUGHMAPADDRESS, - LA, - LO, - MARKERLA, - MARKERLO, - INFOWINDOW, - ZOOMLEVEL, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID) - VALUES ( - #{roughMapId}, - #{roughMapSj}, - #{roughMapAddress}, - #{la}, - #{lo}, - #{markerLa}, - #{markerLo}, - #{infoWindow}, - #{zoomLevel}, - sysdate(), - #{frstRegisterId}, - sysdate(), - #{lastUpdusrId} - ) - - </insert> - - <update id="updateRoughMap"> - - UPDATE - COMTNROUGHMAP - SET - ROUGHMAPSJ = #{roughMapSj}, - ROUGHMAPADDRESS = #{roughMapAddress}, - LA = #{la}, - LO = #{lo}, - MARKERLA = #{markerLa}, - MARKERLO = #{markerLo}, - INFOWINDOW = #{infoWindow}, - ZOOMLEVEL = #{zoomLevel} - WHERE - ROUGHMAP_ID = #{roughMapId} - - </update> - - <delete id="deleteRoughMap"> - - DELETE FROM - COMTNROUGHMAP - WHERE - ROUGHMAP_ID = #{roughMapId} - - </delete> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rmm/EgovRoughMap_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rmm/EgovRoughMap_SQL_cubrid.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rmm/EgovRoughMap_SQL_cubrid.xml (nonexistent) @@ -1,150 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:17 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RoughMapDAO"> - - <resultMap id="RoughMap" type="egovframework.com.uss.ion.rmm.service.RoughMapVO"> - <result property="roughMapId" column="ROUGHMAP_ID"/> - <result property="roughMapSj" column="ROUGHMAPSJ"/> - <result property="roughMapAddress" column="ROUGHMAPADDRESS"/> - <result property="la" column="LA"/> - <result property="lo" column="LO"/> - <result property="markerLa" column="MARKERLA"/> - <result property="markerLo" column="MARKERLO"/> - <result property="infoWindow" column="INFOWINDOW"/> - <result property="zoomLevel" column="ZOOMLEVEL"/> - <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="selectRoughMapList" parameterType="egovframework.com.uss.ion.rmm.service.RoughMapDefaultVO" resultType="egovMap"> - - SELECT - ROUGHMAP_ID, - ROUGHMAPSJ, - ROUGHMAPADDRESS, - DATE_FORMAT(LAST_UPDT_PNTTM,'%Y-%m-%d') LAST_UPDT_PNTTM - FROM - COMTNROUGHMAP - WHERE - 1 = 1 - - <if test="searchCondition == 'roughMapSj'">AND - ROUGHMAPSJ LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 'roughMapAddress'">AND - ROUGHMAPADDRESS LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - ORDER BY ROUGHMAP_ID DESC - - <if test="searchUseYn == ''"> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </if> - </select> - - <select id="selectRoughMapListTotCnt" parameterType="egovframework.com.uss.ion.rmm.service.RoughMapDefaultVO" resultType="int"> - - SELECT - COUNT(ROUGHMAP_ID) - FROM - COMTNROUGHMAP - WHERE - 1 = 1 - - <if test="searchCondition == 'roughMapSj'">AND - ROUGHMAPSJ LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 'roughMapAddress'">AND - ROUGHMAPADDRESS LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - </select> - - <select id="selectRoughMapDetail" resultMap="RoughMap"> - - SELECT - ROUGHMAP_ID, - ROUGHMAPSJ, - ROUGHMAPADDRESS, - LA, - LO, - MARKERLA, - MARKERLO, - INFOWINDOW, - ZOOMLEVEL, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - FROM - COMTNROUGHMAP - WHERE - ROUGHMAP_ID = #{roughMapId} - - </select> - - <insert id="insertRoughMap"> - - INSERT INTO COMTNROUGHMAP ( - ROUGHMAP_ID, - ROUGHMAPSJ, - ROUGHMAPADDRESS, - LA, - LO, - MARKERLA, - MARKERLO, - INFOWINDOW, - ZOOMLEVEL, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID) - VALUES ( - #{roughMapId}, - #{roughMapSj}, - #{roughMapAddress}, - #{la}, - #{lo}, - #{markerLa}, - #{markerLo}, - #{infoWindow}, - #{zoomLevel}, - SYSDATETIME, - #{frstRegisterId}, - SYSDATETIME, - #{lastUpdusrId} - ) - - </insert> - - <update id="updateRoughMap"> - - UPDATE - COMTNROUGHMAP - SET - ROUGHMAPSJ = #{roughMapSj}, - ROUGHMAPADDRESS = #{roughMapAddress}, - LA = #{la}, - LO = #{lo}, - MARKERLA = #{markerLa}, - MARKERLO = #{markerLo}, - INFOWINDOW = #{infoWindow}, - ZOOMLEVEL = #{zoomLevel}, - LAST_UPDT_PNTTM = SYSDATETIME, - LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE - ROUGHMAP_ID = #{roughMapId} - - </update> - - <delete id="deleteRoughMap"> - - DELETE FROM - COMTNROUGHMAP - WHERE - ROUGHMAP_ID = #{roughMapId} - - </delete> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rmm/EgovRoughMap_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rmm/EgovRoughMap_SQL_maria.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rmm/EgovRoughMap_SQL_maria.xml (nonexistent) @@ -1,148 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:17 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RoughMapDAO"> - - <resultMap id="RoughMap" type="egovframework.com.uss.ion.rmm.service.RoughMapVO"> - <result property="roughMapId" column="ROUGHMAP_ID"/> - <result property="roughMapSj" column="ROUGHMAPSJ"/> - <result property="roughMapAddress" column="ROUGHMAPADDRESS"/> - <result property="la" column="LA"/> - <result property="lo" column="LO"/> - <result property="markerLa" column="MARKERLA"/> - <result property="markerLo" column="MARKERLO"/> - <result property="infoWindow" column="INFOWINDOW"/> - <result property="zoomLevel" column="ZOOMLEVEL"/> - <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="selectRoughMapList" parameterType="egovframework.com.uss.ion.rmm.service.RoughMapDefaultVO" resultType="egovMap"> - - SELECT - ROUGHMAP_ID, - ROUGHMAPSJ, - ROUGHMAPADDRESS, - DATE_FORMAT(LAST_UPDT_PNTTM,'%Y-%m-%d') LAST_UPDT_PNTTM - FROM - COMTNROUGHMAP - WHERE - 1 = 1 - - <if test="searchCondition == 'roughMapSj'">AND - ROUGHMAPSJ LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 'roughMapAddress'">AND - ROUGHMAPADDRESS LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - ORDER BY ROUGHMAP_ID DESC - - <if test="searchUseYn == ''"> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </if> - </select> - - <select id="selectRoughMapListTotCnt" parameterType="egovframework.com.uss.ion.rmm.service.RoughMapDefaultVO" resultType="int"> - - SELECT - COUNT(ROUGHMAP_ID) - FROM - COMTNROUGHMAP - WHERE - 1 = 1 - - <if test="searchCondition == 'roughMapSj'">AND - ROUGHMAPSJ LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 'roughMapAddress'">AND - ROUGHMAPADDRESS LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - </select> - - <select id="selectRoughMapDetail" resultMap="RoughMap"> - - SELECT - ROUGHMAP_ID, - ROUGHMAPSJ, - ROUGHMAPADDRESS, - LA, - LO, - MARKERLA, - MARKERLO, - INFOWINDOW, - ZOOMLEVEL, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - FROM - COMTNROUGHMAP - WHERE - ROUGHMAP_ID = #{roughMapId} - - </select> - - <insert id="insertRoughMap"> - - INSERT INTO COMTNROUGHMAP ( - ROUGHMAP_ID, - ROUGHMAPSJ, - ROUGHMAPADDRESS, - LA, - LO, - MARKERLA, - MARKERLO, - INFOWINDOW, - ZOOMLEVEL, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID) - VALUES ( - #{roughMapId}, - #{roughMapSj}, - #{roughMapAddress}, - #{la}, - #{lo}, - #{markerLa}, - #{markerLo}, - #{infoWindow}, - #{zoomLevel}, - sysdate(), - #{frstRegisterId}, - sysdate(), - #{lastUpdusrId} - ) - - </insert> - - <update id="updateRoughMap"> - - UPDATE - COMTNROUGHMAP - SET - ROUGHMAPSJ = #{roughMapSj}, - ROUGHMAPADDRESS = #{roughMapAddress}, - LA = #{la}, - LO = #{lo}, - MARKERLA = #{markerLa}, - MARKERLO = #{markerLo}, - INFOWINDOW = #{infoWindow}, - ZOOMLEVEL = #{zoomLevel} - WHERE - ROUGHMAP_ID = #{roughMapId} - - </update> - - <delete id="deleteRoughMap"> - - DELETE FROM - COMTNROUGHMAP - WHERE - ROUGHMAP_ID = #{roughMapId} - - </delete> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rmm/EgovRoughMap_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rmm/EgovRoughMap_SQL_oracle.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rmm/EgovRoughMap_SQL_oracle.xml (nonexistent) @@ -1,150 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:17 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RoughMapDAO"> - - <resultMap id="RoughMap" type="egovframework.com.uss.ion.rmm.service.RoughMapVO"> - <result property="roughMapId" column="ROUGHMAP_ID"/> - <result property="roughMapSj" column="ROUGHMAPSJ"/> - <result property="roughMapAddress" column="ROUGHMAPADDRESS"/> - <result property="la" column="LA"/> - <result property="lo" column="LO"/> - <result property="markerLa" column="MARKERLA"/> - <result property="markerLo" column="MARKERLO"/> - <result property="infoWindow" column="INFOWINDOW"/> - <result property="zoomLevel" column="ZOOMLEVEL"/> - <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="selectRoughMapList" parameterType="egovframework.com.uss.ion.rmm.service.RoughMapDefaultVO" resultType="egovMap"> - - SELECT - ROUGHMAP_ID, - ROUGHMAPSJ, - ROUGHMAPADDRESS, - DATE_FORMAT(LAST_UPDT_PNTTM,'%Y-%m-%d') LAST_UPDT_PNTTM - FROM - COMTNROUGHMAP - WHERE - 1 = 1 - - <if test="searchCondition == 'roughMapSj'">AND - ROUGHMAPSJ LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 'roughMapAddress'">AND - ROUGHMAPADDRESS LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - ORDER BY ROUGHMAP_ID DESC - - <if test="searchUseYn == ''"> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </if> - </select> - - <select id="selectRoughMapListTotCnt" parameterType="egovframework.com.uss.ion.rmm.service.RoughMapDefaultVO" resultType="int"> - - SELECT - COUNT(ROUGHMAP_ID) - FROM - COMTNROUGHMAP - WHERE - 1 = 1 - - <if test="searchCondition == 'roughMapSj'">AND - ROUGHMAPSJ LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 'roughMapAddress'">AND - ROUGHMAPADDRESS LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - </select> - - <select id="selectRoughMapDetail" resultMap="RoughMap"> - - SELECT - ROUGHMAP_ID, - ROUGHMAPSJ, - ROUGHMAPADDRESS, - LA, - LO, - MARKERLA, - MARKERLO, - INFOWINDOW, - ZOOMLEVEL, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - FROM - COMTNROUGHMAP - WHERE - ROUGHMAP_ID = #{roughMapId} - - </select> - - <insert id="insertRoughMap"> - - INSERT INTO COMTNROUGHMAP ( - ROUGHMAP_ID, - ROUGHMAPSJ, - ROUGHMAPADDRESS, - LA, - LO, - MARKERLA, - MARKERLO, - INFOWINDOW, - ZOOMLEVEL, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID) - VALUES ( - #{roughMapId}, - #{roughMapSj}, - #{roughMapAddress}, - #{la}, - #{lo}, - #{markerLa}, - #{markerLo}, - #{infoWindow}, - #{zoomLevel}, - sysdate, - #{frstRegisterId}, - sysdate, - #{lastUpdusrId} - ) - - </insert> - - <update id="updateRoughMap"> - - UPDATE - COMTNROUGHMAP - SET - ROUGHMAPSJ = #{roughMapSj}, - ROUGHMAPADDRESS = #{roughMapAddress}, - LA = #{la}, - LO = #{lo}, - MARKERLA = #{markerLa}, - MARKERLO = #{markerLo}, - INFOWINDOW = #{infoWindow}, - ZOOMLEVEL = #{zoomLevel}, - LAST_UPDT_PNTTM = sysdate, - LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE - ROUGHMAP_ID = #{roughMapId} - - </update> - - <delete id="deleteRoughMap"> - - DELETE FROM - COMTNROUGHMAP - WHERE - ROUGHMAP_ID = #{roughMapId} - - </delete> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rmm/EgovRoughMap_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rmm/EgovRoughMap_SQL_altibase.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rmm/EgovRoughMap_SQL_altibase.xml (nonexistent) @@ -1,150 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:17 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RoughMapDAO"> - - <resultMap id="RoughMap" type="egovframework.com.uss.ion.rmm.service.RoughMapVO"> - <result property="roughMapId" column="ROUGHMAP_ID"/> - <result property="roughMapSj" column="ROUGHMAPSJ"/> - <result property="roughMapAddress" column="ROUGHMAPADDRESS"/> - <result property="la" column="LA"/> - <result property="lo" column="LO"/> - <result property="markerLa" column="MARKERLA"/> - <result property="markerLo" column="MARKERLO"/> - <result property="infoWindow" column="INFOWINDOW"/> - <result property="zoomLevel" column="ZOOMLEVEL"/> - <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="selectRoughMapList" parameterType="egovframework.com.uss.ion.rmm.service.RoughMapDefaultVO" resultType="egovMap"> - - SELECT - ROUGHMAP_ID, - ROUGHMAPSJ, - ROUGHMAPADDRESS, - DATE_FORMAT(LAST_UPDT_PNTTM,'%Y-%m-%d') LAST_UPDT_PNTTM - FROM - COMTNROUGHMAP - WHERE - 1 = 1 - - <if test="searchCondition == 'roughMapSj'">AND - ROUGHMAPSJ LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 'roughMapAddress'">AND - ROUGHMAPADDRESS LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - - ORDER BY ROUGHMAP_ID DESC - - <if test="searchUseYn == ''"> - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </if> - </select> - - <select id="selectRoughMapListTotCnt" parameterType="egovframework.com.uss.ion.rmm.service.RoughMapDefaultVO" resultType="int"> - - SELECT - COUNT(ROUGHMAP_ID) - FROM - COMTNROUGHMAP - WHERE - 1 = 1 - - <if test="searchCondition == 'roughMapSj'">AND - ROUGHMAPSJ LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 'roughMapAddress'">AND - ROUGHMAPADDRESS LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - </select> - - <select id="selectRoughMapDetail" resultMap="RoughMap"> - - SELECT - ROUGHMAP_ID, - ROUGHMAPSJ, - ROUGHMAPADDRESS, - LA, - LO, - MARKERLA, - MARKERLO, - INFOWINDOW, - ZOOMLEVEL, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - FROM - COMTNROUGHMAP - WHERE - ROUGHMAP_ID = #{roughMapId} - - </select> - - <insert id="insertRoughMap"> - - INSERT INTO COMTNROUGHMAP ( - ROUGHMAP_ID, - ROUGHMAPSJ, - ROUGHMAPADDRESS, - LA, - LO, - MARKERLA, - MARKERLO, - INFOWINDOW, - ZOOMLEVEL, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID) - VALUES ( - #{roughMapId}, - #{roughMapSj}, - #{roughMapAddress}, - #{la}, - #{lo}, - #{markerLa}, - #{markerLo}, - #{infoWindow}, - #{zoomLevel}, - sysdate, - #{frstRegisterId}, - sysdate, - #{lastUpdusrId} - ) - - </insert> - - <update id="updateRoughMap"> - - UPDATE - COMTNROUGHMAP - SET - ROUGHMAPSJ = #{roughMapSj}, - ROUGHMAPADDRESS = #{roughMapAddress}, - LA = #{la}, - LO = #{lo}, - MARKERLA = #{markerLa}, - MARKERLO = #{markerLo}, - INFOWINDOW = #{infoWindow}, - ZOOMLEVEL = #{zoomLevel}, - LAST_UPDT_PNTTM = sysdate, - LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE - ROUGHMAP_ID = #{roughMapId} - - </update> - - <delete id="deleteRoughMap"> - - DELETE FROM - COMTNROUGHMAP - WHERE - ROUGHMAP_ID = #{roughMapId} - - </delete> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rss/EgovRssTagManage_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rss/EgovRssTagManage_SQL_cubrid.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rss/EgovRssTagManage_SQL_cubrid.xml (nonexistent) @@ -1,254 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:20 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RssTagManage"> - - <!-- ::ResultMap 선언 --> - <resultMap id="RssManageVO" type="egovframework.com.uss.ion.rss.service.RssManage"> - <result property="rssId" column="RSS_ID"/> - <result property="trgetSvcNm" column="TRGET_SVC_NM"/> - <result property="trgetSvcTable" column="TRGET_SVC_TABLE"/> - <result property="trgetSvcListCo" column="TRGET_SVC_LIST_CO"/> - <result property="hderTitle" column="HDER_TITLE"/> - <result property="hderLink" column="HDER_LINK"/> - <result property="hderDescription" column="HDER_DC"/> - <result property="hderTag" column="HDER_TAG"/> - <result property="hderEtc" column="HDER_ETC"/> - <result property="bdtTitle" column="BDT_TITLE"/> - <result property="bdtLink" column="BDT_LINK"/> - <result property="bdtDescription" column="BDT_DC"/> - <result property="bdtTag" column="BDT_TAG"/> - <result property="bdtEtc" column="BDT_ETC_TAG"/> - <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> - - <!-- RSS관리::목록조회 게시물정보 --> - <select id="selectRssTagManage" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.RSS_ID, - A.TRGET_SVC_NM, - A.TRGET_SVC_TABLE, - A.HDER_TITLE, - A.HDER_LINK, - A.HDER_DC HDER_DESCRIPTION, - A.HDER_TAG, - A.HDER_ETC, - A.BDT_TITLE, - A.BDT_LINK, - A.BDT_DC BDT_DESCRIPTION, - A.BDT_TAG, - A.BDT_ETC_TAG BDT_ETC, - A.FRST_REGISTER_ID, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNRSS A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_TITLE'"> - AND A.HDER_TITLE LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_LINK'"> - AND A.HDER_LINK LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_DC'"> - AND A.HDER_DC LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_TAG'"> - AND A.HDER_TAG LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_ETC'"> - AND A.HDER_ETC LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_LINK'"> - AND A.BDT_LINK LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_DC'"> - AND A.BDT_DC LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_TAG'"> - AND A.BDT_TAG LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_ETC_TAG'"> - AND A.BDT_ETC_TAG LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - - ORDER BY A.FRST_REGIST_PNTTM DESC - - - ) T0 - ) Z - WHERE ROWNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - <!-- RSS관리::목록조회_게시물 총갯수 --> - <select id="selectRssTagManageCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNRSS A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_TITLE'"> - AND A.HDER_TITLE LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_LINK'"> - AND A.HDER_LINK LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_DC'"> - AND A.HDER_DC LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_TAG'"> - AND A.HDER_TAG LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_ETC'"> - AND A.HDER_ETC LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_LINK'"> - AND A.BDT_LINK LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_DC'"> - AND A.BDT_DC LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_TAG'"> - AND A.BDT_TAG LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_ETC_TAG'"> - AND A.BDT_ETC_TAG LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - </select> - - <!-- RSS관리::삭제 --> - <delete id="deleteRssTagManage"> - - DELETE FROM COMTNRSS - WHERE RSS_ID=#{rssId} - - </delete> - - <!-- RSS관리::수정 --> - <update id="updateRssTagManage"> - -UPDATE COMTNRSS -SET - TRGET_SVC_NM = #{trgetSvcNm}, - TRGET_SVC_TABLE = #{trgetSvcTable}, - TRGET_SVC_LIST_CO = #{trgetSvcListCo}, - HDER_TITLE = #{hderTitle}, - HDER_LINK = #{hderLink}, - HDER_DC = #{hderDescription}, - HDER_TAG = #{hderTag}, - HDER_ETC = #{hderEtc}, - BDT_TITLE = #{bdtTitle}, - BDT_LINK = #{bdtLink}, - BDT_DC = #{bdtDescription}, - BDT_TAG = #{bdtTag}, - BDT_ETC_TAG = #{bdtEtc}, - LAST_UPDT_PNTTM = SYSDATETIME, - LAST_UPDUSR_ID = #{lastUpdusrId} -WHERE RSS_ID=#{rssId} - - </update> - - <!-- RSS관리::상세보기 --> - <select id="selectRssTagManageDetail" resultMap="RssManageVO"> - SELECT - A.RSS_ID, - A.TRGET_SVC_NM, - A.TRGET_SVC_TABLE, - A.TRGET_SVC_LIST_CO, - A.HDER_TITLE, - A.HDER_LINK, - A.HDER_DC, - A.HDER_TAG, - A.HDER_ETC, - A.BDT_TITLE, - A.BDT_LINK, - A.BDT_DC, - A.BDT_TAG, - A.BDT_ETC_TAG, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNRSS A - WHERE 1=1 - AND A.RSS_ID=#{rssId} - </select> - - <!-- RSS관리::입력 --> - <insert id="insertRssTagManage"> - - - INSERT INTO COMTNRSS ( - RSS_ID, - TRGET_SVC_NM, - TRGET_SVC_TABLE, - TRGET_SVC_LIST_CO, - HDER_TITLE, - HDER_LINK, - HDER_DC, - HDER_TAG, - HDER_ETC, - BDT_TITLE, - BDT_LINK, - BDT_DC, - BDT_TAG, - BDT_ETC_TAG, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{rssId}, - #{trgetSvcNm}, - #{trgetSvcTable}, - #{trgetSvcListCo}, - #{hderTitle}, - #{hderLink}, - #{hderDescription}, - #{hderTag}, - #{hderEtc}, - #{bdtTitle}, - #{bdtLink}, - #{bdtDescription}, - #{bdtTag}, - #{bdtEtc}, - SYSDATETIME, - #{frstRegisterId}, - SYSDATETIME, - #{lastUpdusrId} - ) - - </insert> - - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rss/EgovRssTagManage_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rss/EgovRssTagManage_SQL_mysql.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rss/EgovRssTagManage_SQL_mysql.xml (nonexistent) @@ -1,244 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:20 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RssTagManage"> - - <!-- ::ResultMap 선언 --> - <resultMap id="RssManageVO" type="egovframework.com.uss.ion.rss.service.RssManage"> - <result property="rssId" column="RSS_ID"/> - <result property="trgetSvcNm" column="TRGET_SVC_NM"/> - <result property="trgetSvcTable" column="TRGET_SVC_TABLE"/> - <result property="trgetSvcListCo" column="TRGET_SVC_LIST_CO"/> - <result property="hderTitle" column="HDER_TITLE"/> - <result property="hderLink" column="HDER_LINK"/> - <result property="hderDescription" column="HDER_DC"/> - <result property="hderTag" column="HDER_TAG"/> - <result property="hderEtc" column="HDER_ETC"/> - <result property="bdtTitle" column="BDT_TITLE"/> - <result property="bdtLink" column="BDT_LINK"/> - <result property="bdtDescription" column="BDT_DC"/> - <result property="bdtTag" column="BDT_TAG"/> - <result property="bdtEtc" column="BDT_ETC_TAG"/> - <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> - - <!-- RSS관리::목록조회 게시물정보 --> - <select id="selectRssTagManage" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT - A.RSS_ID, - A.TRGET_SVC_NM, - A.TRGET_SVC_TABLE, - A.HDER_TITLE, - A.HDER_LINK, - A.HDER_DC HDER_DESCRIPTION, - A.HDER_TAG, - A.HDER_ETC, - A.BDT_TITLE, - A.BDT_LINK, - A.BDT_DC BDT_DESCRIPTION, - A.BDT_TAG, - A.BDT_ETC_TAG BDT_ETC, - A.FRST_REGISTER_ID, - DATE_FORMAT(A.FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNRSS A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_TITLE'"> - AND A.HDER_TITLE LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_LINK'"> - AND A.HDER_LINK LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_DC'"> - AND A.HDER_DC LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_TAG'"> - AND A.HDER_TAG LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_ETC'"> - AND A.HDER_ETC LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.BDT_LINK'"> - AND A.BDT_LINK LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.BDT_DC'"> - AND A.BDT_DC LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.BDT_TAG'"> - AND A.BDT_TAG LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.BDT_ETC_TAG'"> - AND A.BDT_ETC_TAG LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - - ORDER BY A.FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - <!-- RSS관리::목록조회_게시물 총갯수 --> - <select id="selectRssTagManageCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNRSS A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_TITLE'"> - AND A.HDER_TITLE LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_LINK'"> - AND A.HDER_LINK LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_DC'"> - AND A.HDER_DC LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_TAG'"> - AND A.HDER_TAG LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_ETC'"> - AND A.HDER_ETC LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.BDT_LINK'"> - AND A.BDT_LINK LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.BDT_DC'"> - AND A.BDT_DC LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.BDT_TAG'"> - AND A.BDT_TAG LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.BDT_ETC_TAG'"> - AND A.BDT_ETC_TAG LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - </select> - - <!-- RSS관리::삭제 --> - <delete id="deleteRssTagManage"> - - DELETE FROM COMTNRSS - WHERE RSS_ID=#{rssId} - - </delete> - - <!-- RSS관리::수정 --> - <update id="updateRssTagManage"> - -UPDATE COMTNRSS -SET - TRGET_SVC_NM = #{trgetSvcNm}, - TRGET_SVC_TABLE = #{trgetSvcTable}, - TRGET_SVC_LIST_CO = #{trgetSvcListCo}, - HDER_TITLE = #{hderTitle}, - HDER_LINK = #{hderLink}, - HDER_DC = #{hderDescription}, - HDER_TAG = #{hderTag}, - HDER_ETC = #{hderEtc}, - BDT_TITLE = #{bdtTitle}, - BDT_LINK = #{bdtLink}, - BDT_DC = #{bdtDescription}, - BDT_TAG = #{bdtTag}, - BDT_ETC_TAG = #{bdtEtc}, - LAST_UPDT_PNTTM = sysdate(), - LAST_UPDUSR_ID = #{lastUpdusrId} -WHERE RSS_ID=#{rssId} - - </update> - - <!-- RSS관리::상세보기 --> - <select id="selectRssTagManageDetail" resultMap="RssManageVO"> - SELECT - A.RSS_ID, - A.TRGET_SVC_NM, - A.TRGET_SVC_TABLE, - A.TRGET_SVC_LIST_CO, - A.HDER_TITLE, - A.HDER_LINK, - A.HDER_DC, - A.HDER_TAG, - A.HDER_ETC, - A.BDT_TITLE, - A.BDT_LINK, - A.BDT_DC, - A.BDT_TAG, - A.BDT_ETC_TAG, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNRSS A - WHERE 1=1 - AND A.RSS_ID=#{rssId} - </select> - - <!-- RSS관리::입력 --> - <insert id="insertRssTagManage"> - - - INSERT INTO COMTNRSS ( - RSS_ID, - TRGET_SVC_NM, - TRGET_SVC_TABLE, - TRGET_SVC_LIST_CO, - HDER_TITLE, - HDER_LINK, - HDER_DC, - HDER_TAG, - HDER_ETC, - BDT_TITLE, - BDT_LINK, - BDT_DC, - BDT_TAG, - BDT_ETC_TAG, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{rssId}, - #{trgetSvcNm}, - #{trgetSvcTable}, - #{trgetSvcListCo}, - #{hderTitle}, - #{hderLink}, - #{hderDescription}, - #{hderTag}, - #{hderEtc}, - #{bdtTitle}, - #{bdtLink}, - #{bdtDescription}, - #{bdtTag}, - #{bdtEtc}, - sysdate(), - #{frstRegisterId}, - sysdate(), - #{lastUpdusrId} - ) - - </insert> - - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rss/EgovRssTagManage_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rss/EgovRssTagManage_SQL_oracle.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rss/EgovRssTagManage_SQL_oracle.xml (nonexistent) @@ -1,254 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:20 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RssTagManage"> - - <!-- ::ResultMap 선언 --> - <resultMap id="RssManageVO" type="egovframework.com.uss.ion.rss.service.RssManage"> - <result property="rssId" column="RSS_ID"/> - <result property="trgetSvcNm" column="TRGET_SVC_NM"/> - <result property="trgetSvcTable" column="TRGET_SVC_TABLE"/> - <result property="trgetSvcListCo" column="TRGET_SVC_LIST_CO"/> - <result property="hderTitle" column="HDER_TITLE"/> - <result property="hderLink" column="HDER_LINK"/> - <result property="hderDescription" column="HDER_DC"/> - <result property="hderTag" column="HDER_TAG"/> - <result property="hderEtc" column="HDER_ETC"/> - <result property="bdtTitle" column="BDT_TITLE"/> - <result property="bdtLink" column="BDT_LINK"/> - <result property="bdtDescription" column="BDT_DC"/> - <result property="bdtTag" column="BDT_TAG"/> - <result property="bdtEtc" column="BDT_ETC_TAG"/> - <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> - - <!-- RSS관리::목록조회 게시물정보 --> - <select id="selectRssTagManage" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.RSS_ID, - A.TRGET_SVC_NM, - A.TRGET_SVC_TABLE, - A.HDER_TITLE, - A.HDER_LINK, - A.HDER_DC HDER_DESCRIPTION, - A.HDER_TAG, - A.HDER_ETC, - A.BDT_TITLE, - A.BDT_LINK, - A.BDT_DC BDT_DESCRIPTION, - A.BDT_TAG, - A.BDT_ETC_TAG BDT_ETC, - A.FRST_REGISTER_ID, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNRSS A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_TITLE'"> - AND A.HDER_TITLE LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_LINK'"> - AND A.HDER_LINK LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_DC'"> - AND A.HDER_DC LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_TAG'"> - AND A.HDER_TAG LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_ETC'"> - AND A.HDER_ETC LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_LINK'"> - AND A.BDT_LINK LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_DC'"> - AND A.BDT_DC LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_TAG'"> - AND A.BDT_TAG LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_ETC_TAG'"> - AND A.BDT_ETC_TAG LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - - ORDER BY A.FRST_REGIST_PNTTM DESC - - - ) T0 - ) - WHERE ROWNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - <!-- RSS관리::목록조회_게시물 총갯수 --> - <select id="selectRssTagManageCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNRSS A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_TITLE'"> - AND A.HDER_TITLE LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_LINK'"> - AND A.HDER_LINK LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_DC'"> - AND A.HDER_DC LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_TAG'"> - AND A.HDER_TAG LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_ETC'"> - AND A.HDER_ETC LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_LINK'"> - AND A.BDT_LINK LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_DC'"> - AND A.BDT_DC LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_TAG'"> - AND A.BDT_TAG LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_ETC_TAG'"> - AND A.BDT_ETC_TAG LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - </select> - - <!-- RSS관리::삭제 --> - <delete id="deleteRssTagManage"> - - DELETE FROM COMTNRSS - WHERE RSS_ID=#{rssId} - - </delete> - - <!-- RSS관리::수정 --> - <update id="updateRssTagManage"> - -UPDATE COMTNRSS -SET - TRGET_SVC_NM = #{trgetSvcNm}, - TRGET_SVC_TABLE = #{trgetSvcTable}, - TRGET_SVC_LIST_CO = #{trgetSvcListCo}, - HDER_TITLE = #{hderTitle}, - HDER_LINK = #{hderLink}, - HDER_DC = #{hderDescription}, - HDER_TAG = #{hderTag}, - HDER_ETC = #{hderEtc}, - BDT_TITLE = #{bdtTitle}, - BDT_LINK = #{bdtLink}, - BDT_DC = #{bdtDescription}, - BDT_TAG = #{bdtTag}, - BDT_ETC_TAG = #{bdtEtc}, - LAST_UPDT_PNTTM = sysdate, - LAST_UPDUSR_ID = #{lastUpdusrId} -WHERE RSS_ID=#{rssId} - - </update> - - <!-- RSS관리::상세보기 --> - <select id="selectRssTagManageDetail" resultMap="RssManageVO"> - SELECT - A.RSS_ID, - A.TRGET_SVC_NM, - A.TRGET_SVC_TABLE, - A.TRGET_SVC_LIST_CO, - A.HDER_TITLE, - A.HDER_LINK, - A.HDER_DC, - A.HDER_TAG, - A.HDER_ETC, - A.BDT_TITLE, - A.BDT_LINK, - A.BDT_DC, - A.BDT_TAG, - A.BDT_ETC_TAG, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNRSS A - WHERE 1=1 - AND A.RSS_ID=#{rssId} - </select> - - <!-- RSS관리::입력 --> - <insert id="insertRssTagManage"> - - - INSERT INTO COMTNRSS ( - RSS_ID, - TRGET_SVC_NM, - TRGET_SVC_TABLE, - TRGET_SVC_LIST_CO, - HDER_TITLE, - HDER_LINK, - HDER_DC, - HDER_TAG, - HDER_ETC, - BDT_TITLE, - BDT_LINK, - BDT_DC, - BDT_TAG, - BDT_ETC_TAG, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{rssId}, - #{trgetSvcNm}, - #{trgetSvcTable}, - #{trgetSvcListCo}, - #{hderTitle}, - #{hderLink}, - #{hderDescription}, - #{hderTag}, - #{hderEtc}, - #{bdtTitle}, - #{bdtLink}, - #{bdtDescription}, - #{bdtTag}, - #{bdtEtc}, - sysdate, - #{frstRegisterId}, - sysdate, - #{lastUpdusrId} - ) - - </insert> - - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rss/EgovRssTagManage_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rss/EgovRssTagManage_SQL_altibase.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rss/EgovRssTagManage_SQL_altibase.xml (nonexistent) @@ -1,254 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:19 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RssTagManage"> - - <!-- ::ResultMap 선언 --> - <resultMap id="RssManageVO" type="egovframework.com.uss.ion.rss.service.RssManage"> - <result property="rssId" column="RSS_ID"/> - <result property="trgetSvcNm" column="TRGET_SVC_NM"/> - <result property="trgetSvcTable" column="TRGET_SVC_TABLE"/> - <result property="trgetSvcListCo" column="TRGET_SVC_LIST_CO"/> - <result property="hderTitle" column="HDER_TITLE"/> - <result property="hderLink" column="HDER_LINK"/> - <result property="hderDescription" column="HDER_DC"/> - <result property="hderTag" column="HDER_TAG"/> - <result property="hderEtc" column="HDER_ETC"/> - <result property="bdtTitle" column="BDT_TITLE"/> - <result property="bdtLink" column="BDT_LINK"/> - <result property="bdtDescription" column="BDT_DC"/> - <result property="bdtTag" column="BDT_TAG"/> - <result property="bdtEtc" column="BDT_ETC_TAG"/> - <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> - - <!-- RSS관리::목록조회 게시물정보 --> - <select id="selectRssTagManage" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.RSS_ID, - A.TRGET_SVC_NM, - A.TRGET_SVC_TABLE, - A.HDER_TITLE, - A.HDER_LINK, - A.HDER_DC HDER_DESCRIPTION, - A.HDER_TAG, - A.HDER_ETC, - A.BDT_TITLE, - A.BDT_LINK, - A.BDT_DC BDT_DESCRIPTION, - A.BDT_TAG, - A.BDT_ETC_TAG BDT_ETC, - A.FRST_REGISTER_ID, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNRSS A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_TITLE'"> - AND A.HDER_TITLE LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_LINK'"> - AND A.HDER_LINK LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_DC'"> - AND A.HDER_DC LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_TAG'"> - AND A.HDER_TAG LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_ETC'"> - AND A.HDER_ETC LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_LINK'"> - AND A.BDT_LINK LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_DC'"> - AND A.BDT_DC LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_TAG'"> - AND A.BDT_TAG LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_ETC_TAG'"> - AND A.BDT_ETC_TAG LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - - ORDER BY A.FRST_REGIST_PNTTM DESC - - - ) T0 - ) - WHERE ROWNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - <!-- RSS관리::목록조회_게시물 총갯수 --> - <select id="selectRssTagManageCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNRSS A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_TITLE'"> - AND A.HDER_TITLE LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_LINK'"> - AND A.HDER_LINK LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_DC'"> - AND A.HDER_DC LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_TAG'"> - AND A.HDER_TAG LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_ETC'"> - AND A.HDER_ETC LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_LINK'"> - AND A.BDT_LINK LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_DC'"> - AND A.BDT_DC LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_TAG'"> - AND A.BDT_TAG LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_ETC_TAG'"> - AND A.BDT_ETC_TAG LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - </select> - - <!-- RSS관리::삭제 --> - <delete id="deleteRssTagManage"> - - DELETE FROM COMTNRSS - WHERE RSS_ID=#{rssId} - - </delete> - - <!-- RSS관리::수정 --> - <update id="updateRssTagManage"> - -UPDATE COMTNRSS -SET - TRGET_SVC_NM = #{trgetSvcNm}, - TRGET_SVC_TABLE = #{trgetSvcTable}, - TRGET_SVC_LIST_CO = #{trgetSvcListCo}, - HDER_TITLE = #{hderTitle}, - HDER_LINK = #{hderLink}, - HDER_DC = #{hderDescription}, - HDER_TAG = #{hderTag}, - HDER_ETC = #{hderEtc}, - BDT_TITLE = #{bdtTitle}, - BDT_LINK = #{bdtLink}, - BDT_DC = #{bdtDescription}, - BDT_TAG = #{bdtTag}, - BDT_ETC_TAG = #{bdtEtc}, - LAST_UPDT_PNTTM = sysdate, - LAST_UPDUSR_ID = #{lastUpdusrId} -WHERE RSS_ID=#{rssId} - - </update> - - <!-- RSS관리::상세보기 --> - <select id="selectRssTagManageDetail" resultMap="RssManageVO"> - SELECT - A.RSS_ID, - A.TRGET_SVC_NM, - A.TRGET_SVC_TABLE, - A.TRGET_SVC_LIST_CO, - A.HDER_TITLE, - A.HDER_LINK, - A.HDER_DC, - A.HDER_TAG, - A.HDER_ETC, - A.BDT_TITLE, - A.BDT_LINK, - A.BDT_DC, - A.BDT_TAG, - A.BDT_ETC_TAG, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNRSS A - WHERE 1=1 - AND A.RSS_ID=#{rssId} - </select> - - <!-- RSS관리::입력 --> - <insert id="insertRssTagManage"> - - - INSERT INTO COMTNRSS ( - RSS_ID, - TRGET_SVC_NM, - TRGET_SVC_TABLE, - TRGET_SVC_LIST_CO, - HDER_TITLE, - HDER_LINK, - HDER_DC, - HDER_TAG, - HDER_ETC, - BDT_TITLE, - BDT_LINK, - BDT_DC, - BDT_TAG, - BDT_ETC_TAG, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{rssId}, - #{trgetSvcNm}, - #{trgetSvcTable}, - #{trgetSvcListCo}, - #{hderTitle}, - #{hderLink}, - #{hderDescription}, - #{hderTag}, - #{hderEtc}, - #{bdtTitle}, - #{bdtLink}, - #{bdtDescription}, - #{bdtTag}, - #{bdtEtc}, - sysdate, - #{frstRegisterId}, - sysdate, - #{lastUpdusrId} - ) - - </insert> - - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rss/EgovRssTagManage_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rss/EgovRssTagManage_SQL_maria.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rss/EgovRssTagManage_SQL_maria.xml (nonexistent) @@ -1,244 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:20 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RssTagManage"> - - <!-- ::ResultMap 선언 --> - <resultMap id="RssManageVO" type="egovframework.com.uss.ion.rss.service.RssManage"> - <result property="rssId" column="RSS_ID"/> - <result property="trgetSvcNm" column="TRGET_SVC_NM"/> - <result property="trgetSvcTable" column="TRGET_SVC_TABLE"/> - <result property="trgetSvcListCo" column="TRGET_SVC_LIST_CO"/> - <result property="hderTitle" column="HDER_TITLE"/> - <result property="hderLink" column="HDER_LINK"/> - <result property="hderDescription" column="HDER_DC"/> - <result property="hderTag" column="HDER_TAG"/> - <result property="hderEtc" column="HDER_ETC"/> - <result property="bdtTitle" column="BDT_TITLE"/> - <result property="bdtLink" column="BDT_LINK"/> - <result property="bdtDescription" column="BDT_DC"/> - <result property="bdtTag" column="BDT_TAG"/> - <result property="bdtEtc" column="BDT_ETC_TAG"/> - <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> - - <!-- RSS관리::목록조회 게시물정보 --> - <select id="selectRssTagManage" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT - A.RSS_ID, - A.TRGET_SVC_NM, - A.TRGET_SVC_TABLE, - A.HDER_TITLE, - A.HDER_LINK, - A.HDER_DC HDER_DESCRIPTION, - A.HDER_TAG, - A.HDER_ETC, - A.BDT_TITLE, - A.BDT_LINK, - A.BDT_DC BDT_DESCRIPTION, - A.BDT_TAG, - A.BDT_ETC_TAG BDT_ETC, - A.FRST_REGISTER_ID, - DATE_FORMAT(A.FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNRSS A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_TITLE'"> - AND A.HDER_TITLE LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_LINK'"> - AND A.HDER_LINK LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_DC'"> - AND A.HDER_DC LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_TAG'"> - AND A.HDER_TAG LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_ETC'"> - AND A.HDER_ETC LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.BDT_LINK'"> - AND A.BDT_LINK LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.BDT_DC'"> - AND A.BDT_DC LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.BDT_TAG'"> - AND A.BDT_TAG LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.BDT_ETC_TAG'"> - AND A.BDT_ETC_TAG LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - - ORDER BY A.FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - <!-- RSS관리::목록조회_게시물 총갯수 --> - <select id="selectRssTagManageCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNRSS A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_TITLE'"> - AND A.HDER_TITLE LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_LINK'"> - AND A.HDER_LINK LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_DC'"> - AND A.HDER_DC LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_TAG'"> - AND A.HDER_TAG LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_ETC'"> - AND A.HDER_ETC LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.BDT_LINK'"> - AND A.BDT_LINK LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.BDT_DC'"> - AND A.BDT_DC LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.BDT_TAG'"> - AND A.BDT_TAG LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.BDT_ETC_TAG'"> - AND A.BDT_ETC_TAG LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - </select> - - <!-- RSS관리::삭제 --> - <delete id="deleteRssTagManage"> - - DELETE FROM COMTNRSS - WHERE RSS_ID=#{rssId} - - </delete> - - <!-- RSS관리::수정 --> - <update id="updateRssTagManage"> - -UPDATE COMTNRSS -SET - TRGET_SVC_NM = #{trgetSvcNm}, - TRGET_SVC_TABLE = #{trgetSvcTable}, - TRGET_SVC_LIST_CO = #{trgetSvcListCo}, - HDER_TITLE = #{hderTitle}, - HDER_LINK = #{hderLink}, - HDER_DC = #{hderDescription}, - HDER_TAG = #{hderTag}, - HDER_ETC = #{hderEtc}, - BDT_TITLE = #{bdtTitle}, - BDT_LINK = #{bdtLink}, - BDT_DC = #{bdtDescription}, - BDT_TAG = #{bdtTag}, - BDT_ETC_TAG = #{bdtEtc}, - LAST_UPDT_PNTTM = sysdate(), - LAST_UPDUSR_ID = #{lastUpdusrId} -WHERE RSS_ID=#{rssId} - - </update> - - <!-- RSS관리::상세보기 --> - <select id="selectRssTagManageDetail" resultMap="RssManageVO"> - SELECT - A.RSS_ID, - A.TRGET_SVC_NM, - A.TRGET_SVC_TABLE, - A.TRGET_SVC_LIST_CO, - A.HDER_TITLE, - A.HDER_LINK, - A.HDER_DC, - A.HDER_TAG, - A.HDER_ETC, - A.BDT_TITLE, - A.BDT_LINK, - A.BDT_DC, - A.BDT_TAG, - A.BDT_ETC_TAG, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNRSS A - WHERE 1=1 - AND A.RSS_ID=#{rssId} - </select> - - <!-- RSS관리::입력 --> - <insert id="insertRssTagManage"> - - - INSERT INTO COMTNRSS ( - RSS_ID, - TRGET_SVC_NM, - TRGET_SVC_TABLE, - TRGET_SVC_LIST_CO, - HDER_TITLE, - HDER_LINK, - HDER_DC, - HDER_TAG, - HDER_ETC, - BDT_TITLE, - BDT_LINK, - BDT_DC, - BDT_TAG, - BDT_ETC_TAG, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{rssId}, - #{trgetSvcNm}, - #{trgetSvcTable}, - #{trgetSvcListCo}, - #{hderTitle}, - #{hderLink}, - #{hderDescription}, - #{hderTag}, - #{hderEtc}, - #{bdtTitle}, - #{bdtLink}, - #{bdtDescription}, - #{bdtTag}, - #{bdtEtc}, - sysdate(), - #{frstRegisterId}, - sysdate(), - #{lastUpdusrId} - ) - - </insert> - - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rss/EgovRssTagManage_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rss/EgovRssTagManage_SQL_tibero.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rss/EgovRssTagManage_SQL_tibero.xml (nonexistent) @@ -1,254 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:20 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RssTagManage"> - - <!-- ::ResultMap 선언 --> - <resultMap id="RssManageVO" type="egovframework.com.uss.ion.rss.service.RssManage"> - <result property="rssId" column="RSS_ID"/> - <result property="trgetSvcNm" column="TRGET_SVC_NM"/> - <result property="trgetSvcTable" column="TRGET_SVC_TABLE"/> - <result property="trgetSvcListCo" column="TRGET_SVC_LIST_CO"/> - <result property="hderTitle" column="HDER_TITLE"/> - <result property="hderLink" column="HDER_LINK"/> - <result property="hderDescription" column="HDER_DC"/> - <result property="hderTag" column="HDER_TAG"/> - <result property="hderEtc" column="HDER_ETC"/> - <result property="bdtTitle" column="BDT_TITLE"/> - <result property="bdtLink" column="BDT_LINK"/> - <result property="bdtDescription" column="BDT_DC"/> - <result property="bdtTag" column="BDT_TAG"/> - <result property="bdtEtc" column="BDT_ETC_TAG"/> - <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> - - <!-- RSS관리::목록조회 게시물정보 --> - <select id="selectRssTagManage" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.RSS_ID, - A.TRGET_SVC_NM, - A.TRGET_SVC_TABLE, - A.HDER_TITLE, - A.HDER_LINK, - A.HDER_DC HDER_DESCRIPTION, - A.HDER_TAG, - A.HDER_ETC, - A.BDT_TITLE, - A.BDT_LINK, - A.BDT_DC BDT_DESCRIPTION, - A.BDT_TAG, - A.BDT_ETC_TAG BDT_ETC, - A.FRST_REGISTER_ID, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNRSS A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_TITLE'"> - AND A.HDER_TITLE LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_LINK'"> - AND A.HDER_LINK LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_DC'"> - AND A.HDER_DC LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_TAG'"> - AND A.HDER_TAG LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_ETC'"> - AND A.HDER_ETC LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_LINK'"> - AND A.BDT_LINK LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_DC'"> - AND A.BDT_DC LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_TAG'"> - AND A.BDT_TAG LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_ETC_TAG'"> - AND A.BDT_ETC_TAG LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - - ORDER BY A.FRST_REGIST_PNTTM DESC - - - ) T0 - ) - WHERE ROWNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - <!-- RSS관리::목록조회_게시물 총갯수 --> - <select id="selectRssTagManageCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNRSS A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_TITLE'"> - AND A.HDER_TITLE LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_LINK'"> - AND A.HDER_LINK LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_DC'"> - AND A.HDER_DC LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_TAG'"> - AND A.HDER_TAG LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.HDER_ETC'"> - AND A.HDER_ETC LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_LINK'"> - AND A.BDT_LINK LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_DC'"> - AND A.BDT_DC LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_TAG'"> - AND A.BDT_TAG LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'A.BDT_ETC_TAG'"> - AND A.BDT_ETC_TAG LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - </select> - - <!-- RSS관리::삭제 --> - <delete id="deleteRssTagManage"> - - DELETE FROM COMTNRSS - WHERE RSS_ID=#{rssId} - - </delete> - - <!-- RSS관리::수정 --> - <update id="updateRssTagManage"> - -UPDATE COMTNRSS -SET - TRGET_SVC_NM = #{trgetSvcNm}, - TRGET_SVC_TABLE = #{trgetSvcTable}, - TRGET_SVC_LIST_CO = #{trgetSvcListCo}, - HDER_TITLE = #{hderTitle}, - HDER_LINK = #{hderLink}, - HDER_DC = #{hderDescription}, - HDER_TAG = #{hderTag}, - HDER_ETC = #{hderEtc}, - BDT_TITLE = #{bdtTitle}, - BDT_LINK = #{bdtLink}, - BDT_DC = #{bdtDescription}, - BDT_TAG = #{bdtTag}, - BDT_ETC_TAG = #{bdtEtc}, - LAST_UPDT_PNTTM = sysdate, - LAST_UPDUSR_ID = #{lastUpdusrId} -WHERE RSS_ID=#{rssId} - - </update> - - <!-- RSS관리::상세보기 --> - <select id="selectRssTagManageDetail" resultMap="RssManageVO"> - SELECT - A.RSS_ID, - A.TRGET_SVC_NM, - A.TRGET_SVC_TABLE, - A.TRGET_SVC_LIST_CO, - A.HDER_TITLE, - A.HDER_LINK, - A.HDER_DC, - A.HDER_TAG, - A.HDER_ETC, - A.BDT_TITLE, - A.BDT_LINK, - A.BDT_DC, - A.BDT_TAG, - A.BDT_ETC_TAG, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNRSS A - WHERE 1=1 - AND A.RSS_ID=#{rssId} - </select> - - <!-- RSS관리::입력 --> - <insert id="insertRssTagManage"> - - - INSERT INTO COMTNRSS ( - RSS_ID, - TRGET_SVC_NM, - TRGET_SVC_TABLE, - TRGET_SVC_LIST_CO, - HDER_TITLE, - HDER_LINK, - HDER_DC, - HDER_TAG, - HDER_ETC, - BDT_TITLE, - BDT_LINK, - BDT_DC, - BDT_TAG, - BDT_ETC_TAG, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{rssId}, - #{trgetSvcNm}, - #{trgetSvcTable}, - #{trgetSvcListCo}, - #{hderTitle}, - #{hderLink}, - #{hderDescription}, - #{hderTag}, - #{hderEtc}, - #{bdtTitle}, - #{bdtLink}, - #{bdtDescription}, - #{bdtTag}, - #{bdtEtc}, - sysdate, - #{frstRegisterId}, - sysdate, - #{lastUpdusrId} - ) - - </insert> - - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rss/EgovRssTagManage_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rss/EgovRssTagManage_SQL_postgres.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/rss/EgovRssTagManage_SQL_postgres.xml (nonexistent) @@ -1,244 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:20 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RssTagManage"> - - <!-- ::ResultMap 선언 --> - <resultMap id="RssManageVO" type="egovframework.com.uss.ion.rss.service.RssManage"> - <result property="rssId" column="RSS_ID"/> - <result property="trgetSvcNm" column="TRGET_SVC_NM"/> - <result property="trgetSvcTable" column="TRGET_SVC_TABLE"/> - <result property="trgetSvcListCo" column="TRGET_SVC_LIST_CO"/> - <result property="hderTitle" column="HDER_TITLE"/> - <result property="hderLink" column="HDER_LINK"/> - <result property="hderDescription" column="HDER_DC"/> - <result property="hderTag" column="HDER_TAG"/> - <result property="hderEtc" column="HDER_ETC"/> - <result property="bdtTitle" column="BDT_TITLE"/> - <result property="bdtLink" column="BDT_LINK"/> - <result property="bdtDescription" column="BDT_DC"/> - <result property="bdtTag" column="BDT_TAG"/> - <result property="bdtEtc" column="BDT_ETC_TAG"/> - <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> - - <!-- RSS관리::목록조회 게시물정보 --> - <select id="selectRssTagManage" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT - A.RSS_ID, - A.TRGET_SVC_NM, - A.TRGET_SVC_TABLE, - A.HDER_TITLE, - A.HDER_LINK, - A.HDER_DC HDER_DESCRIPTION, - A.HDER_TAG, - A.HDER_ETC, - A.BDT_TITLE, - A.BDT_LINK, - A.BDT_DC BDT_DESCRIPTION, - A.BDT_TAG, - A.BDT_ETC_TAG BDT_ETC, - A.FRST_REGISTER_ID, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYYmmdd') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNRSS A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_TITLE'"> - AND A.HDER_TITLE LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_LINK'"> - AND A.HDER_LINK LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_DC'"> - AND A.HDER_DC LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_TAG'"> - AND A.HDER_TAG LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_ETC'"> - AND A.HDER_ETC LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.BDT_LINK'"> - AND A.BDT_LINK LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.BDT_DC'"> - AND A.BDT_DC LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.BDT_TAG'"> - AND A.BDT_TAG LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.BDT_ETC_TAG'"> - AND A.BDT_ETC_TAG LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - - ORDER BY A.FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - <!-- RSS관리::목록조회_게시물 총갯수 --> - <select id="selectRssTagManageCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNRSS A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'A.TRGET_SVC_NM'"> - AND A.TRGET_SVC_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.TRGET_SVC_TABLE'"> - AND A.TRGET_SVC_TABLE LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_TITLE'"> - AND A.HDER_TITLE LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_LINK'"> - AND A.HDER_LINK LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_DC'"> - AND A.HDER_DC LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_TAG'"> - AND A.HDER_TAG LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.HDER_ETC'"> - AND A.HDER_ETC LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.BDT_LINK'"> - AND A.BDT_LINK LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.BDT_DC'"> - AND A.BDT_DC LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.BDT_TAG'"> - AND A.BDT_TAG LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'A.BDT_ETC_TAG'"> - AND A.BDT_ETC_TAG LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - </select> - - <!-- RSS관리::삭제 --> - <delete id="deleteRssTagManage"> - - DELETE FROM COMTNRSS - WHERE RSS_ID=#{rssId} - - </delete> - - <!-- RSS관리::수정 --> - <update id="updateRssTagManage"> - -UPDATE COMTNRSS -SET - TRGET_SVC_NM = #{trgetSvcNm}, - TRGET_SVC_TABLE = #{trgetSvcTable}, - TRGET_SVC_LIST_CO = #{trgetSvcListCo}, - HDER_TITLE = #{hderTitle}, - HDER_LINK = #{hderLink}, - HDER_DC = #{hderDescription}, - HDER_TAG = #{hderTag}, - HDER_ETC = #{hderEtc}, - BDT_TITLE = #{bdtTitle}, - BDT_LINK = #{bdtLink}, - BDT_DC = #{bdtDescription}, - BDT_TAG = #{bdtTag}, - BDT_ETC_TAG = #{bdtEtc}, - LAST_UPDT_PNTTM = NOW(), - LAST_UPDUSR_ID = #{lastUpdusrId} -WHERE RSS_ID=#{rssId} - - </update> - - <!-- RSS관리::상세보기 --> - <select id="selectRssTagManageDetail" resultMap="RssManageVO"> - SELECT - A.RSS_ID, - A.TRGET_SVC_NM, - A.TRGET_SVC_TABLE, - A.TRGET_SVC_LIST_CO, - A.HDER_TITLE, - A.HDER_LINK, - A.HDER_DC, - A.HDER_TAG, - A.HDER_ETC, - A.BDT_TITLE, - A.BDT_LINK, - A.BDT_DC, - A.BDT_TAG, - A.BDT_ETC_TAG, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNRSS A - WHERE 1=1 - AND A.RSS_ID=#{rssId} - </select> - - <!-- RSS관리::입력 --> - <insert id="insertRssTagManage"> - - - INSERT INTO COMTNRSS ( - RSS_ID, - TRGET_SVC_NM, - TRGET_SVC_TABLE, - TRGET_SVC_LIST_CO, - HDER_TITLE, - HDER_LINK, - HDER_DC, - HDER_TAG, - HDER_ETC, - BDT_TITLE, - BDT_LINK, - BDT_DC, - BDT_TAG, - BDT_ETC_TAG, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{rssId}, - #{trgetSvcNm}, - #{trgetSvcTable}, - #{trgetSvcListCo}, - #{hderTitle}, - #{hderLink}, - #{hderDescription}, - #{hderTag}, - #{hderEtc}, - #{bdtTitle}, - #{bdtLink}, - #{bdtDescription}, - #{bdtTag}, - #{bdtEtc}, - NOW(), - #{frstRegisterId}, - NOW(), - #{lastUpdusrId} - ) - - </insert> - - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/sit/EgovSite_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/sit/EgovSite_SQL_postgres.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/sit/EgovSite_SQL_postgres.xml (nonexistent) @@ -1,150 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.9.7 이기하 테이블 표준화에 따른 수정사항 반영 - selectSiteDetail에 FRST_REGISTER_PNTTM -> FRST_REGIST_PNTTM 로 변경 ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="SiteManage"> - - <resultMap id="SiteManage" type="egovframework.com.uss.ion.sit.service.SiteVO"> - <result property="siteId" column="SITE_ID"/> - <result property="siteUrl" column="SITE_URL"/> - <result property="siteNm" column="SITE_NM"/> - <result property="siteDc" column="SITE_DC"/> - <result property="siteThemaClCode" column="SITE_THEMA_CL_CODE"/> - <result property="siteThemaClNm" column="SITE_THEMA_CL_NM"/> - <result property="actvtyAt" column="ACTVTY_AT"/> - <result property="actvtyAtNm" column="ACTVTY_AT_NM"/> - <result property="useAt" column="USE_AT"/> - <result property="useAtNm" column="USE_AT_NM"/> - <result property="emplyrNm" column="USER_NM"/> - <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="selectSiteDetail" resultMap="SiteManage"> - - SELECT SITE_URL, SITE_ID, SITE_NM, SITE_DC, SITE_THEMA_CL_CODE, B.CODE_NM SITE_THEMA_CL_NM, - A.ACTVTY_AT, - CASE A.ACTVTY_AT - WHEN 'Y' THEN '활성' - ELSE '비활성' - END ACTVTY_AT_NM, - A.USE_AT, - CASE A.USE_AT - WHEN 'Y' THEN '사용' - ELSE '미사용' - END USE_AT_NM, USER_NM, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYYmmdd') FRST_REGIST_PNTTM , A.FRST_REGISTER_ID, - TO_CHAR(A.LAST_UPDT_PNTTM,'YYYYmmdd') LAST_UPDT_PNTTM , A.LAST_UPDUSR_ID - FROM COMTNSITELIST A - LEFT OUTER JOIN COMTCCMMNDETAILCODE B ON B.CODE_ID ='COM023' AND A.SITE_THEMA_CL_CODE = B.CODE - LEFT OUTER JOIN COMTNEMPLYRINFO C ON C.ESNTL_ID= A.LAST_UPDUSR_ID - WHERE SITE_ID=#{siteId} - - </select> - - <select id="selectSiteList" parameterType="egovframework.com.uss.ion.sit.service.SiteVO" resultMap="SiteManage"> - - SELECT SITE_URL, SITE_ID, SITE_NM, SITE_DC, SITE_THEMA_CL_CODE, B.CODE_NM SITE_THEMA_CL_NM, - A.ACTVTY_AT, - CASE A.ACTVTY_AT - WHEN 'Y' THEN '활성' - ELSE '비활성' - END ACTVTY_AT_NM, - A.USE_AT, - CASE A.USE_AT - WHEN 'Y' THEN '사용' - ELSE '미사용' - END USE_AT_NM, USER_NM EMPLYR_NM, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYYmmdd') FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM LAST_UPDUSR_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNSITELIST A - LEFT OUTER JOIN COMTCCMMNDETAILCODE B ON B.CODE_ID ='COM023' AND A.SITE_THEMA_CL_CODE = B.CODE - LEFT OUTER JOIN COMTNEMPLYRINFO C ON C.ESNTL_ID= A.LAST_UPDUSR_ID - WHERE 1=1 - - <if test="searchCondition == 0">AND - SITE_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 1">AND - SITE_URL LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - ORDER BY SITE_NM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectSiteListCnt" parameterType="egovframework.com.uss.ion.sit.service.SiteVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNSITELIST A - LEFT OUTER JOIN COMTNEMPLYRINFO B ON B.ESNTL_ID= A.LAST_UPDUSR_ID - WHERE 1=1 - - <if test="searchCondition == 0">AND - SITE_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 1">AND - SITE_URL LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <insert id="insertSite"> - - INSERT INTO COMTNSITELIST - (SITE_ID - , SITE_URL - , SITE_NM - , SITE_DC - , SITE_THEMA_CL_CODE - , ACTVTY_AT - , USE_AT - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID) - VALUES ( #{siteId} - , #{siteUrl} - , #{siteNm} - , #{siteDc} - , #{siteThemaClCode} - , #{actvtyAt} - , #{useAt} - , NOW() - , #{frstRegisterId} - , NOW() - , #{lastUpdusrId} ) - - </insert> - - <update id="updateSite"> - - UPDATE COMTNSITELIST SET - SITE_ID=#{siteId} - , SITE_URL=#{siteUrl} - , SITE_NM=#{siteNm} - , SITE_DC=#{siteDc} - , SITE_THEMA_CL_CODE=#{siteThemaClCode} - , ACTVTY_AT=#{actvtyAt} - , USE_AT=#{useAt} - , LAST_UPDT_PNTTM=NOW() - , LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE SITE_ID=#{siteId} - - </update> - - <delete id="deleteSite"> - - DELETE FROM COMTNSITELIST - WHERE SITE_ID=#{siteId} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/sit/EgovSite_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/sit/EgovSite_SQL_cubrid.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/sit/EgovSite_SQL_cubrid.xml (nonexistent) @@ -1,145 +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="SiteManage"> - - <resultMap id="SiteManage" type="egovframework.com.uss.ion.sit.service.SiteVO"> - <result property="siteId" column="SITE_ID"/> - <result property="siteUrl" column="SITE_URL"/> - <result property="siteNm" column="SITE_NM"/> - <result property="siteDc" column="SITE_DC"/> - <result property="siteThemaClCode" column="SITE_THEMA_CL_CODE"/> - <result property="siteThemaClNm" column="SITE_THEMA_CL_NM"/> - <result property="actvtyAt" column="ACTVTY_AT"/> - <result property="actvtyAtNm" column="ACTVTY_AT_NM"/> - <result property="useAt" column="USE_AT"/> - <result property="useAtNm" column="USE_AT_NM"/> - <result property="emplyrNm" column="USER_NM"/> - <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="selectSiteDetail" resultMap="SiteManage"> - - SELECT SITE_URL, SITE_ID, SITE_NM, SITE_DC, SITE_THEMA_CL_CODE, B.CODE_NM SITE_THEMA_CL_NM, - A.ACTVTY_AT, - DECODE(A.ACTVTY_AT,'Y','활성','N','비활성','비활성') ACTVTY_AT_NM, - A.USE_AT, - DECODE(A.USE_AT,'Y','사용','N','미사용','미사용') USE_AT_NM, USER_NM, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGIST_PNTTM , A.FRST_REGISTER_ID, - TO_CHAR(A.LAST_UPDT_PNTTM,'YYYY-MM-DD') LAST_UPDT_PNTTM, A.LAST_UPDUSR_ID - FROM COMTNSITELIST A - LEFT OUTER JOIN COMTCCMMNDETAILCODE B ON B.CODE_ID ='COM023' AND A.SITE_THEMA_CL_CODE = B.CODE - LEFT OUTER JOIN COMTNEMPLYRINFO C ON C.ESNTL_ID= A.LAST_UPDUSR_ID - WHERE SITE_ID=#{siteId} - - </select> - - <select id="selectSiteList" parameterType="egovframework.com.uss.ion.sit.service.SiteVO" resultMap="SiteManage"> - - SELECT SITE_URL, SITE_ID, SITE_NM, SITE_DC, SITE_THEMA_CL_CODE, SITE_THEMA_CL_NM, - ACTVTY_AT, ACTVTY_AT_NM,USE_AT, USE_AT_NM, USER_NM EMPLYR_NM, - FRST_REGIST_PNTTM FRST_REGISTER_PNTTM, FRST_REGISTER_ID, - LAST_UPDT_PNTTM LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID - FROM - ( - SELECT ROWNUM RNUM,SITE.* - FROM - ( - SELECT SITE_URL, SITE_ID, SITE_NM, SITE_DC, SITE_THEMA_CL_CODE, B.CODE_NM SITE_THEMA_CL_NM, - A.ACTVTY_AT, - DECODE(A.ACTVTY_AT,'Y','활성','N','비활성','비활성') ACTVTY_AT_NM, - A.USE_AT, - DECODE(A.USE_AT,'Y','사용','N','미사용','미사용') USE_AT_NM, USER_NM, - A.FRST_REGIST_PNTTM , A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM , A.LAST_UPDUSR_ID - FROM COMTNSITELIST A - LEFT OUTER JOIN COMTCCMMNDETAILCODE B ON B.CODE_ID ='COM023' AND A.SITE_THEMA_CL_CODE = B.CODE - LEFT OUTER JOIN COMTNEMPLYRINFO C ON C.ESNTL_ID= A.LAST_UPDUSR_ID - WHERE 1=1 - - <if test="searchCondition == 0">AND - SITE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1">AND - SITE_URL LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - ORDER BY SITE_NM DESC - ) SITE - ) Z - WHERE ROWNUM <= #{recordCountPerPage} and RNUM > #{firstIndex} - ]]> - - </select> - - <select id="selectSiteListCnt" parameterType="egovframework.com.uss.ion.sit.service.SiteVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNSITELIST A - LEFT OUTER JOIN COMTNEMPLYRINFO B ON B.ESNTL_ID= A.LAST_UPDUSR_ID - WHERE 1=1 - - <if test="searchCondition == 0">AND - SITE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1">AND - SITE_URL LIKE '%' || #{searchKeyword} || '%' - </if> - </select> - - <insert id="insertSite"> - - INSERT INTO COMTNSITELIST - (SITE_ID - , SITE_URL - , SITE_NM - , SITE_DC - , SITE_THEMA_CL_CODE - , ACTVTY_AT - , USE_AT - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID) - VALUES ( #{siteId} - , #{siteUrl} - , #{siteNm} - , #{siteDc} - , #{siteThemaClCode} - , #{actvtyAt} - , #{useAt} - , SYSDATETIME - , #{frstRegisterId} - , SYSDATETIME - , #{lastUpdusrId} ) - - </insert> - - <update id="updateSite"> - - UPDATE COMTNSITELIST SET - SITE_ID=#{siteId} - , SITE_URL=#{siteUrl} - , SITE_NM=#{siteNm} - , SITE_DC=#{siteDc} - , SITE_THEMA_CL_CODE=#{siteThemaClCode} - , ACTVTY_AT=#{actvtyAt} - , USE_AT=#{useAt} - , LAST_UPDT_PNTTM=SYSDATETIME - , LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE SITE_ID=#{siteId} - - </update> - - <delete id="deleteSite"> - - DELETE FROM COMTNSITELIST - WHERE SITE_ID=#{siteId} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/sit/EgovSite_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/sit/EgovSite_SQL_oracle.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/sit/EgovSite_SQL_oracle.xml (nonexistent) @@ -1,146 +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="SiteManage"> - - <resultMap id="SiteManage" type="egovframework.com.uss.ion.sit.service.SiteVO"> - <result property="siteId" column="SITE_ID"/> - <result property="siteUrl" column="SITE_URL"/> - <result property="siteNm" column="SITE_NM"/> - <result property="siteDc" column="SITE_DC"/> - <result property="siteThemaClCode" column="SITE_THEMA_CL_CODE"/> - <result property="siteThemaClNm" column="SITE_THEMA_CL_NM"/> - <result property="actvtyAt" column="ACTVTY_AT"/> - <result property="actvtyAtNm" column="ACTVTY_AT_NM"/> - <result property="useAt" column="USE_AT"/> - <result property="useAtNm" column="USE_AT_NM"/> - <result property="emplyrNm" column="USER_NM"/> - <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="selectSiteDetail" resultMap="SiteManage"> - - SELECT SITE_URL, SITE_ID, SITE_NM, SITE_DC, SITE_THEMA_CL_CODE, B.CODE_NM SITE_THEMA_CL_NM, - A.ACTVTY_AT, - DECODE(A.ACTVTY_AT,'Y','활성','N','비활성','비활성') ACTVTY_AT_NM, - A.USE_AT, - DECODE(A.USE_AT,'Y','사용','N','미사용','미사용') USE_AT_NM, USER_NM, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGIST_PNTTM , A.FRST_REGISTER_ID, - TO_CHAR(A.LAST_UPDT_PNTTM,'YYYY-MM-DD') LAST_UPDT_PNTTM, A.LAST_UPDUSR_ID - FROM COMTNSITELIST A - LEFT OUTER JOIN COMTCCMMNDETAILCODE B ON B.CODE_ID ='COM023' AND A.SITE_THEMA_CL_CODE = B.CODE - LEFT OUTER JOIN COMTNEMPLYRINFO C ON C.ESNTL_ID= A.LAST_UPDUSR_ID - WHERE SITE_ID=#{siteId} - - </select> - - <select id="selectSiteList" parameterType="egovframework.com.uss.ion.sit.service.SiteVO" resultMap="SiteManage"> - - SELECT SITE_URL, SITE_ID, SITE_NM, SITE_DC, SITE_THEMA_CL_CODE, SITE_THEMA_CL_NM, - ACTVTY_AT, ACTVTY_AT_NM,USE_AT, USE_AT_NM, USER_NM EMPLYR_NM, - FRST_REGIST_PNTTM FRST_REGISTER_PNTTM, FRST_REGISTER_ID, - LAST_UPDT_PNTTM LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID - FROM - ( - SELECT ROWNUM RNUM,SITE.* - FROM - ( - SELECT SITE_URL, SITE_ID, SITE_NM, SITE_DC, SITE_THEMA_CL_CODE, B.CODE_NM SITE_THEMA_CL_NM, - A.ACTVTY_AT, - DECODE(A.ACTVTY_AT,'Y','활성','N','비활성','비활성') ACTVTY_AT_NM, - A.USE_AT, - DECODE(A.USE_AT,'Y','사용','N','미사용','미사용') USE_AT_NM, USER_NM, - A.FRST_REGIST_PNTTM , A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM , A.LAST_UPDUSR_ID - FROM COMTNSITELIST A - LEFT OUTER JOIN COMTCCMMNDETAILCODE B ON B.CODE_ID ='COM023' AND A.SITE_THEMA_CL_CODE = B.CODE - LEFT OUTER JOIN COMTNEMPLYRINFO C ON C.ESNTL_ID= A.LAST_UPDUSR_ID - WHERE 1=1 - - <if test="searchCondition == 0">AND - SITE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1">AND - SITE_URL LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - - ORDER BY SITE_NM DESC - ) SITE - ) - WHERE ROWNUM <= #{recordCountPerPage} and RNUM > #{firstIndex} - ]]> - - </select> - - <select id="selectSiteListCnt" parameterType="egovframework.com.uss.ion.sit.service.SiteVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNSITELIST A - LEFT OUTER JOIN COMTNEMPLYRINFO B ON B.ESNTL_ID= A.LAST_UPDUSR_ID - WHERE 1=1 - - <if test="searchCondition == 0">AND - SITE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1">AND - SITE_URL LIKE '%' || #{searchKeyword} || '%' - </if> - </select> - - <insert id="insertSite"> - - INSERT INTO COMTNSITELIST - (SITE_ID - , SITE_URL - , SITE_NM - , SITE_DC - , SITE_THEMA_CL_CODE - , ACTVTY_AT - , USE_AT - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID) - VALUES ( #{siteId} - , #{siteUrl} - , #{siteNm} - , #{siteDc} - , #{siteThemaClCode} - , #{actvtyAt} - , #{useAt} - , sysdate - , #{frstRegisterId} - , sysdate - , #{lastUpdusrId} ) - - </insert> - - <update id="updateSite"> - - UPDATE COMTNSITELIST SET - SITE_ID=#{siteId} - , SITE_URL=#{siteUrl} - , SITE_NM=#{siteNm} - , SITE_DC=#{siteDc} - , SITE_THEMA_CL_CODE=#{siteThemaClCode} - , ACTVTY_AT=#{actvtyAt} - , USE_AT=#{useAt} - , LAST_UPDT_PNTTM=sysdate - , LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE SITE_ID=#{siteId} - - </update> - - <delete id="deleteSite"> - - DELETE FROM COMTNSITELIST - WHERE SITE_ID=#{siteId} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/sit/EgovSite_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/sit/EgovSite_SQL_altibase.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/sit/EgovSite_SQL_altibase.xml (nonexistent) @@ -1,145 +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="SiteManage"> - - <resultMap id="SiteManage" type="egovframework.com.uss.ion.sit.service.SiteVO"> - <result property="siteId" column="SITE_ID"/> - <result property="siteUrl" column="SITE_URL"/> - <result property="siteNm" column="SITE_NM"/> - <result property="siteDc" column="SITE_DC"/> - <result property="siteThemaClCode" column="SITE_THEMA_CL_CODE"/> - <result property="siteThemaClNm" column="SITE_THEMA_CL_NM"/> - <result property="actvtyAt" column="ACTVTY_AT"/> - <result property="actvtyAtNm" column="ACTVTY_AT_NM"/> - <result property="useAt" column="USE_AT"/> - <result property="useAtNm" column="USE_AT_NM"/> - <result property="emplyrNm" column="USER_NM"/> - <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="selectSiteDetail" resultMap="SiteManage"> - - SELECT SITE_URL, SITE_ID, SITE_NM, SITE_DC, SITE_THEMA_CL_CODE, B.CODE_NM SITE_THEMA_CL_NM, - A.ACTVTY_AT, - DECODE(A.ACTVTY_AT,'Y','활성','N','비활성','비활성') ACTVTY_AT_NM, - A.USE_AT, - DECODE(A.USE_AT,'Y','사용','N','미사용','미사용') USE_AT_NM, USER_NM, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGIST_PNTTM , A.FRST_REGISTER_ID, - TO_CHAR(A.LAST_UPDT_PNTTM,'YYYY-MM-DD') LAST_UPDT_PNTTM, A.LAST_UPDUSR_ID - FROM COMTNSITELIST A - LEFT OUTER JOIN COMTCCMMNDETAILCODE B ON B.CODE_ID ='COM023' AND A.SITE_THEMA_CL_CODE = B.CODE - LEFT OUTER JOIN COMTNEMPLYRINFO C ON C.ESNTL_ID= A.LAST_UPDUSR_ID - WHERE SITE_ID=#{siteId} - - </select> - - <select id="selectSiteList" parameterType="egovframework.com.uss.ion.sit.service.SiteVO" resultMap="SiteManage"> - - SELECT SITE_URL, SITE_ID, SITE_NM, SITE_DC, SITE_THEMA_CL_CODE, SITE_THEMA_CL_NM, - ACTVTY_AT, ACTVTY_AT_NM,USE_AT, USE_AT_NM, USER_NM EMPLYR_NM, - FRST_REGIST_PNTTM FRST_REGISTER_PNTTM, FRST_REGISTER_ID, - LAST_UPDT_PNTTM LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID - FROM - ( - SELECT ROWNUM RNUM,SITE.* - FROM - ( - SELECT SITE_URL, SITE_ID, SITE_NM, SITE_DC, SITE_THEMA_CL_CODE, B.CODE_NM SITE_THEMA_CL_NM, - A.ACTVTY_AT, - DECODE(A.ACTVTY_AT,'Y','활성','N','비활성','비활성') ACTVTY_AT_NM, - A.USE_AT, - DECODE(A.USE_AT,'Y','사용','N','미사용','미사용') USE_AT_NM, USER_NM, - A.FRST_REGIST_PNTTM , A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM , A.LAST_UPDUSR_ID - FROM COMTNSITELIST A - LEFT OUTER JOIN COMTCCMMNDETAILCODE B ON B.CODE_ID ='COM023' AND A.SITE_THEMA_CL_CODE = B.CODE - LEFT OUTER JOIN COMTNEMPLYRINFO C ON C.ESNTL_ID= A.LAST_UPDUSR_ID - WHERE 1=1 - - <if test="searchCondition == 0">AND - SITE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1">AND - SITE_URL LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - ORDER BY SITE_NM DESC - ) SITE - ) - WHERE ROWNUM <= #{recordCountPerPage} and RNUM > #{firstIndex} - ]]> - - </select> - - <select id="selectSiteListCnt" parameterType="egovframework.com.uss.ion.sit.service.SiteVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNSITELIST A - LEFT OUTER JOIN COMTNEMPLYRINFO B ON B.ESNTL_ID= A.LAST_UPDUSR_ID - WHERE 1=1 - - <if test="searchCondition == 0">AND - SITE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1">AND - SITE_URL LIKE '%' || #{searchKeyword} || '%' - </if> - </select> - - <insert id="insertSite"> - - INSERT INTO COMTNSITELIST - (SITE_ID - , SITE_URL - , SITE_NM - , SITE_DC - , SITE_THEMA_CL_CODE - , ACTVTY_AT - , USE_AT - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID) - VALUES ( #{siteId} - , #{siteUrl} - , #{siteNm} - , #{siteDc} - , #{siteThemaClCode} - , #{actvtyAt} - , #{useAt} - , sysdate - , #{frstRegisterId} - , sysdate - , #{lastUpdusrId} ) - - </insert> - - <update id="updateSite"> - - UPDATE COMTNSITELIST SET - SITE_ID=#{siteId} - , SITE_URL=#{siteUrl} - , SITE_NM=#{siteNm} - , SITE_DC=#{siteDc} - , SITE_THEMA_CL_CODE=#{siteThemaClCode} - , ACTVTY_AT=#{actvtyAt} - , USE_AT=#{useAt} - , LAST_UPDT_PNTTM=sysdate - , LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE SITE_ID=#{siteId} - - </update> - - <delete id="deleteSite"> - - DELETE FROM COMTNSITELIST - WHERE SITE_ID=#{siteId} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/sit/EgovSite_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/sit/EgovSite_SQL_mysql.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/sit/EgovSite_SQL_mysql.xml (nonexistent) @@ -1,150 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.9.7 이기하 테이블 표준화에 따른 수정사항 반영 - selectSiteDetail에 FRST_REGISTER_PNTTM -> FRST_REGIST_PNTTM 로 변경 ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="SiteManage"> - - <resultMap id="SiteManage" type="egovframework.com.uss.ion.sit.service.SiteVO"> - <result property="siteId" column="SITE_ID"/> - <result property="siteUrl" column="SITE_URL"/> - <result property="siteNm" column="SITE_NM"/> - <result property="siteDc" column="SITE_DC"/> - <result property="siteThemaClCode" column="SITE_THEMA_CL_CODE"/> - <result property="siteThemaClNm" column="SITE_THEMA_CL_NM"/> - <result property="actvtyAt" column="ACTVTY_AT"/> - <result property="actvtyAtNm" column="ACTVTY_AT_NM"/> - <result property="useAt" column="USE_AT"/> - <result property="useAtNm" column="USE_AT_NM"/> - <result property="emplyrNm" column="USER_NM"/> - <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="selectSiteDetail" resultMap="SiteManage"> - - SELECT SITE_URL, SITE_ID, SITE_NM, SITE_DC, SITE_THEMA_CL_CODE, B.CODE_NM SITE_THEMA_CL_NM, - A.ACTVTY_AT, - CASE A.ACTVTY_AT - WHEN 'Y' THEN '활성' - ELSE '비활성' - END ACTVTY_AT_NM, - A.USE_AT, - CASE A.USE_AT - WHEN 'Y' THEN '사용' - ELSE '미사용' - END USE_AT_NM, USER_NM, - DATE_FORMAT(A.FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGIST_PNTTM , A.FRST_REGISTER_ID, - DATE_FORMAT(A.LAST_UPDT_PNTTM,'%Y-%m-%d') LAST_UPDT_PNTTM , A.LAST_UPDUSR_ID - FROM COMTNSITELIST A - LEFT OUTER JOIN COMTCCMMNDETAILCODE B ON B.CODE_ID ='COM023' AND A.SITE_THEMA_CL_CODE = B.CODE - LEFT OUTER JOIN COMTNEMPLYRINFO C ON C.ESNTL_ID= A.LAST_UPDUSR_ID - WHERE SITE_ID=#{siteId} - - </select> - - <select id="selectSiteList" parameterType="egovframework.com.uss.ion.sit.service.SiteVO" resultMap="SiteManage"> - - SELECT SITE_URL, SITE_ID, SITE_NM, SITE_DC, SITE_THEMA_CL_CODE, B.CODE_NM SITE_THEMA_CL_NM, - A.ACTVTY_AT, - CASE A.ACTVTY_AT - WHEN 'Y' THEN '활성' - ELSE '비활성' - END ACTVTY_AT_NM, - A.USE_AT, - CASE A.USE_AT - WHEN 'Y' THEN '사용' - ELSE '미사용' - END USE_AT_NM, USER_NM EMPLYR_NM, - DATE_FORMAT(A.FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM LAST_UPDUSR_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNSITELIST A - LEFT OUTER JOIN COMTCCMMNDETAILCODE B ON B.CODE_ID ='COM023' AND A.SITE_THEMA_CL_CODE = B.CODE - LEFT OUTER JOIN COMTNEMPLYRINFO C ON C.ESNTL_ID= A.LAST_UPDUSR_ID - WHERE 1=1 - - <if test="searchCondition == 0">AND - SITE_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 1">AND - SITE_URL LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - ORDER BY SITE_NM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectSiteListCnt" parameterType="egovframework.com.uss.ion.sit.service.SiteVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNSITELIST A - LEFT OUTER JOIN COMTNEMPLYRINFO B ON B.ESNTL_ID= A.LAST_UPDUSR_ID - WHERE 1=1 - - <if test="searchCondition == 0">AND - SITE_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 1">AND - SITE_URL LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <insert id="insertSite"> - - INSERT INTO COMTNSITELIST - (SITE_ID - , SITE_URL - , SITE_NM - , SITE_DC - , SITE_THEMA_CL_CODE - , ACTVTY_AT - , USE_AT - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID) - VALUES ( #{siteId} - , #{siteUrl} - , #{siteNm} - , #{siteDc} - , #{siteThemaClCode} - , #{actvtyAt} - , #{useAt} - , sysdate() - , #{frstRegisterId} - , sysdate() - , #{lastUpdusrId} ) - - </insert> - - <update id="updateSite"> - - UPDATE COMTNSITELIST SET - SITE_ID=#{siteId} - , SITE_URL=#{siteUrl} - , SITE_NM=#{siteNm} - , SITE_DC=#{siteDc} - , SITE_THEMA_CL_CODE=#{siteThemaClCode} - , ACTVTY_AT=#{actvtyAt} - , USE_AT=#{useAt} - , LAST_UPDT_PNTTM=sysdate() - , LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE SITE_ID=#{siteId} - - </update> - - <delete id="deleteSite"> - - DELETE FROM COMTNSITELIST - WHERE SITE_ID=#{siteId} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/sit/EgovSite_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/sit/EgovSite_SQL_tibero.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/sit/EgovSite_SQL_tibero.xml (nonexistent) @@ -1,145 +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="SiteManage"> - - <resultMap id="SiteManage" type="egovframework.com.uss.ion.sit.service.SiteVO"> - <result property="siteId" column="SITE_ID"/> - <result property="siteUrl" column="SITE_URL"/> - <result property="siteNm" column="SITE_NM"/> - <result property="siteDc" column="SITE_DC"/> - <result property="siteThemaClCode" column="SITE_THEMA_CL_CODE"/> - <result property="siteThemaClNm" column="SITE_THEMA_CL_NM"/> - <result property="actvtyAt" column="ACTVTY_AT"/> - <result property="actvtyAtNm" column="ACTVTY_AT_NM"/> - <result property="useAt" column="USE_AT"/> - <result property="useAtNm" column="USE_AT_NM"/> - <result property="emplyrNm" column="USER_NM"/> - <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="selectSiteDetail" resultMap="SiteManage"> - - SELECT SITE_URL, SITE_ID, SITE_NM, SITE_DC, SITE_THEMA_CL_CODE, B.CODE_NM SITE_THEMA_CL_NM, - A.ACTVTY_AT, - DECODE(A.ACTVTY_AT,'Y','활성','N','비활성','비활성') ACTVTY_AT_NM, - A.USE_AT, - DECODE(A.USE_AT,'Y','사용','N','미사용','미사용') USE_AT_NM, USER_NM, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGIST_PNTTM , A.FRST_REGISTER_ID, - TO_CHAR(A.LAST_UPDT_PNTTM,'YYYY-MM-DD') LAST_UPDT_PNTTM, A.LAST_UPDUSR_ID - FROM COMTNSITELIST A - LEFT OUTER JOIN COMTCCMMNDETAILCODE B ON B.CODE_ID ='COM023' AND A.SITE_THEMA_CL_CODE = B.CODE - LEFT OUTER JOIN COMTNEMPLYRINFO C ON C.ESNTL_ID= A.LAST_UPDUSR_ID - WHERE SITE_ID=#{siteId} - - </select> - - <select id="selectSiteList" parameterType="egovframework.com.uss.ion.sit.service.SiteVO" resultMap="SiteManage"> - - SELECT SITE_URL, SITE_ID, SITE_NM, SITE_DC, SITE_THEMA_CL_CODE, SITE_THEMA_CL_NM, - ACTVTY_AT, ACTVTY_AT_NM,USE_AT, USE_AT_NM, USER_NM EMPLYR_NM, - FRST_REGIST_PNTTM FRST_REGISTER_PNTTM, FRST_REGISTER_ID, - LAST_UPDT_PNTTM LAST_UPDUSR_PNTTM, LAST_UPDUSR_ID - FROM - ( - SELECT ROWNUM RNUM,SITE.* - FROM - ( - SELECT SITE_URL, SITE_ID, SITE_NM, SITE_DC, SITE_THEMA_CL_CODE, B.CODE_NM SITE_THEMA_CL_NM, - A.ACTVTY_AT, - DECODE(A.ACTVTY_AT,'Y','활성','N','비활성','비활성') ACTVTY_AT_NM, - A.USE_AT, - DECODE(A.USE_AT,'Y','사용','N','미사용','미사용') USE_AT_NM, USER_NM, - A.FRST_REGIST_PNTTM , A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM , A.LAST_UPDUSR_ID - FROM COMTNSITELIST A - LEFT OUTER JOIN COMTCCMMNDETAILCODE B ON B.CODE_ID ='COM023' AND A.SITE_THEMA_CL_CODE = B.CODE - LEFT OUTER JOIN COMTNEMPLYRINFO C ON C.ESNTL_ID= A.LAST_UPDUSR_ID - WHERE 1=1 - - <if test="searchCondition == 0">AND - SITE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1">AND - SITE_URL LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - ORDER BY SITE_NM DESC - ) SITE - ) - WHERE ROWNUM <= #{recordCountPerPage} and RNUM > #{firstIndex} - ]]> - - </select> - - <select id="selectSiteListCnt" parameterType="egovframework.com.uss.ion.sit.service.SiteVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNSITELIST A - LEFT OUTER JOIN COMTNEMPLYRINFO B ON B.ESNTL_ID= A.LAST_UPDUSR_ID - WHERE 1=1 - - <if test="searchCondition == 0">AND - SITE_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1">AND - SITE_URL LIKE '%' || #{searchKeyword} || '%' - </if> - </select> - - <insert id="insertSite"> - - INSERT INTO COMTNSITELIST - (SITE_ID - , SITE_URL - , SITE_NM - , SITE_DC - , SITE_THEMA_CL_CODE - , ACTVTY_AT - , USE_AT - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID) - VALUES ( #{siteId} - , #{siteUrl} - , #{siteNm} - , #{siteDc} - , #{siteThemaClCode} - , #{actvtyAt} - , #{useAt} - , sysdate - , #{frstRegisterId} - , sysdate - , #{lastUpdusrId} ) - - </insert> - - <update id="updateSite"> - - UPDATE COMTNSITELIST SET - SITE_ID=#{siteId} - , SITE_URL=#{siteUrl} - , SITE_NM=#{siteNm} - , SITE_DC=#{siteDc} - , SITE_THEMA_CL_CODE=#{siteThemaClCode} - , ACTVTY_AT=#{actvtyAt} - , USE_AT=#{useAt} - , LAST_UPDT_PNTTM=sysdate - , LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE SITE_ID=#{siteId} - - </update> - - <delete id="deleteSite"> - - DELETE FROM COMTNSITELIST - WHERE SITE_ID=#{siteId} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/sit/EgovSite_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/sit/EgovSite_SQL_maria.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/sit/EgovSite_SQL_maria.xml (nonexistent) @@ -1,150 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.9.7 이기하 테이블 표준화에 따른 수정사항 반영 - selectSiteDetail에 FRST_REGISTER_PNTTM -> FRST_REGIST_PNTTM 로 변경 ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="SiteManage"> - - <resultMap id="SiteManage" type="egovframework.com.uss.ion.sit.service.SiteVO"> - <result property="siteId" column="SITE_ID"/> - <result property="siteUrl" column="SITE_URL"/> - <result property="siteNm" column="SITE_NM"/> - <result property="siteDc" column="SITE_DC"/> - <result property="siteThemaClCode" column="SITE_THEMA_CL_CODE"/> - <result property="siteThemaClNm" column="SITE_THEMA_CL_NM"/> - <result property="actvtyAt" column="ACTVTY_AT"/> - <result property="actvtyAtNm" column="ACTVTY_AT_NM"/> - <result property="useAt" column="USE_AT"/> - <result property="useAtNm" column="USE_AT_NM"/> - <result property="emplyrNm" column="USER_NM"/> - <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="selectSiteDetail" resultMap="SiteManage"> - - SELECT SITE_URL, SITE_ID, SITE_NM, SITE_DC, SITE_THEMA_CL_CODE, B.CODE_NM SITE_THEMA_CL_NM, - A.ACTVTY_AT, - CASE A.ACTVTY_AT - WHEN 'Y' THEN '활성' - ELSE '비활성' - END ACTVTY_AT_NM, - A.USE_AT, - CASE A.USE_AT - WHEN 'Y' THEN '사용' - ELSE '미사용' - END USE_AT_NM, USER_NM, - DATE_FORMAT(A.FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGIST_PNTTM , A.FRST_REGISTER_ID, - DATE_FORMAT(A.LAST_UPDT_PNTTM,'%Y-%m-%d') LAST_UPDT_PNTTM , A.LAST_UPDUSR_ID - FROM COMTNSITELIST A - LEFT OUTER JOIN COMTCCMMNDETAILCODE B ON B.CODE_ID ='COM023' AND A.SITE_THEMA_CL_CODE = B.CODE - LEFT OUTER JOIN COMTNEMPLYRINFO C ON C.ESNTL_ID= A.LAST_UPDUSR_ID - WHERE SITE_ID=#{siteId} - - </select> - - <select id="selectSiteList" parameterType="egovframework.com.uss.ion.sit.service.SiteVO" resultMap="SiteManage"> - - SELECT SITE_URL, SITE_ID, SITE_NM, SITE_DC, SITE_THEMA_CL_CODE, B.CODE_NM SITE_THEMA_CL_NM, - A.ACTVTY_AT, - CASE A.ACTVTY_AT - WHEN 'Y' THEN '활성' - ELSE '비활성' - END ACTVTY_AT_NM, - A.USE_AT, - CASE A.USE_AT - WHEN 'Y' THEN '사용' - ELSE '미사용' - END USE_AT_NM, USER_NM EMPLYR_NM, - DATE_FORMAT(A.FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM LAST_UPDUSR_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNSITELIST A - LEFT OUTER JOIN COMTCCMMNDETAILCODE B ON B.CODE_ID ='COM023' AND A.SITE_THEMA_CL_CODE = B.CODE - LEFT OUTER JOIN COMTNEMPLYRINFO C ON C.ESNTL_ID= A.LAST_UPDUSR_ID - WHERE 1=1 - - <if test="searchCondition == 0">AND - SITE_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 1">AND - SITE_URL LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - ORDER BY SITE_NM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectSiteListCnt" parameterType="egovframework.com.uss.ion.sit.service.SiteVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNSITELIST A - LEFT OUTER JOIN COMTNEMPLYRINFO B ON B.ESNTL_ID= A.LAST_UPDUSR_ID - WHERE 1=1 - - <if test="searchCondition == 0">AND - SITE_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 1">AND - SITE_URL LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <insert id="insertSite"> - - INSERT INTO COMTNSITELIST - (SITE_ID - , SITE_URL - , SITE_NM - , SITE_DC - , SITE_THEMA_CL_CODE - , ACTVTY_AT - , USE_AT - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID) - VALUES ( #{siteId} - , #{siteUrl} - , #{siteNm} - , #{siteDc} - , #{siteThemaClCode} - , #{actvtyAt} - , #{useAt} - , sysdate() - , #{frstRegisterId} - , sysdate() - , #{lastUpdusrId} ) - - </insert> - - <update id="updateSite"> - - UPDATE COMTNSITELIST SET - SITE_ID=#{siteId} - , SITE_URL=#{siteUrl} - , SITE_NM=#{siteNm} - , SITE_DC=#{siteDc} - , SITE_THEMA_CL_CODE=#{siteThemaClCode} - , ACTVTY_AT=#{actvtyAt} - , USE_AT=#{useAt} - , LAST_UPDT_PNTTM=sysdate() - , LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE SITE_ID=#{siteId} - - </update> - - <delete id="deleteSite"> - - DELETE FROM COMTNSITELIST - WHERE SITE_ID=#{siteId} - - </delete> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/wik/bmk/EgovWikiBookmark_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/wik/bmk/EgovWikiBookmark_SQL_postgres.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/wik/bmk/EgovWikiBookmark_SQL_postgres.xml (nonexistent) @@ -1,114 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - USID를 USER_ID 로 변경 - LAST_UPDUSR_PNTTM를 LAST_UPDT_PNTTM로 변경 - FRST_REGISTER_PNTTM를 FRST_REGIST_PNTTM로 변경 - 2011.10.06 정진오 보안 취약점 점검사항 반영 $->#변경 ---><!--Converted at: Wed May 11 15:51:26 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="WikiBookmark"> - - <!-- 위키북마크::목록조회 게시물정보 --> - <select id="selectWikiBookmarkList" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT - A.WIKI_BKMK_ID, - A.USER_ID USID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.USER_ID) USNM, - A.WIKI_BKMK_NM, - A.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 COMTNWIKIBKMK A - WHERE 1=1 - AND A.FRST_REGISTER_ID=#{frstRegisterId} - - <if test="searchCondition == 'A.USER_ID'"> - - - AND A.FRST_REGISTER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID LIKE CONCAT('%', #{searchKeyword}, '%')) - - - </if> - - <if test="searchCondition == 'A.WIKI_BKMK_NM'"> - - - AND A.WIKI_BKMK_NM LIKE CONCAT('%', #{searchKeyword}, '%') - - - </if> - - - ORDER BY A.FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - - <!-- 위키북마크::목록조회_게시물 총갯수 --> - <select id="selectWikiBookmarkListCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNWIKIBKMK A - WHERE 1=1 - AND A.FRST_REGISTER_ID=#{frstRegisterId} - <if test="searchCondition == 'A.WIKI_BKMK_NM'"> - - - AND A.WIKI_BKMK_NM LIKE CONCAT('%', #{searchKeyword}, '%') - - - </if> - </select> - - <!-- 위키북마크::북마크 중복 체크 --> - <select id="selectWikiBookmarkDuplicationCnt" resultType="int"> - SELECT - COUNT(*) CTN - FROM COMTNWIKIBKMK A - WHERE 1=1 - AND A.USER_ID=(SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{usid}) - AND A.WIKI_BKMK_NM=#{wikiBkmkNm} - - </select> - - <!-- 위키북마크::삭제 --> - <delete id="deleteWikiBookmark"> - - DELETE FROM COMTNWIKIBKMK - WHERE WIKI_BKMK_ID=#{wikiBkmkId} - - </delete> - - <!-- 위키북마크::입력 --> - <insert id="insertWikiBookmark"> - - INSERT INTO COMTNWIKIBKMK ( - WIKI_BKMK_ID, - USER_ID, - WIKI_BKMK_NM, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{wikiBkmkId}, - #{usid}, - #{wikiBkmkNm}, - NOW(), - #{frstRegisterId}, - NOW(), - #{lastUpdusrId} - ) - - </insert> - <!-- 위키북마크::아이디조회 --> - <select id="selectWikiBookmarkEmpUniqId" resultType="String"> - SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{usid} - </select> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/wik/bmk/EgovWikiBookmark_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/wik/bmk/EgovWikiBookmark_SQL_cubrid.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/wik/bmk/EgovWikiBookmark_SQL_cubrid.xml (nonexistent) @@ -1,124 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - USID를 USER_ID 로 변경 - LAST_UPDUSR_PNTTM를 LAST_UPDT_PNTTM로 변경 - FRST_REGISTER_PNTTM를 FRST_REGIST_PNTTM로 변경 - 2011.10.06 정진오 보안 취약점 점검사항 반영 $->#변경 ---><!--Converted at: Wed May 11 15:51:26 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="WikiBookmark"> - - <!-- 위키북마크::목록조회 게시물정보 --> - <select id="selectWikiBookmarkList" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.WIKI_BKMK_ID, - A.USER_ID USID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.USER_ID) USNM, - A.WIKI_BKMK_NM, - A.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 COMTNWIKIBKMK A - WHERE 1=1 - AND A.FRST_REGISTER_ID=#{frstRegisterId} - - <if test="searchCondition == 'A.USER_ID'"> - - - AND A.FRST_REGISTER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID LIKE '%' || #{searchKeyword} || '%') - - - </if> - - <if test="searchCondition == 'A.WIKI_BKMK_NM'"> - - - AND A.WIKI_BKMK_NM LIKE '%' || #{searchKeyword} || '%' - - - </if> - - - ORDER BY A.FRST_REGIST_PNTTM DESC - - - ) T0 - ) Z - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <!-- 위키북마크::목록조회_게시물 총갯수 --> - <select id="selectWikiBookmarkListCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNWIKIBKMK A - WHERE 1=1 - AND A.FRST_REGISTER_ID=#{frstRegisterId} - <if test="searchCondition == 'A.WIKI_BKMK_NM'"> - - - AND A.WIKI_BKMK_NM LIKE '%' || #{searchKeyword} || '%' - - - </if> - </select> - - <!-- 위키북마크::북마크 중복 체크 --> - <select id="selectWikiBookmarkDuplicationCnt" resultType="int"> - SELECT - COUNT(*) CTN - FROM COMTNWIKIBKMK A - WHERE 1=1 - AND A.USER_ID=(SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{usid}) - AND A.WIKI_BKMK_NM=#{wikiBkmkNm} - - </select> - - <!-- 위키북마크::삭제 --> - <delete id="deleteWikiBookmark"> - - DELETE FROM COMTNWIKIBKMK - WHERE WIKI_BKMK_ID=#{wikiBkmkId} - - </delete> - - <!-- 위키북마크::입력 --> - <insert id="insertWikiBookmark"> - - INSERT INTO COMTNWIKIBKMK ( - WIKI_BKMK_ID, - USER_ID, - WIKI_BKMK_NM, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{wikiBkmkId}, - #{usid}, - #{wikiBkmkNm}, - SYSDATETIME, - #{frstRegisterId}, - SYSDATETIME, - #{lastUpdusrId} - ) - - </insert> - <!-- 위키북마크::아이디조회 --> - <select id="selectWikiBookmarkEmpUniqId" resultType="String"> - SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{usid} - </select> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/wik/bmk/EgovWikiBookmark_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/wik/bmk/EgovWikiBookmark_SQL_oracle.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/wik/bmk/EgovWikiBookmark_SQL_oracle.xml (nonexistent) @@ -1,124 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - USID를 USER_ID 로 변경 - LAST_UPDUSR_PNTTM를 LAST_UPDT_PNTTM로 변경 - FRST_REGISTER_PNTTM를 FRST_REGIST_PNTTM로 변경 - 2011.10.06 정진오 보안 취약점 점검사항 반영 $->#변경 ---><!--Converted at: Wed May 11 15:51:26 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="WikiBookmark"> - - <!-- 위키북마크::목록조회 게시물정보 --> - <select id="selectWikiBookmarkList" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.WIKI_BKMK_ID, - A.USER_ID USID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.USER_ID) USNM, - A.WIKI_BKMK_NM, - A.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 COMTNWIKIBKMK A - WHERE 1=1 - AND A.FRST_REGISTER_ID=#{frstRegisterId} - - <if test="searchCondition == 'A.USER_ID'"> - - - AND A.FRST_REGISTER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID LIKE '%' || #{searchKeyword} || '%') - - - </if> - - <if test="searchCondition == 'A.WIKI_BKMK_NM'"> - - - AND A.WIKI_BKMK_NM LIKE '%' || #{searchKeyword} || '%' - - - </if> - - - ORDER BY A.FRST_REGIST_PNTTM DESC - - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <!-- 위키북마크::목록조회_게시물 총갯수 --> - <select id="selectWikiBookmarkListCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNWIKIBKMK A - WHERE 1=1 - AND A.FRST_REGISTER_ID=#{frstRegisterId} - <if test="searchCondition == 'A.WIKI_BKMK_NM'"> - - - AND A.WIKI_BKMK_NM LIKE '%' || #{searchKeyword} || '%' - - - </if> - </select> - - <!-- 위키북마크::북마크 중복 체크 --> - <select id="selectWikiBookmarkDuplicationCnt" resultType="int"> - SELECT - COUNT(*) CTN - FROM COMTNWIKIBKMK A - WHERE 1=1 - AND A.USER_ID=(SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{usid}) - AND A.WIKI_BKMK_NM=#{wikiBkmkNm} - - </select> - - <!-- 위키북마크::삭제 --> - <delete id="deleteWikiBookmark"> - - DELETE FROM COMTNWIKIBKMK - WHERE WIKI_BKMK_ID=#{wikiBkmkId} - - </delete> - - <!-- 위키북마크::입력 --> - <insert id="insertWikiBookmark"> - - INSERT INTO COMTNWIKIBKMK ( - WIKI_BKMK_ID, - USER_ID, - WIKI_BKMK_NM, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{wikiBkmkId}, - #{usid}, - #{wikiBkmkNm}, - sysdate, - #{frstRegisterId}, - sysdate, - #{lastUpdusrId} - ) - - </insert> - <!-- 위키북마크::아이디조회 --> - <select id="selectWikiBookmarkEmpUniqId" resultType="String"> - SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{usid} - </select> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/wik/bmk/EgovWikiBookmark_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/wik/bmk/EgovWikiBookmark_SQL_mysql.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/wik/bmk/EgovWikiBookmark_SQL_mysql.xml (nonexistent) @@ -1,114 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - USID를 USER_ID 로 변경 - LAST_UPDUSR_PNTTM를 LAST_UPDT_PNTTM로 변경 - FRST_REGISTER_PNTTM를 FRST_REGIST_PNTTM로 변경 - 2011.10.06 정진오 보안 취약점 점검사항 반영 $->#변경 ---><!--Converted at: Wed May 11 15:51:26 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="WikiBookmark"> - - <!-- 위키북마크::목록조회 게시물정보 --> - <select id="selectWikiBookmarkList" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT - A.WIKI_BKMK_ID, - A.USER_ID USID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.USER_ID) USNM, - A.WIKI_BKMK_NM, - A.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 COMTNWIKIBKMK A - WHERE 1=1 - AND A.FRST_REGISTER_ID=#{frstRegisterId} - - <if test="searchCondition == 'A.USER_ID'"> - - - AND A.FRST_REGISTER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID LIKE CONCAT('%', #{searchKeyword}, '%')) - - - </if> - - <if test="searchCondition == 'A.WIKI_BKMK_NM'"> - - - AND A.WIKI_BKMK_NM LIKE CONCAT('%', #{searchKeyword}, '%') - - - </if> - - - ORDER BY A.FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - - <!-- 위키북마크::목록조회_게시물 총갯수 --> - <select id="selectWikiBookmarkListCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNWIKIBKMK A - WHERE 1=1 - AND A.FRST_REGISTER_ID=#{frstRegisterId} - <if test="searchCondition == 'A.WIKI_BKMK_NM'"> - - - AND A.WIKI_BKMK_NM LIKE CONCAT('%', #{searchKeyword}, '%') - - - </if> - </select> - - <!-- 위키북마크::북마크 중복 체크 --> - <select id="selectWikiBookmarkDuplicationCnt" resultType="int"> - SELECT - COUNT(*) CTN - FROM COMTNWIKIBKMK A - WHERE 1=1 - AND A.USER_ID=(SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{usid}) - AND A.WIKI_BKMK_NM=#{wikiBkmkNm} - - </select> - - <!-- 위키북마크::삭제 --> - <delete id="deleteWikiBookmark"> - - DELETE FROM COMTNWIKIBKMK - WHERE WIKI_BKMK_ID=#{wikiBkmkId} - - </delete> - - <!-- 위키북마크::입력 --> - <insert id="insertWikiBookmark"> - - INSERT INTO COMTNWIKIBKMK ( - WIKI_BKMK_ID, - USER_ID, - WIKI_BKMK_NM, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{wikiBkmkId}, - #{usid}, - #{wikiBkmkNm}, - sysdate(), - #{frstRegisterId}, - sysdate(), - #{lastUpdusrId} - ) - - </insert> - <!-- 위키북마크::아이디조회 --> - <select id="selectWikiBookmarkEmpUniqId" resultType="String"> - SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{usid} - </select> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/wik/bmk/EgovWikiBookmark_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/wik/bmk/EgovWikiBookmark_SQL_altibase.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/wik/bmk/EgovWikiBookmark_SQL_altibase.xml (nonexistent) @@ -1,124 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - USID를 USER_ID 로 변경 - LAST_UPDUSR_PNTTM를 LAST_UPDT_PNTTM로 변경 - FRST_REGISTER_PNTTM를 FRST_REGIST_PNTTM로 변경 - 2011.10.06 정진오 보안 취약점 점검사항 반영 $->#변경 ---><!--Converted at: Wed May 11 15:51:25 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="WikiBookmark"> - - <!-- 위키북마크::목록조회 게시물정보 --> - <select id="selectWikiBookmarkList" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.WIKI_BKMK_ID, - A.USER_ID USID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.USER_ID) USNM, - A.WIKI_BKMK_NM, - A.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 COMTNWIKIBKMK A - WHERE 1=1 - AND A.FRST_REGISTER_ID=#{frstRegisterId} - - <if test="searchCondition == 'A.USER_ID'"> - - - AND A.FRST_REGISTER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID LIKE '%' || #{searchKeyword} || '%') - - - </if> - - <if test="searchCondition == 'A.WIKI_BKMK_NM'"> - - - AND A.WIKI_BKMK_NM LIKE '%' || #{searchKeyword} || '%' - - - </if> - - - ORDER BY A.FRST_REGIST_PNTTM DESC - - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <!-- 위키북마크::목록조회_게시물 총갯수 --> - <select id="selectWikiBookmarkListCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNWIKIBKMK A - WHERE 1=1 - AND A.FRST_REGISTER_ID=#{frstRegisterId} - <if test="searchCondition == 'A.WIKI_BKMK_NM'"> - - - AND A.WIKI_BKMK_NM LIKE '%' || #{searchKeyword} || '%' - - - </if> - </select> - - <!-- 위키북마크::북마크 중복 체크 --> - <select id="selectWikiBookmarkDuplicationCnt" resultType="int"> - SELECT - COUNT(*) CTN - FROM COMTNWIKIBKMK A - WHERE 1=1 - AND A.USER_ID=(SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{usid}) - AND A.WIKI_BKMK_NM=#{wikiBkmkNm} - - </select> - - <!-- 위키북마크::삭제 --> - <delete id="deleteWikiBookmark"> - - DELETE FROM COMTNWIKIBKMK - WHERE WIKI_BKMK_ID=#{wikiBkmkId} - - </delete> - - <!-- 위키북마크::입력 --> - <insert id="insertWikiBookmark"> - - INSERT INTO COMTNWIKIBKMK ( - WIKI_BKMK_ID, - USID, - WIKI_BKMK_NM, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{wikiBkmkId}, - #{usid}, - #{wikiBkmkNm}, - sysdate, - #{frstRegisterId}, - sysdate, - #{lastUpdusrId} - ) - - </insert> - <!-- 위키북마크::아이디조회 --> - <select id="selectWikiBookmarkEmpUniqId" resultType="String"> - SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{usid} - </select> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/wik/bmk/EgovWikiBookmark_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/wik/bmk/EgovWikiBookmark_SQL_maria.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/wik/bmk/EgovWikiBookmark_SQL_maria.xml (nonexistent) @@ -1,114 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - USID를 USER_ID 로 변경 - LAST_UPDUSR_PNTTM를 LAST_UPDT_PNTTM로 변경 - FRST_REGISTER_PNTTM를 FRST_REGIST_PNTTM로 변경 - 2011.10.06 정진오 보안 취약점 점검사항 반영 $->#변경 ---><!--Converted at: Wed May 11 15:51:26 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="WikiBookmark"> - - <!-- 위키북마크::목록조회 게시물정보 --> - <select id="selectWikiBookmarkList" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT - A.WIKI_BKMK_ID, - A.USER_ID USID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.USER_ID) USNM, - A.WIKI_BKMK_NM, - A.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 COMTNWIKIBKMK A - WHERE 1=1 - AND A.FRST_REGISTER_ID=#{frstRegisterId} - - <if test="searchCondition == 'A.USER_ID'"> - - - AND A.FRST_REGISTER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID LIKE CONCAT('%', #{searchKeyword}, '%')) - - - </if> - - <if test="searchCondition == 'A.WIKI_BKMK_NM'"> - - - AND A.WIKI_BKMK_NM LIKE CONCAT('%', #{searchKeyword}, '%') - - - </if> - - - ORDER BY A.FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - - <!-- 위키북마크::목록조회_게시물 총갯수 --> - <select id="selectWikiBookmarkListCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNWIKIBKMK A - WHERE 1=1 - AND A.FRST_REGISTER_ID=#{frstRegisterId} - <if test="searchCondition == 'A.WIKI_BKMK_NM'"> - - - AND A.WIKI_BKMK_NM LIKE CONCAT('%', #{searchKeyword}, '%') - - - </if> - </select> - - <!-- 위키북마크::북마크 중복 체크 --> - <select id="selectWikiBookmarkDuplicationCnt" resultType="int"> - SELECT - COUNT(*) CTN - FROM COMTNWIKIBKMK A - WHERE 1=1 - AND A.USER_ID=(SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{usid}) - AND A.WIKI_BKMK_NM=#{wikiBkmkNm} - - </select> - - <!-- 위키북마크::삭제 --> - <delete id="deleteWikiBookmark"> - - DELETE FROM COMTNWIKIBKMK - WHERE WIKI_BKMK_ID=#{wikiBkmkId} - - </delete> - - <!-- 위키북마크::입력 --> - <insert id="insertWikiBookmark"> - - INSERT INTO COMTNWIKIBKMK ( - WIKI_BKMK_ID, - USER_ID, - WIKI_BKMK_NM, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{wikiBkmkId}, - #{usid}, - #{wikiBkmkNm}, - sysdate(), - #{frstRegisterId}, - sysdate(), - #{lastUpdusrId} - ) - - </insert> - <!-- 위키북마크::아이디조회 --> - <select id="selectWikiBookmarkEmpUniqId" resultType="String"> - SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{usid} - </select> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/wik/bmk/EgovWikiBookmark_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/wik/bmk/EgovWikiBookmark_SQL_tibero.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/wik/bmk/EgovWikiBookmark_SQL_tibero.xml (nonexistent) @@ -1,124 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - USID를 USER_ID 로 변경 - LAST_UPDUSR_PNTTM를 LAST_UPDT_PNTTM로 변경 - FRST_REGISTER_PNTTM를 FRST_REGIST_PNTTM로 변경 - 2011.10.06 정진오 보안 취약점 점검사항 반영 $->#변경 ---><!--Converted at: Wed May 11 15:51:26 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="WikiBookmark"> - - <!-- 위키북마크::목록조회 게시물정보 --> - <select id="selectWikiBookmarkList" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.WIKI_BKMK_ID, - A.USER_ID USID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.USER_ID) USNM, - A.WIKI_BKMK_NM, - A.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 COMTNWIKIBKMK A - WHERE 1=1 - AND A.FRST_REGISTER_ID=#{frstRegisterId} - - <if test="searchCondition == 'A.USER_ID'"> - - - AND A.FRST_REGISTER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID LIKE '%' || #{searchKeyword} || '%') - - - </if> - - <if test="searchCondition == 'A.WIKI_BKMK_NM'"> - - - AND A.WIKI_BKMK_NM LIKE '%' || #{searchKeyword} || '%' - - - </if> - - - ORDER BY A.FRST_REGIST_PNTTM DESC - - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - - <!-- 위키북마크::목록조회_게시물 총갯수 --> - <select id="selectWikiBookmarkListCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNWIKIBKMK A - WHERE 1=1 - AND A.FRST_REGISTER_ID=#{frstRegisterId} - <if test="searchCondition == 'A.WIKI_BKMK_NM'"> - - - AND A.WIKI_BKMK_NM LIKE '%' || #{searchKeyword} || '%' - - - </if> - </select> - - <!-- 위키북마크::북마크 중복 체크 --> - <select id="selectWikiBookmarkDuplicationCnt" resultType="int"> - SELECT - COUNT(*) CTN - FROM COMTNWIKIBKMK A - WHERE 1=1 - AND A.USER_ID=(SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{usid}) - AND A.WIKI_BKMK_NM=#{wikiBkmkNm} - - </select> - - <!-- 위키북마크::삭제 --> - <delete id="deleteWikiBookmark"> - - DELETE FROM COMTNWIKIBKMK - WHERE WIKI_BKMK_ID=#{wikiBkmkId} - - </delete> - - <!-- 위키북마크::입력 --> - <insert id="insertWikiBookmark"> - - INSERT INTO COMTNWIKIBKMK ( - WIKI_BKMK_ID, - USER_ID, - WIKI_BKMK_NM, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{wikiBkmkId}, - #{usid}, - #{wikiBkmkNm}, - sysdate, - #{frstRegisterId}, - sysdate, - #{lastUpdusrId} - ) - - </insert> - <!-- 위키북마크::아이디조회 --> - <select id="selectWikiBookmarkEmpUniqId" resultType="String"> - SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{usid} - </select> - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/mtg/EgovMtgPlaceManage_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/mtg/EgovMtgPlaceManage_SQL_mysql.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/mtg/EgovMtgPlaceManage_SQL_mysql.xml (nonexistent) @@ -1,364 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - 2018.08.20 최두영 비품관리 CRUD 삭제 - 2018.08.28 최두영 비품관리 mapper 삭제 재반영 - - QUANTITY -> QY - MTG_PLACE_ID -> MTGRUM_ID - MTG_PLACE_NM -> MTGRUM_NM - FXTRS_CD -> FXTRS_CODE - RESVE_MAN_ID -> RSVCTM_ID ---><!--Converted at: Wed May 11 15:51:10 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="mtgPlaceManageDAO"> - - <resultMap id="mtgPlaceManage" type="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - <result property="mtgPlaceId" column="MTGRUM_ID"/> - <result property="mtgPlaceNm" column="MTGRUM_NM"/> - <result property="opnBeginTm" column="OPN_BEGIN_TM"/> - <result property="opnEndTm" column="OPN_END_TM"/> - <result property="aceptncPosblNmpr" column="ACEPTNC_POSBL_NMPR"/> - <result property="lcSe" column="LC_SE"/> - <result property="lcDetail" column="LC_DETAIL"/> - <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="mtgPlaceResve" type="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - <result property="resveId" column="RESVE_ID"/> - <result property="mtgPlaceId" column="MTGRUM_ID"/> - <result property="mtgSj" column="MTG_SJ"/> - <result property="resveManId" column="RSVCTM_ID"/> - <result property="resveBeginTm" column="RESVE_BEGIN_TM"/> - <result property="resveEndTm" column="RESVE_END_TM"/> - <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="selectMtgPlaceManageList" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT @RNUM:=@RNUM+1 AS rowCount , - MTGRUM_ID AS mtgPlaceId , - MTGRUM_NM AS mtgPlaceNm , - OPN_BEGIN_TM AS opnBeginTm , - OPN_END_TM AS opnEndTm , - ACEPTNC_POSBL_NMPR AS aceptncPosblNmpr , - LC_SE AS lcSe , - LC_DETAIL AS lcDetail , - FRST_REGISTER_ID AS frstRegisterId, - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM070' - and code = A.LC_SE) as mtgPlaceTemp3 - FROM (select @RNUM:=0) R, COMTNMTGPLACEMANAGE A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''">AND - binary(MTGRUM_NM) like CONCAT('%', #{searchKeyword}, '%') - </if> - - ORDER BY FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - - <select id="selectMtgPlaceManageListTotCnt" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNMTGPLACEMANAGE - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''">AND - binary(MTGRUM_NM) like CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT MTGRUM_ID AS mtgPlaceId , - MTGRUM_NM AS mtgPlaceNm , - OPN_BEGIN_TM AS opnBeginTm , - OPN_END_TM AS opnEndTm , - ACEPTNC_POSBL_NMPR AS aceptncPosblNmpr , - LC_SE AS lcSe , - LC_DETAIL AS lcDetail , - ATCH_FILE_ID AS atchFileId , - FRST_REGISTER_ID AS frstRegisterId , - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM070' - and code = LC_SE) as mtgPlaceTemp3 - FROM COMTNMTGPLACEMANAGE - WHERE MTGRUM_ID = #{mtgPlaceId} - - </select> - - <insert id="insertMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManage"> - - - INSERT INTO COMTNMTGPLACEMANAGE - (MTGRUM_ID , - MTGRUM_NM , - OPN_BEGIN_TM , - OPN_END_TM , - ACEPTNC_POSBL_NMPR , - LC_SE , - LC_DETAIL , - ATCH_FILE_ID , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{mtgPlaceId}, - #{mtgPlaceNm}, - #{opnBeginTm}, - #{opnEndTm}, - #{aceptncPosblNmpr}, - #{lcSe}, - #{lcDetail}, - #{atchFileId}, - #{frstRegisterId}, - now() ) - - </insert> - - <update id="updtMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManage"> - - - UPDATE COMTNMTGPLACEMANAGE - SET MTGRUM_NM = #{mtgPlaceNm} , - OPN_BEGIN_TM = #{opnBeginTm} , - OPN_END_TM = #{opnEndTm} , - ACEPTNC_POSBL_NMPR = #{aceptncPosblNmpr}, - LC_SE = #{lcSe} , - LC_DETAIL = #{lcDetail} , - ATCH_FILE_ID = #{atchFileId} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = now() - WHERE MTGRUM_ID = #{mtgPlaceId} - - </update> - - <delete id="deleteMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManage"> - - - DELETE FROM COMTNMTGPLACEMANAGE - WHERE MTGRUM_ID = #{mtgPlaceId} - - - </delete> - -<!-- 회의실예약 --> - - <select id="selectMtgPlaceIDList" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT MTGRUM_ID AS mtgPlaceId , - MTGRUM_NM AS mtgPlaceNm - FROM COMTNMTGPLACEMANAGE - WHERE 1=1 - - </select> - - - <select id="selectMtgPlaceResveManageList" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT mtg.MTGRUM_NM as mtgPlaceNm, mtg.MTGRUM_ID as mtgPlaceId, - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.0800 ),'0') as 'resveTemp0800', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.0830 ),'0') as 'resveTemp0830', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.0900 ),'0') as 'resveTemp0900', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.0930 ),'0') as 'resveTemp0930', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1000 ),'0') as 'resveTemp1000', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1030 ),'0') as 'resveTemp1030', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1100 ),'0') as 'resveTemp1100', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1130 ),'0') as 'resveTemp1130', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1200 ),'0') as 'resveTemp1200', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1230 ),'0') as 'resveTemp1230', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1300 ),'0') as 'resveTemp1300', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1330 ),'0') as 'resveTemp1330', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1400 ),'0') as 'resveTemp1400', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1430 ),'0') as 'resveTemp1430', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1500 ),'0') as 'resveTemp1500', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1530 ),'0') as 'resveTemp1530', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1600 ),'0') as 'resveTemp1600', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1630 ),'0') as 'resveTemp1630', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1700 ),'0') as 'resveTemp1700', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1730 ),'0') as 'resveTemp1730', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1800 ),'0') as 'resveTemp1800', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1830 ),'0') as 'resveTemp1830', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1900 ),'0') as 'resveTemp1900', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1930 ),'0') as 'resveTemp1930', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.2000 ),'0') as 'resveTemp2000', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.2030 ),'0') as 'resveTemp2030', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.2100 ),'0') as 'resveTemp2100' - from COMTNMTGPLACEMANAGE mtg - left join ( select IFNULL(MTGRUM_ID,'') AS MTGRUM_ID, - MAX(case 800 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '0800', - MAX(case 830 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '0830', - MAX(case 900 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '0900', - MAX(case 930 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '0930', - MAX(case 1000 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1000', - MAX(case 1030 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1030', - MAX(case 1100 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1100', - MAX(case 1130 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1130', - MAX(case 1200 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1200', - MAX(case 1230 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1230', - MAX(case 1300 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1300', - MAX(case 1330 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1330', - MAX(case 1400 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1400', - MAX(case 1430 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1430', - MAX(case 1500 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1500', - MAX(case 1530 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1530', - MAX(case 1600 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1600', - MAX(case 1630 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1630', - MAX(case 1700 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1700', - MAX(case 1730 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1730', - MAX(case 1800 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1800', - MAX(case 1830 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1830', - MAX(case 1900 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1900', - MAX(case 1930 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1930', - MAX(case 2000 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '2000', - MAX(case 2030 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '2030', - MAX(case 2100 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '2100' - FROM COMTNMTGPLACERESVE - WHERE RESVE_DE = #{resveDe} - AND MTGRUM_ID = #{mtgPlaceId}) res - on res.MTGRUM_ID = mtg.MTGRUM_ID - WHERE mtg.MTGRUM_ID = #{mtgPlaceId} - - </select> - - - <select id="selectMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - select mtg.MTGRUM_ID AS mtgPlaceId, - mtg.MTGRUM_NM AS mtgPlaceNm, - mtg.OPN_BEGIN_TM AS opnBeginTm, - mtg.OPN_END_TM AS opnEndTm , - mtg.LC_SE AS lcSe , - mtg.LC_DETAIL AS lcDetail , - mtg.ATCH_FILE_ID AS atchFileId, - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM070' - and code = mtg.LC_SE) AS mtgPlaceTemp3, - IFNULL(res.RESVE_ID,"") AS resveId , - IFNULL(res.MTG_SJ ,"") AS mtgSj , - IFNULL(res.RESVE_DE,"") AS resveDe , - IFNULL(res.RESVE_BEGIN_TM,"") AS resveBeginTm, - IFNULL(res.RESVE_END_TM,"") AS resveEndTm , - IFNULL(res.ATNDNC_NMPR,0) AS atndncNmpr , - IFNULL(res.MTG_CN ,"") AS mtgCn - from COMTNMTGPLACEMANAGE mtg - left join COMTNMTGPLACERESVE res on res.MTGRUM_ID = mtg.MTGRUM_ID - AND res.RESVE_ID = #{resveId} - where mtg.MTGRUM_ID = #{mtgPlaceId} - - </select> - - <select id="selectMtgPlaceResveDetail" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT mtg.MTGRUM_ID AS mtgPlaceId , - mtg.MTGRUM_NM AS mtgPlaceNm , - mtg.OPN_BEGIN_TM AS opnBeginTm , - mtg.OPN_END_TM AS opnEndTm , - mtg.LC_SE AS lcSe , - mtg.LC_DETAIL AS lcDetail , - mtg.ATCH_FILE_ID AS atchFileId , - (select code_nm from COMTCCMMNDETAILCODE where code_id ='COM070' and code = mtg.LC_SE) AS mtgPlaceTemp3, - res.RESVE_ID AS resveId , - res.MTG_SJ AS mtgSj , - res.RESVE_DE AS resveDe , - res.RESVE_BEGIN_TM AS resveBeginTm, - res.RESVE_END_TM AS resveEndTm , - res.ATNDNC_NMPR AS atndncNmpr , - res.MTG_CN AS mtgCn , - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = mst.ORGNZT_ID ) AS mtgPlaceTemp5, - res.RSVCTM_ID AS resveManId , - mst.USER_NM AS mtgPlaceTemp4 - FROM COMTNMTGPLACEMANAGE mtg, COMTNMTGPLACERESVE res, COMVNUSERMASTER mst - WHERE 1=1 - AND res.MTGRUM_ID = mtg.MTGRUM_ID - AND res.RSVCTM_ID = mst.ESNTL_ID - AND res.RESVE_ID = #{resveId} - AND mtg.MTGRUM_ID = #{mtgPlaceId} - - </select> - - <insert id="insertMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceResve"> - - INSERT INTO COMTNMTGPLACERESVE - ( RESVE_ID , - MTGRUM_ID , - MTG_SJ , - RSVCTM_ID , - RESVE_DE , - RESVE_BEGIN_TM , - RESVE_END_TM , - ATNDNC_NMPR , - MTG_CN , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM ) - VALUES ( #{resveId} , - #{mtgPlaceId} , - #{mtgSj} , - #{resveManId} , - #{resveDe} , - #{resveBeginTm} , - #{resveEndTm} , - #{atndncNmpr} , - #{mtgCn} , - #{frstRegisterId} , - now() ) - - </insert> - - <update id="updtMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceResve"> - - - UPDATE COMTNMTGPLACERESVE - SET MTG_SJ =#{mtgSj} , - RSVCTM_ID =#{resveManId} , - RESVE_DE =#{resveDe} , - RESVE_BEGIN_TM =#{resveBeginTm} , - RESVE_END_TM =#{resveEndTm} , - ATNDNC_NMPR =#{atndncNmpr} , - MTG_CN =#{mtgCn} , - LAST_UPDUSR_ID =#{lastUpdusrId} , - LAST_UPDT_PNTTM = now() - WHERE MTGRUM_ID = #{mtgPlaceId} - AND RESVE_ID = #{resveId} - - - </update> - - <delete id="deleteMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceResve"> - - - DELETE FROM COMTNMTGPLACERESVE - WHERE MTGRUM_ID = #{mtgPlaceId} - AND RESVE_ID = #{resveId} - - - </delete> - - <select id="mtgPlaceResveDplactCeck" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="int"> - - SELECT count(resve_id) from COMTNMTGPLACERESVE - WHERE RESVE_DE = #{resveDe} - AND MTGRUM_ID = #{mtgPlaceId} - AND (resve_begin_tm BETWEEN cast(#{resveBeginTm} as signed)+1 and cast(#{resveEndTm} as signed)-1 - or RESVE_END_TM BETWEEN cast(#{resveBeginTm} as signed)+1 and cast(#{resveEndTm} as signed)-1 ) - - <if test="resveId != null and resveId != ''"><![CDATA[AND - RESVE_ID <> #{resveId} ]]> - </if> - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/mtg/EgovMtgPlaceManage_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/mtg/EgovMtgPlaceManage_SQL_cubrid.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/mtg/EgovMtgPlaceManage_SQL_cubrid.xml (nonexistent) @@ -1,369 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - 2018.08.20 최두영 비품관리 CRUD 삭제 - - QUANTITY -> QY - MTG_PLACE_ID -> MTGRUM_ID - MTG_PLACE_NM -> MTGRUM_NM - FXTRS_CD -> FXTRS_CODE - RESVE_MAN_ID -> RSVCTM_ID ---><!--Converted at: Wed May 11 15:51:10 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="mtgPlaceManageDAO"> - - <resultMap id="mtgPlaceManage" type="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - <result property="mtgPlaceId" column="MTGRUM_ID"/> - <result property="mtgPlaceNm" column="MTGRUM_NM"/> - <result property="opnBeginTm" column="OPN_BEGIN_TM"/> - <result property="opnEndTm" column="OPN_END_TM"/> - <result property="aceptncPosblNmpr" column="ACEPTNC_POSBL_NMPR"/> - <result property="lcSe" column="LC_SE"/> - <result property="lcDetail" column="LC_DETAIL"/> - <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="mtgPlaceResve" type="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - <result property="resveId" column="RESVE_ID"/> - <result property="mtgPlaceId" column="MTGRUM_ID"/> - <result property="mtgSj" column="MTG_SJ"/> - <result property="resveManId" column="RSVCTM_ID"/> - <result property="resveBeginTm" column="RESVE_BEGIN_TM"/> - <result property="resveEndTm" column="RESVE_END_TM"/> - <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="selectMtgPlaceManageList" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT * - FROM ( - SELECT ROWNUM AS rowCount, ALL_LIST.* - FROM ( - SELECT MTGRUM_ID AS mtgPlaceId , - MTGRUM_NM AS mtgPlaceNm , - OPN_BEGIN_TM AS opnBeginTm , - OPN_END_TM AS opnEndTm , - ACEPTNC_POSBL_NMPR AS aceptncPosblNmpr , - LC_SE AS lcSe , - LC_DETAIL AS lcDetail , - FRST_REGISTER_ID AS frstRegisterId, - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM070' - and code = A.LC_SE) as mtgPlaceTemp3 - FROM COMTNMTGPLACEMANAGE A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''">AND - MTGRUM_NM like '%'||#{searchKeyword}||'%' - </if> - <![CDATA[ - ORDER BY FRST_REGIST_PNTTM DESC - ) ALL_LIST - ) Z - WHERE rowCount > #{firstIndex} - AND rowCount <= #{firstIndex} + #{recordCountPerPage} -]]> - </select> - - <select id="selectMtgPlaceManageListTotCnt" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNMTGPLACEMANAGE - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''">AND - MTGRUM_NM like '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT MTGRUM_ID AS mtgPlaceId , - MTGRUM_NM AS mtgPlaceNm , - OPN_BEGIN_TM AS opnBeginTm , - OPN_END_TM AS opnEndTm , - ACEPTNC_POSBL_NMPR AS aceptncPosblNmpr , - LC_SE AS lcSe , - LC_DETAIL AS lcDetail , - ATCH_FILE_ID AS atchFileId , - FRST_REGISTER_ID AS frstRegisterId , - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM070' - and code = LC_SE) as mtgPlaceTemp3 - FROM COMTNMTGPLACEMANAGE - WHERE MTGRUM_ID = #{mtgPlaceId} - - </select> - - <insert id="insertMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManage"> - - - INSERT INTO COMTNMTGPLACEMANAGE - (MTGRUM_ID , - MTGRUM_NM , - OPN_BEGIN_TM , - OPN_END_TM , - ACEPTNC_POSBL_NMPR , - LC_SE , - LC_DETAIL , - ATCH_FILE_ID , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{mtgPlaceId}, - #{mtgPlaceNm}, - #{opnBeginTm}, - #{opnEndTm}, - #{aceptncPosblNmpr}, - #{lcSe}, - #{lcDetail}, - #{atchFileId}, - #{frstRegisterId}, - SYSDATETIME ) - - </insert> - - <update id="updtMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManage"> - - - UPDATE COMTNMTGPLACEMANAGE - SET MTGRUM_NM = #{mtgPlaceNm} , - OPN_BEGIN_TM = #{opnBeginTm} , - OPN_END_TM = #{opnEndTm} , - ACEPTNC_POSBL_NMPR = #{aceptncPosblNmpr}, - LC_SE = #{lcSe} , - LC_DETAIL = #{lcDetail} , - ATCH_FILE_ID = #{atchFileId} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = SYSDATETIME - WHERE MTGRUM_ID = #{mtgPlaceId} - - </update> - - <delete id="deleteMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManage"> - - - DELETE FROM COMTNMTGPLACEMANAGE - WHERE MTGRUM_ID = #{mtgPlaceId} - - - </delete> - -<!-- 회의실예약 --> - - <select id="selectMtgPlaceIDList" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT MTGRUM_ID AS mtgPlaceId , - MTGRUM_NM AS mtgPlaceNm - FROM COMTNMTGPLACEMANAGE - WHERE 1=1 - - </select> - - - <select id="selectMtgPlaceResveManageList" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT mtg.MTGRUM_NM as mtgPlaceNm, mtg.MTGRUM_ID as mtgPlaceId, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."0800" ),'0') as resveTemp0800, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."0830" ),'0') as resveTemp0830, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."0900" ),'0') as resveTemp0900, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."0930" ),'0') as resveTemp0930, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1000" ),'0') as resveTemp1000, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1030" ),'0') as resveTemp1030, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1100" ),'0') as resveTemp1100, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1130" ),'0') as resveTemp1130, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1200" ),'0') as resveTemp1200, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1230" ),'0') as resveTemp1230, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1300" ),'0') as resveTemp1300, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1330" ),'0') as resveTemp1330, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1400" ),'0') as resveTemp1400, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1430" ),'0') as resveTemp1430, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1500" ),'0') as resveTemp1500, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1530" ),'0') as resveTemp1530, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1600" ),'0') as resveTemp1600, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1630" ),'0') as resveTemp1630, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1700" ),'0') as resveTemp1700, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1730" ),'0') as resveTemp1730, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1800" ),'0') as resveTemp1800, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1830" ),'0') as resveTemp1830, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1900" ),'0') as resveTemp1900, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1930" ),'0') as resveTemp1930, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."2000" ),'0') as resveTemp2000, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."2030" ),'0') as resveTemp2030, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."2100" ),'0') as resveTemp2100 - from COMTNMTGPLACEMANAGE mtg - left join ( select MAX(NVL(MTGRUM_ID,'')) AS MTGRUM_ID, - MAX(case when 800 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "0800", - MAX(case when 830 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "0830", - MAX(case when 900 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "0900", - MAX(case when 930 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "0930", - MAX(case when 1000 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1000", - MAX(case when 1030 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1030", - MAX(case when 1100 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1100", - MAX(case when 1130 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1130", - MAX(case when 1200 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1200", - MAX(case when 1230 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1230", - MAX(case when 1300 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1300", - MAX(case when 1330 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1330", - MAX(case when 1400 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1400", - MAX(case when 1430 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1430", - MAX(case when 1500 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1500", - MAX(case when 1530 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1530", - MAX(case when 1600 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1600", - MAX(case when 1630 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1630", - MAX(case when 1700 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1700", - MAX(case when 1730 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1730", - MAX(case when 1800 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1800", - MAX(case when 1830 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1830", - MAX(case when 1900 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1900", - MAX(case when 1930 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1930", - MAX(case when 2000 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "2000", - MAX(case when 2030 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "2030", - MAX(case when 2100 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "2100" - FROM COMTNMTGPLACERESVE - WHERE RESVE_DE = #{resveDe} - AND MTGRUM_ID = #{mtgPlaceId}) res - on res.MTGRUM_ID = mtg.MTGRUM_ID - WHERE mtg.MTGRUM_ID = #{mtgPlaceId} - - </select> - - - <select id="selectMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - select mtg.MTGRUM_ID AS mtgPlaceId, - mtg.MTGRUM_NM AS mtgPlaceNm, - mtg.OPN_BEGIN_TM AS opnBeginTm, - mtg.OPN_END_TM AS opnEndTm , - mtg.LC_SE AS lcSe , - mtg.LC_DETAIL AS lcDetail , - mtg.ATCH_FILE_ID AS atchFileId, - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM070' - and code = mtg.LC_SE) AS mtgPlaceTemp3, - NVL(res.RESVE_ID,'') AS resveId , - NVL(res.MTG_SJ ,'') AS mtgSj , - NVL(res.RESVE_DE,'') AS resveDe , - NVL(res.RESVE_BEGIN_TM,'') AS resveBeginTm, - NVL(res.RESVE_END_TM,'') AS resveEndTm , - NVL(res.ATNDNC_NMPR,0) AS atndncNmpr , - NVL(res.MTG_CN ,'') AS mtgCn - from COMTNMTGPLACEMANAGE mtg - left join COMTNMTGPLACERESVE res on res.MTGRUM_ID = mtg.MTGRUM_ID - AND res.RESVE_ID = #{resveId} - where mtg.MTGRUM_ID = #{mtgPlaceId} - - </select> - - <select id="selectMtgPlaceResveDetail" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT mtg.MTGRUM_ID AS mtgPlaceId , - mtg.MTGRUM_NM AS mtgPlaceNm , - mtg.OPN_BEGIN_TM AS opnBeginTm , - mtg.OPN_END_TM AS opnEndTm , - mtg.LC_SE AS lcSe , - mtg.LC_DETAIL AS lcDetail , - mtg.ATCH_FILE_ID AS atchFileId , - (select code_nm from COMTCCMMNDETAILCODE where code_id ='COM070' and code = mtg.LC_SE) AS mtgPlaceTemp3, - res.RESVE_ID AS resveId , - res.MTG_SJ AS mtgSj , - res.RESVE_DE AS resveDe , - res.RESVE_BEGIN_TM AS resveBeginTm, - res.RESVE_END_TM AS resveEndTm , - res.ATNDNC_NMPR AS atndncNmpr , - res.MTG_CN AS mtgCn , - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = mst.ORGNZT_ID ) AS mtgPlaceTemp5, - res.RSVCTM_ID AS resveManId , - mst.USER_NM AS mtgPlaceTemp4 - FROM COMTNMTGPLACEMANAGE mtg, COMTNMTGPLACERESVE res, COMVNUSERMASTER mst - WHERE 1=1 - AND res.MTGRUM_ID = mtg.MTGRUM_ID - AND res.RSVCTM_ID = mst.ESNTL_ID - AND res.RESVE_ID = #{resveId} - AND mtg.MTGRUM_ID = #{mtgPlaceId} - - </select> - - <insert id="insertMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceResve"> - - INSERT INTO COMTNMTGPLACERESVE - ( RESVE_ID , - MTGRUM_ID , - MTG_SJ , - RSVCTM_ID , - RESVE_DE , - RESVE_BEGIN_TM , - RESVE_END_TM , - ATNDNC_NMPR , - MTG_CN , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM ) - VALUES ( #{resveId} , - #{mtgPlaceId} , - #{mtgSj} , - #{resveManId} , - #{resveDe} , - #{resveBeginTm} , - #{resveEndTm} , - #{atndncNmpr} , - #{mtgCn} , - #{frstRegisterId} , - SYSDATETIME ) - - </insert> - - <update id="updtMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceResve"> - - - UPDATE COMTNMTGPLACERESVE - SET MTG_SJ =#{mtgSj} , - RSVCTM_ID =#{resveManId} , - RESVE_DE =#{resveDe} , - RESVE_BEGIN_TM =#{resveBeginTm} , - RESVE_END_TM =#{resveEndTm} , - ATNDNC_NMPR =#{atndncNmpr} , - MTG_CN =#{mtgCn} , - LAST_UPDUSR_ID =#{lastUpdusrId} , - LAST_UPDT_PNTTM = SYSDATETIME - WHERE MTGRUM_ID = #{mtgPlaceId} - AND RESVE_ID = #{resveId} - - - </update> - - <delete id="deleteMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceResve"> - - - DELETE FROM COMTNMTGPLACERESVE - WHERE MTGRUM_ID = #{mtgPlaceId} - AND RESVE_ID = #{resveId} - - - </delete> - - <select id="mtgPlaceResveDplactCeck" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="int"> - - SELECT count(resve_id) from COMTNMTGPLACERESVE - WHERE RESVE_DE = #{resveDe} - AND MTGRUM_ID = #{mtgPlaceId} - AND (resve_begin_tm BETWEEN TRUNC(#{resveBeginTm})+1 and TRUNC(#{resveEndTm})-1 - or RESVE_END_TM BETWEEN TRUNC(#{resveBeginTm})+1 and TRUNC(#{resveEndTm})-1) - - <if test="resveId != null and resveId != ''"><![CDATA[AND - RESVE_ID <> #{resveId} ]]> - </if> - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/mtg/EgovMtgPlaceManage_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/mtg/EgovMtgPlaceManage_SQL_oracle.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/mtg/EgovMtgPlaceManage_SQL_oracle.xml (nonexistent) @@ -1,369 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - 2018.08.20 최두영 비품관리 CRUD 삭제 - - QUANTITY -> QY - MTG_PLACE_ID -> MTGRUM_ID - MTG_PLACE_NM -> MTGRUM_NM - FXTRS_CD -> FXTRS_CODE - RESVE_MAN_ID -> RSVCTM_ID ---><!--Converted at: Wed May 11 15:51:10 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="mtgPlaceManageDAO"> - - <resultMap id="mtgPlaceManage" type="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - <result property="mtgPlaceId" column="MTGRUM_ID"/> - <result property="mtgPlaceNm" column="MTGRUM_NM"/> - <result property="opnBeginTm" column="OPN_BEGIN_TM"/> - <result property="opnEndTm" column="OPN_END_TM"/> - <result property="aceptncPosblNmpr" column="ACEPTNC_POSBL_NMPR"/> - <result property="lcSe" column="LC_SE"/> - <result property="lcDetail" column="LC_DETAIL"/> - <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="mtgPlaceResve" type="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - <result property="resveId" column="RESVE_ID"/> - <result property="mtgPlaceId" column="MTGRUM_ID"/> - <result property="mtgSj" column="MTG_SJ"/> - <result property="resveManId" column="RSVCTM_ID"/> - <result property="resveBeginTm" column="RESVE_BEGIN_TM"/> - <result property="resveEndTm" column="RESVE_END_TM"/> - <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="selectMtgPlaceManageList" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT * - FROM ( - SELECT ROWNUM AS rowCount, ALL_LIST.* - FROM ( - SELECT MTGRUM_ID AS mtgPlaceId , - MTGRUM_NM AS mtgPlaceNm , - OPN_BEGIN_TM AS opnBeginTm , - OPN_END_TM AS opnEndTm , - ACEPTNC_POSBL_NMPR AS aceptncPosblNmpr , - LC_SE AS lcSe , - LC_DETAIL AS lcDetail , - FRST_REGISTER_ID AS frstRegisterId, - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM070' - and code = A.LC_SE) as mtgPlaceTemp3 - FROM COMTNMTGPLACEMANAGE A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''">AND - MTGRUM_NM like '%'||#{searchKeyword}||'%' - </if> - <![CDATA[ - ORDER BY FRST_REGIST_PNTTM DESC - ) ALL_LIST - ) - WHERE rowCount > #{firstIndex} - AND rowCount <= #{firstIndex} + #{recordCountPerPage} -]]> - </select> - - <select id="selectMtgPlaceManageListTotCnt" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNMTGPLACEMANAGE - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''">AND - MTGRUM_NM like '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT MTGRUM_ID AS mtgPlaceId , - MTGRUM_NM AS mtgPlaceNm , - OPN_BEGIN_TM AS opnBeginTm , - OPN_END_TM AS opnEndTm , - ACEPTNC_POSBL_NMPR AS aceptncPosblNmpr , - LC_SE AS lcSe , - LC_DETAIL AS lcDetail , - ATCH_FILE_ID AS atchFileId , - FRST_REGISTER_ID AS frstRegisterId , - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM070' - and code = LC_SE) as mtgPlaceTemp3 - FROM COMTNMTGPLACEMANAGE - WHERE MTGRUM_ID = #{mtgPlaceId} - - </select> - - <insert id="insertMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManage"> - - - INSERT INTO COMTNMTGPLACEMANAGE - (MTGRUM_ID , - MTGRUM_NM , - OPN_BEGIN_TM , - OPN_END_TM , - ACEPTNC_POSBL_NMPR , - LC_SE , - LC_DETAIL , - ATCH_FILE_ID , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{mtgPlaceId}, - #{mtgPlaceNm}, - #{opnBeginTm}, - #{opnEndTm}, - #{aceptncPosblNmpr}, - #{lcSe}, - #{lcDetail}, - #{atchFileId}, - #{frstRegisterId}, - SYSDATE ) - - </insert> - - <update id="updtMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManage"> - - - UPDATE COMTNMTGPLACEMANAGE - SET MTGRUM_NM = #{mtgPlaceNm} , - OPN_BEGIN_TM = #{opnBeginTm} , - OPN_END_TM = #{opnEndTm} , - ACEPTNC_POSBL_NMPR = #{aceptncPosblNmpr}, - LC_SE = #{lcSe} , - LC_DETAIL = #{lcDetail} , - ATCH_FILE_ID = #{atchFileId} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = SYSDATE - WHERE MTGRUM_ID = #{mtgPlaceId} - - </update> - - <delete id="deleteMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManage"> - - - DELETE FROM COMTNMTGPLACEMANAGE - WHERE MTGRUM_ID = #{mtgPlaceId} - - - </delete> - -<!-- 회의실예약 --> - - <select id="selectMtgPlaceIDList" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT MTGRUM_ID AS mtgPlaceId , - MTGRUM_NM AS mtgPlaceNm - FROM COMTNMTGPLACEMANAGE - WHERE 1=1 - - </select> - - - <select id="selectMtgPlaceResveManageList" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT mtg.MTGRUM_NM as mtgPlaceNm, mtg.MTGRUM_ID as mtgPlaceId, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."0800" ),'0') as resveTemp0800, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."0830" ),'0') as resveTemp0830, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."0900" ),'0') as resveTemp0900, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."0930" ),'0') as resveTemp0930, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1000" ),'0') as resveTemp1000, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1030" ),'0') as resveTemp1030, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1100" ),'0') as resveTemp1100, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1130" ),'0') as resveTemp1130, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1200" ),'0') as resveTemp1200, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1230" ),'0') as resveTemp1230, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1300" ),'0') as resveTemp1300, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1330" ),'0') as resveTemp1330, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1400" ),'0') as resveTemp1400, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1430" ),'0') as resveTemp1430, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1500" ),'0') as resveTemp1500, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1530" ),'0') as resveTemp1530, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1600" ),'0') as resveTemp1600, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1630" ),'0') as resveTemp1630, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1700" ),'0') as resveTemp1700, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1730" ),'0') as resveTemp1730, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1800" ),'0') as resveTemp1800, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1830" ),'0') as resveTemp1830, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1900" ),'0') as resveTemp1900, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1930" ),'0') as resveTemp1930, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."2000" ),'0') as resveTemp2000, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."2030" ),'0') as resveTemp2030, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."2100" ),'0') as resveTemp2100 - from COMTNMTGPLACEMANAGE mtg - left join ( select MAX(NVL(MTGRUM_ID,'')) AS MTGRUM_ID, - MAX(case when 800 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "0800", - MAX(case when 830 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "0830", - MAX(case when 900 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "0900", - MAX(case when 930 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "0930", - MAX(case when 1000 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1000", - MAX(case when 1030 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1030", - MAX(case when 1100 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1100", - MAX(case when 1130 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1130", - MAX(case when 1200 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1200", - MAX(case when 1230 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1230", - MAX(case when 1300 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1300", - MAX(case when 1330 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1330", - MAX(case when 1400 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1400", - MAX(case when 1430 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1430", - MAX(case when 1500 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1500", - MAX(case when 1530 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1530", - MAX(case when 1600 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1600", - MAX(case when 1630 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1630", - MAX(case when 1700 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1700", - MAX(case when 1730 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1730", - MAX(case when 1800 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1800", - MAX(case when 1830 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1830", - MAX(case when 1900 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1900", - MAX(case when 1930 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1930", - MAX(case when 2000 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "2000", - MAX(case when 2030 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "2030", - MAX(case when 2100 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "2100" - FROM COMTNMTGPLACERESVE - WHERE RESVE_DE = #{resveDe} - AND MTGRUM_ID = #{mtgPlaceId}) res - on res.MTGRUM_ID = mtg.MTGRUM_ID - WHERE mtg.MTGRUM_ID = #{mtgPlaceId} - - </select> - - - <select id="selectMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - select mtg.MTGRUM_ID AS mtgPlaceId, - mtg.MTGRUM_NM AS mtgPlaceNm, - mtg.OPN_BEGIN_TM AS opnBeginTm, - mtg.OPN_END_TM AS opnEndTm , - mtg.LC_SE AS lcSe , - mtg.LC_DETAIL AS lcDetail , - mtg.ATCH_FILE_ID AS atchFileId, - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM070' - and code = mtg.LC_SE) AS mtgPlaceTemp3, - NVL(res.RESVE_ID,'') AS resveId , - NVL(res.MTG_SJ ,'') AS mtgSj , - NVL(res.RESVE_DE,'') AS resveDe , - NVL(res.RESVE_BEGIN_TM,'') AS resveBeginTm, - NVL(res.RESVE_END_TM,'') AS resveEndTm , - NVL(res.ATNDNC_NMPR,0) AS atndncNmpr , - NVL(res.MTG_CN ,'') AS mtgCn - from COMTNMTGPLACEMANAGE mtg - left join COMTNMTGPLACERESVE res on res.MTGRUM_ID = mtg.MTGRUM_ID - AND res.RESVE_ID = #{resveId} - where mtg.MTGRUM_ID = #{mtgPlaceId} - - </select> - - <select id="selectMtgPlaceResveDetail" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT mtg.MTGRUM_ID AS mtgPlaceId , - mtg.MTGRUM_NM AS mtgPlaceNm , - mtg.OPN_BEGIN_TM AS opnBeginTm , - mtg.OPN_END_TM AS opnEndTm , - mtg.LC_SE AS lcSe , - mtg.LC_DETAIL AS lcDetail , - mtg.ATCH_FILE_ID AS atchFileId , - (select code_nm from COMTCCMMNDETAILCODE where code_id ='COM070' and code = mtg.LC_SE) AS mtgPlaceTemp3, - res.RESVE_ID AS resveId , - res.MTG_SJ AS mtgSj , - res.RESVE_DE AS resveDe , - res.RESVE_BEGIN_TM AS resveBeginTm, - res.RESVE_END_TM AS resveEndTm , - res.ATNDNC_NMPR AS atndncNmpr , - res.MTG_CN AS mtgCn , - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = mst.ORGNZT_ID ) AS mtgPlaceTemp5, - res.RSVCTM_ID AS resveManId , - mst.USER_NM AS mtgPlaceTemp4 - FROM COMTNMTGPLACEMANAGE mtg, COMTNMTGPLACERESVE res, COMVNUSERMASTER mst - WHERE 1=1 - AND res.MTGRUM_ID = mtg.MTGRUM_ID - AND res.RSVCTM_ID = mst.ESNTL_ID - AND res.RESVE_ID = #{resveId} - AND mtg.MTGRUM_ID = #{mtgPlaceId} - - </select> - - <insert id="insertMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceResve"> - - INSERT INTO COMTNMTGPLACERESVE - ( RESVE_ID , - MTGRUM_ID , - MTG_SJ , - RSVCTM_ID , - RESVE_DE , - RESVE_BEGIN_TM , - RESVE_END_TM , - ATNDNC_NMPR , - MTG_CN , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM ) - VALUES ( #{resveId} , - #{mtgPlaceId} , - #{mtgSj} , - #{resveManId} , - #{resveDe} , - #{resveBeginTm} , - #{resveEndTm} , - #{atndncNmpr} , - #{mtgCn} , - #{frstRegisterId} , - SYSDATE ) - - </insert> - - <update id="updtMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceResve"> - - - UPDATE COMTNMTGPLACERESVE - SET MTG_SJ =#{mtgSj} , - RSVCTM_ID =#{resveManId} , - RESVE_DE =#{resveDe} , - RESVE_BEGIN_TM =#{resveBeginTm} , - RESVE_END_TM =#{resveEndTm} , - ATNDNC_NMPR =#{atndncNmpr} , - MTG_CN =#{mtgCn} , - LAST_UPDUSR_ID =#{lastUpdusrId} , - LAST_UPDT_PNTTM = SYSDATE - WHERE MTGRUM_ID = #{mtgPlaceId} - AND RESVE_ID = #{resveId} - - - </update> - - <delete id="deleteMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceResve"> - - - DELETE FROM COMTNMTGPLACERESVE - WHERE MTGRUM_ID = #{mtgPlaceId} - AND RESVE_ID = #{resveId} - - - </delete> - - <select id="mtgPlaceResveDplactCeck" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="int"> - - SELECT count(resve_id) from COMTNMTGPLACERESVE - WHERE RESVE_DE = #{resveDe} - AND MTGRUM_ID = #{mtgPlaceId} - AND (resve_begin_tm BETWEEN TRUNC(#{resveBeginTm})+1 and TRUNC(#{resveEndTm})-1 - or RESVE_END_TM BETWEEN TRUNC(#{resveBeginTm})+1 and TRUNC(#{resveEndTm})-1) - - <if test="resveId != null and resveId != ''"><![CDATA[AND - RESVE_ID <> #{resveId} ]]> - </if> - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/mtg/EgovMtgPlaceManage_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/mtg/EgovMtgPlaceManage_SQL_maria.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/mtg/EgovMtgPlaceManage_SQL_maria.xml (nonexistent) @@ -1,364 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - 2018.08.20 최두영 비품관리 CRUD 삭제 - 2018.08.28 최두영 비품관리 mapper 삭제 재반영 - - QUANTITY -> QY - MTG_PLACE_ID -> MTGRUM_ID - MTG_PLACE_NM -> MTGRUM_NM - FXTRS_CD -> FXTRS_CODE - RESVE_MAN_ID -> RSVCTM_ID ---><!--Converted at: Wed May 11 15:51:10 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="mtgPlaceManageDAO"> - - <resultMap id="mtgPlaceManage" type="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - <result property="mtgPlaceId" column="MTGRUM_ID"/> - <result property="mtgPlaceNm" column="MTGRUM_NM"/> - <result property="opnBeginTm" column="OPN_BEGIN_TM"/> - <result property="opnEndTm" column="OPN_END_TM"/> - <result property="aceptncPosblNmpr" column="ACEPTNC_POSBL_NMPR"/> - <result property="lcSe" column="LC_SE"/> - <result property="lcDetail" column="LC_DETAIL"/> - <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="mtgPlaceResve" type="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - <result property="resveId" column="RESVE_ID"/> - <result property="mtgPlaceId" column="MTGRUM_ID"/> - <result property="mtgSj" column="MTG_SJ"/> - <result property="resveManId" column="RSVCTM_ID"/> - <result property="resveBeginTm" column="RESVE_BEGIN_TM"/> - <result property="resveEndTm" column="RESVE_END_TM"/> - <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="selectMtgPlaceManageList" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT @RNUM:=@RNUM+1 AS rowCount , - MTGRUM_ID AS mtgPlaceId , - MTGRUM_NM AS mtgPlaceNm , - OPN_BEGIN_TM AS opnBeginTm , - OPN_END_TM AS opnEndTm , - ACEPTNC_POSBL_NMPR AS aceptncPosblNmpr , - LC_SE AS lcSe , - LC_DETAIL AS lcDetail , - FRST_REGISTER_ID AS frstRegisterId, - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM070' - and code = A.LC_SE) as mtgPlaceTemp3 - FROM (select @RNUM:=0) R, COMTNMTGPLACEMANAGE A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''">AND - binary(MTGRUM_NM) like CONCAT('%', #{searchKeyword}, '%') - </if> - - ORDER BY FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - - <select id="selectMtgPlaceManageListTotCnt" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNMTGPLACEMANAGE - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''">AND - binary(MTGRUM_NM) like CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT MTGRUM_ID AS mtgPlaceId , - MTGRUM_NM AS mtgPlaceNm , - OPN_BEGIN_TM AS opnBeginTm , - OPN_END_TM AS opnEndTm , - ACEPTNC_POSBL_NMPR AS aceptncPosblNmpr , - LC_SE AS lcSe , - LC_DETAIL AS lcDetail , - ATCH_FILE_ID AS atchFileId , - FRST_REGISTER_ID AS frstRegisterId , - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM070' - and code = LC_SE) as mtgPlaceTemp3 - FROM COMTNMTGPLACEMANAGE - WHERE MTGRUM_ID = #{mtgPlaceId} - - </select> - - <insert id="insertMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManage"> - - - INSERT INTO COMTNMTGPLACEMANAGE - (MTGRUM_ID , - MTGRUM_NM , - OPN_BEGIN_TM , - OPN_END_TM , - ACEPTNC_POSBL_NMPR , - LC_SE , - LC_DETAIL , - ATCH_FILE_ID , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{mtgPlaceId}, - #{mtgPlaceNm}, - #{opnBeginTm}, - #{opnEndTm}, - #{aceptncPosblNmpr}, - #{lcSe}, - #{lcDetail}, - #{atchFileId}, - #{frstRegisterId}, - now() ) - - </insert> - - <update id="updtMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManage"> - - - UPDATE COMTNMTGPLACEMANAGE - SET MTGRUM_NM = #{mtgPlaceNm} , - OPN_BEGIN_TM = #{opnBeginTm} , - OPN_END_TM = #{opnEndTm} , - ACEPTNC_POSBL_NMPR = #{aceptncPosblNmpr}, - LC_SE = #{lcSe} , - LC_DETAIL = #{lcDetail} , - ATCH_FILE_ID = #{atchFileId} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = now() - WHERE MTGRUM_ID = #{mtgPlaceId} - - </update> - - <delete id="deleteMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManage"> - - - DELETE FROM COMTNMTGPLACEMANAGE - WHERE MTGRUM_ID = #{mtgPlaceId} - - - </delete> - -<!-- 회의실예약 --> - - <select id="selectMtgPlaceIDList" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT MTGRUM_ID AS mtgPlaceId , - MTGRUM_NM AS mtgPlaceNm - FROM COMTNMTGPLACEMANAGE - WHERE 1=1 - - </select> - - - <select id="selectMtgPlaceResveManageList" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT mtg.MTGRUM_NM as mtgPlaceNm, mtg.MTGRUM_ID as mtgPlaceId, - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.0800 ),'0') as 'resveTemp0800', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.0830 ),'0') as 'resveTemp0830', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.0900 ),'0') as 'resveTemp0900', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.0930 ),'0') as 'resveTemp0930', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1000 ),'0') as 'resveTemp1000', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1030 ),'0') as 'resveTemp1030', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1100 ),'0') as 'resveTemp1100', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1130 ),'0') as 'resveTemp1130', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1200 ),'0') as 'resveTemp1200', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1230 ),'0') as 'resveTemp1230', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1300 ),'0') as 'resveTemp1300', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1330 ),'0') as 'resveTemp1330', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1400 ),'0') as 'resveTemp1400', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1430 ),'0') as 'resveTemp1430', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1500 ),'0') as 'resveTemp1500', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1530 ),'0') as 'resveTemp1530', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1600 ),'0') as 'resveTemp1600', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1630 ),'0') as 'resveTemp1630', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1700 ),'0') as 'resveTemp1700', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1730 ),'0') as 'resveTemp1730', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1800 ),'0') as 'resveTemp1800', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1830 ),'0') as 'resveTemp1830', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1900 ),'0') as 'resveTemp1900', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.1930 ),'0') as 'resveTemp1930', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.2000 ),'0') as 'resveTemp2000', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.2030 ),'0') as 'resveTemp2030', - IFNULL((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res.2100 ),'0') as 'resveTemp2100' - from COMTNMTGPLACEMANAGE mtg - left join ( select IFNULL(MTGRUM_ID,'') AS MTGRUM_ID, - MAX(case 800 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '0800', - MAX(case 830 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '0830', - MAX(case 900 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '0900', - MAX(case 930 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '0930', - MAX(case 1000 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1000', - MAX(case 1030 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1030', - MAX(case 1100 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1100', - MAX(case 1130 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1130', - MAX(case 1200 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1200', - MAX(case 1230 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1230', - MAX(case 1300 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1300', - MAX(case 1330 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1330', - MAX(case 1400 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1400', - MAX(case 1430 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1430', - MAX(case 1500 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1500', - MAX(case 1530 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1530', - MAX(case 1600 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1600', - MAX(case 1630 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1630', - MAX(case 1700 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1700', - MAX(case 1730 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1730', - MAX(case 1800 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1800', - MAX(case 1830 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1830', - MAX(case 1900 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1900', - MAX(case 1930 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '1930', - MAX(case 2000 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '2000', - MAX(case 2030 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '2030', - MAX(case 2100 between RESVE_BEGIN_TM and (RESVE_END_TM-1) when 1 then RESVE_ID else '' end) AS '2100' - FROM COMTNMTGPLACERESVE - WHERE RESVE_DE = #{resveDe} - AND MTGRUM_ID = #{mtgPlaceId}) res - on res.MTGRUM_ID = mtg.MTGRUM_ID - WHERE mtg.MTGRUM_ID = #{mtgPlaceId} - - </select> - - - <select id="selectMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - select mtg.MTGRUM_ID AS mtgPlaceId, - mtg.MTGRUM_NM AS mtgPlaceNm, - mtg.OPN_BEGIN_TM AS opnBeginTm, - mtg.OPN_END_TM AS opnEndTm , - mtg.LC_SE AS lcSe , - mtg.LC_DETAIL AS lcDetail , - mtg.ATCH_FILE_ID AS atchFileId, - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM070' - and code = mtg.LC_SE) AS mtgPlaceTemp3, - IFNULL(res.RESVE_ID,"") AS resveId , - IFNULL(res.MTG_SJ ,"") AS mtgSj , - IFNULL(res.RESVE_DE,"") AS resveDe , - IFNULL(res.RESVE_BEGIN_TM,"") AS resveBeginTm, - IFNULL(res.RESVE_END_TM,"") AS resveEndTm , - IFNULL(res.ATNDNC_NMPR,0) AS atndncNmpr , - IFNULL(res.MTG_CN ,"") AS mtgCn - from COMTNMTGPLACEMANAGE mtg - left join COMTNMTGPLACERESVE res on res.MTGRUM_ID = mtg.MTGRUM_ID - AND res.RESVE_ID = #{resveId} - where mtg.MTGRUM_ID = #{mtgPlaceId} - - </select> - - <select id="selectMtgPlaceResveDetail" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT mtg.MTGRUM_ID AS mtgPlaceId , - mtg.MTGRUM_NM AS mtgPlaceNm , - mtg.OPN_BEGIN_TM AS opnBeginTm , - mtg.OPN_END_TM AS opnEndTm , - mtg.LC_SE AS lcSe , - mtg.LC_DETAIL AS lcDetail , - mtg.ATCH_FILE_ID AS atchFileId , - (select code_nm from COMTCCMMNDETAILCODE where code_id ='COM070' and code = mtg.LC_SE) AS mtgPlaceTemp3, - res.RESVE_ID AS resveId , - res.MTG_SJ AS mtgSj , - res.RESVE_DE AS resveDe , - res.RESVE_BEGIN_TM AS resveBeginTm, - res.RESVE_END_TM AS resveEndTm , - res.ATNDNC_NMPR AS atndncNmpr , - res.MTG_CN AS mtgCn , - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = mst.ORGNZT_ID ) AS mtgPlaceTemp5, - res.RSVCTM_ID AS resveManId , - mst.USER_NM AS mtgPlaceTemp4 - FROM COMTNMTGPLACEMANAGE mtg, COMTNMTGPLACERESVE res, COMVNUSERMASTER mst - WHERE 1=1 - AND res.MTGRUM_ID = mtg.MTGRUM_ID - AND res.RSVCTM_ID = mst.ESNTL_ID - AND res.RESVE_ID = #{resveId} - AND mtg.MTGRUM_ID = #{mtgPlaceId} - - </select> - - <insert id="insertMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceResve"> - - INSERT INTO COMTNMTGPLACERESVE - ( RESVE_ID , - MTGRUM_ID , - MTG_SJ , - RSVCTM_ID , - RESVE_DE , - RESVE_BEGIN_TM , - RESVE_END_TM , - ATNDNC_NMPR , - MTG_CN , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM ) - VALUES ( #{resveId} , - #{mtgPlaceId} , - #{mtgSj} , - #{resveManId} , - #{resveDe} , - #{resveBeginTm} , - #{resveEndTm} , - #{atndncNmpr} , - #{mtgCn} , - #{frstRegisterId} , - now() ) - - </insert> - - <update id="updtMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceResve"> - - - UPDATE COMTNMTGPLACERESVE - SET MTG_SJ =#{mtgSj} , - RSVCTM_ID =#{resveManId} , - RESVE_DE =#{resveDe} , - RESVE_BEGIN_TM =#{resveBeginTm} , - RESVE_END_TM =#{resveEndTm} , - ATNDNC_NMPR =#{atndncNmpr} , - MTG_CN =#{mtgCn} , - LAST_UPDUSR_ID =#{lastUpdusrId} , - LAST_UPDT_PNTTM = now() - WHERE MTGRUM_ID = #{mtgPlaceId} - AND RESVE_ID = #{resveId} - - - </update> - - <delete id="deleteMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceResve"> - - - DELETE FROM COMTNMTGPLACERESVE - WHERE MTGRUM_ID = #{mtgPlaceId} - AND RESVE_ID = #{resveId} - - - </delete> - - <select id="mtgPlaceResveDplactCeck" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="int"> - - SELECT count(resve_id) from COMTNMTGPLACERESVE - WHERE RESVE_DE = #{resveDe} - AND MTGRUM_ID = #{mtgPlaceId} - AND (resve_begin_tm BETWEEN cast(#{resveBeginTm} as signed)+1 and cast(#{resveEndTm} as signed)-1 - or RESVE_END_TM BETWEEN cast(#{resveBeginTm} as signed)+1 and cast(#{resveEndTm} as signed)-1 ) - - <if test="resveId != null and resveId != ''"><![CDATA[AND - RESVE_ID <> #{resveId} ]]> - </if> - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/mtg/EgovMtgPlaceManage_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/mtg/EgovMtgPlaceManage_SQL_altibase.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/mtg/EgovMtgPlaceManage_SQL_altibase.xml (nonexistent) @@ -1,369 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - 2018.08.20 최두영 비품관리 CRUD 삭제 - - QUANTITY -> QY - MTG_PLACE_ID -> MTGRUM_ID - MTG_PLACE_NM -> MTGRUM_NM - FXTRS_CD -> FXTRS_CODE - RESVE_MAN_ID -> RSVCTM_ID ---><!--Converted at: Wed May 11 15:51:10 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="mtgPlaceManageDAO"> - - <resultMap id="mtgPlaceManage" type="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - <result property="mtgPlaceId" column="MTGRUM_ID"/> - <result property="mtgPlaceNm" column="MTGRUM_NM"/> - <result property="opnBeginTm" column="OPN_BEGIN_TM"/> - <result property="opnEndTm" column="OPN_END_TM"/> - <result property="aceptncPosblNmpr" column="ACEPTNC_POSBL_NMPR"/> - <result property="lcSe" column="LC_SE"/> - <result property="lcDetail" column="LC_DETAIL"/> - <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="mtgPlaceResve" type="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - <result property="resveId" column="RESVE_ID"/> - <result property="mtgPlaceId" column="MTGRUM_ID"/> - <result property="mtgSj" column="MTG_SJ"/> - <result property="resveManId" column="RSVCTM_ID"/> - <result property="resveBeginTm" column="RESVE_BEGIN_TM"/> - <result property="resveEndTm" column="RESVE_END_TM"/> - <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="selectMtgPlaceManageList" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT * - FROM ( - SELECT ROWNUM AS RNUM, ALL_LIST.* - FROM ( - SELECT MTGRUM_ID AS mtgPlaceId , - MTGRUM_NM AS mtgPlaceNm , - OPN_BEGIN_TM AS opnBeginTm , - OPN_END_TM AS opnEndTm , - ACEPTNC_POSBL_NMPR AS aceptncPosblNmpr , - LC_SE AS lcSe , - LC_DETAIL AS lcDetail , - FRST_REGISTER_ID AS frstRegisterId, - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM070' - and code = A.LC_SE) as mtgPlaceTemp3 - FROM COMTNMTGPLACEMANAGE A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''">AND - MTGRUM_NM like '%'||#{searchKeyword}||'%' - </if> - <![CDATA[ - ORDER BY FRST_REGIST_PNTTM DESC - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} -]]> - </select> - - <select id="selectMtgPlaceManageListTotCnt" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNMTGPLACEMANAGE - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''">AND - MTGRUM_NM like '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT MTGRUM_ID AS mtgPlaceId , - MTGRUM_NM AS mtgPlaceNm , - OPN_BEGIN_TM AS opnBeginTm , - OPN_END_TM AS opnEndTm , - ACEPTNC_POSBL_NMPR AS aceptncPosblNmpr , - LC_SE AS lcSe , - LC_DETAIL AS lcDetail , - ATCH_FILE_ID AS atchFileId , - FRST_REGISTER_ID AS frstRegisterId , - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM070' - and code = LC_SE) as mtgPlaceTemp3 - FROM COMTNMTGPLACEMANAGE - WHERE MTGRUM_ID = #{mtgPlaceId} - - </select> - - <insert id="insertMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManage"> - - - INSERT INTO COMTNMTGPLACEMANAGE - (MTGRUM_ID , - MTGRUM_NM , - OPN_BEGIN_TM , - OPN_END_TM , - ACEPTNC_POSBL_NMPR , - LC_SE , - LC_DETAIL , - ATCH_FILE_ID , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{mtgPlaceId}, - #{mtgPlaceNm}, - #{opnBeginTm}, - #{opnEndTm}, - #{aceptncPosblNmpr}, - #{lcSe}, - #{lcDetail}, - #{atchFileId}, - #{frstRegisterId}, - SYSDATE ) - - </insert> - - <update id="updtMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManage"> - - - UPDATE COMTNMTGPLACEMANAGE - SET MTGRUM_NM = #{mtgPlaceNm} , - OPN_BEGIN_TM = #{opnBeginTm} , - OPN_END_TM = #{opnEndTm} , - ACEPTNC_POSBL_NMPR = #{aceptncPosblNmpr}, - LC_SE = #{lcSe} , - LC_DETAIL = #{lcDetail} , - ATCH_FILE_ID = #{atchFileId} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = SYSDATE - WHERE MTGRUM_ID = #{mtgPlaceId} - - </update> - - <delete id="deleteMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManage"> - - - DELETE FROM COMTNMTGPLACEMANAGE - WHERE MTGRUM_ID = #{mtgPlaceId} - - - </delete> - -<!-- 회의실예약 --> - - <select id="selectMtgPlaceIDList" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT MTGRUM_ID AS mtgPlaceId , - MTGRUM_NM AS mtgPlaceNm - FROM COMTNMTGPLACEMANAGE - WHERE 1=1 - - </select> - - - <select id="selectMtgPlaceResveManageList" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT mtg.MTGRUM_NM as mtgPlaceNm, mtg.MTGRUM_ID as mtgPlaceId, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."0800" ),'0') as resveTemp0800, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."0830" ),'0') as resveTemp0830, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."0900" ),'0') as resveTemp0900, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."0930" ),'0') as resveTemp0930, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1000" ),'0') as resveTemp1000, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1030" ),'0') as resveTemp1030, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1100" ),'0') as resveTemp1100, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1130" ),'0') as resveTemp1130, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1200" ),'0') as resveTemp1200, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1230" ),'0') as resveTemp1230, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1300" ),'0') as resveTemp1300, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1330" ),'0') as resveTemp1330, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1400" ),'0') as resveTemp1400, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1430" ),'0') as resveTemp1430, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1500" ),'0') as resveTemp1500, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1530" ),'0') as resveTemp1530, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1600" ),'0') as resveTemp1600, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1630" ),'0') as resveTemp1630, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1700" ),'0') as resveTemp1700, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1730" ),'0') as resveTemp1730, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1800" ),'0') as resveTemp1800, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1830" ),'0') as resveTemp1830, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1900" ),'0') as resveTemp1900, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1930" ),'0') as resveTemp1930, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."2000" ),'0') as resveTemp2000, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."2030" ),'0') as resveTemp2030, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."2100" ),'0') as resveTemp2100 - from COMTNMTGPLACEMANAGE mtg - left join ( select MAX(NVL(MTGRUM_ID,'')) AS MTGRUM_ID, - MAX(case when 800 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "0800", - MAX(case when 830 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "0830", - MAX(case when 900 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "0900", - MAX(case when 930 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "0930", - MAX(case when 1000 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1000", - MAX(case when 1030 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1030", - MAX(case when 1100 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1100", - MAX(case when 1130 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1130", - MAX(case when 1200 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1200", - MAX(case when 1230 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1230", - MAX(case when 1300 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1300", - MAX(case when 1330 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1330", - MAX(case when 1400 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1400", - MAX(case when 1430 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1430", - MAX(case when 1500 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1500", - MAX(case when 1530 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1530", - MAX(case when 1600 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1600", - MAX(case when 1630 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1630", - MAX(case when 1700 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1700", - MAX(case when 1730 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1730", - MAX(case when 1800 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1800", - MAX(case when 1830 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1830", - MAX(case when 1900 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1900", - MAX(case when 1930 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1930", - MAX(case when 2000 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "2000", - MAX(case when 2030 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "2030", - MAX(case when 2100 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "2100" - FROM COMTNMTGPLACERESVE - WHERE RESVE_DE = #{resveDe} - AND MTGRUM_ID = #{mtgPlaceId}) res - on res.MTGRUM_ID = mtg.MTGRUM_ID - WHERE mtg.MTGRUM_ID = #{mtgPlaceId} - - </select> - - - <select id="selectMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - select mtg.MTGRUM_ID AS mtgPlaceId, - mtg.MTGRUM_NM AS mtgPlaceNm, - mtg.OPN_BEGIN_TM AS opnBeginTm, - mtg.OPN_END_TM AS opnEndTm , - mtg.LC_SE AS lcSe , - mtg.LC_DETAIL AS lcDetail , - mtg.ATCH_FILE_ID AS atchFileId, - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM070' - and code = mtg.LC_SE) AS mtgPlaceTemp3, - NVL(res.RESVE_ID,'') AS resveId , - NVL(res.MTG_SJ ,'') AS mtgSj , - NVL(res.RESVE_DE,'') AS resveDe , - NVL(res.RESVE_BEGIN_TM,'') AS resveBeginTm, - NVL(res.RESVE_END_TM,'') AS resveEndTm , - NVL(res.ATNDNC_NMPR,0) AS atndncNmpr , - NVL(res.MTG_CN ,'') AS mtgCn - from COMTNMTGPLACEMANAGE mtg - left join COMTNMTGPLACERESVE res on res.MTGRUM_ID = mtg.MTGRUM_ID - AND res.RESVE_ID = #{resveId} - where mtg.MTGRUM_ID = #{mtgPlaceId} - - </select> - - <select id="selectMtgPlaceResveDetail" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT mtg.MTGRUM_ID AS mtgPlaceId , - mtg.MTGRUM_NM AS mtgPlaceNm , - mtg.OPN_BEGIN_TM AS opnBeginTm , - mtg.OPN_END_TM AS opnEndTm , - mtg.LC_SE AS lcSe , - mtg.LC_DETAIL AS lcDetail , - mtg.ATCH_FILE_ID AS atchFileId , - (select code_nm from COMTCCMMNDETAILCODE where code_id ='COM070' and code = mtg.LC_SE) AS mtgPlaceTemp3, - res.RESVE_ID AS resveId , - res.MTG_SJ AS mtgSj , - res.RESVE_DE AS resveDe , - res.RESVE_BEGIN_TM AS resveBeginTm, - res.RESVE_END_TM AS resveEndTm , - res.ATNDNC_NMPR AS atndncNmpr , - res.MTG_CN AS mtgCn , - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = mst.ORGNZT_ID ) AS mtgPlaceTemp5, - res.RSVCTM_ID AS resveManId , - mst.USER_NM AS mtgPlaceTemp4 - FROM COMTNMTGPLACEMANAGE mtg, COMTNMTGPLACERESVE res, COMVNUSERMASTER mst - WHERE 1=1 - AND res.MTGRUM_ID = mtg.MTGRUM_ID - AND res.RSVCTM_ID = mst.ESNTL_ID - AND res.RESVE_ID = #{resveId} - AND mtg.MTGRUM_ID = #{mtgPlaceId} - - </select> - - <insert id="insertMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceResve"> - - INSERT INTO COMTNMTGPLACERESVE - ( RESVE_ID , - MTGRUM_ID , - MTG_SJ , - RSVCTM_ID , - RESVE_DE , - RESVE_BEGIN_TM , - RESVE_END_TM , - ATNDNC_NMPR , - MTG_CN , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM ) - VALUES ( #{resveId} , - #{mtgPlaceId} , - #{mtgSj} , - #{resveManId} , - #{resveDe} , - #{resveBeginTm} , - #{resveEndTm} , - #{atndncNmpr} , - #{mtgCn} , - #{frstRegisterId} , - SYSDATE ) - - </insert> - - <update id="updtMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceResve"> - - - UPDATE COMTNMTGPLACERESVE - SET MTG_SJ =#{mtgSj} , - RSVCTM_ID =#{resveManId} , - RESVE_DE =#{resveDe} , - RESVE_BEGIN_TM =#{resveBeginTm} , - RESVE_END_TM =#{resveEndTm} , - ATNDNC_NMPR =#{atndncNmpr} , - MTG_CN =#{mtgCn} , - LAST_UPDUSR_ID =#{lastUpdusrId} , - LAST_UPDT_PNTTM = SYSDATE - WHERE MTGRUM_ID = #{mtgPlaceId} - AND RESVE_ID = #{resveId} - - - </update> - - <delete id="deleteMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceResve"> - - - DELETE FROM COMTNMTGPLACERESVE - WHERE MTGRUM_ID = #{mtgPlaceId} - AND RESVE_ID = #{resveId} - - - </delete> - - <select id="mtgPlaceResveDplactCeck" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="int"> - - SELECT count(resve_id) from COMTNMTGPLACERESVE - WHERE RESVE_DE = #{resveDe} - AND MTGRUM_ID = #{mtgPlaceId} - AND ( resve_begin_tm BETWEEN TRUNC(#{resveBeginTm})+1 and TRUNC(#{resveEndTm})-1 - or RESVE_END_TM BETWEEN TRUNC(#{resveBeginTm})+1 and TRUNC(#{resveEndTm})-1) - - <if test="resveId != null and resveId != ''"><![CDATA[AND - RESVE_ID <> #{resveId} ]]> - </if> - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/mtg/EgovMtgPlaceManage_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/mtg/EgovMtgPlaceManage_SQL_tibero.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/mtg/EgovMtgPlaceManage_SQL_tibero.xml (nonexistent) @@ -1,370 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - 2018.08.20 최두영 비품관리 CRUD 삭제 - - QUANTITY -> QY - MTG_PLACE_ID -> MTGRUM_ID - MTG_PLACE_NM -> MTGRUM_NM - FXTRS_CD -> FXTRS_CODE - RESVE_MAN_ID -> RSVCTM_ID ---><!--Converted at: Wed May 11 15:51:11 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="mtgPlaceManageDAO"> - - <resultMap id="mtgPlaceManage" type="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - <result property="mtgPlaceId" column="MTGRUM_ID"/> - <result property="mtgPlaceNm" column="MTGRUM_NM"/> - <result property="opnBeginTm" column="OPN_BEGIN_TM"/> - <result property="opnEndTm" column="OPN_END_TM"/> - <result property="aceptncPosblNmpr" column="ACEPTNC_POSBL_NMPR"/> - <result property="lcSe" column="LC_SE"/> - <result property="lcDetail" column="LC_DETAIL"/> - <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="mtgPlaceResve" type="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - <result property="resveId" column="RESVE_ID"/> - <result property="mtgPlaceId" column="MTGRUM_ID"/> - <result property="mtgSj" column="MTG_SJ"/> - <result property="resveManId" column="RSVCTM_ID"/> - <result property="resveBeginTm" column="RESVE_BEGIN_TM"/> - <result property="resveEndTm" column="RESVE_END_TM"/> - <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="selectMtgPlaceManageList" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT * - FROM ( - SELECT ROWNUM AS rowCount, ALL_LIST.* - FROM ( - SELECT MTGRUM_ID AS mtgPlaceId , - MTGRUM_NM AS mtgPlaceNm , - OPN_BEGIN_TM AS opnBeginTm , - OPN_END_TM AS opnEndTm , - ACEPTNC_POSBL_NMPR AS aceptncPosblNmpr , - LC_SE AS lcSe , - LC_DETAIL AS lcDetail , - FRST_REGISTER_ID AS frstRegisterId, - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM070' - and code = A.LC_SE) as mtgPlaceTemp3 - FROM COMTNMTGPLACEMANAGE A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''">AND - MTGRUM_NM like '%'||#{searchKeyword}||'%' - </if> - <![CDATA[ - ORDER BY FRST_REGIST_PNTTM DESC - ) ALL_LIST - ) - WHERE rowCount > #{firstIndex} - AND rowCount <= #{firstIndex} + #{recordCountPerPage} -]]> - </select> - - <select id="selectMtgPlaceManageListTotCnt" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNMTGPLACEMANAGE - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''">AND - MTGRUM_NM like '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT MTGRUM_ID AS mtgPlaceId , - MTGRUM_NM AS mtgPlaceNm , - OPN_BEGIN_TM AS opnBeginTm , - OPN_END_TM AS opnEndTm , - ACEPTNC_POSBL_NMPR AS aceptncPosblNmpr , - LC_SE AS lcSe , - LC_DETAIL AS lcDetail , - ATCH_FILE_ID AS atchFileId , - FRST_REGISTER_ID AS frstRegisterId , - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM070' - and code = LC_SE) as mtgPlaceTemp3 - FROM COMTNMTGPLACEMANAGE - WHERE MTGRUM_ID = #{mtgPlaceId} - - </select> - - <insert id="insertMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManage"> - - - INSERT INTO COMTNMTGPLACEMANAGE - (MTGRUM_ID , - MTGRUM_NM , - OPN_BEGIN_TM , - OPN_END_TM , - ACEPTNC_POSBL_NMPR , - LC_SE , - LC_DETAIL , - ATCH_FILE_ID , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{mtgPlaceId}, - #{mtgPlaceNm}, - #{opnBeginTm}, - #{opnEndTm}, - #{aceptncPosblNmpr}, - #{lcSe}, - #{lcDetail}, - #{atchFileId}, - #{frstRegisterId}, - SYSDATE ) - - </insert> - - <update id="updtMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManage"> - - - UPDATE COMTNMTGPLACEMANAGE - SET MTGRUM_NM = #{mtgPlaceNm} , - OPN_BEGIN_TM = #{opnBeginTm} , - OPN_END_TM = #{opnEndTm} , - ACEPTNC_POSBL_NMPR = #{aceptncPosblNmpr}, - LC_SE = #{lcSe} , - LC_DETAIL = #{lcDetail} , - ATCH_FILE_ID = #{atchFileId} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = SYSDATE - WHERE MTGRUM_ID = #{mtgPlaceId} - - </update> - - <delete id="deleteMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManage"> - - - DELETE FROM COMTNMTGPLACEMANAGE - WHERE MTGRUM_ID = #{mtgPlaceId} - - - </delete> - -<!-- 회의실예약 --> - - <select id="selectMtgPlaceIDList" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT MTGRUM_ID AS mtgPlaceId , - MTGRUM_NM AS mtgPlaceNm - FROM COMTNMTGPLACEMANAGE - WHERE 1=1 - - </select> - - - <select id="selectMtgPlaceResveManageList" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT mtg.MTGRUM_NM as mtgPlaceNm, mtg.MTGRUM_ID as mtgPlaceId, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."0800" ),'0') as resveTemp0800, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."0830" ),'0') as resveTemp0830, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."0900" ),'0') as resveTemp0900, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."0930" ),'0') as resveTemp0930, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1000" ),'0') as resveTemp1000, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1030" ),'0') as resveTemp1030, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1100" ),'0') as resveTemp1100, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1130" ),'0') as resveTemp1130, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1200" ),'0') as resveTemp1200, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1230" ),'0') as resveTemp1230, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1300" ),'0') as resveTemp1300, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1330" ),'0') as resveTemp1330, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1400" ),'0') as resveTemp1400, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1430" ),'0') as resveTemp1430, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1500" ),'0') as resveTemp1500, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1530" ),'0') as resveTemp1530, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1600" ),'0') as resveTemp1600, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1630" ),'0') as resveTemp1630, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1700" ),'0') as resveTemp1700, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1730" ),'0') as resveTemp1730, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1800" ),'0') as resveTemp1800, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1830" ),'0') as resveTemp1830, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1900" ),'0') as resveTemp1900, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1930" ),'0') as resveTemp1930, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."2000" ),'0') as resveTemp2000, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."2030" ),'0') as resveTemp2030, - NVL((SELECT RESVE_ID||MTG_SJ FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."2100" ),'0') as resveTemp2100 - from COMTNMTGPLACEMANAGE mtg - left join ( select MAX(NVL(MTGRUM_ID,'')) AS MTGRUM_ID, - MAX(case when 800 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "0800", - MAX(case when 830 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "0830", - MAX(case when 900 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "0900", - MAX(case when 930 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "0930", - MAX(case when 1000 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1000", - MAX(case when 1030 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1030", - MAX(case when 1100 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1100", - MAX(case when 1130 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1130", - MAX(case when 1200 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1200", - MAX(case when 1230 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1230", - MAX(case when 1300 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1300", - MAX(case when 1330 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1330", - MAX(case when 1400 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1400", - MAX(case when 1430 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1430", - MAX(case when 1500 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1500", - MAX(case when 1530 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1530", - MAX(case when 1600 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1600", - MAX(case when 1630 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1630", - MAX(case when 1700 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1700", - MAX(case when 1730 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1730", - MAX(case when 1800 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1800", - MAX(case when 1830 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1830", - MAX(case when 1900 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1900", - MAX(case when 1930 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "1930", - MAX(case when 2000 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "2000", - MAX(case when 2030 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "2030", - MAX(case when 2100 between RESVE_BEGIN_TM and (RESVE_END_TM-1) then RESVE_ID else '' end) AS "2100" - FROM COMTNMTGPLACERESVE - WHERE RESVE_DE = #{resveDe} - AND MTGRUM_ID = #{mtgPlaceId}) res - on res.MTGRUM_ID = mtg.MTGRUM_ID - WHERE mtg.MTGRUM_ID = #{mtgPlaceId} - - </select> - - - <select id="selectMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - select mtg.MTGRUM_ID AS mtgPlaceId, - mtg.MTGRUM_NM AS mtgPlaceNm, - mtg.OPN_BEGIN_TM AS opnBeginTm, - mtg.OPN_END_TM AS opnEndTm , - mtg.LC_SE AS lcSe , - mtg.LC_DETAIL AS lcDetail , - mtg.ATCH_FILE_ID AS atchFileId, - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM070' - and code = mtg.LC_SE) AS mtgPlaceTemp3, - NVL(res.RESVE_ID,'') AS resveId , - NVL(res.MTG_SJ ,'') AS mtgSj , - NVL(res.RESVE_DE,'') AS resveDe , - NVL(res.RESVE_BEGIN_TM,'') AS resveBeginTm, - NVL(res.RESVE_END_TM,'') AS resveEndTm , - NVL(res.ATNDNC_NMPR,0) AS atndncNmpr , - NVL(res.MTG_CN ,'') AS mtgCn - from COMTNMTGPLACEMANAGE mtg - left join COMTNMTGPLACERESVE res on res.MTGRUM_ID = mtg.MTGRUM_ID - AND res.RESVE_ID = #{resveId} - where mtg.MTGRUM_ID = #{mtgPlaceId} - - </select> - - <select id="selectMtgPlaceResveDetail" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT mtg.MTGRUM_ID AS mtgPlaceId , - mtg.MTGRUM_NM AS mtgPlaceNm , - mtg.OPN_BEGIN_TM AS opnBeginTm , - mtg.OPN_END_TM AS opnEndTm , - mtg.LC_SE AS lcSe , - mtg.LC_DETAIL AS lcDetail , - mtg.ATCH_FILE_ID AS atchFileId , - (select code_nm from COMTCCMMNDETAILCODE where code_id ='COM070' and code = mtg.LC_SE) AS mtgPlaceTemp3, - res.RESVE_ID AS resveId , - res.MTG_SJ AS mtgSj , - res.RESVE_DE AS resveDe , - res.RESVE_BEGIN_TM AS resveBeginTm, - res.RESVE_END_TM AS resveEndTm , - res.ATNDNC_NMPR AS atndncNmpr , - res.MTG_CN AS mtgCn , - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = mst.ORGNZT_ID ) AS mtgPlaceTemp5, - res.RSVCTM_ID AS resveManId , - mst.USER_NM AS mtgPlaceTemp4 - FROM COMTNMTGPLACEMANAGE mtg, COMTNMTGPLACERESVE res, COMVNUSERMASTER mst - WHERE 1=1 - AND res.MTGRUM_ID = mtg.MTGRUM_ID - AND res.RSVCTM_ID = mst.ESNTL_ID - AND res.RESVE_ID = #{resveId} - AND mtg.MTGRUM_ID = #{mtgPlaceId} - - </select> - - <insert id="insertMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceResve"> - - INSERT INTO COMTNMTGPLACERESVE - ( RESVE_ID , - MTGRUM_ID , - MTG_SJ , - RSVCTM_ID , - RESVE_DE , - RESVE_BEGIN_TM , - RESVE_END_TM , - ATNDNC_NMPR , - MTG_CN , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM ) - VALUES ( #{resveId} , - #{mtgPlaceId} , - #{mtgSj} , - #{resveManId} , - #{resveDe} , - #{resveBeginTm} , - #{resveEndTm} , - #{atndncNmpr} , - #{mtgCn} , - #{frstRegisterId} , - SYSDATE ) - - </insert> - - <update id="updtMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceResve"> - - - UPDATE COMTNMTGPLACERESVE - SET MTG_SJ =#{mtgSj} , - RSVCTM_ID =#{resveManId} , - RESVE_DE =#{resveDe} , - RESVE_BEGIN_TM =#{resveBeginTm} , - RESVE_END_TM =#{resveEndTm} , - ATNDNC_NMPR =#{atndncNmpr} , - MTG_CN =#{mtgCn} , - LAST_UPDUSR_ID =#{lastUpdusrId} , - LAST_UPDT_PNTTM = SYSDATE - WHERE MTGRUM_ID = #{mtgPlaceId} - AND RESVE_ID = #{resveId} - - - </update> - - <delete id="deleteMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceResve"> - - - DELETE FROM COMTNMTGPLACERESVE - WHERE MTGRUM_ID = #{mtgPlaceId} - AND RESVE_ID = #{resveId} - - - </delete> - - <select id="mtgPlaceResveDplactCeck" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="int"> - - SELECT count(resve_id) from COMTNMTGPLACERESVE - WHERE RESVE_DE = #{resveDe} - AND MTGRUM_ID = #{mtgPlaceId} - AND ( resve_begin_tm BETWEEN TRUNC(#{resveBeginTm})+1 and TRUNC(#{resveEndTm})-1 - or RESVE_END_TM BETWEEN TRUNC(#{resveBeginTm})+1 and TRUNC(#{resveEndTm})-1) - - <if test="resveId != null and resveId != ''"><![CDATA[AND - RESVE_ID <> #{resveId} - ]]> - </if> - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/mtg/EgovMtgPlaceManage_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/mtg/EgovMtgPlaceManage_SQL_postgres.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/mtg/EgovMtgPlaceManage_SQL_postgres.xml (nonexistent) @@ -1,361 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - 2018.08.20 최두영 비품관리 CRUD 삭제 - - QUANTITY -> QY - MTG_PLACE_ID -> MTGRUM_ID - MTG_PLACE_NM -> MTGRUM_NM - FXTRS_CD -> FXTRS_CODE - RESVE_MAN_ID -> RSVCTM_ID ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="mtgPlaceManageDAO"> - - <resultMap id="mtgPlaceManage" type="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - <result property="mtgPlaceId" column="MTGRUM_ID"/> - <result property="mtgPlaceNm" column="MTGRUM_NM"/> - <result property="opnBeginTm" column="OPN_BEGIN_TM"/> - <result property="opnEndTm" column="OPN_END_TM"/> - <result property="aceptncPosblNmpr" column="ACEPTNC_POSBL_NMPR"/> - <result property="lcSe" column="LC_SE"/> - <result property="lcDetail" column="LC_DETAIL"/> - <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="mtgPlaceResve" type="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - <result property="resveId" column="RESVE_ID"/> - <result property="mtgPlaceId" column="MTGRUM_ID"/> - <result property="mtgSj" column="MTG_SJ"/> - <result property="resveManId" column="RSVCTM_ID"/> - <result property="resveBeginTm" column="RESVE_BEGIN_TM"/> - <result property="resveEndTm" column="RESVE_END_TM"/> - <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="selectMtgPlaceManageList" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT ROW_NUMBER() OVER () AS rowCount , - MTGRUM_ID AS mtgPlaceId , - MTGRUM_NM AS mtgPlaceNm , - OPN_BEGIN_TM AS opnBeginTm , - OPN_END_TM AS opnEndTm , - ACEPTNC_POSBL_NMPR AS aceptncPosblNmpr , - LC_SE AS lcSe , - LC_DETAIL AS lcDetail , - FRST_REGISTER_ID AS frstRegisterId, - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM070' - and code = A.LC_SE) as mtgPlaceTemp3 - FROM COMTNMTGPLACEMANAGE A - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''">AND - MTGRUM_NM like CONCAT('%', #{searchKeyword}, '%') - </if> - - ORDER BY FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - - <select id="selectMtgPlaceManageListTotCnt" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNMTGPLACEMANAGE - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''">AND - MTGRUM_NM like CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT MTGRUM_ID AS mtgPlaceId , - MTGRUM_NM AS mtgPlaceNm , - OPN_BEGIN_TM AS opnBeginTm , - OPN_END_TM AS opnEndTm , - ACEPTNC_POSBL_NMPR AS aceptncPosblNmpr , - LC_SE AS lcSe , - LC_DETAIL AS lcDetail , - ATCH_FILE_ID AS atchFileId , - FRST_REGISTER_ID AS frstRegisterId , - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM070' - and code = LC_SE) as mtgPlaceTemp3 - FROM COMTNMTGPLACEMANAGE - WHERE MTGRUM_ID = #{mtgPlaceId} - - </select> - - <insert id="insertMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManage"> - - - INSERT INTO COMTNMTGPLACEMANAGE - (MTGRUM_ID , - MTGRUM_NM , - OPN_BEGIN_TM , - OPN_END_TM , - ACEPTNC_POSBL_NMPR , - LC_SE , - LC_DETAIL , - ATCH_FILE_ID , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{mtgPlaceId}, - #{mtgPlaceNm}, - #{opnBeginTm}, - #{opnEndTm}, - #{aceptncPosblNmpr}, - #{lcSe}, - #{lcDetail}, - #{atchFileId}, - #{frstRegisterId}, - NOW() ) - - </insert> - - <update id="updtMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManage"> - - - UPDATE COMTNMTGPLACEMANAGE - SET MTGRUM_NM = #{mtgPlaceNm} , - OPN_BEGIN_TM = #{opnBeginTm} , - OPN_END_TM = #{opnEndTm} , - ACEPTNC_POSBL_NMPR = #{aceptncPosblNmpr}, - LC_SE = #{lcSe} , - LC_DETAIL = #{lcDetail} , - ATCH_FILE_ID = #{atchFileId} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = NOW() - WHERE MTGRUM_ID = #{mtgPlaceId} - - </update> - - <delete id="deleteMtgPlaceManage" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManage"> - - - DELETE FROM COMTNMTGPLACEMANAGE - WHERE MTGRUM_ID = #{mtgPlaceId} - - - </delete> - -<!-- 회의실예약 --> - - <select id="selectMtgPlaceIDList" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT MTGRUM_ID AS mtgPlaceId , - MTGRUM_NM AS mtgPlaceNm - FROM COMTNMTGPLACEMANAGE - WHERE 1=1 - - </select> - - - <select id="selectMtgPlaceResveManageList" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - SELECT mtg.MTGRUM_NM as mtgPlaceNm, mtg.MTGRUM_ID as mtgPlaceId, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."0800" ),'0') as resveTemp0800, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."0830" ),'0') as resveTemp0830, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."0900" ),'0') as resveTemp0900, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."0930" ),'0') as resveTemp0930, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1000" ),'0') as resveTemp1000, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1030" ),'0') as resveTemp1030, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1100" ),'0') as resveTemp1100, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1130" ),'0') as resveTemp1130, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1200" ),'0') as resveTemp1200, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1230" ),'0') as resveTemp1230, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1300" ),'0') as resveTemp1300, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1330" ),'0') as resveTemp1330, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1400" ),'0') as resveTemp1400, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1430" ),'0') as resveTemp1430, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1500" ),'0') as resveTemp1500, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1530" ),'0') as resveTemp1530, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1600" ),'0') as resveTemp1600, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1630" ),'0') as resveTemp1630, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1700" ),'0') as resveTemp1700, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1730" ),'0') as resveTemp1730, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1800" ),'0') as resveTemp1800, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1830" ),'0') as resveTemp1830, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1900" ),'0') as resveTemp1900, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."1930" ),'0') as resveTemp1930, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."2000" ),'0') as resveTemp2000, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."2030" ),'0') as resveTemp2030, - COALESCE((SELECT CONCAT(RESVE_ID,MTG_SJ) FROM COMTNMTGPLACERESVE WHERE RESVE_ID = res."2100" ),'0') as resveTemp2100 - from COMTNMTGPLACEMANAGE mtg - left join ( select COALESCE(MTGRUM_ID,'') AS MTGRUM_ID, - MAX(case 800 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "0800", - MAX(case 830 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "0830", - MAX(case 900 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "0900", - MAX(case 930 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "0930", - MAX(case 1000 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "1000", - MAX(case 1030 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "1030", - MAX(case 1100 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "1100", - MAX(case 1130 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "1130", - MAX(case 1200 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "1200", - MAX(case 1230 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "1230", - MAX(case 1300 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "1300", - MAX(case 1330 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "1330", - MAX(case 1400 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "1400", - MAX(case 1430 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "1430", - MAX(case 1500 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "1500", - MAX(case 1530 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "1530", - MAX(case 1600 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "1600", - MAX(case 1630 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "1630", - MAX(case 1700 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "1700", - MAX(case 1730 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "1730", - MAX(case 1800 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "1800", - MAX(case 1830 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "1830", - MAX(case 1900 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "1900", - MAX(case 1930 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "1930", - MAX(case 2000 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "2000", - MAX(case 2030 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "2030", - MAX(case 2100 between RESVE_BEGIN_TM::numeric and (RESVE_END_TM::numeric-1) when true then RESVE_ID else '' end) AS "2100" - FROM COMTNMTGPLACERESVE - WHERE RESVE_DE = #{resveDe} - AND MTGRUM_ID = #{mtgPlaceId} GROUP BY MTGRUM_ID) res - on res.MTGRUM_ID = mtg.MTGRUM_ID - WHERE mtg.MTGRUM_ID = #{mtgPlaceId} - - </select> - - - <select id="selectMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - select mtg.MTGRUM_ID AS mtgPlaceId, - mtg.MTGRUM_NM AS mtgPlaceNm, - mtg.OPN_BEGIN_TM AS opnBeginTm, - mtg.OPN_END_TM AS opnEndTm , - mtg.LC_SE AS lcSe , - mtg.LC_DETAIL AS lcDetail , - mtg.ATCH_FILE_ID AS atchFileId, - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM070' - and code = mtg.LC_SE) AS mtgPlaceTemp3, - COALESCE(res.RESVE_ID,'') AS resveId , - COALESCE(res.MTG_SJ ,'') AS mtgSj , - COALESCE(res.RESVE_DE,'') AS resveDe , - COALESCE(res.RESVE_BEGIN_TM,'') AS resveBeginTm, - COALESCE(res.RESVE_END_TM,'') AS resveEndTm , - COALESCE(res.ATNDNC_NMPR,0) AS atndncNmpr , - COALESCE(res.MTG_CN ,'') AS mtgCn - from COMTNMTGPLACEMANAGE mtg - left join COMTNMTGPLACERESVE res on res.MTGRUM_ID = mtg.MTGRUM_ID - AND res.RESVE_ID = #{resveId} - where mtg.MTGRUM_ID = #{mtgPlaceId} - - </select> - - <select id="selectMtgPlaceResveDetail" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO"> - - SELECT mtg.MTGRUM_ID AS mtgPlaceId , - mtg.MTGRUM_NM AS mtgPlaceNm , - mtg.OPN_BEGIN_TM AS opnBeginTm , - mtg.OPN_END_TM AS opnEndTm , - mtg.LC_SE AS lcSe , - mtg.LC_DETAIL AS lcDetail , - mtg.ATCH_FILE_ID AS atchFileId , - (select code_nm from COMTCCMMNDETAILCODE where code_id ='COM070' and code = mtg.LC_SE) AS mtgPlaceTemp3, - res.RESVE_ID AS resveId , - res.MTG_SJ AS mtgSj , - res.RESVE_DE AS resveDe , - res.RESVE_BEGIN_TM AS resveBeginTm, - res.RESVE_END_TM AS resveEndTm , - res.ATNDNC_NMPR AS atndncNmpr , - res.MTG_CN AS mtgCn , - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = mst.ORGNZT_ID ) AS mtgPlaceTemp5, - res.RSVCTM_ID AS resveManId , - mst.USER_NM AS mtgPlaceTemp4 - FROM COMTNMTGPLACEMANAGE mtg, COMTNMTGPLACERESVE res, COMVNUSERMASTER mst - WHERE 1=1 - AND res.MTGRUM_ID = mtg.MTGRUM_ID - AND res.RSVCTM_ID = mst.ESNTL_ID - AND res.RESVE_ID = #{resveId} - AND mtg.MTGRUM_ID = #{mtgPlaceId} - - </select> - - <insert id="insertMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceResve"> - - INSERT INTO COMTNMTGPLACERESVE - ( RESVE_ID , - MTGRUM_ID , - MTG_SJ , - RSVCTM_ID , - RESVE_DE , - RESVE_BEGIN_TM , - RESVE_END_TM , - ATNDNC_NMPR , - MTG_CN , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM ) - VALUES ( #{resveId} , - #{mtgPlaceId} , - #{mtgSj} , - #{resveManId} , - #{resveDe} , - #{resveBeginTm} , - #{resveEndTm} , - #{atndncNmpr} , - #{mtgCn} , - #{frstRegisterId} , - NOW() ) - - </insert> - - <update id="updtMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceResve"> - - - UPDATE COMTNMTGPLACERESVE - SET MTG_SJ =#{mtgSj} , - RSVCTM_ID =#{resveManId} , - RESVE_DE =#{resveDe} , - RESVE_BEGIN_TM =#{resveBeginTm} , - RESVE_END_TM =#{resveEndTm} , - ATNDNC_NMPR =#{atndncNmpr} , - MTG_CN =#{mtgCn} , - LAST_UPDUSR_ID =#{lastUpdusrId} , - LAST_UPDT_PNTTM = NOW() - WHERE MTGRUM_ID = #{mtgPlaceId} - AND RESVE_ID = #{resveId} - - - </update> - - <delete id="deleteMtgPlaceResve" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceResve"> - - - DELETE FROM COMTNMTGPLACERESVE - WHERE MTGRUM_ID = #{mtgPlaceId} - AND RESVE_ID = #{resveId} - - - </delete> - - <select id="mtgPlaceResveDplactCeck" parameterType="egovframework.com.uss.ion.mtg.service.MtgPlaceManageVO" resultType="int"> - - SELECT count(resve_id) from COMTNMTGPLACERESVE - WHERE RESVE_DE = #{resveDe} - AND MTGRUM_ID = #{mtgPlaceId} - AND (resve_begin_tm::NUMERIC BETWEEN cast(#{resveBeginTm} as NUMERIC)+1 and cast(#{resveEndTm} as NUMERIC)-1 - or RESVE_END_TM::NUMERIC BETWEEN cast(#{resveBeginTm} as NUMERIC)+1 and cast(#{resveEndTm} as NUMERIC)-1 ) - - <if test="resveId != null and resveId != ''"><![CDATA[AND - RESVE_ID <> #{resveId} ]]> - </if> - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ans/EgovAnnvrsryManage_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ans/EgovAnnvrsryManage_SQL_tibero.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ans/EgovAnnvrsryManage_SQL_tibero.xml (nonexistent) @@ -1,231 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.10 정진오 테이블 표준화에 따른 수정사항 반영 - ANN_ID 를 ANNVRSRY_ID 로 변경 - USID 를 USER_ID 로 변경 - ANNVRSRY_DE 를 ANNVRSRY 로 변경 - ANNVRSRY_SETUP 를 ANNVRSRY_NTCN_SETUP 로 변경 - ANNVRSRY_BGNDE 를 ANNVRSRY_NTCN_BGNDE 로 변경 - REPTIT_SE 를 REPTIT_AT 로 변경 - selectAnnvrsryManage SQL의 USER_ID 를 ans.USER_ID로 변경 - --><!--Converted at: Wed May 11 15:51:02 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="annvrsryManageDAO"> - - <resultMap id="annvrsryManage" type="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - <result property="usid" column="USER_ID"/> - <result property="annvrsrySe" column="ANNVRSRY_SE"/> - <result property="annvrsryNm" column="ANNVRSRY_NM"/> - <result property="annvrsryDe" column="ANNVRSRY"/> - <result property="cldrSe" column="CLDR_SE"/> - <result property="annvrsrySetup" column="ANNVRSRY_NTCN_SETUP"/> - <result property="annvrsryBeginDe" column="ANNVRSRY_NTCN_BGNDE"/> - <result property="memo" column="MEMO"/> - <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="selectAnnvrsryManageList" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - <![CDATA[ - SELECT * - FROM ( - SELECT ROWNUM rowCount, ALL_LIST.* - FROM ( - SELECT ANNVRSRY_ID as annId , - USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - CLDR_SE as cldrSe , - ANNVRSRY_NTCN_SETUP as annvrsrySetup , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe , - MEMO as memo , - REPTIT_AT as reptitSe , - FRST_REGISTER_ID as frstRegisterId , - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM , - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm - FROM COMTNANNVRSRYMANAGE A - WHERE 1=1 - AND REPTIT_AT IS NULL - AND ANNVRSRY like '%'||#{searchKeyword}||'%' - AND USER_ID = #{usid} - union all - SELECT ANNVRSRY_ID as annId , - USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - CLDR_SE as cldrSe , - ANNVRSRY_NTCN_SETUP as annvrsrySetup , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe , - MEMO as memo , - REPTIT_AT as reptitSe , - FRST_REGISTER_ID as frstRegisterId , - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM , - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm - FROM COMTNANNVRSRYMANAGE A - WHERE 1=1 - AND REPTIT_AT = '1' - AND USER_ID = #{usid} - ) ALL_LIST - ORDER BY ALL_LIST.annvrsryDe DESC - ) - WHERE rowCount > #{firstIndex} - AND rowCount <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - <select id="selectAnnvrsryManageListTotCnt" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="int"> - SELECT COUNT(*) totcnt - FROM (SELECT * - FROM COMTNANNVRSRYMANAGE - WHERE 1=1 - AND ANNVRSRY like '%'||#{searchKeyword}||'%' - AND USER_ID = #{usid} - union all - SELECT * - FROM COMTNANNVRSRYMANAGE - WHERE 1=1 - AND REPTIT_AT = '1' - AND USER_ID = #{usid}) a - </select> - - <select id="selectAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - - SELECT ANNVRSRY_ID as annId , - ans.USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - CLDR_SE as cldrSe , - ANNVRSRY_NTCN_SETUP as annvrsrySetup , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe, - MEMO as memo , - REPTIT_AT as reptitSe , - FRST_REGISTER_ID as frstRegisterId, - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm, - mst.user_nm AS annvrsryTemp1, - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = mst.ORGNZT_ID ) AS annvrsryTemp2, - (select code_nm from COMTCCMMNDETAILCODE where code_id ='COM069' - and code = ans.ANNVRSRY_SE) as annvrsryTemp3 - FROM COMTNANNVRSRYMANAGE ans, COMVNUSERMASTER mst - WHERE ans.USER_ID = mst.esntl_id - AND ans.ANNVRSRY_ID = #{annId} - - </select> - - <insert id="insertAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage"> - - INSERT INTO COMTNANNVRSRYMANAGE - (ANNVRSRY_ID , - USER_ID , - ANNVRSRY_SE , - ANNVRSRY_NM , - ANNVRSRY , - CLDR_SE , - ANNVRSRY_NTCN_SETUP , - ANNVRSRY_NTCN_BGNDE , - MEMO , - REPTIT_AT , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{annId}, - #{usid} , - #{annvrsrySe}, - #{annvrsryNm}, - #{annvrsryDe}, - #{cldrSe}, - #{annvrsrySetup}, - #{annvrsryBeginDe}, - #{memo}, - #{reptitSe}, - #{frstRegisterId}, - sysdate ) - - </insert> - - <update id="updateAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage"> - - UPDATE COMTNANNVRSRYMANAGE - SET ANNVRSRY_SE = #{annvrsrySe} , - ANNVRSRY_NM = #{annvrsryNm} , - ANNVRSRY = #{annvrsryDe} , - CLDR_SE = #{cldrSe} , - ANNVRSRY_NTCN_SETUP = #{annvrsrySetup} , - ANNVRSRY_NTCN_BGNDE = #{annvrsryBeginDe} , - MEMO = #{memo} , - REPTIT_AT = #{reptitSe} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = sysdate - WHERE ANNVRSRY_ID = #{annId} - - </update> - - <delete id="deleteAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage"> - - DELETE FROM COMTNANNVRSRYMANAGE - WHERE ANNVRSRY_ID = #{annId} - - </delete> - - <select id="selectAnnvrsryManageDplctAt" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNANNVRSRYMANAGE - WHERE USER_ID = #{usid} - AND ANNVRSRY_SE = #{annvrsrySe} - AND ANNVRSRY = #{annvrsryDe} - AND ANNVRSRY_NM = #{annvrsryNm} - AND CLDR_SE = #{cldrSe} - </select> - - - <!--select id="selectAnnvrsryManageResult" resultMap="bannerImage"> - <![CDATA[ - SELECT BANNER_IMAGE_FILE, - LINK_URL - FROM COMTNBANNER - WHERE REFLCT_AT = 'Y' - ORDER BY SORT_ORDR - ]]> - </select--> - - <select id="selectAnnvrsryGdcc" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - - SELECT ANNVRSRY_ID as annId , - USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe, - CLDR_SE as cldrSe , - REPTIT_AT as reptitSe - FROM COMTNANNVRSRYMANAGE ans - where USER_ID = #{usid} - - </select> - -<!-- 엑셀일괄 등록 처리 --> - <select id="selectAnnvrsryManageBnde" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - <![CDATA[ - select * from( - select A.ESNTL_ID as usid , - A.USER_NM as annvrsryTemp1 , - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = A.ORGNZT_ID ) AS annvrsryTemp2, - (select code_nm from COMTCCMMNDETAILCODE where code_id ='COM069' and code = #{annvrsrySe}) as annvrsryTemp3 - from COMVNUSERMASTER A - WHERE USER_ID = #{usid} - AND USER_NM = #{annvrsryTemp1} - ) - where rownum < 2 - ]]> - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ans/EgovAnnvrsryManage_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ans/EgovAnnvrsryManage_SQL_mysql.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ans/EgovAnnvrsryManage_SQL_mysql.xml (nonexistent) @@ -1,215 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.10 정진오 테이블 표준화에 따른 수정사항 반영 - ANN_ID 를 ANNVRSRY_ID 로 변경 - USID 를 USER_ID 로 변경 - ANNVRSRY_DE 를 ANNVRSRY 로 변경 - ANNVRSRY_SETUP 를 ANNVRSRY_NTCN_SETUP 로 변경 - ANNVRSRY_BGNDE 를 ANNVRSRY_NTCN_BGNDE 로 변경 - REPTIT_SE 를 REPTIT_AT 로 변경 - selectAnnvrsryManage SQL의 USER_ID 를 ans.USER_ID로 변경 - --><!--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="annvrsryManageDAO"> - - <resultMap id="annvrsryManage" type="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - <result property="usid" column="USER_ID"/> - <result property="annvrsrySe" column="ANNVRSRY_SE"/> - <result property="annvrsryNm" column="ANNVRSRY_NM"/> - <result property="annvrsryDe" column="ANNVRSRY"/> - <result property="cldrSe" column="CLDR_SE"/> - <result property="annvrsrySetup" column="ANNVRSRY_NTCN_SETUP"/> - <result property="annvrsryBeginDe" column="ANNVRSRY_NTCN_BGNDE"/> - <result property="memo" column="MEMO"/> - <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="selectAnnvrsryManageList" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - - SELECT @RNUM:=@RNUM+1 as rowCount , A.* - FROM (select @RNUM:=0) R, ( - SELECT ANNVRSRY_ID as annId , - USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - CLDR_SE as cldrSe , - ANNVRSRY_NTCN_SETUP as annvrsrySetup , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe , - MEMO as memo , - REPTIT_AT as reptitSe , - FRST_REGISTER_ID as frstRegisterId , - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM , - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm - FROM COMTNANNVRSRYMANAGE A - WHERE 1=1 - AND REPTIT_AT IS NULL - AND binary(ANNVRSRY) like CONCAT('%', #{searchKeyword}, '%') - AND USER_ID = #{usid} - union all - SELECT ANNVRSRY_ID as annId , - USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - CLDR_SE as cldrSe , - ANNVRSRY_NTCN_SETUP as annvrsrySetup , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe , - MEMO as memo , - REPTIT_AT as reptitSe , - FRST_REGISTER_ID as frstRegisterId , - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM , - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm - FROM COMTNANNVRSRYMANAGE A - WHERE 1=1 - AND REPTIT_AT = '1' - AND USER_ID = #{usid}) A - ORDER BY A.annvrsryDe DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - - <select id="selectAnnvrsryManageListTotCnt" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="int"> - SELECT COUNT(*) totcnt - FROM ( - SELECT * - FROM COMTNANNVRSRYMANAGE - WHERE 1=1 - AND REPTIT_AT IS NULL - AND binary(ANNVRSRY) like CONCAT('%', #{searchKeyword}, '%') - AND USER_ID = #{usid} - union all - SELECT * - FROM COMTNANNVRSRYMANAGE - WHERE 1=1 - AND REPTIT_AT = '1' - AND USER_ID = #{usid} ) a - </select> - - <select id="selectAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - - SELECT ANNVRSRY_ID as annId , - ans.USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - CLDR_SE as cldrSe , - ANNVRSRY_NTCN_SETUP as annvrsrySetup , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe, - MEMO as memo , - FRST_REGISTER_ID as frstRegisterId, - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm, - REPTIT_AT as reptitSe, - mst.user_nm AS annvrsryTemp1, - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = mst.ORGNZT_ID ) AS annvrsryTemp2, - (select code_nm from COMTCCMMNDETAILCODE where code_id ='COM069' - and code = ans.ANNVRSRY_SE) as annvrsryTemp3 - FROM COMTNANNVRSRYMANAGE ans, COMVNUSERMASTER mst - WHERE ans.USER_ID = mst.esntl_id - AND ans.ANNVRSRY_ID = #{annId} - - </select> - - <insert id="insertAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage"> - - INSERT INTO COMTNANNVRSRYMANAGE - (ANNVRSRY_ID , - USER_ID , - ANNVRSRY_SE , - ANNVRSRY_NM , - ANNVRSRY , - CLDR_SE , - ANNVRSRY_NTCN_SETUP, - ANNVRSRY_NTCN_BGNDE , - MEMO , - REPTIT_AT , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{annId}, - #{usid} , - #{annvrsrySe}, - #{annvrsryNm}, - #{annvrsryDe}, - #{cldrSe}, - #{annvrsrySetup}, - #{annvrsryBeginDe}, - #{memo}, - #{reptitSe}, - #{frstRegisterId}, - now() ) - - </insert> - - <update id="updateAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage"> - - UPDATE COMTNANNVRSRYMANAGE - SET ANNVRSRY_SE = #{annvrsrySe} , - ANNVRSRY_NM = #{annvrsryNm} , - ANNVRSRY = #{annvrsryDe} , - CLDR_SE = #{cldrSe} , - ANNVRSRY_NTCN_SETUP = #{annvrsrySetup} , - ANNVRSRY_NTCN_BGNDE = #{annvrsryBeginDe} , - MEMO = #{memo} , - REPTIT_AT = #{reptitSe} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = now() - WHERE ANNVRSRY_ID = #{annId} - - </update> - - <delete id="deleteAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage"> - - DELETE FROM COMTNANNVRSRYMANAGE - WHERE ANNVRSRY_ID = #{annId} - - </delete> - - <select id="selectAnnvrsryManageDplctAt" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNANNVRSRYMANAGE - WHERE USER_ID = #{usid} - AND ANNVRSRY_SE = #{annvrsrySe} - AND ANNVRSRY = #{annvrsryDe} - AND ANNVRSRY_NM = #{annvrsryNm} - AND CLDR_SE = #{cldrSe} - </select> - - <select id="selectAnnvrsryGdcc" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - - SELECT ANNVRSRY_ID as annId , - USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe, - CLDR_SE as cldrSe , - REPTIT_AT as reptitSe - FROM COMTNANNVRSRYMANAGE ans - where USER_ID = #{usid} - - </select> - -<!-- 엑셀일괄 등록 처리 --> - <select id="selectAnnvrsryManageBnde" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - - select A.ESNTL_ID as usid , - A.USER_NM as annvrsryTemp1 , - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = A.ORGNZT_ID ) AS annvrsryTemp2, - (select code_nm from COMTCCMMNDETAILCODE where code_id ='COM069' and code = #{annvrsrySe}) as annvrsryTemp3 - from COMVNUSERMASTER A - WHERE USER_ID = #{usid} - AND USER_NM = #{annvrsryTemp1} - limit 1 - - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ans/EgovAnnvrsryManage_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ans/EgovAnnvrsryManage_SQL_postgres.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ans/EgovAnnvrsryManage_SQL_postgres.xml (nonexistent) @@ -1,215 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.10 정진오 테이블 표준화에 따른 수정사항 반영 - ANN_ID 를 ANNVRSRY_ID 로 변경 - USID 를 USER_ID 로 변경 - ANNVRSRY_DE 를 ANNVRSRY 로 변경 - ANNVRSRY_SETUP 를 ANNVRSRY_NTCN_SETUP 로 변경 - ANNVRSRY_BGNDE 를 ANNVRSRY_NTCN_BGNDE 로 변경 - REPTIT_SE 를 REPTIT_AT 로 변경 - selectAnnvrsryManage SQL의 USER_ID 를 ans.USER_ID로 변경 - --><!--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="annvrsryManageDAO"> - - <resultMap id="annvrsryManage" type="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - <result property="usid" column="USER_ID"/> - <result property="annvrsrySe" column="ANNVRSRY_SE"/> - <result property="annvrsryNm" column="ANNVRSRY_NM"/> - <result property="annvrsryDe" column="ANNVRSRY"/> - <result property="cldrSe" column="CLDR_SE"/> - <result property="annvrsrySetup" column="ANNVRSRY_NTCN_SETUP"/> - <result property="annvrsryBeginDe" column="ANNVRSRY_NTCN_BGNDE"/> - <result property="memo" column="MEMO"/> - <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="selectAnnvrsryManageList" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - - SELECT ROW_NUMBER() OVER () as rowCount , A.* - FROM ( - SELECT ANNVRSRY_ID as annId , - USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - CLDR_SE as cldrSe , - ANNVRSRY_NTCN_SETUP as annvrsrySetup , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe , - MEMO as memo , - REPTIT_AT as reptitSe , - FRST_REGISTER_ID as frstRegisterId , - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM , - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm - FROM COMTNANNVRSRYMANAGE A - WHERE 1=1 - AND REPTIT_AT IS NULL - AND ANNVRSRY like CONCAT('%', #{searchKeyword}, '%') - AND USER_ID = #{usid} - union all - SELECT ANNVRSRY_ID as annId , - USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - CLDR_SE as cldrSe , - ANNVRSRY_NTCN_SETUP as annvrsrySetup , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe , - MEMO as memo , - REPTIT_AT as reptitSe , - FRST_REGISTER_ID as frstRegisterId , - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM , - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm - FROM COMTNANNVRSRYMANAGE A - WHERE 1=1 - AND REPTIT_AT = '1' - AND USER_ID = #{usid}) A - ORDER BY A.annvrsryDe DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - - <select id="selectAnnvrsryManageListTotCnt" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="int"> - SELECT COUNT(*) totcnt - FROM ( - SELECT * - FROM COMTNANNVRSRYMANAGE - WHERE 1=1 - AND REPTIT_AT IS NULL - AND ANNVRSRY like CONCAT('%', #{searchKeyword}, '%') - AND USER_ID = #{usid} - union all - SELECT * - FROM COMTNANNVRSRYMANAGE - WHERE 1=1 - AND REPTIT_AT = '1' - AND USER_ID = #{usid} ) a - </select> - - <select id="selectAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - - SELECT ANNVRSRY_ID as annId , - ans.USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - CLDR_SE as cldrSe , - ANNVRSRY_NTCN_SETUP as annvrsrySetup , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe, - MEMO as memo , - FRST_REGISTER_ID as frstRegisterId, - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm, - REPTIT_AT as reptitSe, - mst.user_nm AS annvrsryTemp1, - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = mst.ORGNZT_ID ) AS annvrsryTemp2, - (select code_nm from COMTCCMMNDETAILCODE where code_id ='COM069' - and code = ans.ANNVRSRY_SE) as annvrsryTemp3 - FROM COMTNANNVRSRYMANAGE ans, COMVNUSERMASTER mst - WHERE ans.USER_ID = mst.esntl_id - AND ans.ANNVRSRY_ID = #{annId} - - </select> - - <insert id="insertAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage"> - - INSERT INTO COMTNANNVRSRYMANAGE - (ANNVRSRY_ID , - USER_ID , - ANNVRSRY_SE , - ANNVRSRY_NM , - ANNVRSRY , - CLDR_SE , - ANNVRSRY_NTCN_SETUP, - ANNVRSRY_NTCN_BGNDE , - MEMO , - REPTIT_AT , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{annId}, - #{usid} , - #{annvrsrySe}, - #{annvrsryNm}, - #{annvrsryDe}, - #{cldrSe}, - #{annvrsrySetup}, - #{annvrsryBeginDe}, - #{memo}, - #{reptitSe}, - #{frstRegisterId}, - now() ) - - </insert> - - <update id="updateAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage"> - - UPDATE COMTNANNVRSRYMANAGE - SET ANNVRSRY_SE = #{annvrsrySe} , - ANNVRSRY_NM = #{annvrsryNm} , - ANNVRSRY = #{annvrsryDe} , - CLDR_SE = #{cldrSe} , - ANNVRSRY_NTCN_SETUP = #{annvrsrySetup} , - ANNVRSRY_NTCN_BGNDE = #{annvrsryBeginDe} , - MEMO = #{memo} , - REPTIT_AT = #{reptitSe} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = now() - WHERE ANNVRSRY_ID = #{annId} - - </update> - - <delete id="deleteAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage"> - - DELETE FROM COMTNANNVRSRYMANAGE - WHERE ANNVRSRY_ID = #{annId} - - </delete> - - <select id="selectAnnvrsryManageDplctAt" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNANNVRSRYMANAGE - WHERE USER_ID = #{usid} - AND ANNVRSRY_SE = #{annvrsrySe} - AND ANNVRSRY = #{annvrsryDe} - AND ANNVRSRY_NM = #{annvrsryNm} - AND CLDR_SE = #{cldrSe} - </select> - - <select id="selectAnnvrsryGdcc" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - - SELECT ANNVRSRY_ID as annId , - USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe, - CLDR_SE as cldrSe , - REPTIT_AT as reptitSe - FROM COMTNANNVRSRYMANAGE ans - where USER_ID = #{usid} - - </select> - -<!-- 엑셀일괄 등록 처리 --> - <select id="selectAnnvrsryManageBnde" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - - select A.ESNTL_ID as usid , - A.USER_NM as annvrsryTemp1 , - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = A.ORGNZT_ID ) AS annvrsryTemp2, - (select code_nm from COMTCCMMNDETAILCODE where code_id ='COM069' and code = #{annvrsrySe}) as annvrsryTemp3 - from COMVNUSERMASTER A - WHERE USER_ID = #{usid} - AND USER_NM = #{annvrsryTemp1} - limit 1 - - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ans/EgovAnnvrsryManage_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ans/EgovAnnvrsryManage_SQL_maria.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ans/EgovAnnvrsryManage_SQL_maria.xml (nonexistent) @@ -1,215 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.10 정진오 테이블 표준화에 따른 수정사항 반영 - ANN_ID 를 ANNVRSRY_ID 로 변경 - USID 를 USER_ID 로 변경 - ANNVRSRY_DE 를 ANNVRSRY 로 변경 - ANNVRSRY_SETUP 를 ANNVRSRY_NTCN_SETUP 로 변경 - ANNVRSRY_BGNDE 를 ANNVRSRY_NTCN_BGNDE 로 변경 - REPTIT_SE 를 REPTIT_AT 로 변경 - selectAnnvrsryManage SQL의 USER_ID 를 ans.USER_ID로 변경 - --><!--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="annvrsryManageDAO"> - - <resultMap id="annvrsryManage" type="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - <result property="usid" column="USER_ID"/> - <result property="annvrsrySe" column="ANNVRSRY_SE"/> - <result property="annvrsryNm" column="ANNVRSRY_NM"/> - <result property="annvrsryDe" column="ANNVRSRY"/> - <result property="cldrSe" column="CLDR_SE"/> - <result property="annvrsrySetup" column="ANNVRSRY_NTCN_SETUP"/> - <result property="annvrsryBeginDe" column="ANNVRSRY_NTCN_BGNDE"/> - <result property="memo" column="MEMO"/> - <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="selectAnnvrsryManageList" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - - SELECT @RNUM:=@RNUM+1 as rowCount , A.* - FROM (select @RNUM:=0) R, ( - SELECT ANNVRSRY_ID as annId , - USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - CLDR_SE as cldrSe , - ANNVRSRY_NTCN_SETUP as annvrsrySetup , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe , - MEMO as memo , - REPTIT_AT as reptitSe , - FRST_REGISTER_ID as frstRegisterId , - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM , - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm - FROM COMTNANNVRSRYMANAGE A - WHERE 1=1 - AND REPTIT_AT IS NULL - AND binary(ANNVRSRY) like CONCAT('%', #{searchKeyword}, '%') - AND USER_ID = #{usid} - union all - SELECT ANNVRSRY_ID as annId , - USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - CLDR_SE as cldrSe , - ANNVRSRY_NTCN_SETUP as annvrsrySetup , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe , - MEMO as memo , - REPTIT_AT as reptitSe , - FRST_REGISTER_ID as frstRegisterId , - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM , - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm - FROM COMTNANNVRSRYMANAGE A - WHERE 1=1 - AND REPTIT_AT = '1' - AND USER_ID = #{usid}) A - ORDER BY A.annvrsryDe DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - - <select id="selectAnnvrsryManageListTotCnt" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="int"> - SELECT COUNT(*) totcnt - FROM ( - SELECT * - FROM COMTNANNVRSRYMANAGE - WHERE 1=1 - AND REPTIT_AT IS NULL - AND binary(ANNVRSRY) like CONCAT('%', #{searchKeyword}, '%') - AND USER_ID = #{usid} - union all - SELECT * - FROM COMTNANNVRSRYMANAGE - WHERE 1=1 - AND REPTIT_AT = '1' - AND USER_ID = #{usid} ) a - </select> - - <select id="selectAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - - SELECT ANNVRSRY_ID as annId , - ans.USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - CLDR_SE as cldrSe , - ANNVRSRY_NTCN_SETUP as annvrsrySetup , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe, - MEMO as memo , - FRST_REGISTER_ID as frstRegisterId, - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm, - REPTIT_AT as reptitSe, - mst.user_nm AS annvrsryTemp1, - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = mst.ORGNZT_ID ) AS annvrsryTemp2, - (select code_nm from COMTCCMMNDETAILCODE where code_id ='COM069' - and code = ans.ANNVRSRY_SE) as annvrsryTemp3 - FROM COMTNANNVRSRYMANAGE ans, COMVNUSERMASTER mst - WHERE ans.USER_ID = mst.esntl_id - AND ans.ANNVRSRY_ID = #{annId} - - </select> - - <insert id="insertAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage"> - - INSERT INTO COMTNANNVRSRYMANAGE - (ANNVRSRY_ID , - USER_ID , - ANNVRSRY_SE , - ANNVRSRY_NM , - ANNVRSRY , - CLDR_SE , - ANNVRSRY_NTCN_SETUP, - ANNVRSRY_NTCN_BGNDE , - MEMO , - REPTIT_AT , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{annId}, - #{usid} , - #{annvrsrySe}, - #{annvrsryNm}, - #{annvrsryDe}, - #{cldrSe}, - #{annvrsrySetup}, - #{annvrsryBeginDe}, - #{memo}, - #{reptitSe}, - #{frstRegisterId}, - now() ) - - </insert> - - <update id="updateAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage"> - - UPDATE COMTNANNVRSRYMANAGE - SET ANNVRSRY_SE = #{annvrsrySe} , - ANNVRSRY_NM = #{annvrsryNm} , - ANNVRSRY = #{annvrsryDe} , - CLDR_SE = #{cldrSe} , - ANNVRSRY_NTCN_SETUP = #{annvrsrySetup} , - ANNVRSRY_NTCN_BGNDE = #{annvrsryBeginDe} , - MEMO = #{memo} , - REPTIT_AT = #{reptitSe} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = now() - WHERE ANNVRSRY_ID = #{annId} - - </update> - - <delete id="deleteAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage"> - - DELETE FROM COMTNANNVRSRYMANAGE - WHERE ANNVRSRY_ID = #{annId} - - </delete> - - <select id="selectAnnvrsryManageDplctAt" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNANNVRSRYMANAGE - WHERE USER_ID = #{usid} - AND ANNVRSRY_SE = #{annvrsrySe} - AND ANNVRSRY = #{annvrsryDe} - AND ANNVRSRY_NM = #{annvrsryNm} - AND CLDR_SE = #{cldrSe} - </select> - - <select id="selectAnnvrsryGdcc" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - - SELECT ANNVRSRY_ID as annId , - USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe, - CLDR_SE as cldrSe , - REPTIT_AT as reptitSe - FROM COMTNANNVRSRYMANAGE ans - where USER_ID = #{usid} - - </select> - -<!-- 엑셀일괄 등록 처리 --> - <select id="selectAnnvrsryManageBnde" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - - select A.ESNTL_ID as usid , - A.USER_NM as annvrsryTemp1 , - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = A.ORGNZT_ID ) AS annvrsryTemp2, - (select code_nm from COMTCCMMNDETAILCODE where code_id ='COM069' and code = #{annvrsrySe}) as annvrsryTemp3 - from COMVNUSERMASTER A - WHERE USER_ID = #{usid} - AND USER_NM = #{annvrsryTemp1} - limit 1 - - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ans/EgovAnnvrsryManage_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ans/EgovAnnvrsryManage_SQL_cubrid.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ans/EgovAnnvrsryManage_SQL_cubrid.xml (nonexistent) @@ -1,231 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.10 정진오 테이블 표준화에 따른 수정사항 반영 - ANN_ID 를 ANNVRSRY_ID 로 변경 - USID 를 USER_ID 로 변경 - ANNVRSRY_DE 를 ANNVRSRY 로 변경 - ANNVRSRY_SETUP 를 ANNVRSRY_NTCN_SETUP 로 변경 - ANNVRSRY_BGNDE 를 ANNVRSRY_NTCN_BGNDE 로 변경 - REPTIT_SE 를 REPTIT_AT 로 변경 - selectAnnvrsryManage SQL의 USER_ID 를 ans.USER_ID로 변경 - --><!--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="annvrsryManageDAO"> - - <resultMap id="annvrsryManage" type="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - <result property="usid" column="USER_ID"/> - <result property="annvrsrySe" column="ANNVRSRY_SE"/> - <result property="annvrsryNm" column="ANNVRSRY_NM"/> - <result property="annvrsryDe" column="ANNVRSRY"/> - <result property="cldrSe" column="CLDR_SE"/> - <result property="annvrsrySetup" column="ANNVRSRY_NTCN_SETUP"/> - <result property="annvrsryBeginDe" column="ANNVRSRY_NTCN_BGNDE"/> - <result property="memo" column="MEMO"/> - <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="selectAnnvrsryManageList" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - <![CDATA[ - SELECT * - FROM ( - SELECT ROWNUM rowCount, ALL_LIST.* - FROM ( - SELECT ANNVRSRY_ID as annId , - USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - CLDR_SE as cldrSe , - ANNVRSRY_NTCN_SETUP as annvrsrySetup , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe , - MEMO as memo , - REPTIT_AT as reptitSe , - FRST_REGISTER_ID as frstRegisterId , - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM , - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm - FROM COMTNANNVRSRYMANAGE A - WHERE 1=1 - AND REPTIT_AT IS NULL - AND ANNVRSRY like '%'||#{searchKeyword}||'%' - AND USER_ID = #{usid} - union all - SELECT ANNVRSRY_ID as annId , - USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - CLDR_SE as cldrSe , - ANNVRSRY_NTCN_SETUP as annvrsrySetup , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe , - MEMO as memo , - REPTIT_AT as reptitSe , - FRST_REGISTER_ID as frstRegisterId , - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM , - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm - FROM COMTNANNVRSRYMANAGE A - WHERE 1=1 - AND REPTIT_AT = '1' - AND USER_ID = #{usid} - ) ALL_LIST - ORDER BY ALL_LIST.annvrsryDe DESC - ) Z - WHERE rowCount > #{firstIndex} - AND rowCount <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - <select id="selectAnnvrsryManageListTotCnt" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="int"> - SELECT COUNT(*) totcnt - FROM (SELECT * - FROM COMTNANNVRSRYMANAGE - WHERE 1=1 - AND ANNVRSRY like '%'||#{searchKeyword}||'%' - AND USER_ID = #{usid} - union all - SELECT * - FROM COMTNANNVRSRYMANAGE - WHERE 1=1 - AND REPTIT_AT = '1' - AND USER_ID = #{usid}) a - </select> - - <select id="selectAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - - SELECT ANNVRSRY_ID as annId , - ans.USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - CLDR_SE as cldrSe , - ANNVRSRY_NTCN_SETUP as annvrsrySetup , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe, - MEMO as memo , - REPTIT_AT as reptitSe , - FRST_REGISTER_ID as frstRegisterId, - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm, - mst.user_nm AS annvrsryTemp1, - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = mst.ORGNZT_ID ) AS annvrsryTemp2, - (select code_nm from COMTCCMMNDETAILCODE where code_id ='COM069' - and code = ans.ANNVRSRY_SE) as annvrsryTemp3 - FROM COMTNANNVRSRYMANAGE ans, COMVNUSERMASTER mst - WHERE ans.USER_ID = mst.esntl_id - AND ans.ANNVRSRY_ID = #{annId} - - </select> - - <insert id="insertAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage"> - - INSERT INTO COMTNANNVRSRYMANAGE - (ANNVRSRY_ID , - USER_ID , - ANNVRSRY_SE , - ANNVRSRY_NM , - ANNVRSRY , - CLDR_SE , - ANNVRSRY_NTCN_SETUP , - ANNVRSRY_NTCN_BGNDE , - MEMO , - REPTIT_AT , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{annId}, - #{usid} , - #{annvrsrySe}, - #{annvrsryNm}, - #{annvrsryDe}, - #{cldrSe}, - #{annvrsrySetup}, - #{annvrsryBeginDe}, - #{memo}, - #{reptitSe}, - #{frstRegisterId}, - SYSDATETIME ) - - </insert> - - <update id="updateAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage"> - - UPDATE COMTNANNVRSRYMANAGE - SET ANNVRSRY_SE = #{annvrsrySe} , - ANNVRSRY_NM = #{annvrsryNm} , - ANNVRSRY = #{annvrsryDe} , - CLDR_SE = #{cldrSe} , - ANNVRSRY_NTCN_SETUP = #{annvrsrySetup} , - ANNVRSRY_NTCN_BGNDE = #{annvrsryBeginDe} , - MEMO = #{memo} , - REPTIT_AT = #{reptitSe} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = SYSDATETIME - WHERE ANNVRSRY_ID = #{annId} - - </update> - - <delete id="deleteAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage"> - - DELETE FROM COMTNANNVRSRYMANAGE - WHERE ANNVRSRY_ID = #{annId} - - </delete> - - <select id="selectAnnvrsryManageDplctAt" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNANNVRSRYMANAGE - WHERE USER_ID = #{usid} - AND ANNVRSRY_SE = #{annvrsrySe} - AND ANNVRSRY = #{annvrsryDe} - AND ANNVRSRY_NM = #{annvrsryNm} - AND CLDR_SE = #{cldrSe} - </select> - - - <!--select id="selectAnnvrsryManageResult" resultMap="bannerImage"> - <![CDATA[ - SELECT BANNER_IMAGE_FILE, - LINK_URL - FROM COMTNBANNER - WHERE REFLCT_AT = 'Y' - ORDER BY SORT_ORDR - ]]> - </select--> - - <select id="selectAnnvrsryGdcc" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - - SELECT ANNVRSRY_ID as annId , - USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe, - CLDR_SE as cldrSe , - REPTIT_AT as reptitSe - FROM COMTNANNVRSRYMANAGE ans - where USER_ID = #{usid} - - </select> - -<!-- 엑셀일괄 등록 처리 --> - <select id="selectAnnvrsryManageBnde" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - <![CDATA[ - select * from( - select A.ESNTL_ID as usid , - A.USER_NM as annvrsryTemp1 , - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = A.ORGNZT_ID ) AS annvrsryTemp2, - (select code_nm from COMTCCMMNDETAILCODE where code_id ='COM069' and code = #{annvrsrySe}) as annvrsryTemp3 - from COMVNUSERMASTER A - WHERE USER_ID = #{usid} - AND USER_NM = #{annvrsryTemp1} - ) Z - where rownum < 2 - ]]> - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ans/EgovAnnvrsryManage_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ans/EgovAnnvrsryManage_SQL_oracle.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ans/EgovAnnvrsryManage_SQL_oracle.xml (nonexistent) @@ -1,231 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.10 정진오 테이블 표준화에 따른 수정사항 반영 - ANN_ID 를 ANNVRSRY_ID 로 변경 - USID 를 USER_ID 로 변경 - ANNVRSRY_DE 를 ANNVRSRY 로 변경 - ANNVRSRY_SETUP 를 ANNVRSRY_NTCN_SETUP 로 변경 - ANNVRSRY_BGNDE 를 ANNVRSRY_NTCN_BGNDE 로 변경 - REPTIT_SE 를 REPTIT_AT 로 변경 - selectAnnvrsryManage SQL의 USER_ID 를 ans.USER_ID로 변경 - --><!--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="annvrsryManageDAO"> - - <resultMap id="annvrsryManage" type="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - <result property="usid" column="USER_ID"/> - <result property="annvrsrySe" column="ANNVRSRY_SE"/> - <result property="annvrsryNm" column="ANNVRSRY_NM"/> - <result property="annvrsryDe" column="ANNVRSRY"/> - <result property="cldrSe" column="CLDR_SE"/> - <result property="annvrsrySetup" column="ANNVRSRY_NTCN_SETUP"/> - <result property="annvrsryBeginDe" column="ANNVRSRY_NTCN_BGNDE"/> - <result property="memo" column="MEMO"/> - <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="selectAnnvrsryManageList" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - <![CDATA[ - SELECT * - FROM ( - SELECT ROWNUM rowCount, ALL_LIST.* - FROM ( - SELECT ANNVRSRY_ID as annId , - USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - CLDR_SE as cldrSe , - ANNVRSRY_NTCN_SETUP as annvrsrySetup , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe , - MEMO as memo , - REPTIT_AT as reptitSe , - FRST_REGISTER_ID as frstRegisterId , - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM , - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm - FROM COMTNANNVRSRYMANAGE A - WHERE 1=1 - AND REPTIT_AT IS NULL - AND ANNVRSRY like '%'||#{searchKeyword}||'%' - AND USER_ID = #{usid} - union all - SELECT ANNVRSRY_ID as annId , - USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - CLDR_SE as cldrSe , - ANNVRSRY_NTCN_SETUP as annvrsrySetup , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe , - MEMO as memo , - REPTIT_AT as reptitSe , - FRST_REGISTER_ID as frstRegisterId , - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM , - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm - FROM COMTNANNVRSRYMANAGE A - WHERE 1=1 - AND REPTIT_AT = '1' - AND USER_ID = #{usid} - ) ALL_LIST - ORDER BY ALL_LIST.annvrsryDe DESC - ) - WHERE rowCount > #{firstIndex} - AND rowCount <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - <select id="selectAnnvrsryManageListTotCnt" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="int"> - SELECT COUNT(*) totcnt - FROM (SELECT * - FROM COMTNANNVRSRYMANAGE - WHERE 1=1 - AND ANNVRSRY like '%'||#{searchKeyword}||'%' - AND USER_ID = #{usid} - union all - SELECT * - FROM COMTNANNVRSRYMANAGE - WHERE 1=1 - AND REPTIT_AT = '1' - AND USER_ID = #{usid}) a - </select> - - <select id="selectAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - - SELECT ANNVRSRY_ID as annId , - ans.USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - CLDR_SE as cldrSe , - ANNVRSRY_NTCN_SETUP as annvrsrySetup , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe, - MEMO as memo , - REPTIT_AT as reptitSe , - FRST_REGISTER_ID as frstRegisterId, - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm, - mst.user_nm AS annvrsryTemp1, - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = mst.ORGNZT_ID ) AS annvrsryTemp2, - (select code_nm from COMTCCMMNDETAILCODE where code_id ='COM069' - and code = ans.ANNVRSRY_SE) as annvrsryTemp3 - FROM COMTNANNVRSRYMANAGE ans, COMVNUSERMASTER mst - WHERE ans.USER_ID = mst.esntl_id - AND ans.ANNVRSRY_ID = #{annId} - - </select> - - <insert id="insertAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage"> - - INSERT INTO COMTNANNVRSRYMANAGE - (ANNVRSRY_ID , - USER_ID , - ANNVRSRY_SE , - ANNVRSRY_NM , - ANNVRSRY , - CLDR_SE , - ANNVRSRY_NTCN_SETUP , - ANNVRSRY_NTCN_BGNDE , - MEMO , - REPTIT_AT , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{annId}, - #{usid} , - #{annvrsrySe}, - #{annvrsryNm}, - #{annvrsryDe}, - #{cldrSe}, - #{annvrsrySetup}, - #{annvrsryBeginDe}, - #{memo}, - #{reptitSe}, - #{frstRegisterId}, - sysdate ) - - </insert> - - <update id="updateAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage"> - - UPDATE COMTNANNVRSRYMANAGE - SET ANNVRSRY_SE = #{annvrsrySe} , - ANNVRSRY_NM = #{annvrsryNm} , - ANNVRSRY = #{annvrsryDe} , - CLDR_SE = #{cldrSe} , - ANNVRSRY_NTCN_SETUP = #{annvrsrySetup} , - ANNVRSRY_NTCN_BGNDE = #{annvrsryBeginDe} , - MEMO = #{memo} , - REPTIT_AT = #{reptitSe} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = sysdate - WHERE ANNVRSRY_ID = #{annId} - - </update> - - <delete id="deleteAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage"> - - DELETE FROM COMTNANNVRSRYMANAGE - WHERE ANNVRSRY_ID = #{annId} - - </delete> - - <select id="selectAnnvrsryManageDplctAt" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNANNVRSRYMANAGE - WHERE USER_ID = #{usid} - AND ANNVRSRY_SE = #{annvrsrySe} - AND ANNVRSRY = #{annvrsryDe} - AND ANNVRSRY_NM = #{annvrsryNm} - AND CLDR_SE = #{cldrSe} - </select> - - - <!--select id="selectAnnvrsryManageResult" resultMap="bannerImage"> - <![CDATA[ - SELECT BANNER_IMAGE_FILE, - LINK_URL - FROM COMTNBANNER - WHERE REFLCT_AT = 'Y' - ORDER BY SORT_ORDR - ]]> - </select--> - - <select id="selectAnnvrsryGdcc" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - - SELECT ANNVRSRY_ID as annId , - USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe, - CLDR_SE as cldrSe , - REPTIT_AT as reptitSe - FROM COMTNANNVRSRYMANAGE ans - where USER_ID = #{usid} - - </select> - -<!-- 엑셀일괄 등록 처리 --> - <select id="selectAnnvrsryManageBnde" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - <![CDATA[ - select * from( - select A.ESNTL_ID as usid , - A.USER_NM as annvrsryTemp1 , - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = A.ORGNZT_ID ) AS annvrsryTemp2, - (select code_nm from COMTCCMMNDETAILCODE where code_id ='COM069' and code = #{annvrsrySe}) as annvrsryTemp3 - from COMVNUSERMASTER A - WHERE USER_ID = #{usid} - AND USER_NM = #{annvrsryTemp1} - ) - where rownum < 2 - ]]> - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ans/EgovAnnvrsryManage_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ans/EgovAnnvrsryManage_SQL_altibase.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ans/EgovAnnvrsryManage_SQL_altibase.xml (nonexistent) @@ -1,231 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.10 정진오 테이블 표준화에 따른 수정사항 반영 - ANN_ID 를 ANNVRSRY_ID 로 변경 - USID 를 USER_ID 로 변경 - ANNVRSRY_DE 를 ANNVRSRY 로 변경 - ANNVRSRY_SETUP 를 ANNVRSRY_NTCN_SETUP 로 변경 - ANNVRSRY_BGNDE 를 ANNVRSRY_NTCN_BGNDE 로 변경 - REPTIT_SE 를 REPTIT_AT 로 변경 - selectAnnvrsryManage SQL의 USER_ID 를 ans.USER_ID로 변경 - --><!--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="annvrsryManageDAO"> - - <resultMap id="annvrsryManage" type="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - <result property="usid" column="USER_ID"/> - <result property="annvrsrySe" column="ANNVRSRY_SE"/> - <result property="annvrsryNm" column="ANNVRSRY_NM"/> - <result property="annvrsryDe" column="ANNVRSRY"/> - <result property="cldrSe" column="CLDR_SE"/> - <result property="annvrsrySetup" column="ANNVRSRY_NTCN_SETUP"/> - <result property="annvrsryBeginDe" column="ANNVRSRY_NTCN_BGNDE"/> - <result property="memo" column="MEMO"/> - <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="selectAnnvrsryManageList" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - <![CDATA[ - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - SELECT ANNVRSRY_ID as annId , - USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - CLDR_SE as cldrSe , - ANNVRSRY_NTCN_SETUP as annvrsrySetup , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe , - MEMO as memo , - REPTIT_AT as reptitSe , - FRST_REGISTER_ID as frstRegisterId , - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM , - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm - FROM COMTNANNVRSRYMANAGE A - WHERE 1=1 - AND REPTIT_AT IS NULL - AND ANNVRSRY like '%'||#{searchKeyword}||'%' - AND USER_ID = #{usid} - union all - SELECT ANNVRSRY_ID as annId , - USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - CLDR_SE as cldrSe , - ANNVRSRY_NTCN_SETUP as annvrsrySetup , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe , - MEMO as memo , - REPTIT_AT as reptitSe , - FRST_REGISTER_ID as frstRegisterId , - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM , - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm - FROM COMTNANNVRSRYMANAGE A - WHERE 1=1 - AND REPTIT_AT = '1' - AND USER_ID = #{usid} - ) ALL_LIST - ORDER BY ALL_LIST.annvrsryDe DESC - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - <select id="selectAnnvrsryManageListTotCnt" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="int"> - SELECT COUNT(*) totcnt - FROM (SELECT * - FROM COMTNANNVRSRYMANAGE - WHERE 1=1 - AND ANNVRSRY like '%'||#{searchKeyword}||'%' - AND USER_ID = #{usid} - union all - SELECT * - FROM COMTNANNVRSRYMANAGE - WHERE 1=1 - AND REPTIT_AT = '1' - AND USER_ID = #{usid}) a - </select> - - <select id="selectAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - - SELECT ANNVRSRY_ID as annId , - ans.USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - CLDR_SE as cldrSe , - ANNVRSRY_NTCN_SETUP as annvrsrySetup , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe, - MEMO as memo , - REPTIT_AT as reptitSe , - FRST_REGISTER_ID as frstRegisterId, - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm, - mst.user_nm AS annvrsryTemp1, - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = mst.ORGNZT_ID ) AS annvrsryTemp2, - (select code_nm from COMTCCMMNDETAILCODE where code_id ='COM069' - and code = ans.ANNVRSRY_SE) as annvrsryTemp3 - FROM COMTNANNVRSRYMANAGE ans, COMVNUSERMASTER mst - WHERE ans.USER_ID = mst.esntl_id - AND ans.ANNVRSRY_ID = #{annId} - - </select> - - <insert id="insertAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage"> - - INSERT INTO COMTNANNVRSRYMANAGE - (ANNVRSRY_ID , - USER_ID , - ANNVRSRY_SE , - ANNVRSRY_NM , - ANNVRSRY , - CLDR_SE , - ANNVRSRY_NTCN_SETUP , - ANNVRSRY_NTCN_BGNDE , - MEMO , - REPTIT_AT , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{annId}, - #{usid} , - #{annvrsrySe}, - #{annvrsryNm}, - #{annvrsryDe}, - #{cldrSe}, - #{annvrsrySetup}, - #{annvrsryBeginDe}, - #{memo}, - #{reptitSe}, - #{frstRegisterId}, - sysdate ) - - </insert> - - <update id="updateAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage"> - - UPDATE COMTNANNVRSRYMANAGE - SET ANNVRSRY_SE = #{annvrsrySe} , - ANNVRSRY_NM = #{annvrsryNm} , - ANNVRSRY = #{annvrsryDe} , - CLDR_SE = #{cldrSe} , - ANNVRSRY_NTCN_SETUP = #{annvrsrySetup} , - ANNVRSRY_NTCN_BGNDE = #{annvrsryBeginDe} , - MEMO = #{memo} , - REPTIT_AT = #{reptitSe} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = sysdate - WHERE ANNVRSRY_ID = #{annId} - - </update> - - <delete id="deleteAnnvrsryManage" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage"> - - DELETE FROM COMTNANNVRSRYMANAGE - WHERE ANNVRSRY_ID = #{annId} - - </delete> - - <select id="selectAnnvrsryManageDplctAt" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManage" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNANNVRSRYMANAGE - WHERE USER_ID = #{usid} - AND ANNVRSRY_SE = #{annvrsrySe} - AND ANNVRSRY = #{annvrsryDe} - AND ANNVRSRY_NM = #{annvrsryNm} - AND CLDR_SE = #{cldrSe} - </select> - - - <!--select id="selectAnnvrsryManageResult" resultMap="bannerImage"> - <![CDATA[ - SELECT BANNER_IMAGE_FILE, - LINK_URL - FROM COMTNBANNER - WHERE REFLCT_AT = 'Y' - ORDER BY SORT_ORDR - ]]> - </select--> - - <select id="selectAnnvrsryGdcc" parameterType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - - SELECT ANNVRSRY_ID as annId , - USER_ID as usid , - ANNVRSRY_SE as annvrsrySe , - ANNVRSRY_NM as annvrsryNm , - ANNVRSRY as annvrsryDe , - ANNVRSRY_NTCN_BGNDE as annvrsryBeginDe, - CLDR_SE as cldrSe , - REPTIT_AT as reptitSe - FROM COMTNANNVRSRYMANAGE ans - where USER_ID = #{usid} - - </select> - -<!-- 엑셀일괄 등록 처리 --> - <select id="selectAnnvrsryManageBnde" resultType="egovframework.com.uss.ion.ans.service.AnnvrsryManageVO"> - <![CDATA[ - select * from( - select A.ESNTL_ID as usid , - A.USER_NM as annvrsryTemp1 , - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = A.ORGNZT_ID ) AS annvrsryTemp2, - (select code_nm from COMTCCMMNDETAILCODE where code_id ='COM069' and code = #{annvrsrySe}) as annvrsryTemp3 - from COMVNUSERMASTER A - WHERE USER_ID = #{usid} - AND USER_NM = #{annvrsryTemp1} - ) - where rownum < 2 - ]]> - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/bnt/EgovBndtManage_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/bnt/EgovBndtManage_SQL_altibase.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/bnt/EgovBndtManage_SQL_altibase.xml (nonexistent) @@ -1,314 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - BNDT_CECK_CD_NM -> BNDT_CECK_CODE_NM - BNDT_CECK_CD -> BNDT_CECK_CODE ---><!--Converted at: Wed May 11 15:51:03 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="bndtManageDAO"> - - - <resultMap id="bndtManage" type="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - <result property="bndtId" column="BNDT_ID"/> - <result property="bndtDe" column="BNDT_DE"/> - <result property="remark" column="RM"/> - <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="selectBndtManageList" parameterType="egovframework.com.uss.ion.bnt.service.BndtManageVO" resultType="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - - - SELECT manage.BNDT_ID as bndtId , - manage.BNDT_DE as bndtDe , - manage.RM as remark , - ( select user_nm from COMVNUSERMASTER - where esntl_id = manage.BNDT_ID ) AS bndtTemp1, - (select count(diary.BNDT_ID) from COMTNBNDTDIARY diary - where diary.BNDT_ID = manage.BNDT_ID - and diary.BNDT_DE = manage.BNDT_DE) AS bndtTemp2 - FROM COMTNBNDTMANAGE manage - WHERE 1=1 - AND SUBSTR(BNDT_DE, 1, 6) like '%'||#{bndtDe}||'%' - ORDER BY FRST_REGIST_PNTTM DESC - - </select> - - <select id="selectBndtManage" resultType="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - - SELECT BNDT_ID as bndtId , - BNDT_DE as bndtDe , - RM as remark , - FRST_REGISTER_ID as frstRegisterId, - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm, - mst.user_nm AS bndtTemp1, - (select org.orgnzt_nm from COMTNORGNZTINFO org where org.orgnzt_ID = mst.orgnzt_ID) AS bndtTemp2 - FROM COMTNBNDTMANAGE ans, COMVNUSERMASTER mst - WHERE BNDT_ID = #{bndtId} - AND BNDT_DE = #{bndtDe} - AND ans.BNDT_ID = mst.ESNTL_ID - - </select> - - <insert id="insertBndtManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage"> - - INSERT INTO COMTNBNDTMANAGE - (BNDT_ID , - BNDT_DE , - RM , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{bndtId} , - #{bndtDe}, - #{remark}, - #{frstRegisterId}, - sysdate ) - - - </insert> - - <update id="updtBndtManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage"> - - UPDATE COMTNBNDTMANAGE - SET RM = #{remark} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = sysdate - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - - </update> - - <delete id="deleteBndtManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage"> - - DELETE FROM COMTNBNDTMANAGE - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - </delete> - - <select id="selectBndtDiaryTotCnt" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage" resultType="int"> - - SELECT count(*) FROM COMTNBNDTDIARY - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - </select> - -<!-- 당직체크관리 --> - - <select id="selectBndtCeckManageList" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO" resultType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - SELECT BNDT_CECK_SE AS bndtCeckSe , - BNDT_CECK_CODE AS bndtCeckCd , - BNDT_CECK_CODE_NM AS bndtCeckCdNm , - USE_AT AS useAt , - FRST_REGISTER_ID AS frstRegisterId , - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM071' - and code = BNDT_CECK_SE) as bndtCeckTemp1 - FROM COMTNBNDTCECKMANAGE - WHERE 1=1 - - <if test="searchBndtCeckSe != null and searchBndtCeckSe != ''">AND - BNDT_CECK_SE like '%'||#{searchBndtCeckSe}||'%' - </if> - <if test="searchUseAt != null and searchUseAt != ''">AND - USE_AT like '%'||#{searchUseAt}||'%' - </if> - <if test="searchKeyword != null and searchKeyword != ''">AND - BNDT_CECK_CODE_NM like '%'||#{searchKeyword}||'%' - </if> - <![CDATA[ - ORDER BY FRST_REGIST_PNTTM DESC - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectBndtCeckManageListTotCnt" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNBNDTCECKMANAGE - WHERE 1=1 - - <if test="searchBndtCeckSe != null and searchBndtCeckSe != ''">AND - BNDT_CECK_SE like '%'||#{searchBndtCeckSe}||'%' - </if> - <if test="searchUseAt != null and searchUseAt != ''">AND - USE_AT like '%'||#{searchUseAt}||'%' - </if> - <if test="searchKeyword != null and searchKeyword != ''">AND - BNDT_CECK_CODE_NM like '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO" resultType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO"> - - SELECT BNDT_CECK_SE AS bndtCeckSe , - BNDT_CECK_CODE AS bndtCeckCd , - BNDT_CECK_CODE_NM AS bndtCeckCdNm , - USE_AT AS useAt , - FRST_REGISTER_ID AS frstRegisterId , - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM071' - and code = BNDT_CECK_SE) as bndtCeckTemp1 - FROM COMTNBNDTCECKMANAGE - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - </select> - - <insert id="insertBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage"> - - INSERT INTO COMTNBNDTCECKMANAGE - (BNDT_CECK_SE , - BNDT_CECK_CODE , - BNDT_CECK_CODE_NM , - USE_AT , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{bndtCeckSe} , - #{bndtCeckCd} , - #{bndtCeckCdNm} , - #{useAt} , - #{frstRegisterId}, - sysdate ) - - </insert> - - <update id="updtBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage"> - - UPDATE COMTNBNDTCECKMANAGE - SET BNDT_CECK_CODE_NM = #{bndtCeckCdNm} , - USE_AT = #{useAt} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = sysdate - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - - </update> - - <delete id="deleteBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage"> - - DELETE FROM COMTNBNDTCECKMANAGE - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - - </delete> - - <select id="selectBndtCeckManageDplctAt" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNBNDTCECKMANAGE - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - </select> - -<!-- 당직일지 --> - <select id="selectBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiaryVO" resultType="egovframework.com.uss.ion.bnt.service.BndtDiaryVO"> - - - Select diary.BNDT_ID AS bndtId , - diary.BNDT_DE AS bndtDe , - ceck.BNDT_CECK_SE AS bndtCeckSe , - ceck.BNDT_CECK_CODE AS bndtCeckCd , - ceck.BNDT_CECK_CODE_NM AS bndtCeckCdNm, - diary.CHCK_STTUS AS chckSttus - FROM COMTNBNDTCECKMANAGE ceck - LEFT JOIN COMTNBNDTDIARY diary - ON diary.BNDT_CECK_SE = ceck.BNDT_CECK_SE - AND diary.BNDT_CECK_CODE = ceck.BNDT_CECK_CODE - AND diary.BNDT_ID = #{bndtId} - AND diary.BNDT_DE = #{bndtDe} - WHERE USE_AT = 'Y' - ORDER BY ceck.BNDT_CECK_SE, ceck.BNDT_CECK_CODE - - </select> - - <insert id="insertBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiary"> - - INSERT INTO COMTNBNDTDIARY - (BNDT_ID , - BNDT_DE , - BNDT_CECK_SE , - BNDT_CECK_CODE , - CHCK_STTUS , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM ) - VALUES (#{bndtId} , - #{bndtDe} , - #{bndtCeckSe} , - #{bndtCeckCd} , - #{chckSttus} , - #{frstRegisterId}, - sysdate ) - - </insert> - - <update id="updtBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiary"> - - UPDATE COMTNBNDTDIARY - SET CHCK_STTUS = #{chckSttus} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = sysdate - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - AND BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - - </update> - - <delete id="deleteBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiary"> - - DELETE FROM COMTNBNDTDIARY - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - - </delete> - -<!-- 엑셀일괄 등록 처리 --> - <select id="selectBndtManageBnde" resultType="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - <![CDATA[ - select * from ( - select A.ESNTL_ID as bndtId , - A.USER_NM as tempBndtNm , - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = A.ORGNZT_ID ) AS tempOrgnztNm, - (select count(user_nm) from COMVNUSERMASTER where user_nm = A.USER_NM) tempCount - from COMVNUSERMASTER A - WHERE USER_ID = #{tempBndtId} - AND USER_NM = #{tempBndtNm} - ) where rownum < 2 - ]]> - </select> - - <select id="selectBndtManageMonthCnt" parameterType="egovframework.com.uss.ion.bnt.service.BndtManageVO" resultType="int"> - - SELECT count(BNDT_ID) FROM COMTNBNDTMANAGE - WHERE BNDT_DE like '%'||#{searchKeyword}||'%' - - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/bnt/EgovBndtManage_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/bnt/EgovBndtManage_SQL_tibero.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/bnt/EgovBndtManage_SQL_tibero.xml (nonexistent) @@ -1,314 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - BNDT_CECK_CD_NM -> BNDT_CECK_CODE_NM - BNDT_CECK_CD -> BNDT_CECK_CODE ---><!--Converted at: Wed May 11 15:51:03 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="bndtManageDAO"> - - - <resultMap id="bndtManage" type="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - <result property="bndtId" column="BNDT_ID"/> - <result property="bndtDe" column="BNDT_DE"/> - <result property="remark" column="RM"/> - <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="selectBndtManageList" parameterType="egovframework.com.uss.ion.bnt.service.BndtManageVO" resultType="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - - - SELECT manage.BNDT_ID as bndtId , - manage.BNDT_DE as bndtDe , - manage.RM as remark , - ( select user_nm from COMVNUSERMASTER - where esntl_id = manage.BNDT_ID ) AS bndtTemp1, - (select count(diary.BNDT_ID) from COMTNBNDTDIARY diary - where diary.BNDT_ID = manage.BNDT_ID - and diary.BNDT_DE = manage.BNDT_DE) AS bndtTemp2 - FROM COMTNBNDTMANAGE manage - WHERE 1=1 - AND SUBSTR(BNDT_DE, 1, 6) like '%'||#{bndtDe}||'%' - ORDER BY FRST_REGIST_PNTTM DESC - - </select> - - <select id="selectBndtManage" resultType="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - - SELECT BNDT_ID as bndtId , - BNDT_DE as bndtDe , - RM as remark , - FRST_REGISTER_ID as frstRegisterId, - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm, - mst.user_nm AS bndtTemp1, - (select org.orgnzt_nm from COMTNORGNZTINFO org where org.orgnzt_ID = mst.orgnzt_ID) AS bndtTemp2 - FROM COMTNBNDTMANAGE ans, COMVNUSERMASTER mst - WHERE BNDT_ID = #{bndtId} - AND BNDT_DE = #{bndtDe} - AND ans.BNDT_ID = mst.ESNTL_ID - - </select> - - <insert id="insertBndtManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage"> - - INSERT INTO COMTNBNDTMANAGE - (BNDT_ID , - BNDT_DE , - RM , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{bndtId} , - #{bndtDe}, - #{remark}, - #{frstRegisterId}, - sysdate ) - - - </insert> - - <update id="updtBndtManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage"> - - UPDATE COMTNBNDTMANAGE - SET RM = #{remark} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = sysdate - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - - </update> - - <delete id="deleteBndtManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage"> - - DELETE FROM COMTNBNDTMANAGE - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - </delete> - - <select id="selectBndtDiaryTotCnt" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage" resultType="int"> - - SELECT count(*) FROM COMTNBNDTDIARY - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - </select> - -<!-- 당직체크관리 --> - - <select id="selectBndtCeckManageList" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO" resultType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - SELECT BNDT_CECK_SE AS bndtCeckSe , - BNDT_CECK_CODE AS bndtCeckCd , - BNDT_CECK_CODE_NM AS bndtCeckCdNm , - USE_AT AS useAt , - FRST_REGISTER_ID AS frstRegisterId , - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM071' - and code = BNDT_CECK_SE) as bndtCeckTemp1 - FROM COMTNBNDTCECKMANAGE - WHERE 1=1 - - <if test="searchBndtCeckSe != null and searchBndtCeckSe != ''">AND - BNDT_CECK_SE like '%'||#{searchBndtCeckSe}||'%' - </if> - <if test="searchUseAt != null and searchUseAt != ''">AND - USE_AT like '%'||#{searchUseAt}||'%' - </if> - <if test="searchKeyword != null and searchKeyword != ''">AND - BNDT_CECK_CODE_NM like '%'||#{searchKeyword}||'%' - </if> - <![CDATA[ - ORDER BY FRST_REGIST_PNTTM DESC - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectBndtCeckManageListTotCnt" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNBNDTCECKMANAGE - WHERE 1=1 - - <if test="searchBndtCeckSe != null and searchBndtCeckSe != ''">AND - BNDT_CECK_SE like '%'||#{searchBndtCeckSe}||'%' - </if> - <if test="searchUseAt != null and searchUseAt != ''">AND - USE_AT like '%'||#{searchUseAt}||'%' - </if> - <if test="searchKeyword != null and searchKeyword != ''">AND - BNDT_CECK_CODE_NM like '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO" resultType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO"> - - SELECT BNDT_CECK_SE AS bndtCeckSe , - BNDT_CECK_CODE AS bndtCeckCd , - BNDT_CECK_CODE_NM AS bndtCeckCdNm , - USE_AT AS useAt , - FRST_REGISTER_ID AS frstRegisterId , - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM071' - and code = BNDT_CECK_SE) as bndtCeckTemp1 - FROM COMTNBNDTCECKMANAGE - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - </select> - - <insert id="insertBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage"> - - INSERT INTO COMTNBNDTCECKMANAGE - (BNDT_CECK_SE , - BNDT_CECK_CODE , - BNDT_CECK_CODE_NM , - USE_AT , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{bndtCeckSe} , - #{bndtCeckCd} , - #{bndtCeckCdNm} , - #{useAt} , - #{frstRegisterId}, - sysdate ) - - </insert> - - <update id="updtBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage"> - - UPDATE COMTNBNDTCECKMANAGE - SET BNDT_CECK_CODE_NM = #{bndtCeckCdNm} , - USE_AT = #{useAt} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = sysdate - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - - </update> - - <delete id="deleteBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage"> - - DELETE FROM COMTNBNDTCECKMANAGE - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - - </delete> - - <select id="selectBndtCeckManageDplctAt" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNBNDTCECKMANAGE - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - </select> - -<!-- 당직일지 --> - <select id="selectBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiaryVO" resultType="egovframework.com.uss.ion.bnt.service.BndtDiaryVO"> - - - Select diary.BNDT_ID AS bndtId , - diary.BNDT_DE AS bndtDe , - ceck.BNDT_CECK_SE AS bndtCeckSe , - ceck.BNDT_CECK_CODE AS bndtCeckCd , - ceck.BNDT_CECK_CODE_NM AS bndtCeckCdNm, - diary.CHCK_STTUS AS chckSttus - FROM COMTNBNDTCECKMANAGE ceck - LEFT JOIN COMTNBNDTDIARY diary - ON diary.BNDT_CECK_SE = ceck.BNDT_CECK_SE - AND diary.BNDT_CECK_CODE = ceck.BNDT_CECK_CODE - AND diary.BNDT_ID = #{bndtId} - AND diary.BNDT_DE = #{bndtDe} - WHERE USE_AT = 'Y' - ORDER BY ceck.BNDT_CECK_SE, ceck.BNDT_CECK_CODE - - </select> - - <insert id="insertBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiary"> - - INSERT INTO COMTNBNDTDIARY - (BNDT_ID , - BNDT_DE , - BNDT_CECK_SE , - BNDT_CECK_CODE , - CHCK_STTUS , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM ) - VALUES (#{bndtId} , - #{bndtDe} , - #{bndtCeckSe} , - #{bndtCeckCd} , - #{chckSttus} , - #{frstRegisterId}, - sysdate ) - - </insert> - - <update id="updtBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiary"> - - UPDATE COMTNBNDTDIARY - SET CHCK_STTUS = #{chckSttus} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = sysdate - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - AND BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - - </update> - - <delete id="deleteBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiary"> - - DELETE FROM COMTNBNDTDIARY - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - - </delete> - -<!-- 엑셀일괄 등록 처리 --> - <select id="selectBndtManageBnde" resultType="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - <![CDATA[ - select * from ( - select A.ESNTL_ID as bndtId , - A.USER_NM as tempBndtNm , - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = A.ORGNZT_ID ) AS tempOrgnztNm, - (select count(user_nm) from COMVNUSERMASTER where user_nm = A.USER_NM) tempCount - from COMVNUSERMASTER A - WHERE USER_ID = #{tempBndtId} - AND USER_NM = #{tempBndtNm} - ) where rownum < 2 - ]]> - </select> - - <select id="selectBndtManageMonthCnt" parameterType="egovframework.com.uss.ion.bnt.service.BndtManageVO" resultType="int"> - - SELECT count(BNDT_ID) FROM COMTNBNDTMANAGE - WHERE BNDT_DE like '%'||#{searchKeyword}||'%' - - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/bnt/EgovBndtManage_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/bnt/EgovBndtManage_SQL_mysql.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/bnt/EgovBndtManage_SQL_mysql.xml (nonexistent) @@ -1,307 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - BNDT_CECK_CD_NM -> BNDT_CECK_CODE_NM - BNDT_CECK_CD -> BNDT_CECK_CODE ---><!--Converted at: Wed May 11 15:51:03 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="bndtManageDAO"> - - - <resultMap id="bndtManage" type="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - <result property="bndtId" column="BNDT_ID"/> - <result property="bndtDe" column="BNDT_DE"/> - <result property="remark" column="RM"/> - <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="selectBndtManageList" parameterType="egovframework.com.uss.ion.bnt.service.BndtManageVO" resultType="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - - SELECT manage.BNDT_ID as bndtId , - manage.BNDT_DE as bndtDe , - manage.RM as remark , - ( select user_nm from COMVNUSERMASTER - where esntl_id = manage.BNDT_ID ) AS bndtTemp1, - (select count(diary.BNDT_ID) from COMTNBNDTDIARY diary - where diary.BNDT_ID = manage.BNDT_ID - and diary.BNDT_DE = manage.BNDT_DE) AS bndtTemp2 - FROM COMTNBNDTMANAGE manage - WHERE 1=1 - AND binary(SUBSTR(BNDT_DE, 1, 6)) like CONCAT('%', #{bndtDe}, '%') - ORDER BY FRST_REGIST_PNTTM DESC - - </select> - - <select id="selectBndtManage" resultType="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - - SELECT BNDT_ID as bndtId , - BNDT_DE as bndtDe , - RM as remark , - FRST_REGISTER_ID as frstRegisterId, - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm, - mst.user_nm AS bndtTemp1, - (select org.orgnzt_nm from COMTNORGNZTINFO org where org.orgnzt_ID = mst.orgnzt_ID) AS bndtTemp2 - FROM COMTNBNDTMANAGE ans, COMVNUSERMASTER mst - WHERE BNDT_ID = #{bndtId} - AND BNDT_DE = #{bndtDe} - AND ans.BNDT_ID = mst.ESNTL_ID - - </select> - - <insert id="insertBndtManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage"> - - INSERT INTO COMTNBNDTMANAGE - (BNDT_ID , - BNDT_DE , - RM , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{bndtId} , - #{bndtDe}, - #{remark}, - #{frstRegisterId}, - now() ) - - - </insert> - - <update id="updtBndtManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage"> - - UPDATE COMTNBNDTMANAGE - SET RM = #{remark} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = now() - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - - </update> - - <delete id="deleteBndtManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage"> - - DELETE FROM COMTNBNDTMANAGE - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - </delete> - - <select id="selectBndtDiaryTotCnt" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage" resultType="int"> - - SELECT count(*) FROM COMTNBNDTDIARY - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - </select> - -<!-- 당직체크관리 --> - - <select id="selectBndtCeckManageList" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO" resultType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO"> - - - SELECT BNDT_CECK_SE AS bndtCeckSe , - BNDT_CECK_CODE AS bndtCeckCd , - BNDT_CECK_CODE_NM AS bndtCeckCdNm , - USE_AT AS useAt , - FRST_REGISTER_ID AS frstRegisterId , - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM071' - and code = BNDT_CECK_SE) as bndtCeckTemp1 - FROM COMTNBNDTCECKMANAGE - WHERE 1=1 - - <if test="searchBndtCeckSe != null and searchBndtCeckSe != ''">AND - binary(BNDT_CECK_SE) like CONCAT('%', #{searchBndtCeckSe}, '%') - </if> - <if test="searchUseAt != null and searchUseAt != ''">AND - binary(USE_AT) like CONCAT('%', #{searchUseAt}, '%') - </if> - <if test="searchKeyword != null and searchKeyword != ''">AND - binary(BNDT_CECK_CODE_NM) like CONCAT('%', #{searchKeyword}, '%') - </if> - ORDER BY FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - - <select id="selectBndtCeckManageListTotCnt" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNBNDTCECKMANAGE - WHERE 1=1 - - <if test="searchBndtCeckSe != null and searchBndtCeckSe != ''">AND - binary(BNDT_CECK_SE) like CONCAT('%', #{searchBndtCeckSe}, '%') - </if> - <if test="searchBndtCeckCd != null and searchBndtCeckCd != ''">AND - binary(BNDT_CECK_CODE) like CONCAT('%', #{searchBndtCeckCd}, '%') - </if> - <if test="searchKeyword != null and searchKeyword != ''">AND - binary(BNDT_CECK_CODE_NM) like CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO" resultType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO"> - - SELECT BNDT_CECK_SE AS bndtCeckSe , - BNDT_CECK_CODE AS bndtCeckCd , - BNDT_CECK_CODE_NM AS bndtCeckCdNm , - USE_AT AS useAt , - FRST_REGISTER_ID AS frstRegisterId , - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM071' - and code = BNDT_CECK_SE) as bndtCeckTemp1 - FROM COMTNBNDTCECKMANAGE - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - </select> - - <insert id="insertBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage"> - - INSERT INTO COMTNBNDTCECKMANAGE - (BNDT_CECK_SE , - BNDT_CECK_CODE , - BNDT_CECK_CODE_NM , - USE_AT , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{bndtCeckSe} , - #{bndtCeckCd} , - #{bndtCeckCdNm} , - #{useAt} , - #{frstRegisterId}, - now() ) - - </insert> - - <update id="updtBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage"> - - UPDATE COMTNBNDTCECKMANAGE - SET BNDT_CECK_CODE_NM = #{bndtCeckCdNm} , - USE_AT = #{useAt} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = now() - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - - </update> - - <delete id="deleteBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage"> - - DELETE FROM COMTNBNDTCECKMANAGE - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - - </delete> - - <select id="selectBndtCeckManageDplctAt" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNBNDTCECKMANAGE - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - </select> - - -<!-- 당직일지 --> - <select id="selectBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiaryVO" resultType="egovframework.com.uss.ion.bnt.service.BndtDiaryVO"> - - - Select diary.BNDT_ID AS bndtId , - diary.BNDT_DE AS bndtDe , - ceck.BNDT_CECK_SE AS bndtCeckSe , - ceck.BNDT_CECK_CODE AS bndtCeckCd , - ceck.BNDT_CECK_CODE_NM AS bndtCeckCdNm, - diary.CHCK_STTUS AS chckSttus - FROM COMTNBNDTCECKMANAGE ceck - LEFT JOIN COMTNBNDTDIARY diary - ON diary.BNDT_CECK_SE = ceck.BNDT_CECK_SE - AND diary.BNDT_CECK_CODE = ceck.BNDT_CECK_CODE - AND diary.BNDT_ID = #{bndtId} - AND diary.BNDT_DE = #{bndtDe} - WHERE USE_AT = 'Y' - ORDER BY ceck.BNDT_CECK_SE, ceck.BNDT_CECK_CODE - - </select> - - <insert id="insertBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiary"> - - INSERT INTO COMTNBNDTDIARY - (BNDT_ID , - BNDT_DE , - BNDT_CECK_SE , - BNDT_CECK_CODE , - CHCK_STTUS , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM ) - VALUES (#{bndtId} , - #{bndtDe} , - #{bndtCeckSe} , - #{bndtCeckCd} , - #{chckSttus} , - #{frstRegisterId}, - now() ) - - </insert> - - <update id="updtBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiary"> - - UPDATE COMTNBNDTDIARY - SET CHCK_STTUS = #{chckSttus} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = now() - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - AND BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - - </update> - - <delete id="deleteBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiary"> - - DELETE FROM COMTNBNDTDIARY - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - - </delete> - -<!-- 엑셀일괄 등록 처리 --> - <select id="selectBndtManageBnde" resultType="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - - select A.ESNTL_ID as bndtId , - A.USER_NM as tempBndtNm , - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = A.ORGNZT_ID ) AS tempOrgnztNm, - (select count(user_nm) from COMVNUSERMASTER where user_nm = A.USER_NM) tempCount - from COMVNUSERMASTER A - WHERE USER_ID = #{tempBndtId} - AND USER_NM = #{tempBndtNm} - limit 1 - - </select> - - <select id="selectBndtManageMonthCnt" parameterType="egovframework.com.uss.ion.bnt.service.BndtManageVO" resultType="int"> - - SELECT count(BNDT_ID) FROM COMTNBNDTMANAGE - WHERE binary(BNDT_DE) like CONCAT('%', #{searchKeyword}, '%') - - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/bnt/EgovBndtManage_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/bnt/EgovBndtManage_SQL_postgres.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/bnt/EgovBndtManage_SQL_postgres.xml (nonexistent) @@ -1,307 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - BNDT_CECK_CD_NM -> BNDT_CECK_CODE_NM - BNDT_CECK_CD -> BNDT_CECK_CODE ---><!--Converted at: Wed May 11 15:51:03 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="bndtManageDAO"> - - - <resultMap id="bndtManage" type="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - <result property="bndtId" column="BNDT_ID"/> - <result property="bndtDe" column="BNDT_DE"/> - <result property="remark" column="RM"/> - <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="selectBndtManageList" parameterType="egovframework.com.uss.ion.bnt.service.BndtManageVO" resultType="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - - SELECT manage.BNDT_ID as bndtId , - manage.BNDT_DE as bndtDe , - manage.RM as remark , - ( select user_nm from COMVNUSERMASTER - where esntl_id = manage.BNDT_ID ) AS bndtTemp1, - (select count(diary.BNDT_ID) from COMTNBNDTDIARY diary - where diary.BNDT_ID = manage.BNDT_ID - and diary.BNDT_DE = manage.BNDT_DE) AS bndtTemp2 - FROM COMTNBNDTMANAGE manage - WHERE 1=1 - AND SUBSTR(BNDT_DE, 1, 6) like CONCAT('%', #{bndtDe}, '%') - ORDER BY FRST_REGIST_PNTTM DESC - - </select> - - <select id="selectBndtManage" resultType="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - - SELECT BNDT_ID as bndtId , - BNDT_DE as bndtDe , - RM as remark , - FRST_REGISTER_ID as frstRegisterId, - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm, - mst.user_nm AS bndtTemp1, - (select org.orgnzt_nm from COMTNORGNZTINFO org where org.orgnzt_ID = mst.orgnzt_ID) AS bndtTemp2 - FROM COMTNBNDTMANAGE ans, COMVNUSERMASTER mst - WHERE BNDT_ID = #{bndtId} - AND BNDT_DE = #{bndtDe} - AND ans.BNDT_ID = mst.ESNTL_ID - - </select> - - <insert id="insertBndtManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage"> - - INSERT INTO COMTNBNDTMANAGE - (BNDT_ID , - BNDT_DE , - RM , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{bndtId} , - #{bndtDe}, - #{remark}, - #{frstRegisterId}, - NOW() ) - - - </insert> - - <update id="updtBndtManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage"> - - UPDATE COMTNBNDTMANAGE - SET RM = #{remark} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = NOW() - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - - </update> - - <delete id="deleteBndtManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage"> - - DELETE FROM COMTNBNDTMANAGE - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - </delete> - - <select id="selectBndtDiaryTotCnt" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage" resultType="int"> - - SELECT count(*) FROM COMTNBNDTDIARY - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - </select> - -<!-- 당직체크관리 --> - - <select id="selectBndtCeckManageList" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO" resultType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO"> - - - SELECT BNDT_CECK_SE AS bndtCeckSe , - BNDT_CECK_CODE AS bndtCeckCd , - BNDT_CECK_CODE_NM AS bndtCeckCdNm , - USE_AT AS useAt , - FRST_REGISTER_ID AS frstRegisterId , - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM071' - and code = BNDT_CECK_SE) as bndtCeckTemp1 - FROM COMTNBNDTCECKMANAGE - WHERE 1=1 - - <if test="searchBndtCeckSe != null and searchBndtCeckSe != ''">AND - BNDT_CECK_SE like CONCAT('%', #{searchBndtCeckSe}, '%') - </if> - <if test="searchUseAt != null and searchUseAt != ''">AND - USE_AT like CONCAT('%', #{searchUseAt}, '%') - </if> - <if test="searchKeyword != null and searchKeyword != ''">AND - BNDT_CECK_CODE_NM like CONCAT('%', #{searchKeyword}, '%') - </if> - ORDER BY FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - - <select id="selectBndtCeckManageListTotCnt" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNBNDTCECKMANAGE - WHERE 1=1 - - <if test="searchBndtCeckSe != null and searchBndtCeckSe != ''">AND - BNDT_CECK_SE like CONCAT('%', #{searchBndtCeckSe}, '%') - </if> - <if test="searchBndtCeckCd != null and searchBndtCeckCd != ''">AND - BNDT_CECK_CODE like CONCAT('%', #{searchBndtCeckCd}, '%') - </if> - <if test="searchKeyword != null and searchKeyword != ''">AND - BNDT_CECK_CODE_NM like CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO" resultType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO"> - - SELECT BNDT_CECK_SE AS bndtCeckSe , - BNDT_CECK_CODE AS bndtCeckCd , - BNDT_CECK_CODE_NM AS bndtCeckCdNm , - USE_AT AS useAt , - FRST_REGISTER_ID AS frstRegisterId , - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM071' - and code = BNDT_CECK_SE) as bndtCeckTemp1 - FROM COMTNBNDTCECKMANAGE - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - </select> - - <insert id="insertBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage"> - - INSERT INTO COMTNBNDTCECKMANAGE - (BNDT_CECK_SE , - BNDT_CECK_CODE , - BNDT_CECK_CODE_NM , - USE_AT , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{bndtCeckSe} , - #{bndtCeckCd} , - #{bndtCeckCdNm} , - #{useAt} , - #{frstRegisterId}, - NOW() ) - - </insert> - - <update id="updtBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage"> - - UPDATE COMTNBNDTCECKMANAGE - SET BNDT_CECK_CODE_NM = #{bndtCeckCdNm} , - USE_AT = #{useAt} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = NOW() - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - - </update> - - <delete id="deleteBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage"> - - DELETE FROM COMTNBNDTCECKMANAGE - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - - </delete> - - <select id="selectBndtCeckManageDplctAt" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNBNDTCECKMANAGE - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - </select> - - -<!-- 당직일지 --> - <select id="selectBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiaryVO" resultType="egovframework.com.uss.ion.bnt.service.BndtDiaryVO"> - - - Select diary.BNDT_ID AS bndtId , - diary.BNDT_DE AS bndtDe , - ceck.BNDT_CECK_SE AS bndtCeckSe , - ceck.BNDT_CECK_CODE AS bndtCeckCd , - ceck.BNDT_CECK_CODE_NM AS bndtCeckCdNm, - diary.CHCK_STTUS AS chckSttus - FROM COMTNBNDTCECKMANAGE ceck - LEFT JOIN COMTNBNDTDIARY diary - ON diary.BNDT_CECK_SE = ceck.BNDT_CECK_SE - AND diary.BNDT_CECK_CODE = ceck.BNDT_CECK_CODE - AND diary.BNDT_ID = #{bndtId} - AND diary.BNDT_DE = #{bndtDe} - WHERE USE_AT = 'Y' - ORDER BY ceck.BNDT_CECK_SE, ceck.BNDT_CECK_CODE - - </select> - - <insert id="insertBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiary"> - - INSERT INTO COMTNBNDTDIARY - (BNDT_ID , - BNDT_DE , - BNDT_CECK_SE , - BNDT_CECK_CODE , - CHCK_STTUS , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM ) - VALUES (#{bndtId} , - #{bndtDe} , - #{bndtCeckSe} , - #{bndtCeckCd} , - #{chckSttus} , - #{frstRegisterId}, - NOW() ) - - </insert> - - <update id="updtBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiary"> - - UPDATE COMTNBNDTDIARY - SET CHCK_STTUS = #{chckSttus} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = NOW() - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - AND BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - - </update> - - <delete id="deleteBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiary"> - - DELETE FROM COMTNBNDTDIARY - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - - </delete> - -<!-- 엑셀일괄 등록 처리 --> - <select id="selectBndtManageBnde" resultType="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - - select A.ESNTL_ID as bndtId , - A.USER_NM as tempBndtNm , - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = A.ORGNZT_ID ) AS tempOrgnztNm, - (select count(user_nm) from COMVNUSERMASTER where user_nm = A.USER_NM) tempCount - from COMVNUSERMASTER A - WHERE USER_ID = #{tempBndtId} - AND USER_NM = #{tempBndtNm} - limit 1 - - </select> - - <select id="selectBndtManageMonthCnt" parameterType="egovframework.com.uss.ion.bnt.service.BndtManageVO" resultType="int"> - - SELECT count(BNDT_ID) FROM COMTNBNDTMANAGE - WHERE BNDT_DE like CONCAT('%', #{searchKeyword}, '%') - - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/bnt/EgovBndtManage_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/bnt/EgovBndtManage_SQL_maria.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/bnt/EgovBndtManage_SQL_maria.xml (nonexistent) @@ -1,307 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - BNDT_CECK_CD_NM -> BNDT_CECK_CODE_NM - BNDT_CECK_CD -> BNDT_CECK_CODE ---><!--Converted at: Wed May 11 15:51:03 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="bndtManageDAO"> - - - <resultMap id="bndtManage" type="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - <result property="bndtId" column="BNDT_ID"/> - <result property="bndtDe" column="BNDT_DE"/> - <result property="remark" column="RM"/> - <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="selectBndtManageList" parameterType="egovframework.com.uss.ion.bnt.service.BndtManageVO" resultType="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - - SELECT manage.BNDT_ID as bndtId , - manage.BNDT_DE as bndtDe , - manage.RM as remark , - ( select user_nm from COMVNUSERMASTER - where esntl_id = manage.BNDT_ID ) AS bndtTemp1, - (select count(diary.BNDT_ID) from COMTNBNDTDIARY diary - where diary.BNDT_ID = manage.BNDT_ID - and diary.BNDT_DE = manage.BNDT_DE) AS bndtTemp2 - FROM COMTNBNDTMANAGE manage - WHERE 1=1 - AND binary(SUBSTR(BNDT_DE, 1, 6)) like CONCAT('%', #{bndtDe}, '%') - ORDER BY FRST_REGIST_PNTTM DESC - - </select> - - <select id="selectBndtManage" resultType="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - - SELECT BNDT_ID as bndtId , - BNDT_DE as bndtDe , - RM as remark , - FRST_REGISTER_ID as frstRegisterId, - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm, - mst.user_nm AS bndtTemp1, - (select org.orgnzt_nm from COMTNORGNZTINFO org where org.orgnzt_ID = mst.orgnzt_ID) AS bndtTemp2 - FROM COMTNBNDTMANAGE ans, COMVNUSERMASTER mst - WHERE BNDT_ID = #{bndtId} - AND BNDT_DE = #{bndtDe} - AND ans.BNDT_ID = mst.ESNTL_ID - - </select> - - <insert id="insertBndtManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage"> - - INSERT INTO COMTNBNDTMANAGE - (BNDT_ID , - BNDT_DE , - RM , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{bndtId} , - #{bndtDe}, - #{remark}, - #{frstRegisterId}, - now() ) - - - </insert> - - <update id="updtBndtManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage"> - - UPDATE COMTNBNDTMANAGE - SET RM = #{remark} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = now() - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - - </update> - - <delete id="deleteBndtManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage"> - - DELETE FROM COMTNBNDTMANAGE - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - </delete> - - <select id="selectBndtDiaryTotCnt" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage" resultType="int"> - - SELECT count(*) FROM COMTNBNDTDIARY - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - </select> - -<!-- 당직체크관리 --> - - <select id="selectBndtCeckManageList" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO" resultType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO"> - - - SELECT BNDT_CECK_SE AS bndtCeckSe , - BNDT_CECK_CODE AS bndtCeckCd , - BNDT_CECK_CODE_NM AS bndtCeckCdNm , - USE_AT AS useAt , - FRST_REGISTER_ID AS frstRegisterId , - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM071' - and code = BNDT_CECK_SE) as bndtCeckTemp1 - FROM COMTNBNDTCECKMANAGE - WHERE 1=1 - - <if test="searchBndtCeckSe != null and searchBndtCeckSe != ''">AND - binary(BNDT_CECK_SE) like CONCAT('%', #{searchBndtCeckSe}, '%') - </if> - <if test="searchUseAt != null and searchUseAt != ''">AND - binary(USE_AT) like CONCAT('%', #{searchUseAt}, '%') - </if> - <if test="searchKeyword != null and searchKeyword != ''">AND - binary(BNDT_CECK_CODE_NM) like CONCAT('%', #{searchKeyword}, '%') - </if> - ORDER BY FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - - <select id="selectBndtCeckManageListTotCnt" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNBNDTCECKMANAGE - WHERE 1=1 - - <if test="searchBndtCeckSe != null and searchBndtCeckSe != ''">AND - binary(BNDT_CECK_SE) like CONCAT('%', #{searchBndtCeckSe}, '%') - </if> - <if test="searchBndtCeckCd != null and searchBndtCeckCd != ''">AND - binary(BNDT_CECK_CODE) like CONCAT('%', #{searchBndtCeckCd}, '%') - </if> - <if test="searchKeyword != null and searchKeyword != ''">AND - binary(BNDT_CECK_CODE_NM) like CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO" resultType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO"> - - SELECT BNDT_CECK_SE AS bndtCeckSe , - BNDT_CECK_CODE AS bndtCeckCd , - BNDT_CECK_CODE_NM AS bndtCeckCdNm , - USE_AT AS useAt , - FRST_REGISTER_ID AS frstRegisterId , - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM071' - and code = BNDT_CECK_SE) as bndtCeckTemp1 - FROM COMTNBNDTCECKMANAGE - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - </select> - - <insert id="insertBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage"> - - INSERT INTO COMTNBNDTCECKMANAGE - (BNDT_CECK_SE , - BNDT_CECK_CODE , - BNDT_CECK_CODE_NM , - USE_AT , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{bndtCeckSe} , - #{bndtCeckCd} , - #{bndtCeckCdNm} , - #{useAt} , - #{frstRegisterId}, - now() ) - - </insert> - - <update id="updtBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage"> - - UPDATE COMTNBNDTCECKMANAGE - SET BNDT_CECK_CODE_NM = #{bndtCeckCdNm} , - USE_AT = #{useAt} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = now() - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - - </update> - - <delete id="deleteBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage"> - - DELETE FROM COMTNBNDTCECKMANAGE - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - - </delete> - - <select id="selectBndtCeckManageDplctAt" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNBNDTCECKMANAGE - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - </select> - - -<!-- 당직일지 --> - <select id="selectBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiaryVO" resultType="egovframework.com.uss.ion.bnt.service.BndtDiaryVO"> - - - Select diary.BNDT_ID AS bndtId , - diary.BNDT_DE AS bndtDe , - ceck.BNDT_CECK_SE AS bndtCeckSe , - ceck.BNDT_CECK_CODE AS bndtCeckCd , - ceck.BNDT_CECK_CODE_NM AS bndtCeckCdNm, - diary.CHCK_STTUS AS chckSttus - FROM COMTNBNDTCECKMANAGE ceck - LEFT JOIN COMTNBNDTDIARY diary - ON diary.BNDT_CECK_SE = ceck.BNDT_CECK_SE - AND diary.BNDT_CECK_CODE = ceck.BNDT_CECK_CODE - AND diary.BNDT_ID = #{bndtId} - AND diary.BNDT_DE = #{bndtDe} - WHERE USE_AT = 'Y' - ORDER BY ceck.BNDT_CECK_SE, ceck.BNDT_CECK_CODE - - </select> - - <insert id="insertBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiary"> - - INSERT INTO COMTNBNDTDIARY - (BNDT_ID , - BNDT_DE , - BNDT_CECK_SE , - BNDT_CECK_CODE , - CHCK_STTUS , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM ) - VALUES (#{bndtId} , - #{bndtDe} , - #{bndtCeckSe} , - #{bndtCeckCd} , - #{chckSttus} , - #{frstRegisterId}, - now() ) - - </insert> - - <update id="updtBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiary"> - - UPDATE COMTNBNDTDIARY - SET CHCK_STTUS = #{chckSttus} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = now() - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - AND BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - - </update> - - <delete id="deleteBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiary"> - - DELETE FROM COMTNBNDTDIARY - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - - </delete> - -<!-- 엑셀일괄 등록 처리 --> - <select id="selectBndtManageBnde" resultType="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - - select A.ESNTL_ID as bndtId , - A.USER_NM as tempBndtNm , - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = A.ORGNZT_ID ) AS tempOrgnztNm, - (select count(user_nm) from COMVNUSERMASTER where user_nm = A.USER_NM) tempCount - from COMVNUSERMASTER A - WHERE USER_ID = #{tempBndtId} - AND USER_NM = #{tempBndtNm} - limit 1 - - </select> - - <select id="selectBndtManageMonthCnt" parameterType="egovframework.com.uss.ion.bnt.service.BndtManageVO" resultType="int"> - - SELECT count(BNDT_ID) FROM COMTNBNDTMANAGE - WHERE binary(BNDT_DE) like CONCAT('%', #{searchKeyword}, '%') - - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/bnt/EgovBndtManage_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/bnt/EgovBndtManage_SQL_cubrid.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/bnt/EgovBndtManage_SQL_cubrid.xml (nonexistent) @@ -1,313 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - BNDT_CECK_CD_NM -> BNDT_CECK_CODE_NM - BNDT_CECK_CD -> BNDT_CECK_CODE ---><!--Converted at: Wed May 11 15:51:03 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="bndtManageDAO"> - - - <resultMap id="bndtManage" type="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - <result property="bndtId" column="BNDT_ID"/> - <result property="bndtDe" column="BNDT_DE"/> - <result property="remark" column="RM"/> - <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="selectBndtManageList" parameterType="egovframework.com.uss.ion.bnt.service.BndtManageVO" resultType="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - - - SELECT manage.BNDT_ID as bndtId , - manage.BNDT_DE as bndtDe , - manage.RM as remark , - ( select user_nm from COMVNUSERMASTER - where esntl_id = manage.BNDT_ID ) AS bndtTemp1, - (select count(diary.BNDT_ID) from COMTNBNDTDIARY diary - where diary.BNDT_ID = manage.BNDT_ID - and diary.BNDT_DE = manage.BNDT_DE) AS bndtTemp2 - FROM COMTNBNDTMANAGE manage - WHERE 1=1 - AND SUBSTR(BNDT_DE, 1, 6) like '%'||#{bndtDe}||'%' - ORDER BY FRST_REGIST_PNTTM DESC - - </select> - - <select id="selectBndtManage" resultType="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - - SELECT BNDT_ID as bndtId , - BNDT_DE as bndtDe , - RM as remark , - FRST_REGISTER_ID as frstRegisterId, - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm, - mst.user_nm AS bndtTemp1, - (select org.orgnzt_nm from COMTNORGNZTINFO org where org.orgnzt_ID = mst.orgnzt_ID) AS bndtTemp2 - FROM COMTNBNDTMANAGE ans, COMVNUSERMASTER mst - WHERE BNDT_ID = #{bndtId} - AND BNDT_DE = #{bndtDe} - AND ans.BNDT_ID = mst.ESNTL_ID - - </select> - - <insert id="insertBndtManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage"> - - INSERT INTO COMTNBNDTMANAGE - (BNDT_ID , - BNDT_DE , - RM , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{bndtId} , - #{bndtDe}, - #{remark}, - #{frstRegisterId}, - SYSDATETIME ) - - - </insert> - - <update id="updtBndtManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage"> - - UPDATE COMTNBNDTMANAGE - SET RM = #{remark} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = SYSDATETIME - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - - </update> - - <delete id="deleteBndtManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage"> - - DELETE FROM COMTNBNDTMANAGE - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - </delete> - - <select id="selectBndtDiaryTotCnt" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage" resultType="int"> - - SELECT count(*) FROM COMTNBNDTDIARY - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - </select> - -<!-- 당직체크관리 --> - - <select id="selectBndtCeckManageList" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO" resultType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - SELECT BNDT_CECK_SE AS bndtCeckSe , - BNDT_CECK_CODE AS bndtCeckCd , - BNDT_CECK_CODE_NM AS bndtCeckCdNm , - USE_AT AS useAt , - FRST_REGISTER_ID AS frstRegisterId , - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM071' - and code = BNDT_CECK_SE) as bndtCeckTemp1 - FROM COMTNBNDTCECKMANAGE - WHERE 1=1 - - <if test="searchBndtCeckSe != null and searchBndtCeckSe != ''">AND - BNDT_CECK_SE like '%'||#{searchBndtCeckSe}||'%' - </if> - <if test="searchUseAt != null and searchUseAt != ''">AND - USE_AT like '%'||#{searchUseAt}||'%' - </if> - <if test="searchKeyword != null and searchKeyword != ''">AND - BNDT_CECK_CODE_NM like '%'||#{searchKeyword}||'%' - </if> - <![CDATA[ - ORDER BY FRST_REGIST_PNTTM DESC - ) ALL_LIST - ) Z - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectBndtCeckManageListTotCnt" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNBNDTCECKMANAGE - WHERE 1=1 - - <if test="searchBndtCeckSe != null and searchBndtCeckSe != ''">AND - BNDT_CECK_SE like '%'||#{searchBndtCeckSe}||'%' - </if> - <if test="searchUseAt != null and searchUseAt != ''">AND - USE_AT like '%'||#{searchUseAt}||'%' - </if> - <if test="searchKeyword != null and searchKeyword != ''">AND - BNDT_CECK_CODE_NM like '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO" resultType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO"> - - SELECT BNDT_CECK_SE AS bndtCeckSe , - BNDT_CECK_CODE AS bndtCeckCd , - BNDT_CECK_CODE_NM AS bndtCeckCdNm , - USE_AT AS useAt , - FRST_REGISTER_ID AS frstRegisterId , - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM071' - and code = BNDT_CECK_SE) as bndtCeckTemp1 - FROM COMTNBNDTCECKMANAGE - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - </select> - - <insert id="insertBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage"> - - INSERT INTO COMTNBNDTCECKMANAGE - (BNDT_CECK_SE , - BNDT_CECK_CODE , - BNDT_CECK_CODE_NM , - USE_AT , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{bndtCeckSe} , - #{bndtCeckCd} , - #{bndtCeckCdNm} , - #{useAt} , - #{frstRegisterId}, - SYSDATETIME ) - - </insert> - - <update id="updtBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage"> - - UPDATE COMTNBNDTCECKMANAGE - SET BNDT_CECK_CODE_NM = #{bndtCeckCdNm} , - USE_AT = #{useAt} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = SYSDATETIME - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - - </update> - - <delete id="deleteBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage"> - - DELETE FROM COMTNBNDTCECKMANAGE - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - - </delete> - - <select id="selectBndtCeckManageDplctAt" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNBNDTCECKMANAGE - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - </select> - -<!-- 당직일지 --> - <select id="selectBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiaryVO" resultType="egovframework.com.uss.ion.bnt.service.BndtDiaryVO"> - - - Select diary.BNDT_ID AS bndtId , - diary.BNDT_DE AS bndtDe , - ceck.BNDT_CECK_SE AS bndtCeckSe , - ceck.BNDT_CECK_CODE AS bndtCeckCd , - ceck.BNDT_CECK_CODE_NM AS bndtCeckCdNm, - diary.CHCK_STTUS AS chckSttus - FROM COMTNBNDTCECKMANAGE ceck - LEFT JOIN COMTNBNDTDIARY diary - ON diary.BNDT_CECK_SE = ceck.BNDT_CECK_SE - AND diary.BNDT_CECK_CODE = ceck.BNDT_CECK_CODE - AND diary.BNDT_ID = #{bndtId} - AND diary.BNDT_DE = #{bndtDe} - WHERE USE_AT = 'Y' - ORDER BY ceck.BNDT_CECK_SE, ceck.BNDT_CECK_CODE - - </select> - - <insert id="insertBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiary"> - - INSERT INTO COMTNBNDTDIARY - (BNDT_ID , - BNDT_DE , - BNDT_CECK_SE , - BNDT_CECK_CODE , - CHCK_STTUS , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM ) - VALUES (#{bndtId} , - #{bndtDe} , - #{bndtCeckSe} , - #{bndtCeckCd} , - #{chckSttus} , - #{frstRegisterId}, - SYSDATETIME ) - - </insert> - - <update id="updtBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiary"> - - UPDATE COMTNBNDTDIARY - SET CHCK_STTUS = #{chckSttus} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = SYSDATETIME - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - AND BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - - </update> - - <delete id="deleteBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiary"> - - DELETE FROM COMTNBNDTDIARY - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - - </delete> -<!-- 엑셀일괄 등록 처리 --> - <select id="selectBndtManageBnde" resultType="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - <![CDATA[ - select * from ( - select A.ESNTL_ID as bndtId , - A.USER_NM as tempBndtNm , - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = A.ORGNZT_ID ) AS tempOrgnztNm, - (select count(user_nm) from COMVNUSERMASTER where user_nm = A.USER_NM) tempCount - from COMVNUSERMASTER A - WHERE USER_ID = #{tempBndtId} - AND USER_NM = #{tempBndtNm} - ) Z where rownum < 2 - ]]> - </select> - - <select id="selectBndtManageMonthCnt" parameterType="egovframework.com.uss.ion.bnt.service.BndtManageVO" resultType="int"> - - SELECT count(BNDT_ID) FROM COMTNBNDTMANAGE - WHERE BNDT_DE like '%'||#{searchKeyword}||'%' - - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/bnt/EgovBndtManage_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/bnt/EgovBndtManage_SQL_oracle.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/bnt/EgovBndtManage_SQL_oracle.xml (nonexistent) @@ -1,313 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - BNDT_CECK_CD_NM -> BNDT_CECK_CODE_NM - BNDT_CECK_CD -> BNDT_CECK_CODE ---><!--Converted at: Wed May 11 15:51:03 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="bndtManageDAO"> - - - <resultMap id="bndtManage" type="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - <result property="bndtId" column="BNDT_ID"/> - <result property="bndtDe" column="BNDT_DE"/> - <result property="remark" column="RM"/> - <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="selectBndtManageList" parameterType="egovframework.com.uss.ion.bnt.service.BndtManageVO" resultType="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - - - SELECT manage.BNDT_ID as bndtId , - manage.BNDT_DE as bndtDe , - manage.RM as remark , - ( select user_nm from COMVNUSERMASTER - where esntl_id = manage.BNDT_ID ) AS bndtTemp1, - (select count(diary.BNDT_ID) from COMTNBNDTDIARY diary - where diary.BNDT_ID = manage.BNDT_ID - and diary.BNDT_DE = manage.BNDT_DE) AS bndtTemp2 - FROM COMTNBNDTMANAGE manage - WHERE 1=1 - AND SUBSTR(BNDT_DE, 1, 6) like '%'||#{bndtDe}||'%' - ORDER BY FRST_REGIST_PNTTM DESC - - </select> - - <select id="selectBndtManage" resultType="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - - SELECT BNDT_ID as bndtId , - BNDT_DE as bndtDe , - RM as remark , - FRST_REGISTER_ID as frstRegisterId, - FRST_REGIST_PNTTM as FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID as lastUpdusrId , - LAST_UPDT_PNTTM as lastUpdusrPnttm, - mst.user_nm AS bndtTemp1, - (select org.orgnzt_nm from COMTNORGNZTINFO org where org.orgnzt_ID = mst.orgnzt_ID) AS bndtTemp2 - FROM COMTNBNDTMANAGE ans, COMVNUSERMASTER mst - WHERE BNDT_ID = #{bndtId} - AND BNDT_DE = #{bndtDe} - AND ans.BNDT_ID = mst.ESNTL_ID - - </select> - - <insert id="insertBndtManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage"> - - INSERT INTO COMTNBNDTMANAGE - (BNDT_ID , - BNDT_DE , - RM , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{bndtId} , - #{bndtDe}, - #{remark}, - #{frstRegisterId}, - sysdate ) - - - </insert> - - <update id="updtBndtManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage"> - - UPDATE COMTNBNDTMANAGE - SET RM = #{remark} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = sysdate - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - - </update> - - <delete id="deleteBndtManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage"> - - DELETE FROM COMTNBNDTMANAGE - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - </delete> - - <select id="selectBndtDiaryTotCnt" parameterType="egovframework.com.uss.ion.bnt.service.BndtManage" resultType="int"> - - SELECT count(*) FROM COMTNBNDTDIARY - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - </select> - -<!-- 당직체크관리 --> - - <select id="selectBndtCeckManageList" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO" resultType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - SELECT BNDT_CECK_SE AS bndtCeckSe , - BNDT_CECK_CODE AS bndtCeckCd , - BNDT_CECK_CODE_NM AS bndtCeckCdNm , - USE_AT AS useAt , - FRST_REGISTER_ID AS frstRegisterId , - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM071' - and code = BNDT_CECK_SE) as bndtCeckTemp1 - FROM COMTNBNDTCECKMANAGE - WHERE 1=1 - - <if test="searchBndtCeckSe != null and searchBndtCeckSe != ''">AND - BNDT_CECK_SE like '%'||#{searchBndtCeckSe}||'%' - </if> - <if test="searchUseAt != null and searchUseAt != ''">AND - USE_AT like '%'||#{searchUseAt}||'%' - </if> - <if test="searchKeyword != null and searchKeyword != ''">AND - BNDT_CECK_CODE_NM like '%'||#{searchKeyword}||'%' - </if> - <![CDATA[ - ORDER BY FRST_REGIST_PNTTM DESC - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectBndtCeckManageListTotCnt" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNBNDTCECKMANAGE - WHERE 1=1 - - <if test="searchBndtCeckSe != null and searchBndtCeckSe != ''">AND - BNDT_CECK_SE like '%'||#{searchBndtCeckSe}||'%' - </if> - <if test="searchUseAt != null and searchUseAt != ''">AND - USE_AT like '%'||#{searchUseAt}||'%' - </if> - <if test="searchKeyword != null and searchKeyword != ''">AND - BNDT_CECK_CODE_NM like '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO" resultType="egovframework.com.uss.ion.bnt.service.BndtCeckManageVO"> - - SELECT BNDT_CECK_SE AS bndtCeckSe , - BNDT_CECK_CODE AS bndtCeckCd , - BNDT_CECK_CODE_NM AS bndtCeckCdNm , - USE_AT AS useAt , - FRST_REGISTER_ID AS frstRegisterId , - FRST_REGIST_PNTTM AS FRST_REGISTER_PNTTM, - LAST_UPDUSR_ID AS lastUpdusrId , - LAST_UPDT_PNTTM AS lastUpdusrPnttm , - (select code_nm from COMTCCMMNDETAILCODE - where code_id ='COM071' - and code = BNDT_CECK_SE) as bndtCeckTemp1 - FROM COMTNBNDTCECKMANAGE - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - </select> - - <insert id="insertBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage"> - - INSERT INTO COMTNBNDTCECKMANAGE - (BNDT_CECK_SE , - BNDT_CECK_CODE , - BNDT_CECK_CODE_NM , - USE_AT , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM) - VALUES (#{bndtCeckSe} , - #{bndtCeckCd} , - #{bndtCeckCdNm} , - #{useAt} , - #{frstRegisterId}, - sysdate ) - - </insert> - - <update id="updtBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage"> - - UPDATE COMTNBNDTCECKMANAGE - SET BNDT_CECK_CODE_NM = #{bndtCeckCdNm} , - USE_AT = #{useAt} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = sysdate - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - - </update> - - <delete id="deleteBndtCeckManage" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage"> - - DELETE FROM COMTNBNDTCECKMANAGE - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - - </delete> - - <select id="selectBndtCeckManageDplctAt" parameterType="egovframework.com.uss.ion.bnt.service.BndtCeckManage" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNBNDTCECKMANAGE - WHERE BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - </select> - -<!-- 당직일지 --> - <select id="selectBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiaryVO" resultType="egovframework.com.uss.ion.bnt.service.BndtDiaryVO"> - - - Select diary.BNDT_ID AS bndtId , - diary.BNDT_DE AS bndtDe , - ceck.BNDT_CECK_SE AS bndtCeckSe , - ceck.BNDT_CECK_CODE AS bndtCeckCd , - ceck.BNDT_CECK_CODE_NM AS bndtCeckCdNm, - diary.CHCK_STTUS AS chckSttus - FROM COMTNBNDTCECKMANAGE ceck - LEFT JOIN COMTNBNDTDIARY diary - ON diary.BNDT_CECK_SE = ceck.BNDT_CECK_SE - AND diary.BNDT_CECK_CODE = ceck.BNDT_CECK_CODE - AND diary.BNDT_ID = #{bndtId} - AND diary.BNDT_DE = #{bndtDe} - WHERE USE_AT = 'Y' - ORDER BY ceck.BNDT_CECK_SE, ceck.BNDT_CECK_CODE - - </select> - - <insert id="insertBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiary"> - - INSERT INTO COMTNBNDTDIARY - (BNDT_ID , - BNDT_DE , - BNDT_CECK_SE , - BNDT_CECK_CODE , - CHCK_STTUS , - FRST_REGISTER_ID , - FRST_REGIST_PNTTM ) - VALUES (#{bndtId} , - #{bndtDe} , - #{bndtCeckSe} , - #{bndtCeckCd} , - #{chckSttus} , - #{frstRegisterId}, - sysdate ) - - </insert> - - <update id="updtBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiary"> - - UPDATE COMTNBNDTDIARY - SET CHCK_STTUS = #{chckSttus} , - LAST_UPDUSR_ID = #{lastUpdusrId} , - LAST_UPDT_PNTTM = sysdate - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - AND BNDT_CECK_SE = #{bndtCeckSe} - AND BNDT_CECK_CODE = #{bndtCeckCd} - - - </update> - - <delete id="deleteBndtDiary" parameterType="egovframework.com.uss.ion.bnt.service.BndtDiary"> - - DELETE FROM COMTNBNDTDIARY - WHERE BNDT_DE = #{bndtDe} - AND BNDT_ID = #{bndtId} - - - </delete> -<!-- 엑셀일괄 등록 처리 --> - <select id="selectBndtManageBnde" resultType="egovframework.com.uss.ion.bnt.service.BndtManageVO"> - <![CDATA[ - select * from ( - select A.ESNTL_ID as bndtId , - A.USER_NM as tempBndtNm , - (select info.ORGNZT_NM from COMTNORGNZTINFO info where info.ORGNZT_ID = A.ORGNZT_ID ) AS tempOrgnztNm, - (select count(user_nm) from COMVNUSERMASTER where user_nm = A.USER_NM) tempCount - from COMVNUSERMASTER A - WHERE USER_ID = #{tempBndtId} - AND USER_NM = #{tempBndtNm} - ) where rownum < 2 - ]]> - </select> - - <select id="selectBndtManageMonthCnt" parameterType="egovframework.com.uss.ion.bnt.service.BndtManageVO" resultType="int"> - - SELECT count(BNDT_ID) FROM COMTNBNDTMANAGE - WHERE BNDT_DE like '%'||#{searchKeyword}||'%' - - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/yrc/EgovIndvdlYrycManage_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/yrc/EgovIndvdlYrycManage_SQL_postgres.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/yrc/EgovIndvdlYrycManage_SQL_postgres.xml (nonexistent) @@ -1,68 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:27 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="indvdlYrycDAO"> - - <select id="selectIndvdlYrycManageList" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage" resultType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - SELECT OCCRRNC_YEAR AS occrrncYear, - USER_ID AS mberId, - YRYC_OCCRRNC_CO AS occrncYrycCo, - USE_YRYC_CO AS useYrycCo, - REMNDR_YRYC_CO AS remndrYrycCo, - (SELECT MBER_NM FROM COMTNGNRLMBER A WHERE A.ESNTL_ID = USER_ID) AS mberNm - FROM COMTNINDVDLYRYCMANAGE - WHERE USER_ID = #{mberId} - - </select> - - <select id="selectIndvdlYrycManageListTotCnt" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNINDVDLYRYCMANAGE - WHERE USER_ID = #{mberId} - - </select> - - <insert id="insertIndvdlYrycManage" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - INSERT INTO COMTNINDVDLYRYCMANAGE - ( OCCRRNC_YEAR, - USER_ID, - YRYC_OCCRRNC_CO, - USE_YRYC_CO, - REMNDR_YRYC_CO, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM) - VALUES(#{occrrncYear}, - #{mberId}, - #{occrncYrycCo}, - #{useYrycCo}, - #{remndrYrycCo}, - #{mberId}, - NOW() ) - - </insert> - - <update id="updateIndvdlYrycManage" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - UPDATE COMTNINDVDLYRYCMANAGE - SET OCCRRNC_YEAR = #{occrrncYear}, - YRYC_OCCRRNC_CO = #{occrncYrycCo}, - USE_YRYC_CO = #{useYrycCo}, - REMNDR_YRYC_CO = #{remndrYrycCo}, - LAST_UPDUSR_ID = #{mberId}, - LAST_UPDT_PNTTM = NOW() - WHERE USER_ID = #{mberId} - - </update> - - <delete id="deleteIndvdlYrycManage" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - DELETE FROM COMTNINDVDLYRYCMANAGE - WHERE USER_ID = #{mberId} - AND OCCRRNC_YEAR = #{occrrncYear} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/yrc/EgovIndvdlYrycManage_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/yrc/EgovIndvdlYrycManage_SQL_cubrid.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/yrc/EgovIndvdlYrycManage_SQL_cubrid.xml (nonexistent) @@ -1,68 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:27 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="indvdlYrycDAO"> - - <select id="selectIndvdlYrycManageList" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage" resultType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - SELECT OCCRRNC_YEAR AS occrrncYear, - USER_ID AS mberId, - YRYC_OCCRRNC_CO AS occrncYrycCo, - USE_YRYC_CO AS useYrycCo, - REMNDR_YRYC_CO AS remndrYrycCo, - (SELECT MBER_NM FROM COMTNGNRLMBER A WHERE A.ESNTL_ID = USER_ID) AS mberNm - FROM COMTNINDVDLYRYCMANAGE - WHERE USER_ID = #{mberId} - - </select> - - <select id="selectIndvdlYrycManageListTotCnt" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNINDVDLYRYCMANAGE - WHERE USER_ID = #{mberId} - - </select> - - <insert id="insertIndvdlYrycManage" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - INSERT INTO COMTNINDVDLYRYCMANAGE - ( OCCRRNC_YEAR, - USER_ID, - YRYC_OCCRRNC_CO, - USE_YRYC_CO, - REMNDR_YRYC_CO, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM) - VALUES(#{occrrncYear}, - #{mberId}, - #{occrncYrycCo}, - #{useYrycCo}, - #{remndrYrycCo}, - #{mberId}, - SYSDATETIME ) - - </insert> - - <update id="updateIndvdlYrycManage" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - UPDATE COMTNINDVDLYRYCMANAGE - SET OCCRRNC_YEAR = #{occrrncYear}, - YRYC_OCCRRNC_CO = #{occrncYrycCo}, - USE_YRYC_CO = #{useYrycCo}, - REMNDR_YRYC_CO = #{remndrYrycCo}, - LAST_UPDUSR_ID = #{lastUpdusrId}, - LAST_UPDT_PNTTM = SYSDATETIME - WHERE USER_ID = #{mberId} - - </update> - - <delete id="deleteIndvdlYrycManage" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - DELETE FROM COMTNINDVDLYRYCMANAGE - WHERE USER_ID = #{mberId} - AND OCCRRNC_YEAR = #{occrrncYear} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/yrc/EgovIndvdlYrycManage_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/yrc/EgovIndvdlYrycManage_SQL_oracle.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/yrc/EgovIndvdlYrycManage_SQL_oracle.xml (nonexistent) @@ -1,68 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:27 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="indvdlYrycDAO"> - - <select id="selectIndvdlYrycManageList" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage" resultType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - SELECT OCCRRNC_YEAR AS occrrncYear, - USER_ID AS mberId, - YRYC_OCCRRNC_CO AS occrncYrycCo, - USE_YRYC_CO AS useYrycCo, - REMNDR_YRYC_CO AS remndrYrycCo, - (SELECT MBER_NM FROM COMTNGNRLMBER A WHERE A.ESNTL_ID = USER_ID) AS mberNm - FROM COMTNINDVDLYRYCMANAGE - WHERE USER_ID = #{mberId} - - </select> - - <select id="selectIndvdlYrycManageListTotCnt" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNINDVDLYRYCMANAGE - WHERE USER_ID = #{mberId} - - </select> - - <insert id="insertIndvdlYrycManage" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - INSERT INTO COMTNINDVDLYRYCMANAGE - ( OCCRRNC_YEAR, - USER_ID, - YRYC_OCCRRNC_CO, - USE_YRYC_CO, - REMNDR_YRYC_CO, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM) - VALUES(#{occrrncYear}, - #{mberId}, - #{occrncYrycCo}, - #{useYrycCo}, - #{remndrYrycCo}, - #{mberId}, - SYSDATE ) - - </insert> - - <update id="updateIndvdlYrycManage" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - UPDATE COMTNINDVDLYRYCMANAGE - SET OCCRRNC_YEAR = #{occrrncYear}, - YRYC_OCCRRNC_CO = #{occrncYrycCo}, - USE_YRYC_CO = #{useYrycCo}, - REMNDR_YRYC_CO = #{remndrYrycCo}, - LAST_UPDUSR_ID = #{lastUpdusrId}, - LAST_UPDT_PNTTM = SYSDATE - WHERE USER_ID = #{mberId} - - </update> - - <delete id="deleteIndvdlYrycManage" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - DELETE FROM COMTNINDVDLYRYCMANAGE - WHERE USER_ID = #{mberId} - AND OCCRRNC_YEAR = #{occrrncYear} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/yrc/EgovIndvdlYrycManage_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/yrc/EgovIndvdlYrycManage_SQL_altibase.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/yrc/EgovIndvdlYrycManage_SQL_altibase.xml (nonexistent) @@ -1,68 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:27 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="indvdlYrycDAO"> - - <select id="selectIndvdlYrycManageList" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage" resultType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - SELECT OCCRRNC_YEAR AS occrrncYear, - USER_ID AS mberId, - YRYC_OCCRRNC_CO AS occrncYrycCo, - USE_YRYC_CO AS useYrycCo, - REMNDR_YRYC_CO AS remndrYrycCo, - (SELECT MBER_NM FROM COMTNGNRLMBER A WHERE A.ESNTL_ID = USER_ID) AS mberNm - FROM COMTNINDVDLYRYCMANAGE - WHERE USER_ID = #{mberId} - - </select> - - <select id="selectIndvdlYrycManageListTotCnt" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNINDVDLYRYCMANAGE - WHERE USER_ID = #{mberId} - - </select> - - <insert id="insertIndvdlYrycManage" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - INSERT INTO COMTNINDVDLYRYCMANAGE - ( OCCRRNC_YEAR, - USER_ID, - YRYC_OCCRRNC_CO, - USE_YRYC_CO, - REMNDR_YRYC_CO, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM) - VALUES(#{occrrncYear}, - #{mberId}, - #{occrncYrycCo}, - #{useYrycCo}, - #{remndrYrycCo}, - #{mberId}, - SYSDATE ) - - </insert> - - <update id="updateIndvdlYrycManage" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - UPDATE COMTNINDVDLYRYCMANAGE - SET OCCRRNC_YEAR = #{occrrncYear}, - YRYC_OCCRRNC_CO = #{occrncYrycCo}, - USE_YRYC_CO = #{useYrycCo}, - REMNDR_YRYC_CO = #{remndrYrycCo}, - LAST_UPDUSR_ID = #{lastUpdusrId}, - LAST_UPDT_PNTTM = SYSDATE - WHERE USER_ID = #{mberId} - - </update> - - <delete id="deleteIndvdlYrycManage" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - DELETE FROM COMTNINDVDLYRYCMANAGE - WHERE USER_ID = #{mberId} - AND OCCRRNC_YEAR = #{occrrncYear} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/yrc/EgovIndvdlYrycManage_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/yrc/EgovIndvdlYrycManage_SQL_mysql.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/yrc/EgovIndvdlYrycManage_SQL_mysql.xml (nonexistent) @@ -1,68 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:27 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="indvdlYrycDAO"> - - <select id="selectIndvdlYrycManageList" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage" resultType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - SELECT OCCRRNC_YEAR AS occrrncYear, - USER_ID AS mberId, - YRYC_OCCRRNC_CO AS occrncYrycCo, - USE_YRYC_CO AS useYrycCo, - REMNDR_YRYC_CO AS remndrYrycCo, - (SELECT MBER_NM FROM COMTNGNRLMBER A WHERE A.ESNTL_ID = USER_ID) AS mberNm - FROM COMTNINDVDLYRYCMANAGE - WHERE USER_ID = #{mberId} - - </select> - - <select id="selectIndvdlYrycManageListTotCnt" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNINDVDLYRYCMANAGE - WHERE USER_ID = #{mberId} - - </select> - - <insert id="insertIndvdlYrycManage" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - INSERT INTO COMTNINDVDLYRYCMANAGE - ( OCCRRNC_YEAR, - USER_ID, - YRYC_OCCRRNC_CO, - USE_YRYC_CO, - REMNDR_YRYC_CO, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM) - VALUES(#{occrrncYear}, - #{mberId}, - #{occrncYrycCo}, - #{useYrycCo}, - #{remndrYrycCo}, - #{mberId}, - now() ) - - </insert> - - <update id="updateIndvdlYrycManage" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - UPDATE COMTNINDVDLYRYCMANAGE - SET OCCRRNC_YEAR = #{occrrncYear}, - YRYC_OCCRRNC_CO = #{occrncYrycCo}, - USE_YRYC_CO = #{useYrycCo}, - REMNDR_YRYC_CO = #{remndrYrycCo}, - LAST_UPDUSR_ID = #{lastUpdusrId}, - LAST_UPDT_PNTTM = now() - WHERE USER_ID = #{mberId} - - </update> - - <delete id="deleteIndvdlYrycManage" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - DELETE FROM COMTNINDVDLYRYCMANAGE - WHERE USER_ID = #{mberId} - AND OCCRRNC_YEAR = #{occrrncYear} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/yrc/EgovIndvdlYrycManage_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/yrc/EgovIndvdlYrycManage_SQL_tibero.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/yrc/EgovIndvdlYrycManage_SQL_tibero.xml (nonexistent) @@ -1,68 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:27 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="indvdlYrycDAO"> - - <select id="selectIndvdlYrycManageList" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage" resultType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - SELECT OCCRRNC_YEAR AS occrrncYear, - USER_ID AS mberId, - YRYC_OCCRRNC_CO AS occrncYrycCo, - USE_YRYC_CO AS useYrycCo, - REMNDR_YRYC_CO AS remndrYrycCo, - (SELECT MBER_NM FROM COMTNGNRLMBER A WHERE A.ESNTL_ID = USER_ID) AS mberNm - FROM COMTNINDVDLYRYCMANAGE - WHERE USER_ID = #{mberId} - - </select> - - <select id="selectIndvdlYrycManageListTotCnt" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNINDVDLYRYCMANAGE - WHERE USER_ID = #{mberId} - - </select> - - <insert id="insertIndvdlYrycManage" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - INSERT INTO COMTNINDVDLYRYCMANAGE - ( OCCRRNC_YEAR, - USER_ID, - YRYC_OCCRRNC_CO, - USE_YRYC_CO, - REMNDR_YRYC_CO, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM) - VALUES(#{occrrncYear}, - #{mberId}, - #{occrncYrycCo}, - #{useYrycCo}, - #{remndrYrycCo}, - #{mberId}, - SYSDATE ) - - </insert> - - <update id="updateIndvdlYrycManage" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - UPDATE COMTNINDVDLYRYCMANAGE - SET OCCRRNC_YEAR = #{occrrncYear}, - YRYC_OCCRRNC_CO = #{occrncYrycCo}, - USE_YRYC_CO = #{useYrycCo}, - REMNDR_YRYC_CO = #{remndrYrycCo}, - LAST_UPDUSR_ID = #{lastUpdusrId}, - LAST_UPDT_PNTTM = SYSDATE - WHERE USER_ID = #{mberId} - - </update> - - <delete id="deleteIndvdlYrycManage" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - DELETE FROM COMTNINDVDLYRYCMANAGE - WHERE USER_ID = #{mberId} - AND OCCRRNC_YEAR = #{occrrncYear} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/yrc/EgovIndvdlYrycManage_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/yrc/EgovIndvdlYrycManage_SQL_maria.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/yrc/EgovIndvdlYrycManage_SQL_maria.xml (nonexistent) @@ -1,68 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:27 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="indvdlYrycDAO"> - - <select id="selectIndvdlYrycManageList" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage" resultType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - SELECT OCCRRNC_YEAR AS occrrncYear, - USER_ID AS mberId, - YRYC_OCCRRNC_CO AS occrncYrycCo, - USE_YRYC_CO AS useYrycCo, - REMNDR_YRYC_CO AS remndrYrycCo, - (SELECT MBER_NM FROM COMTNGNRLMBER A WHERE A.ESNTL_ID = USER_ID) AS mberNm - FROM COMTNINDVDLYRYCMANAGE - WHERE USER_ID = #{mberId} - - </select> - - <select id="selectIndvdlYrycManageListTotCnt" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNINDVDLYRYCMANAGE - WHERE USER_ID = #{mberId} - - </select> - - <insert id="insertIndvdlYrycManage" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - INSERT INTO COMTNINDVDLYRYCMANAGE - ( OCCRRNC_YEAR, - USER_ID, - YRYC_OCCRRNC_CO, - USE_YRYC_CO, - REMNDR_YRYC_CO, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM) - VALUES(#{occrrncYear}, - #{mberId}, - #{occrncYrycCo}, - #{useYrycCo}, - #{remndrYrycCo}, - #{mberId}, - now() ) - - </insert> - - <update id="updateIndvdlYrycManage" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - UPDATE COMTNINDVDLYRYCMANAGE - SET OCCRRNC_YEAR = #{occrrncYear}, - YRYC_OCCRRNC_CO = #{occrncYrycCo}, - USE_YRYC_CO = #{useYrycCo}, - REMNDR_YRYC_CO = #{remndrYrycCo}, - LAST_UPDUSR_ID = #{lastUpdusrId}, - LAST_UPDT_PNTTM = now() - WHERE USER_ID = #{mberId} - - </update> - - <delete id="deleteIndvdlYrycManage" parameterType="egovframework.com.uss.ion.yrc.service.IndvdlYrycManage"> - - DELETE FROM COMTNINDVDLYRYCMANAGE - WHERE USER_ID = #{mberId} - AND OCCRRNC_YEAR = #{occrrncYear} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntr/EgovNoteRecptn_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntr/EgovNoteRecptn_SQL_mysql.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntr/EgovNoteRecptn_SQL_mysql.xml (nonexistent) @@ -1,227 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - DELETE_YN -> DELETE_AT ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="NoteRecptn"> - - <!-- 받은편지함관리::개봉으로 업데이트 --> - <update id="updateNoteRecptnRelationOpenYn"> - UPDATE COMTNNOTERECPTN - SET - OPEN_YN='Y', - LAST_UPDT_PNTTM=sysdate(), - LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId} - </update> - - <!-- 받은편지함관리::상세 게시물정보 --> - <select id="selectNoteRecptnDetail" resultType="egovMap"> - - SELECT - NOTE.NOTE_ID, - NOTE_RNS.NOTE_TRNSMIT_ID, - NOTE_RNS.NOTE_RECPTN_ID, - NOTE_TNS.TRNSMITER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.TRNSMITER_ID) TRNSMITER_NM, - DATE_FORMAT(NOTE_TNS.FRST_REGIST_PNTTM,'%Y-%m-%d %H:%i:%s') TRNSMITER_PNTTM, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - NOTE_RNS.RCVER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_NM, - DATE_FORMAT(NOTE_RNS.FRST_REGIST_PNTTM,'%Y-%m-%d %H:%i:%s') RCVER_PNTTM, - NOTE_RNS.OPEN_YN, - NOTE_RNS.RECPTN_SE - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=#{noteId} AND NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID AND - NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE_RNS.NOTE_ID=#{noteId} - AND NOTE_RNS.NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RNS.NOTE_RECPTN_ID=#{noteRecptnId} - - </select> - - <!-- 받은편지함관리::목록조회 게시물정보 --> - <select id="selectNoteRecptn" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT - NOTE.NOTE_ID, - NOTE_RNS.NOTE_TRNSMIT_ID, - NOTE_RNS.NOTE_RECPTN_ID, - NOTE_TNS.TRNSMITER_ID, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - NOTE_RNS.RCVER_ID RCVER_ID, - NOTE_RNS.OPEN_YN, - NOTE_RNS.RECPTN_SE, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_NM, - (SELECT EMPLYR_ID FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_IDS, - DATE_FORMAT(NOTE_RNS.FRST_REGIST_PNTTM,'%Y-%m-%d %H:%i:%s') FRST_REGISTER_PNTTM - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID - AND NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE_RNS.RCVER_ID = #{rcverId} - - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE_RNS.RCVER_ID'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE_RNS.RCVER_NM'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND DATE_FORMAT(NOTE_TNS.FRST_REGIST_PNTTM,'%Y-%m-%d') >= #{searchFromDate} AND DATE_FORMAT(NOTE_TNS.FRST_REGIST_PNTTM,'%Y-%m-%d') <= #{searchToDate} - ]]> - </if> - </if> - - - ORDER BY NOTE.FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - <!-- 받은편지함관리::목록조회_게시물 총갯수 --> - <select id="selectNoteRecptnCnt" parameterType="comDefaultVO" resultType="int"> - - SELECT - COUNT(*) totcnt - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID - AND NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE_RNS.RCVER_ID = #{rcverId} - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE_RNS.RCVER_ID'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE_RNS.RCVER_NM'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND DATE_FORMAT(NOTE_TNS.FRST_REGIST_PNTTM,'%Y-%m-%d') >= #{searchFromDate} AND DATE_FORMAT(NOTE_TNS.FRST_REGIST_PNTTM,'%Y-%m-%d') <= #{searchToDate} - ]]> - </if> - </if> - </select> - - <!-- 받은편지함관리::보낸편지함 갯수 조회 --> - <select id="selectNoteTrnsmitRelationCnt" resultType="int"> - SELECT - COUNT(NOTE_ID) CNT - FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND DELETE_AT='Y' - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - </select> - - <!-- 받은편지함관리::받은편지함 갯수 조회 --> - <select id="selectNoteRecptnRelationCnt" resultType="int"> - SELECT - COUNT(NOTE_ID) CNT - FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - </select> - - <!-- 받은편지함관리::삭제 --> - <delete id="deleteNoteRecptn"> - - DELETE FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} AND - NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId} - - </delete> - - <!-- 보낸쪽지함삭제::삭제 --> - <delete id="deleteNoteTrnsmit"> - - DELETE FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - - </delete> - <!-- 쪽지관리삭제::삭제 --> - <delete id="deleteNoteManage"> - - DELETE FROM COMTNNOTE WHERE NOTE_ID=#{noteId}; - - </delete> - - <!-- 받은편지함관리::쪽지정보/보낸쪽지 삭제 --> - <delete id="deleteNoteRecptnRelation"> - - - DELETE FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId}; - - DELETE FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId}; - - DELETE FROM COMTNNOTE WHERE NOTE_ID=#{noteId}; - - </delete> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntr/EgovNoteRecptn_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntr/EgovNoteRecptn_SQL_cubrid.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntr/EgovNoteRecptn_SQL_cubrid.xml (nonexistent) @@ -1,237 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - DELETE_YN -> DELETE_AT ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="NoteRecptn"> - - <!-- 받은편지함관리::개봉으로 업데이트 --> - <update id="updateNoteRecptnRelationOpenYn"> - UPDATE COMTNNOTERECPTN - SET - OPEN_YN='Y', - LAST_UPDT_PNTTM=SYSDATETIME, - LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId} - </update> - - <!-- 받은편지함관리::상세 게시물정보 --> - <select id="selectNoteRecptnDetail" resultType="egovMap"> - - SELECT - NOTE.NOTE_ID, - NOTE_RNS.NOTE_TRNSMIT_ID, - NOTE_RNS.NOTE_RECPTN_ID, - NOTE_TNS.TRNSMITER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.TRNSMITER_ID) TRNSMITER_NM, - TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD hh24:mi:ss') TRNSMITER_PNTTM, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - NOTE_RNS.RCVER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_NM, - TO_CHAR(NOTE_RNS.FRST_REGIST_PNTTM,'YYYY-MM-DD hh24:mi:ss') RCVER_PNTTM, - NOTE_RNS.OPEN_YN, - NOTE_RNS.RECPTN_SE - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=#{noteId} AND NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID AND - NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE_RNS.NOTE_ID=#{noteId} - AND NOTE_RNS.NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RNS.NOTE_RECPTN_ID=#{noteRecptnId} - - </select> - - <!-- 받은편지함관리::목록조회 게시물정보 --> - <select id="selectNoteRecptn" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - NOTE.NOTE_ID, - NOTE_RNS.NOTE_TRNSMIT_ID, - NOTE_RNS.NOTE_RECPTN_ID, - NOTE_TNS.TRNSMITER_ID, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - NOTE_RNS.RCVER_ID, - NOTE_RNS.OPEN_YN, - NOTE_RNS.RECPTN_SE, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_NM, - TO_CHAR(NOTE_RNS.FRST_REGIST_PNTTM,'YYYY-MM-DD hh24:mi:ss') FRST_REGISTER_PNTTM - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID - AND NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE_RNS.RCVER_ID = #{rcverId} - - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE_RNS.RCVER_ID'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE_RNS.RCVER_NM'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') >= #{searchFromDate} AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') <= #{searchToDate} - ]]> - </if> - </if> - - - ORDER BY NOTE.FRST_REGIST_PNTTM DESC - - - ) T0 - ) Z - WHERE ROWNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - <!-- 받은편지함관리::목록조회_게시물 총갯수 --> - <select id="selectNoteRecptnCnt" parameterType="comDefaultVO" resultType="int"> - - SELECT - COUNT(*) totcnt - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID - AND NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE_RNS.RCVER_ID = #{rcverId} - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE_RNS.RCVER_ID'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE_RNS.RCVER_NM'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') >= #{searchFromDate} AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') <= #{searchToDate} - ]]> - </if> - </if> - - </select> - - <!-- 받은편지함관리::보낸편지함 갯수 조회 --> - <select id="selectNoteTrnsmitRelationCnt" resultType="int"> - SELECT - COUNT(NOTE_ID) CNT - FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND DELETE_AT='Y' - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - </select> - - <!-- 받은편지함관리::받은편지함 갯수 조회 --> - <select id="selectNoteRecptnRelationCnt" resultType="int"> - SELECT - COUNT(NOTE_ID) CNT - FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - </select> - - <!-- 받은편지함관리::삭제 --> - <delete id="deleteNoteRecptn"> - - DELETE FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} AND - NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId} - - </delete> - - <!-- 보낸쪽지함삭제::삭제 --> - <delete id="deleteNoteTrnsmit"> - - DELETE FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - - </delete> - <!-- 쪽지관리삭제::삭제 --> - <delete id="deleteNoteManage"> - - DELETE FROM COMTNNOTE WHERE NOTE_ID=#{noteId} - - </delete> - - <!-- 받은편지함관리::쪽지정보/보낸쪽지 삭제 --> - <delete id="deleteNoteRecptnRelation"> - - - DELETE FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId}; - - DELETE FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId}; - - DELETE FROM COMTNNOTE WHERE NOTE_ID=#{noteId}; - - </delete> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntr/EgovNoteRecptn_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntr/EgovNoteRecptn_SQL_oracle.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntr/EgovNoteRecptn_SQL_oracle.xml (nonexistent) @@ -1,237 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - DELETE_YN -> DELETE_AT ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="NoteRecptn"> - - <!-- 받은편지함관리::개봉으로 업데이트 --> - <update id="updateNoteRecptnRelationOpenYn"> - UPDATE COMTNNOTERECPTN - SET - OPEN_YN='Y', - LAST_UPDT_PNTTM=sysdate, - LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId} - </update> - - <!-- 받은편지함관리::상세 게시물정보 --> - <select id="selectNoteRecptnDetail" resultType="egovMap"> - - SELECT - NOTE.NOTE_ID, - NOTE_RNS.NOTE_TRNSMIT_ID, - NOTE_RNS.NOTE_RECPTN_ID, - NOTE_TNS.TRNSMITER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.TRNSMITER_ID) TRNSMITER_NM, - TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD hh24:mi:ss') TRNSMITER_PNTTM, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - NOTE_RNS.RCVER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_NM, - TO_CHAR(NOTE_RNS.FRST_REGIST_PNTTM,'YYYY-MM-DD hh24:mi:ss') RCVER_PNTTM, - NOTE_RNS.OPEN_YN, - NOTE_RNS.RECPTN_SE - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=#{noteId} AND NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID AND - NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE_RNS.NOTE_ID=#{noteId} - AND NOTE_RNS.NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RNS.NOTE_RECPTN_ID=#{noteRecptnId} - - </select> - - <!-- 받은편지함관리::목록조회 게시물정보 --> - <select id="selectNoteRecptn" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - NOTE.NOTE_ID, - NOTE_RNS.NOTE_TRNSMIT_ID, - NOTE_RNS.NOTE_RECPTN_ID, - NOTE_TNS.TRNSMITER_ID, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - NOTE_RNS.RCVER_ID, - NOTE_RNS.OPEN_YN, - NOTE_RNS.RECPTN_SE, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_NM, - TO_CHAR(NOTE_RNS.FRST_REGIST_PNTTM,'YYYY-MM-DD hh24:mi:ss') FRST_REGISTER_PNTTM - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID - AND NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE_RNS.RCVER_ID = #{rcverId} - - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE_RNS.RCVER_ID'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE_RNS.RCVER_NM'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') >= #{searchFromDate} AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') <= #{searchToDate} - ]]> - </if> - </if> - - - ORDER BY NOTE.FRST_REGIST_PNTTM DESC - - - ) T0 - ) - WHERE ROWNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - <!-- 받은편지함관리::목록조회_게시물 총갯수 --> - <select id="selectNoteRecptnCnt" parameterType="comDefaultVO" resultType="int"> - - SELECT - COUNT(*) totcnt - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID - AND NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE_RNS.RCVER_ID = #{rcverId} - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE_RNS.RCVER_ID'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE_RNS.RCVER_NM'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') >= #{searchFromDate} AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') <= #{searchToDate} - ]]> - </if> - </if> - - </select> - - <!-- 받은편지함관리::보낸편지함 갯수 조회 --> - <select id="selectNoteTrnsmitRelationCnt" resultType="int"> - SELECT - COUNT(NOTE_ID) CNT - FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND DELETE_AT='Y' - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - </select> - - <!-- 받은편지함관리::받은편지함 갯수 조회 --> - <select id="selectNoteRecptnRelationCnt" resultType="int"> - SELECT - COUNT(NOTE_ID) CNT - FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - </select> - - <!-- 받은편지함관리::삭제 --> - <delete id="deleteNoteRecptn"> - - DELETE FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} AND - NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId} - - </delete> - - <!-- 보낸쪽지함삭제::삭제 --> - <delete id="deleteNoteTrnsmit"> - - DELETE FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - - </delete> - <!-- 쪽지관리삭제::삭제 --> - <delete id="deleteNoteManage"> - - DELETE FROM COMTNNOTE WHERE NOTE_ID=#{noteId} - - </delete> - - <!-- 받은편지함관리::쪽지정보/보낸쪽지 삭제 --> - <delete id="deleteNoteRecptnRelation"> - - - DELETE FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId}; - - DELETE FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId}; - - DELETE FROM COMTNNOTE WHERE NOTE_ID=#{noteId}; - - </delete> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntr/EgovNoteRecptn_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntr/EgovNoteRecptn_SQL_maria.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntr/EgovNoteRecptn_SQL_maria.xml (nonexistent) @@ -1,227 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - DELETE_YN -> DELETE_AT ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="NoteRecptn"> - - <!-- 받은편지함관리::개봉으로 업데이트 --> - <update id="updateNoteRecptnRelationOpenYn"> - UPDATE COMTNNOTERECPTN - SET - OPEN_YN='Y', - LAST_UPDT_PNTTM=sysdate(), - LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId} - </update> - - <!-- 받은편지함관리::상세 게시물정보 --> - <select id="selectNoteRecptnDetail" resultType="egovMap"> - - SELECT - NOTE.NOTE_ID, - NOTE_RNS.NOTE_TRNSMIT_ID, - NOTE_RNS.NOTE_RECPTN_ID, - NOTE_TNS.TRNSMITER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.TRNSMITER_ID) TRNSMITER_NM, - DATE_FORMAT(NOTE_TNS.FRST_REGIST_PNTTM,'%Y-%m-%d %H:%i:%s') TRNSMITER_PNTTM, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - NOTE_RNS.RCVER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_NM, - DATE_FORMAT(NOTE_RNS.FRST_REGIST_PNTTM,'%Y-%m-%d %H:%i:%s') RCVER_PNTTM, - NOTE_RNS.OPEN_YN, - NOTE_RNS.RECPTN_SE - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=#{noteId} AND NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID AND - NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE_RNS.NOTE_ID=#{noteId} - AND NOTE_RNS.NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RNS.NOTE_RECPTN_ID=#{noteRecptnId} - - </select> - - <!-- 받은편지함관리::목록조회 게시물정보 --> - <select id="selectNoteRecptn" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT - NOTE.NOTE_ID, - NOTE_RNS.NOTE_TRNSMIT_ID, - NOTE_RNS.NOTE_RECPTN_ID, - NOTE_TNS.TRNSMITER_ID, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - NOTE_RNS.RCVER_ID RCVER_ID, - NOTE_RNS.OPEN_YN, - NOTE_RNS.RECPTN_SE, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_NM, - (SELECT EMPLYR_ID FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_IDS, - DATE_FORMAT(NOTE_RNS.FRST_REGIST_PNTTM,'%Y-%m-%d %H:%i:%s') FRST_REGISTER_PNTTM - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID - AND NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE_RNS.RCVER_ID = #{rcverId} - - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE_RNS.RCVER_ID'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE_RNS.RCVER_NM'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND DATE_FORMAT(NOTE_TNS.FRST_REGIST_PNTTM,'%Y-%m-%d') >= #{searchFromDate} AND DATE_FORMAT(NOTE_TNS.FRST_REGIST_PNTTM,'%Y-%m-%d') <= #{searchToDate} - ]]> - </if> - </if> - - - ORDER BY NOTE.FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - <!-- 받은편지함관리::목록조회_게시물 총갯수 --> - <select id="selectNoteRecptnCnt" parameterType="comDefaultVO" resultType="int"> - - SELECT - COUNT(*) totcnt - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID - AND NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE_RNS.RCVER_ID = #{rcverId} - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE_RNS.RCVER_ID'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE_RNS.RCVER_NM'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND DATE_FORMAT(NOTE_TNS.FRST_REGIST_PNTTM,'%Y-%m-%d') >= #{searchFromDate} AND DATE_FORMAT(NOTE_TNS.FRST_REGIST_PNTTM,'%Y-%m-%d') <= #{searchToDate} - ]]> - </if> - </if> - </select> - - <!-- 받은편지함관리::보낸편지함 갯수 조회 --> - <select id="selectNoteTrnsmitRelationCnt" resultType="int"> - SELECT - COUNT(NOTE_ID) CNT - FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND DELETE_AT='Y' - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - </select> - - <!-- 받은편지함관리::받은편지함 갯수 조회 --> - <select id="selectNoteRecptnRelationCnt" resultType="int"> - SELECT - COUNT(NOTE_ID) CNT - FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - </select> - - <!-- 받은편지함관리::삭제 --> - <delete id="deleteNoteRecptn"> - - DELETE FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} AND - NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId} - - </delete> - - <!-- 보낸쪽지함삭제::삭제 --> - <delete id="deleteNoteTrnsmit"> - - DELETE FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - - </delete> - <!-- 쪽지관리삭제::삭제 --> - <delete id="deleteNoteManage"> - - DELETE FROM COMTNNOTE WHERE NOTE_ID=#{noteId}; - - </delete> - - <!-- 받은편지함관리::쪽지정보/보낸쪽지 삭제 --> - <delete id="deleteNoteRecptnRelation"> - - - DELETE FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId}; - - DELETE FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId}; - - DELETE FROM COMTNNOTE WHERE NOTE_ID=#{noteId}; - - </delete> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntr/EgovNoteRecptn_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntr/EgovNoteRecptn_SQL_altibase.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntr/EgovNoteRecptn_SQL_altibase.xml (nonexistent) @@ -1,237 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - DELETE_YN -> DELETE_AT ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="NoteRecptn"> - - <!-- 받은편지함관리::개봉으로 업데이트 --> - <update id="updateNoteRecptnRelationOpenYn"> - UPDATE COMTNNOTERECPTN - SET - OPEN_YN='Y', - LAST_UPDT_PNTTM=sysdate, - LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId} - </update> - - <!-- 받은편지함관리::상세 게시물정보 --> - <select id="selectNoteRecptnDetail" resultType="egovMap"> - - SELECT - NOTE.NOTE_ID, - NOTE_RNS.NOTE_TRNSMIT_ID, - NOTE_RNS.NOTE_RECPTN_ID, - NOTE_TNS.TRNSMITER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.TRNSMITER_ID) TRNSMITER_NM, - TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD hh24:mi:ss') TRNSMITER_PNTTM, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - NOTE_RNS.RCVER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_NM, - TO_CHAR(NOTE_RNS.FRST_REGIST_PNTTM,'YYYY-MM-DD hh24:mi:ss') RCVER_PNTTM, - NOTE_RNS.OPEN_YN, - NOTE_RNS.RECPTN_SE - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=#{noteId} AND NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID AND - NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE_RNS.NOTE_ID=#{noteId} - AND NOTE_RNS.NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RNS.NOTE_RECPTN_ID=#{noteRecptnId} - - </select> - - <!-- 받은편지함관리::목록조회 게시물정보 --> - <select id="selectNoteRecptn" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - NOTE.NOTE_ID, - NOTE_RNS.NOTE_TRNSMIT_ID, - NOTE_RNS.NOTE_RECPTN_ID, - NOTE_TNS.TRNSMITER_ID, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - NOTE_RNS.RCVER_ID, - NOTE_RNS.OPEN_YN, - NOTE_RNS.RECPTN_SE, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_NM, - TO_CHAR(NOTE_RNS.FRST_REGIST_PNTTM,'YYYY-MM-DD hh24:mi:ss') FRST_REGISTER_PNTTM - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID - AND NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE_RNS.RCVER_ID = #{rcverId} - - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE_RNS.RCVER_ID'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE_RNS.RCVER_NM'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') >= #{searchFromDate} AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') <= #{searchToDate} - ]]> - </if> - </if> - - - ORDER BY NOTE.FRST_REGIST_PNTTM DESC - - - ) T0 - ) - WHERE ROWNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - <!-- 받은편지함관리::목록조회_게시물 총갯수 --> - <select id="selectNoteRecptnCnt" parameterType="comDefaultVO" resultType="int"> - - SELECT - COUNT(*) totcnt - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID - AND NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE_RNS.RCVER_ID = #{rcverId} - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE_RNS.RCVER_ID'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE_RNS.RCVER_NM'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') >= #{searchFromDate} AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') <= #{searchToDate} - ]]> - </if> - </if> - - </select> - - <!-- 받은편지함관리::보낸편지함 갯수 조회 --> - <select id="selectNoteTrnsmitRelationCnt" resultType="int"> - SELECT - COUNT(NOTE_ID) CNT - FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND DELETE_AT='Y' - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - </select> - - <!-- 받은편지함관리::받은편지함 갯수 조회 --> - <select id="selectNoteRecptnRelationCnt" resultType="int"> - SELECT - COUNT(NOTE_ID) CNT - FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - </select> - - <!-- 받은편지함관리::삭제 --> - <delete id="deleteNoteRecptn"> - - DELETE FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} AND - NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId} - - </delete> - - <!-- 보낸쪽지함삭제::삭제 --> - <delete id="deleteNoteTrnsmit"> - - DELETE FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - - </delete> - <!-- 쪽지관리삭제::삭제 --> - <delete id="deleteNoteManage"> - - DELETE FROM COMTNNOTE WHERE NOTE_ID=#{noteId} - - </delete> - - <!-- 받은편지함관리::쪽지정보/보낸쪽지 삭제 --> - <delete id="deleteNoteRecptnRelation"> - - - DELETE FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId}; - - DELETE FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId}; - - DELETE FROM COMTNNOTE WHERE NOTE_ID=#{noteId}; - - </delete> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntr/EgovNoteRecptn_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntr/EgovNoteRecptn_SQL_tibero.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntr/EgovNoteRecptn_SQL_tibero.xml (nonexistent) @@ -1,237 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - DELETE_YN -> DELETE_AT ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="NoteRecptn"> - - <!-- 받은편지함관리::개봉으로 업데이트 --> - <update id="updateNoteRecptnRelationOpenYn"> - UPDATE COMTNNOTERECPTN - SET - OPEN_YN='Y', - LAST_UPDT_PNTTM=sysdate, - LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId} - </update> - - <!-- 받은편지함관리::상세 게시물정보 --> - <select id="selectNoteRecptnDetail" resultType="egovMap"> - - SELECT - NOTE.NOTE_ID, - NOTE_RNS.NOTE_TRNSMIT_ID, - NOTE_RNS.NOTE_RECPTN_ID, - NOTE_TNS.TRNSMITER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.TRNSMITER_ID) TRNSMITER_NM, - TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD hh24:mi:ss') TRNSMITER_PNTTM, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - NOTE_RNS.RCVER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_NM, - TO_CHAR(NOTE_RNS.FRST_REGIST_PNTTM,'YYYY-MM-DD hh24:mi:ss') RCVER_PNTTM, - NOTE_RNS.OPEN_YN, - NOTE_RNS.RECPTN_SE - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=#{noteId} AND NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID AND - NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE_RNS.NOTE_ID=#{noteId} - AND NOTE_RNS.NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RNS.NOTE_RECPTN_ID=#{noteRecptnId} - - </select> - - <!-- 받은편지함관리::목록조회 게시물정보 --> - <select id="selectNoteRecptn" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - NOTE.NOTE_ID, - NOTE_RNS.NOTE_TRNSMIT_ID, - NOTE_RNS.NOTE_RECPTN_ID, - NOTE_TNS.TRNSMITER_ID, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - NOTE_RNS.RCVER_ID, - NOTE_RNS.OPEN_YN, - NOTE_RNS.RECPTN_SE, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_NM, - TO_CHAR(NOTE_RNS.FRST_REGIST_PNTTM,'YYYY-MM-DD hh24:mi:ss') FRST_REGISTER_PNTTM - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID - AND NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE_RNS.RCVER_ID = #{rcverId} - - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE_RNS.RCVER_ID'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE_RNS.RCVER_NM'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') >= #{searchFromDate} AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') <= #{searchToDate} - ]]> - </if> - </if> - - - ORDER BY NOTE.FRST_REGIST_PNTTM DESC - - - ) T0 - ) - WHERE ROWNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - <!-- 받은편지함관리::목록조회_게시물 총갯수 --> - <select id="selectNoteRecptnCnt" parameterType="comDefaultVO" resultType="int"> - - SELECT - COUNT(*) totcnt - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID - AND NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE_RNS.RCVER_ID = #{rcverId} - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE_RNS.RCVER_ID'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE_RNS.RCVER_NM'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') >= #{searchFromDate} AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') <= #{searchToDate} - ]]> - </if> - </if> - - </select> - - <!-- 받은편지함관리::보낸편지함 갯수 조회 --> - <select id="selectNoteTrnsmitRelationCnt" resultType="int"> - SELECT - COUNT(NOTE_ID) CNT - FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND DELETE_AT='Y' - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - </select> - - <!-- 받은편지함관리::받은편지함 갯수 조회 --> - <select id="selectNoteRecptnRelationCnt" resultType="int"> - SELECT - COUNT(NOTE_ID) CNT - FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - </select> - - <!-- 받은편지함관리::삭제 --> - <delete id="deleteNoteRecptn"> - - DELETE FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} AND - NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId} - - </delete> - - <!-- 보낸쪽지함삭제::삭제 --> - <delete id="deleteNoteTrnsmit"> - - DELETE FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - - </delete> - <!-- 쪽지관리삭제::삭제 --> - <delete id="deleteNoteManage"> - - DELETE FROM COMTNNOTE WHERE NOTE_ID=#{noteId} - - </delete> - - <!-- 받은편지함관리::쪽지정보/보낸쪽지 삭제 --> - <delete id="deleteNoteRecptnRelation"> - - - DELETE FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId}; - - DELETE FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId}; - - DELETE FROM COMTNNOTE WHERE NOTE_ID=#{noteId}; - - </delete> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntr/EgovNoteRecptn_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntr/EgovNoteRecptn_SQL_postgres.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntr/EgovNoteRecptn_SQL_postgres.xml (nonexistent) @@ -1,227 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - DELETE_YN -> DELETE_AT ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="NoteRecptn"> - - <!-- 받은편지함관리::개봉으로 업데이트 --> - <update id="updateNoteRecptnRelationOpenYn"> - UPDATE COMTNNOTERECPTN - SET - OPEN_YN='Y', - LAST_UPDT_PNTTM=NOW(), - LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId} - </update> - - <!-- 받은편지함관리::상세 게시물정보 --> - <select id="selectNoteRecptnDetail" resultType="egovMap"> - - SELECT - NOTE.NOTE_ID, - NOTE_RNS.NOTE_TRNSMIT_ID, - NOTE_RNS.NOTE_RECPTN_ID, - NOTE_TNS.TRNSMITER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.TRNSMITER_ID) TRNSMITER_NM, - TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-mm-dd HH24:MI:SS') TRNSMITER_PNTTM, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - NOTE_RNS.RCVER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_NM, - TO_CHAR(NOTE_RNS.FRST_REGIST_PNTTM,'YYYY-mm-dd HH24:MI:SS') RCVER_PNTTM, - NOTE_RNS.OPEN_YN, - NOTE_RNS.RECPTN_SE - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=#{noteId} AND NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID AND - NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE_RNS.NOTE_ID=#{noteId} - AND NOTE_RNS.NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RNS.NOTE_RECPTN_ID=#{noteRecptnId} - - </select> - - <!-- 받은편지함관리::목록조회 게시물정보 --> - <select id="selectNoteRecptn" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT - NOTE.NOTE_ID, - NOTE_RNS.NOTE_TRNSMIT_ID, - NOTE_RNS.NOTE_RECPTN_ID, - NOTE_TNS.TRNSMITER_ID, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - NOTE_RNS.RCVER_ID RCVER_ID, - NOTE_RNS.OPEN_YN, - NOTE_RNS.RECPTN_SE, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_NM, - (SELECT EMPLYR_ID FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_IDS, - TO_CHAR(NOTE_RNS.FRST_REGIST_PNTTM,'YYYY-mm-dd HH24:MI:SS') FRST_REGISTER_PNTTM - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID - AND NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE_RNS.RCVER_ID = #{rcverId} - - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE_RNS.RCVER_ID'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE_RNS.RCVER_NM'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-mm-dd') >= #{searchFromDate} AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-mm-dd') <= #{searchToDate} - ]]> - </if> - </if> - - - ORDER BY NOTE.FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - <!-- 받은편지함관리::목록조회_게시물 총갯수 --> - <select id="selectNoteRecptnCnt" parameterType="comDefaultVO" resultType="int"> - - SELECT - COUNT(*) totcnt - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID - AND NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE_RNS.RCVER_ID = #{rcverId} - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE_RNS.RCVER_ID'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE EMPLYR_ID = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE_RNS.RCVER_NM'"> - AND NOTE_RNS.RCVER_ID = (SELECT ESNTL_ID FROM COMTNEMPLYRINFO WHERE USER_NM = #{searchKeyword}) - </if> - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-mm-dd') >= #{searchFromDate} AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-mm-dd') <= #{searchToDate} - ]]> - </if> - </if> - </select> - - <!-- 받은편지함관리::보낸편지함 갯수 조회 --> - <select id="selectNoteTrnsmitRelationCnt" resultType="int"> - SELECT - COUNT(NOTE_ID) CNT - FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND DELETE_AT='Y' - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - </select> - - <!-- 받은편지함관리::받은편지함 갯수 조회 --> - <select id="selectNoteRecptnRelationCnt" resultType="int"> - SELECT - COUNT(NOTE_ID) CNT - FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - </select> - - <!-- 받은편지함관리::삭제 --> - <delete id="deleteNoteRecptn"> - - DELETE FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} AND - NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId} - - </delete> - - <!-- 보낸쪽지함삭제::삭제 --> - <delete id="deleteNoteTrnsmit"> - - DELETE FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - - </delete> - <!-- 쪽지관리삭제::삭제 --> - <delete id="deleteNoteManage"> - - DELETE FROM COMTNNOTE WHERE NOTE_ID=#{noteId}; - - </delete> - - <!-- 받은편지함관리::쪽지정보/보낸쪽지 삭제 --> - <delete id="deleteNoteRecptnRelation"> - - - DELETE FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId}; - - DELETE FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId}; - - DELETE FROM COMTNNOTE WHERE NOTE_ID=#{noteId}; - - </delete> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntm/EgovNoteManage_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntm/EgovNoteManage_SQL_postgres.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntm/EgovNoteManage_SQL_postgres.xml (nonexistent) @@ -1,169 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - DELETE_YN -> DELETE_AT - 2017.06.05 최두영 ibatis - > mybatis ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="NoteManage"> - - <!-- 쪽지관리::쪽지관리 조회(답변처리시) --> - <select id="selectNoteManage" resultType="egovMap"> - - SELECT - A.NOTE_ID, - (SELECT TRNSMITER_ID FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID LIMIT 1) TRNSMITER_ORG_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = (SELECT TRNSMITER_ID FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID LIMIT 1)) TRNSMITER_NM, - (SELECT EMPLYR_ID FROM COMTNEMPLYRINFO WHERE ESNTL_ID = (SELECT TRNSMITER_ID FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID LIMIT 1)) TRNSMITER_ID, - TO_CHAR((SELECT FRST_REGIST_PNTTM FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID LIMIT 1),'YYYY-mm-dd HH24:MI:SS') TRNSMITER_PNTTM, - A.NOTE_SJ, - A.NOTE_CN, - A.ATCH_FILE_ID, - A.FRST_REGISTER_ID, - A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM, - A.LAST_UPDUSR_ID, - A.LAST_UPDT_PNTTM - FROM COMTNNOTE A - WHERE 1=1 - AND A.NOTE_ID=#{noteId} - - </select> - - <!-- 쪽지관리::쪽지관리 등록 --> - <insert id="insertNoteManage"> - - INSERT INTO COMTNNOTE ( - NOTE_ID, - NOTE_SJ, - NOTE_CN, - ATCH_FILE_ID, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - )VALUES( - #{noteId}, - #{noteSj}, - #{noteCn}, - #{atchFileId}, - #{frstRegisterId}, - NOW(), - #{frstRegisterId}, - NOW() - ) - - </insert> - - <!-- 쪽지관리::보낸쪽지 등록 --> - <insert id="insertNoteTrnsmit"> - - INSERT INTO COMTNNOTETRNSMIT ( - NOTE_ID, - NOTE_TRNSMIT_ID, - TRNSMITER_ID, - DELETE_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - )VALUES( - #{noteId}, - #{noteTrnsmitId}, - #{trnsmiterId}, - 'N', - #{frstRegisterId}, - NOW(), - #{frstRegisterId}, - NOW() - ) - - </insert> - <!-- 쪽지관리::받은쪽지 등록 --> - <insert id="insertNoteRecptn"> - - INSERT INTO COMTNNOTERECPTN( - NOTE_ID, - NOTE_TRNSMIT_ID, - NOTE_RECPTN_ID, - RCVER_ID, - OPEN_YN, - RECPTN_SE, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - )VALUES( - #{noteId}, - #{noteTrnsmitId}, - #{noteRecptnId}, - #{rcverId}, - #{openYn}, - #{recptnSe}, - #{frstRegisterId}, - NOW(), - #{frstRegisterId}, - NOW() - ) - - </insert> - - <!-- 쪽지관리::아이디 검색 --> - <select id="EovNoteEmpListPopup" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT - EMPLYR_ID, - USER_NM EMPLYR_NM, - ESNTL_ID UNIQ_ID, - SEXDSTN_CODE, - BRTHDY, - HOUSE_ADRES HOME_ADRES, - DETAIL_ADRES, - EMAIL_ADRES, - OFFM_TELNO - FROM COMTNEMPLYRINFO - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'USER_NM'"> - AND USER_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'EMPLYR_ID'"> - AND EMPLYR_ID LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'OFFM_TELNO'"> - AND OFFM_TELNO LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - - ORDER BY USER_NM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - - <select id="EovNoteEmpListPopupCnt" parameterType="comDefaultVO" resultType="int"> - - SELECT - COUNT(*) totcnt - FROM - COMTNEMPLYRINFO - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'USER_NM'"> - AND USER_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'EMPLYR_ID'"> - AND EMPLYR_ID LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'OFFM_TELNO'"> - AND OFFM_TELNO LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntm/EgovNoteManage_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntm/EgovNoteManage_SQL_cubrid.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntm/EgovNoteManage_SQL_cubrid.xml (nonexistent) @@ -1,170 +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"> -<!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - DELETE_YN -> DELETE_AT ---> -<mapper namespace="NoteManage"> - - <!-- 쪽지관리::쪽지관리 조회(답변처리시) --> - <select id="selectNoteManage" resultType="egovMap"> - <![CDATA[ - SELECT - A.NOTE_ID, - (SELECT TRNSMITER_ID FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID AND ROWNUM <= 1) TRNSMITER_ORG_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = (SELECT TRNSMITER_ID FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID AND ROWNUM <= 1)) TRNSMITER_NM, - (SELECT EMPLYR_ID FROM COMTNEMPLYRINFO WHERE ESNTL_ID = (SELECT TRNSMITER_ID FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID AND ROWNUM <= 1)) TRNSMITER_ID, - TO_CHAR((SELECT FRST_REGIST_PNTTM FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID AND ROWNUM <= 1),'YYYY-MM-DD hh24:mi:ss') TRNSMITER_PNTTM, - A.NOTE_SJ, - A.NOTE_CN, - A.ATCH_FILE_ID, - A.FRST_REGISTER_ID, - A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM, - A.LAST_UPDUSR_ID, - A.LAST_UPDT_PNTTM - FROM COMTNNOTE A - WHERE 1=1 - AND A.NOTE_ID=#{noteId} - ]]> - </select> - - <!-- 쪽지관리::쪽지관리 등록 --> - <insert id="NoteManage.insertNoteManage"> - <![CDATA[ - INSERT INTO COMTNNOTE ( - NOTE_ID, - NOTE_SJ, - NOTE_CN, - ATCH_FILE_ID, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - )VALUES( - #{noteId}, - #{noteSj}, - #{noteCn}, - #{atchFileId}, - #{frstRegisterId}, - sysdatetime, - #{frstRegisterId}, - sysdatetime - ) - ]]> - </insert> - - <!-- 쪽지관리::보낸쪽지 등록 --> - <insert id="NoteManage.insertNoteTrnsmit"> - <![CDATA[ - INSERT INTO COMTNNOTETRNSMIT ( - NOTE_ID, - NOTE_TRNSMIT_ID, - TRNSMITER_ID, - DELETE_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - )VALUES( - #{noteId}, - #{noteTrnsmitId}, - #{trnsmiterId}, - 'N', - #{frstRegisterId}, - sysdatetime, - #{frstRegisterId}, - sysdatetime - ) - ]]> - </insert> - <!-- 쪽지관리::받은쪽지 등록 --> - <insert id="NoteManage.insertNoteRecptn"> - <![CDATA[ - INSERT INTO COMTNNOTERECPTN( - NOTE_ID, - NOTE_TRNSMIT_ID, - NOTE_RECPTN_ID, - RCVER_ID, - OPEN_YN, - RECPTN_SE, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - )VALUES( - #{noteId}, - #{noteTrnsmitId}, - #{noteRecptnId}, - #{rcverId}, - #{openYn}, - #{recptnSe}, - #{frstRegisterId}, - sysdatetime, - #{frstRegisterId}, - sysdatetime - ) - ]]> - </insert> - - <!-- 쪽지관리::아이디 검색 --> - <select id="EovNoteEmpListPopup" parameterType="comDefaultVO" resultType="egovMap"> - <![CDATA[ - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - ]]> - <![CDATA[ - SELECT - EMPLYR_ID, - USER_NM EMPLYR_NM, - ESNTL_ID UNIQ_ID, - SEXDSTN_CODE, - BRTHDY, - HOUSE_ADRES HOME_ADRES, - DETAIL_ADRES, - EMAIL_ADRES, - OFFM_TELNO - FROM COMTNEMPLYRINFO - WHERE 1=1 - ]]> - <if test="searchCondition == 0"> - AND USER_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1"> - AND EMPLYR_ID LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 2"> - AND OFFM_TELNO LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - ORDER BY USER_NM DESC - ]]> - <![CDATA[ - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="EovNoteEmpListPopupCnt" parameterType="comDefaultVO" resultType="int"> - <![CDATA[ - SELECT - COUNT(*) totcnt - FROM - COMTNEMPLYRINFO - WHERE 1=1 - ]]> - <if test="searchCondition == 0"> - AND USER_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1"> - AND EMPLYR_ID LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 2"> - AND OFFM_TELNO LIKE '%' || #{searchKeyword} || '%' - </if> - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntm/EgovNoteManage_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntm/EgovNoteManage_SQL_oracle.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntm/EgovNoteManage_SQL_oracle.xml (nonexistent) @@ -1,170 +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"> -<!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - DELETE_YN -> DELETE_AT ---> -<mapper namespace="NoteManage"> - - <!-- 쪽지관리::쪽지관리 조회(답변처리시) --> - <select id="selectNoteManage" resultType="egovMap"> - <![CDATA[ - SELECT - A.NOTE_ID, - (SELECT TRNSMITER_ID FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID AND ROWNUM <= 1) TRNSMITER_ORG_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = (SELECT TRNSMITER_ID FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID AND ROWNUM <= 1)) TRNSMITER_NM, - (SELECT EMPLYR_ID FROM COMTNEMPLYRINFO WHERE ESNTL_ID = (SELECT TRNSMITER_ID FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID AND ROWNUM <= 1)) TRNSMITER_ID, - TO_CHAR((SELECT FRST_REGIST_PNTTM FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID AND ROWNUM <= 1),'YYYY-MM-DD hh24:mi:ss') TRNSMITER_PNTTM, - A.NOTE_SJ, - A.NOTE_CN, - A.ATCH_FILE_ID, - A.FRST_REGISTER_ID, - A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM, - A.LAST_UPDUSR_ID, - A.LAST_UPDT_PNTTM - FROM COMTNNOTE A - WHERE 1=1 - AND A.NOTE_ID=#{noteId} - ]]> - </select> - - <!-- 쪽지관리::쪽지관리 등록 --> - <insert id="NoteManage.insertNoteManage"> - <![CDATA[ - INSERT INTO COMTNNOTE ( - NOTE_ID, - NOTE_SJ, - NOTE_CN, - ATCH_FILE_ID, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - )VALUES( - #{noteId}, - #{noteSj}, - #{noteCn}, - #{atchFileId}, - #{frstRegisterId}, - sysdate, - #{frstRegisterId}, - sysdate - ) - ]]> - </insert> - - <!-- 쪽지관리::보낸쪽지 등록 --> - <insert id="NoteManage.insertNoteTrnsmit"> - <![CDATA[ - INSERT INTO COMTNNOTETRNSMIT ( - NOTE_ID, - NOTE_TRNSMIT_ID, - TRNSMITER_ID, - DELETE_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - )VALUES( - #{noteId}, - #{noteTrnsmitId}, - #{trnsmiterId}, - 'N', - #{frstRegisterId}, - sysdate, - #{frstRegisterId}, - sysdate - ) - ]]> - </insert> - <!-- 쪽지관리::받은쪽지 등록 --> - <insert id="NoteManage.insertNoteRecptn"> - <![CDATA[ - INSERT INTO COMTNNOTERECPTN( - NOTE_ID, - NOTE_TRNSMIT_ID, - NOTE_RECPTN_ID, - RCVER_ID, - OPEN_YN, - RECPTN_SE, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - )VALUES( - #{noteId}, - #{noteTrnsmitId}, - #{noteRecptnId}, - #{rcverId}, - #{openYn}, - #{recptnSe}, - #{frstRegisterId}, - sysdate, - #{frstRegisterId}, - sysdate - ) - ]]> - </insert> - - <!-- 쪽지관리::아이디 검색 --> - <select id="EovNoteEmpListPopup" parameterType="comDefaultVO" resultType="egovMap"> - <![CDATA[ - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - ]]> - <![CDATA[ - SELECT - EMPLYR_ID, - USER_NM EMPLYR_NM, - ESNTL_ID UNIQ_ID, - SEXDSTN_CODE, - BRTHDY, - HOUSE_ADRES HOME_ADRES, - DETAIL_ADRES, - EMAIL_ADRES, - OFFM_TELNO - FROM COMTNEMPLYRINFO - WHERE 1=1 - ]]> - <if test="searchCondition == 0"> - AND USER_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1"> - AND EMPLYR_ID LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 2"> - AND OFFM_TELNO LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - ORDER BY USER_NM DESC - ]]> - <![CDATA[ - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="EovNoteEmpListPopupCnt" parameterType="comDefaultVO" resultType="int"> - <![CDATA[ - SELECT - COUNT(*) totcnt - FROM - COMTNEMPLYRINFO - WHERE 1=1 - ]]> - <if test="searchCondition == 0"> - AND USER_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1"> - AND EMPLYR_ID LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 2"> - AND OFFM_TELNO LIKE '%' || #{searchKeyword} || '%' - </if> - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntm/EgovNoteManage_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntm/EgovNoteManage_SQL_altibase.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntm/EgovNoteManage_SQL_altibase.xml (nonexistent) @@ -1,170 +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"> -<!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - DELETE_YN -> DELETE_AT ---> -<mapper namespace="NoteManage"> - - <!-- 쪽지관리::쪽지관리 조회(답변처리시) --> - <select id="selectNoteManage" resultType="egovMap"> - <![CDATA[ - SELECT - A.NOTE_ID, - (SELECT TRNSMITER_ID FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID AND ROWNUM <= 1) TRNSMITER_ORG_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = (SELECT TRNSMITER_ID FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID AND ROWNUM <= 1)) TRNSMITER_NM, - (SELECT EMPLYR_ID FROM COMTNEMPLYRINFO WHERE ESNTL_ID = (SELECT TRNSMITER_ID FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID AND ROWNUM <= 1)) TRNSMITER_ID, - TO_CHAR((SELECT FRST_REGIST_PNTTM FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID AND ROWNUM <= 1),'YYYY-MM-DD hh24:mi:ss') TRNSMITER_PNTTM, - A.NOTE_SJ, - A.NOTE_CN, - A.ATCH_FILE_ID, - A.FRST_REGISTER_ID, - A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM, - A.LAST_UPDUSR_ID, - A.LAST_UPDT_PNTTM - FROM COMTNNOTE A - WHERE 1=1 - AND A.NOTE_ID=#{noteId} - ]]> - </select> - - <!-- 쪽지관리::쪽지관리 등록 --> - <insert id="NoteManage.insertNoteManage"> - <![CDATA[ - INSERT INTO COMTNNOTE ( - NOTE_ID, - NOTE_SJ, - NOTE_CN, - ATCH_FILE_ID, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - )VALUES( - #{noteId}, - #{noteSj}, - #{noteCn}, - #{atchFileId}, - #{frstRegisterId}, - sysdate, - #{frstRegisterId}, - sysdate - ) - ]]> - </insert> - - <!-- 쪽지관리::보낸쪽지 등록 --> - <insert id="NoteManage.insertNoteTrnsmit"> - <![CDATA[ - INSERT INTO COMTNNOTETRNSMIT ( - NOTE_ID, - NOTE_TRNSMIT_ID, - TRNSMITER_ID, - DELETE_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - )VALUES( - #{noteId}, - #{noteTrnsmitId}, - #{trnsmiterId}, - 'N', - #{frstRegisterId}, - sysdate, - #{frstRegisterId}, - sysdate - ) - ]]> - </insert> - <!-- 쪽지관리::받은쪽지 등록 --> - <insert id="NoteManage.insertNoteRecptn"> - <![CDATA[ - INSERT INTO COMTNNOTERECPTN( - NOTE_ID, - NOTE_TRNSMIT_ID, - NOTE_RECPTN_ID, - RCVER_ID, - OPEN_YN, - RECPTN_SE, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - )VALUES( - #{noteId}, - #{noteTrnsmitId}, - #{noteRecptnId}, - #{rcverId}, - #{openYn}, - #{recptnSe}, - #{frstRegisterId}, - sysdate, - #{frstRegisterId}, - sysdate - ) - ]]> - </insert> - - <!-- 쪽지관리::아이디 검색 --> - <select id="EovNoteEmpListPopup" parameterType="comDefaultVO" resultType="egovMap"> - <![CDATA[ - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - ]]> - <![CDATA[ - SELECT - EMPLYR_ID, - USER_NM EMPLYR_NM, - ESNTL_ID UNIQ_ID, - SEXDSTN_CODE, - BRTHDY, - HOUSE_ADRES HOME_ADRES, - DETAIL_ADRES, - EMAIL_ADRES, - OFFM_TELNO - FROM COMTNEMPLYRINFO - WHERE 1=1 - ]]> - <if test="searchCondition == 0"> - AND USER_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1"> - AND EMPLYR_ID LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 2"> - AND OFFM_TELNO LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - ORDER BY USER_NM DESC - ]]> - <![CDATA[ - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="EovNoteEmpListPopupCnt" parameterType="comDefaultVO" resultType="int"> - <![CDATA[ - SELECT - COUNT(*) totcnt - FROM - COMTNEMPLYRINFO - WHERE 1=1 - ]]> - <if test="searchCondition == 0"> - AND USER_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1"> - AND EMPLYR_ID LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 2"> - AND OFFM_TELNO LIKE '%' || #{searchKeyword} || '%' - </if> - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntm/EgovNoteManage_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntm/EgovNoteManage_SQL_mysql.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntm/EgovNoteManage_SQL_mysql.xml (nonexistent) @@ -1,169 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - DELETE_YN -> DELETE_AT - 2017.06.05 최두영 ibatis - > mybatis ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="NoteManage"> - - <!-- 쪽지관리::쪽지관리 조회(답변처리시) --> - <select id="selectNoteManage" resultType="egovMap"> - - SELECT - A.NOTE_ID, - (SELECT TRNSMITER_ID FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID LIMIT 1) TRNSMITER_ORG_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = (SELECT TRNSMITER_ID FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID LIMIT 1)) TRNSMITER_NM, - (SELECT EMPLYR_ID FROM COMTNEMPLYRINFO WHERE ESNTL_ID = (SELECT TRNSMITER_ID FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID LIMIT 1)) TRNSMITER_ID, - DATE_FORMAT((SELECT FRST_REGIST_PNTTM FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID LIMIT 1),'%Y-%m-%d %H:%i:%s') TRNSMITER_PNTTM, - A.NOTE_SJ, - A.NOTE_CN, - A.ATCH_FILE_ID, - A.FRST_REGISTER_ID, - A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM, - A.LAST_UPDUSR_ID, - A.LAST_UPDT_PNTTM - FROM COMTNNOTE A - WHERE 1=1 - AND A.NOTE_ID=#{noteId} - - </select> - - <!-- 쪽지관리::쪽지관리 등록 --> - <insert id="insertNoteManage"> - - INSERT INTO COMTNNOTE ( - NOTE_ID, - NOTE_SJ, - NOTE_CN, - ATCH_FILE_ID, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - )VALUES( - #{noteId}, - #{noteSj}, - #{noteCn}, - #{atchFileId}, - #{frstRegisterId}, - sysdate(), - #{frstRegisterId}, - sysdate() - ) - - </insert> - - <!-- 쪽지관리::보낸쪽지 등록 --> - <insert id="insertNoteTrnsmit"> - - INSERT INTO COMTNNOTETRNSMIT ( - NOTE_ID, - NOTE_TRNSMIT_ID, - TRNSMITER_ID, - DELETE_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - )VALUES( - #{noteId}, - #{noteTrnsmitId}, - #{trnsmiterId}, - 'N', - #{frstRegisterId}, - sysdate(), - #{frstRegisterId}, - sysdate() - ) - - </insert> - <!-- 쪽지관리::받은쪽지 등록 --> - <insert id="insertNoteRecptn"> - - INSERT INTO COMTNNOTERECPTN( - NOTE_ID, - NOTE_TRNSMIT_ID, - NOTE_RECPTN_ID, - RCVER_ID, - OPEN_YN, - RECPTN_SE, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - )VALUES( - #{noteId}, - #{noteTrnsmitId}, - #{noteRecptnId}, - #{rcverId}, - #{openYn}, - #{recptnSe}, - #{frstRegisterId}, - sysdate(), - #{frstRegisterId}, - sysdate() - ) - - </insert> - - <!-- 쪽지관리::아이디 검색 --> - <select id="EovNoteEmpListPopup" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT - EMPLYR_ID, - USER_NM EMPLYR_NM, - ESNTL_ID UNIQ_ID, - SEXDSTN_CODE, - BRTHDY, - HOUSE_ADRES HOME_ADRES, - DETAIL_ADRES, - EMAIL_ADRES, - OFFM_TELNO - FROM COMTNEMPLYRINFO - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'USER_NM'"> - AND USER_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'EMPLYR_ID'"> - AND EMPLYR_ID LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'OFFM_TELNO'"> - AND OFFM_TELNO LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - - ORDER BY USER_NM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - - <select id="EovNoteEmpListPopupCnt" parameterType="comDefaultVO" resultType="int"> - - SELECT - COUNT(*) totcnt - FROM - COMTNEMPLYRINFO - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'USER_NM'"> - AND USER_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'EMPLYR_ID'"> - AND EMPLYR_ID LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'OFFM_TELNO'"> - AND OFFM_TELNO LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntm/EgovNoteManage_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntm/EgovNoteManage_SQL_tibero.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntm/EgovNoteManage_SQL_tibero.xml (nonexistent) @@ -1,170 +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"> -<!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - DELETE_YN -> DELETE_AT ---> -<mapper namespace="NoteManage"> - - <!-- 쪽지관리::쪽지관리 조회(답변처리시) --> - <select id="selectNoteManage" resultType="egovMap"> - <![CDATA[ - SELECT - A.NOTE_ID, - (SELECT TRNSMITER_ID FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID AND ROWNUM <= 1) TRNSMITER_ORG_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = (SELECT TRNSMITER_ID FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID AND ROWNUM <= 1)) TRNSMITER_NM, - (SELECT EMPLYR_ID FROM COMTNEMPLYRINFO WHERE ESNTL_ID = (SELECT TRNSMITER_ID FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID AND ROWNUM <= 1)) TRNSMITER_ID, - TO_CHAR((SELECT FRST_REGIST_PNTTM FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID AND ROWNUM <= 1),'YYYY-MM-DD hh24:mi:ss') TRNSMITER_PNTTM, - A.NOTE_SJ, - A.NOTE_CN, - A.ATCH_FILE_ID, - A.FRST_REGISTER_ID, - A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM, - A.LAST_UPDUSR_ID, - A.LAST_UPDT_PNTTM - FROM COMTNNOTE A - WHERE 1=1 - AND A.NOTE_ID=#{noteId} - ]]> - </select> - - <!-- 쪽지관리::쪽지관리 등록 --> - <insert id="NoteManage.insertNoteManage"> - <![CDATA[ - INSERT INTO COMTNNOTE ( - NOTE_ID, - NOTE_SJ, - NOTE_CN, - ATCH_FILE_ID, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - )VALUES( - #{noteId}, - #{noteSj}, - #{noteCn}, - #{atchFileId}, - #{frstRegisterId}, - sysdate, - #{frstRegisterId}, - sysdate - ) - ]]> - </insert> - - <!-- 쪽지관리::보낸쪽지 등록 --> - <insert id="NoteManage.insertNoteTrnsmit"> - <![CDATA[ - INSERT INTO COMTNNOTETRNSMIT ( - NOTE_ID, - NOTE_TRNSMIT_ID, - TRNSMITER_ID, - DELETE_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - )VALUES( - #{noteId}, - #{noteTrnsmitId}, - #{trnsmiterId}, - 'N', - #{frstRegisterId}, - sysdate, - #{frstRegisterId}, - sysdate - ) - ]]> - </insert> - <!-- 쪽지관리::받은쪽지 등록 --> - <insert id="NoteManage.insertNoteRecptn"> - <![CDATA[ - INSERT INTO COMTNNOTERECPTN( - NOTE_ID, - NOTE_TRNSMIT_ID, - NOTE_RECPTN_ID, - RCVER_ID, - OPEN_YN, - RECPTN_SE, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - )VALUES( - #{noteId}, - #{noteTrnsmitId}, - #{noteRecptnId}, - #{rcverId}, - #{openYn}, - #{recptnSe}, - #{frstRegisterId}, - sysdate, - #{frstRegisterId}, - sysdate - ) - ]]> - </insert> - - <!-- 쪽지관리::아이디 검색 --> - <select id="EovNoteEmpListPopup" parameterType="comDefaultVO" resultType="egovMap"> - <![CDATA[ - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - ]]> - <![CDATA[ - SELECT - EMPLYR_ID, - USER_NM EMPLYR_NM, - ESNTL_ID UNIQ_ID, - SEXDSTN_CODE, - BRTHDY, - HOUSE_ADRES HOME_ADRES, - DETAIL_ADRES, - EMAIL_ADRES, - OFFM_TELNO - FROM COMTNEMPLYRINFO - WHERE 1=1 - ]]> - <if test="searchCondition == 0"> - AND USER_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1"> - AND EMPLYR_ID LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 2"> - AND OFFM_TELNO LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - ORDER BY USER_NM DESC - ]]> - <![CDATA[ - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="EovNoteEmpListPopupCnt" parameterType="comDefaultVO" resultType="int"> - <![CDATA[ - SELECT - COUNT(*) totcnt - FROM - COMTNEMPLYRINFO - WHERE 1=1 - ]]> - <if test="searchCondition == 0"> - AND USER_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 1"> - AND EMPLYR_ID LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 2"> - AND OFFM_TELNO LIKE '%' || #{searchKeyword} || '%' - </if> - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntm/EgovNoteManage_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntm/EgovNoteManage_SQL_maria.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ntm/EgovNoteManage_SQL_maria.xml (nonexistent) @@ -1,169 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - DELETE_YN -> DELETE_AT - 2017.06.05 최두영 ibatis - > mybatis ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="NoteManage"> - - <!-- 쪽지관리::쪽지관리 조회(답변처리시) --> - <select id="selectNoteManage" resultType="egovMap"> - - SELECT - A.NOTE_ID, - (SELECT TRNSMITER_ID FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID LIMIT 1) TRNSMITER_ORG_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = (SELECT TRNSMITER_ID FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID LIMIT 1)) TRNSMITER_NM, - (SELECT EMPLYR_ID FROM COMTNEMPLYRINFO WHERE ESNTL_ID = (SELECT TRNSMITER_ID FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID LIMIT 1)) TRNSMITER_ID, - DATE_FORMAT((SELECT FRST_REGIST_PNTTM FROM COMTNNOTETRNSMIT WHERE NOTE_ID = A.NOTE_ID LIMIT 1),'%Y-%m-%d %H:%i:%s') TRNSMITER_PNTTM, - A.NOTE_SJ, - A.NOTE_CN, - A.ATCH_FILE_ID, - A.FRST_REGISTER_ID, - A.FRST_REGIST_PNTTM FRST_REGISTER_PNTTM, - A.LAST_UPDUSR_ID, - A.LAST_UPDT_PNTTM - FROM COMTNNOTE A - WHERE 1=1 - AND A.NOTE_ID=#{noteId} - - </select> - - <!-- 쪽지관리::쪽지관리 등록 --> - <insert id="insertNoteManage"> - - INSERT INTO COMTNNOTE ( - NOTE_ID, - NOTE_SJ, - NOTE_CN, - ATCH_FILE_ID, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - )VALUES( - #{noteId}, - #{noteSj}, - #{noteCn}, - #{atchFileId}, - #{frstRegisterId}, - sysdate(), - #{frstRegisterId}, - sysdate() - ) - - </insert> - - <!-- 쪽지관리::보낸쪽지 등록 --> - <insert id="insertNoteTrnsmit"> - - INSERT INTO COMTNNOTETRNSMIT ( - NOTE_ID, - NOTE_TRNSMIT_ID, - TRNSMITER_ID, - DELETE_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - )VALUES( - #{noteId}, - #{noteTrnsmitId}, - #{trnsmiterId}, - 'N', - #{frstRegisterId}, - sysdate(), - #{frstRegisterId}, - sysdate() - ) - - </insert> - <!-- 쪽지관리::받은쪽지 등록 --> - <insert id="insertNoteRecptn"> - - INSERT INTO COMTNNOTERECPTN( - NOTE_ID, - NOTE_TRNSMIT_ID, - NOTE_RECPTN_ID, - RCVER_ID, - OPEN_YN, - RECPTN_SE, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - )VALUES( - #{noteId}, - #{noteTrnsmitId}, - #{noteRecptnId}, - #{rcverId}, - #{openYn}, - #{recptnSe}, - #{frstRegisterId}, - sysdate(), - #{frstRegisterId}, - sysdate() - ) - - </insert> - - <!-- 쪽지관리::아이디 검색 --> - <select id="EovNoteEmpListPopup" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT - EMPLYR_ID, - USER_NM EMPLYR_NM, - ESNTL_ID UNIQ_ID, - SEXDSTN_CODE, - BRTHDY, - HOUSE_ADRES HOME_ADRES, - DETAIL_ADRES, - EMAIL_ADRES, - OFFM_TELNO - FROM COMTNEMPLYRINFO - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'USER_NM'"> - AND USER_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'EMPLYR_ID'"> - AND EMPLYR_ID LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'OFFM_TELNO'"> - AND OFFM_TELNO LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - - ORDER BY USER_NM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - - <select id="EovNoteEmpListPopupCnt" parameterType="comDefaultVO" resultType="int"> - - SELECT - COUNT(*) totcnt - FROM - COMTNEMPLYRINFO - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'USER_NM'"> - AND USER_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'EMPLYR_ID'"> - AND EMPLYR_ID LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'OFFM_TELNO'"> - AND OFFM_TELNO LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/uas/EgovUserAbsnce_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/uas/EgovUserAbsnce_SQL_postgres.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/uas/EgovUserAbsnce_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="userAbsnceDAO"> - <resultMap id="userAbsnce" type="egovframework.com.uss.ion.uas.service.UserAbsnceVO"> - <result property="userId" column="EMPLYR_ID"/> - <result property="userNm" column="USER_NM"/> - <result property="userAbsnceAt" column="USER_ABSNCE_AT"/> - <result property="regYn" column="REG_YN"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectUserAbsnceList" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnceVO" resultMap="userAbsnce"> - SELECT X.EMPLYR_ID, - X.USER_NM, - X.USER_ABSNCE_AT, - X.REG_YN, - X.LAST_UPDUSR_ID, - X.LAST_UPDT_PNTTM - FROM (SELECT A.EMPLYR_ID, - A.USER_NM, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE B.USER_ABSNCE_AT - END) AS USER_ABSNCE_AT, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE 'Y' - END) AS REG_YN, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNEMPLYRINFO A LEFT OUTER JOIN COMTNUSERABSNCE B - ON A.EMPLYR_ID = B.EMPLYR_ID - ) X - - WHERE 1 = 1 - - <if test="searchCondition == 1"> AND - X.USER_NM LIKE CONCAT('%' , #{searchKeyword}, '%') - </if> - <if test='selAbsnceAt != "A"'> AND - X.USER_ABSNCE_AT = #{selAbsnceAt} - </if> - - ORDER BY LAST_UPDT_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectUserAbsnceListTotCnt" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnceVO" resultType="int"> - SELECT COUNT(*) totcnt - FROM (SELECT A.EMPLYR_ID, - A.USER_NM, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE B.USER_ABSNCE_AT - END) AS USER_ABSNCE_AT, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE 'Y' - END) AS REG_YN, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNEMPLYRINFO A LEFT OUTER JOIN COMTNUSERABSNCE B - ON A.EMPLYR_ID = B.EMPLYR_ID - ) X - WHERE 1 = 1 - <if test="searchCondition == 1"> AND - X.USER_NM LIKE CONCAT('%' , #{searchKeyword}, '%') - </if> - <if test='selAbsnceAt != "A"'> AND - X.USER_ABSNCE_AT = #{selAbsnceAt} - </if> - </select> - - <select id="selectUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnceVO" resultMap="userAbsnce"> - SELECT A.EMPLYR_ID, - A.USER_NM, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE B.USER_ABSNCE_AT - END) AS USER_ABSNCE_AT, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE 'Y' - END) AS REG_YN, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNEMPLYRINFO A LEFT OUTER JOIN COMTNUSERABSNCE B - ON A.EMPLYR_ID = B.EMPLYR_ID - WHERE 1 = 1 - AND A.EMPLYR_ID = #{userId} - </select> - - <insert id="insertUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnce"> - INSERT INTO COMTNUSERABSNCE ( - EMPLYR_ID, - USER_ABSNCE_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM ) - VALUES (#{userId}, - #{userAbsnceAt}, - #{lastUpdusrId}, - NOW(), - #{lastUpdusrId}, - NOW()) - </insert> - - <update id="updateUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnce"> - UPDATE COMTNUSERABSNCE - SET USER_ABSNCE_AT = #{userAbsnceAt}, - LAST_UPDUSR_ID = #{lastUpdusrId}, - LAST_UPDT_PNTTM = NOW() - WHERE EMPLYR_ID = #{userId} - </update> - - <delete id="deleteUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnce"> - - DELETE FROM COMTNUSERABSNCE - WHERE EMPLYR_ID = #{userId} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/uas/EgovUserAbsnce_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/uas/EgovUserAbsnce_SQL_maria.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/uas/EgovUserAbsnce_SQL_maria.xml (nonexistent) @@ -1,122 +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="userAbsnceDAO"> - - <resultMap id="userAbsnce" type="egovframework.com.uss.ion.uas.service.UserAbsnceVO"> - <result property="userId" column="EMPLYR_ID"/> - <result property="userNm" column="USER_NM"/> - <result property="userAbsnceAt" column="USER_ABSNCE_AT"/> - <result property="regYn" column="REG_YN"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectUserAbsnceList" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnceVO" resultMap="userAbsnce"> - SELECT X.EMPLYR_ID, - X.USER_NM, - X.USER_ABSNCE_AT, - X.REG_YN, - X.LAST_UPDUSR_ID, - X.LAST_UPDT_PNTTM - FROM (SELECT A.EMPLYR_ID, - A.USER_NM, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE B.USER_ABSNCE_AT - END) AS USER_ABSNCE_AT, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE 'Y' - END) AS REG_YN, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNEMPLYRINFO A LEFT OUTER JOIN COMTNUSERABSNCE B - ON A.EMPLYR_ID = B.EMPLYR_ID - ) X - WHERE 1 = 1 - <if test="searchCondition == 1"> <![CDATA[ AND - X.USER_NM LIKE CONCAT('%' , #{searchKeyword}, '%') ]]> - </if> - <if test='selAbsnceAt != "A"'> AND - X.USER_ABSNCE_AT = #{selAbsnceAt} - </if> - - - ORDER BY LAST_UPDT_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - - <select id="selectUserAbsnceListTotCnt" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnceVO" resultType="int"> - SELECT COUNT(*) totcnt - FROM (SELECT A.EMPLYR_ID, - A.USER_NM, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE B.USER_ABSNCE_AT - END) AS USER_ABSNCE_AT, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE 'Y' - END) AS REG_YN, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNEMPLYRINFO A LEFT OUTER JOIN COMTNUSERABSNCE B - ON A.EMPLYR_ID = B.EMPLYR_ID - ) X - WHERE 1 = 1 - <if test="searchCondition == 1"> AND - X.USER_NM LIKE CONCAT('%' , #{searchKeyword}, '%') - </if> - <if test='selAbsnceAt != "A"'> AND - X.USER_ABSNCE_AT = #{selAbsnceAt} - </if> - - </select> - - <select id="selectUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnceVO" resultMap="userAbsnce"> - SELECT A.EMPLYR_ID, - A.USER_NM, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE B.USER_ABSNCE_AT - END) AS USER_ABSNCE_AT, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE 'Y' - END) AS REG_YN, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNEMPLYRINFO A LEFT OUTER JOIN COMTNUSERABSNCE B - ON A.EMPLYR_ID = B.EMPLYR_ID - WHERE 1 = 1 - AND A.EMPLYR_ID = #{userId} - </select> - - <insert id="insertUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnce"> - INSERT INTO COMTNUSERABSNCE ( - EMPLYR_ID, - USER_ABSNCE_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM ) - VALUES (#{userId}, - #{userAbsnceAt}, - #{lastUpdusrId}, - now(), - #{lastUpdusrId}, - now()) - </insert> - - <update id="updateUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnce"> - UPDATE COMTNUSERABSNCE - SET USER_ABSNCE_AT = #{userAbsnceAt}, - LAST_UPDUSR_ID = #{lastUpdusrId}, - LAST_UPDT_PNTTM = now() - WHERE EMPLYR_ID = #{userId} - </update> - - <delete id="deleteUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnce"> - - DELETE FROM COMTNUSERABSNCE - WHERE EMPLYR_ID = #{userId} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/uas/EgovUserAbsnce_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/uas/EgovUserAbsnce_SQL_cubrid.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/uas/EgovUserAbsnce_SQL_cubrid.xml (nonexistent) @@ -1,130 +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="userAbsnceDAO"> - - <resultMap id="userAbsnce" type="egovframework.com.uss.ion.uas.service.UserAbsnceVO"> - <result property="userId" column="EMPLYR_ID"/> - <result property="userNm" column="USER_NM"/> - <result property="userAbsnceAt" column="USER_ABSNCE_AT"/> - <result property="regYn" column="REG_YN"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectUserAbsnceList" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnceVO" resultMap="userAbsnce"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - SELECT X.EMPLYR_ID, - X.USER_NM, - X.USER_ABSNCE_AT, - X.REG_YN, - X.LAST_UPDUSR_ID, - X.LAST_UPDT_PNTTM - FROM (SELECT A.EMPLYR_ID, - A.USER_NM, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE B.USER_ABSNCE_AT - END) AS USER_ABSNCE_AT, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE 'Y' - END) AS REG_YN, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNEMPLYRINFO A LEFT OUTER JOIN COMTNUSERABSNCE B - ON A.EMPLYR_ID = B.EMPLYR_ID - ) X - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - X.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='selAbsnceAt != "A"'> AND - X.USER_ABSNCE_AT = #{selAbsnceAt} - </if> - <![CDATA[ - ORDER BY LAST_UPDT_PNTTM DESC - ) ALL_LIST - ) Z - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - - </select> - - <select id="selectUserAbsnceListTotCnt" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnceVO" resultType="int"> - SELECT COUNT(*) totcnt - FROM (SELECT A.EMPLYR_ID, - A.USER_NM, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE B.USER_ABSNCE_AT - END) AS USER_ABSNCE_AT, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE 'Y' - END) AS REG_YN, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNEMPLYRINFO A LEFT OUTER JOIN COMTNUSERABSNCE B - ON A.EMPLYR_ID = B.EMPLYR_ID - ) X - WHERE 1 = 1 - <if test="searchCondition == 1">AND - X.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='selAbsnceAt != "A"'> AND - X.USER_ABSNCE_AT = #{selAbsnceAt} - </if> - </select> - - <select id="selectUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnceVO" resultMap="userAbsnce"> - SELECT A.EMPLYR_ID, - A.USER_NM, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE B.USER_ABSNCE_AT - END) AS USER_ABSNCE_AT, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE 'Y' - END) AS REG_YN, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNEMPLYRINFO A LEFT OUTER JOIN COMTNUSERABSNCE B - ON A.EMPLYR_ID = B.EMPLYR_ID - WHERE 1 = 1 - AND A.EMPLYR_ID = #{userId} - </select> - - <insert id="insertUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnce"> - INSERT INTO COMTNUSERABSNCE ( - EMPLYR_ID, - USER_ABSNCE_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM ) - VALUES (#{userId}, - #{userAbsnceAt}, - #{lastUpdusrId}, - SYSDATETIME, - #{lastUpdusrId}, - SYSDATETIME) - </insert> - - <update id="updateUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnce"> - UPDATE COMTNUSERABSNCE - SET USER_ABSNCE_AT = #{userAbsnceAt}, - LAST_UPDUSR_ID = #{lastUpdusrId}, - LAST_UPDT_PNTTM = SYSDATETIME - WHERE EMPLYR_ID = #{userId} - </update> - - <delete id="deleteUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnce"> - - DELETE FROM COMTNUSERABSNCE - WHERE EMPLYR_ID = #{userId} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/uas/EgovUserAbsnce_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/uas/EgovUserAbsnce_SQL_oracle.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/uas/EgovUserAbsnce_SQL_oracle.xml (nonexistent) @@ -1,131 +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="userAbsnceDAO"> - - <resultMap id="userAbsnce" type="egovframework.com.uss.ion.uas.service.UserAbsnceVO"> - <result property="userId" column="EMPLYR_ID"/> - <result property="userNm" column="USER_NM"/> - <result property="userAbsnceAt" column="USER_ABSNCE_AT"/> - <result property="regYn" column="REG_YN"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectUserAbsnceList" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnceVO" resultMap="userAbsnce"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - SELECT X.EMPLYR_ID, - X.USER_NM, - X.USER_ABSNCE_AT, - X.REG_YN, - X.LAST_UPDUSR_ID, - X.LAST_UPDT_PNTTM - FROM (SELECT A.EMPLYR_ID, - A.USER_NM, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE B.USER_ABSNCE_AT - END) AS USER_ABSNCE_AT, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE 'Y' - END) AS REG_YN, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNEMPLYRINFO A LEFT OUTER JOIN COMTNUSERABSNCE B - ON A.EMPLYR_ID = B.EMPLYR_ID - ) X - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - X.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='selAbsnceAt != "A"'> AND - X.USER_ABSNCE_AT = #{selAbsnceAt} - </if> - - <![CDATA[ - ORDER BY LAST_UPDT_PNTTM DESC - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - - </select> - - <select id="selectUserAbsnceListTotCnt" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnceVO" resultType="int"> - SELECT COUNT(*) totcnt - FROM (SELECT A.EMPLYR_ID, - A.USER_NM, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE B.USER_ABSNCE_AT - END) AS USER_ABSNCE_AT, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE 'Y' - END) AS REG_YN, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNEMPLYRINFO A LEFT OUTER JOIN COMTNUSERABSNCE B - ON A.EMPLYR_ID = B.EMPLYR_ID - ) X - WHERE 1 = 1 - <if test="searchCondition == 1">AND - X.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - - X.USER_ABSNCE_AT = #{selAbsnceAt} - - </select> - - <select id="selectUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnceVO" resultMap="userAbsnce"> - SELECT A.EMPLYR_ID, - A.USER_NM, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE B.USER_ABSNCE_AT - END) AS USER_ABSNCE_AT, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE 'Y' - END) AS REG_YN, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNEMPLYRINFO A LEFT OUTER JOIN COMTNUSERABSNCE B - ON A.EMPLYR_ID = B.EMPLYR_ID - WHERE 1 = 1 - AND A.EMPLYR_ID = #{userId} - </select> - - <insert id="insertUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnce"> - INSERT INTO COMTNUSERABSNCE ( - EMPLYR_ID, - USER_ABSNCE_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM ) - VALUES (#{userId}, - #{userAbsnceAt}, - #{lastUpdusrId}, - SYSDATE, - #{lastUpdusrId}, - SYSDATE) - </insert> - - <update id="updateUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnce"> - UPDATE COMTNUSERABSNCE - SET USER_ABSNCE_AT = #{userAbsnceAt}, - LAST_UPDUSR_ID = #{lastUpdusrId}, - LAST_UPDT_PNTTM = SYSDATE - WHERE EMPLYR_ID = #{userId} - </update> - - <delete id="deleteUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnce"> - - DELETE FROM COMTNUSERABSNCE - WHERE EMPLYR_ID = #{userId} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/uas/EgovUserAbsnce_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/uas/EgovUserAbsnce_SQL_altibase.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/uas/EgovUserAbsnce_SQL_altibase.xml (nonexistent) @@ -1,131 +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="userAbsnceDAO"> - - <resultMap id="userAbsnce" type="egovframework.com.uss.ion.uas.service.UserAbsnceVO"> - <result property="userId" column="EMPLYR_ID"/> - <result property="userNm" column="USER_NM"/> - <result property="userAbsnceAt" column="USER_ABSNCE_AT"/> - <result property="regYn" column="REG_YN"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectUserAbsnceList" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnceVO" resultMap="userAbsnce"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - SELECT X.EMPLYR_ID, - X.USER_NM, - X.USER_ABSNCE_AT, - X.REG_YN, - X.LAST_UPDUSR_ID, - X.LAST_UPDT_PNTTM - FROM (SELECT A.EMPLYR_ID, - A.USER_NM, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE B.USER_ABSNCE_AT - END) AS USER_ABSNCE_AT, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE 'Y' - END) AS REG_YN, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNEMPLYRINFO A LEFT OUTER JOIN COMTNUSERABSNCE B - ON A.EMPLYR_ID = B.EMPLYR_ID - ) X - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - X.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='selAbsnceAt != "A"'> AND - X.USER_ABSNCE_AT = #{selAbsnceAt} - </if> - <![CDATA[ - ORDER BY LAST_UPDT_PNTTM DESC - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - - </select> - - <select id="selectUserAbsnceListTotCnt" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnceVO" resultType="int"> - SELECT COUNT(*) totcnt - FROM (SELECT A.EMPLYR_ID, - A.USER_NM, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE B.USER_ABSNCE_AT - END) AS USER_ABSNCE_AT, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE 'Y' - END) AS REG_YN, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNEMPLYRINFO A LEFT OUTER JOIN COMTNUSERABSNCE B - ON A.EMPLYR_ID = B.EMPLYR_ID - ) X - WHERE 1 = 1 - <if test="searchCondition == 1">AND - X.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='selAbsnceAt != "A"'> AND - X.USER_ABSNCE_AT = #{selAbsnceAt} - </if> - - </select> - - <select id="selectUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnceVO" resultMap="userAbsnce"> - SELECT A.EMPLYR_ID, - A.USER_NM, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE B.USER_ABSNCE_AT - END) AS USER_ABSNCE_AT, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE 'Y' - END) AS REG_YN, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNEMPLYRINFO A LEFT OUTER JOIN COMTNUSERABSNCE B - ON A.EMPLYR_ID = B.EMPLYR_ID - WHERE 1 = 1 - AND A.EMPLYR_ID = #{userId} - </select> - - <insert id="insertUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnce"> - INSERT INTO COMTNUSERABSNCE ( - EMPLYR_ID, - USER_ABSNCE_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM ) - VALUES (#{userId}, - #{userAbsnceAt}, - #{lastUpdusrId}, - SYSDATE, - #{lastUpdusrId}, - SYSDATE) - </insert> - - <update id="updateUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnce"> - UPDATE COMTNUSERABSNCE - SET USER_ABSNCE_AT = #{userAbsnceAt}, - LAST_UPDUSR_ID = #{lastUpdusrId}, - LAST_UPDT_PNTTM = SYSDATE - WHERE EMPLYR_ID = #{userId} - </update> - - <delete id="deleteUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnce"> - - DELETE FROM COMTNUSERABSNCE - WHERE EMPLYR_ID = #{userId} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/uas/EgovUserAbsnce_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/uas/EgovUserAbsnce_SQL_tibero.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/uas/EgovUserAbsnce_SQL_tibero.xml (nonexistent) @@ -1,131 +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="userAbsnceDAO"> - - <resultMap id="userAbsnce" type="egovframework.com.uss.ion.uas.service.UserAbsnceVO"> - <result property="userId" column="EMPLYR_ID"/> - <result property="userNm" column="USER_NM"/> - <result property="userAbsnceAt" column="USER_ABSNCE_AT"/> - <result property="regYn" column="REG_YN"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectUserAbsnceList" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnceVO" resultMap="userAbsnce"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - SELECT X.EMPLYR_ID, - X.USER_NM, - X.USER_ABSNCE_AT, - X.REG_YN, - X.LAST_UPDUSR_ID, - X.LAST_UPDT_PNTTM - FROM (SELECT A.EMPLYR_ID, - A.USER_NM, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE B.USER_ABSNCE_AT - END) AS USER_ABSNCE_AT, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE 'Y' - END) AS REG_YN, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNEMPLYRINFO A LEFT OUTER JOIN COMTNUSERABSNCE B - ON A.EMPLYR_ID = B.EMPLYR_ID - ) X - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - X.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='selAbsnceAt != "A"'> AND - X.USER_ABSNCE_AT = #{selAbsnceAt} - </if> - - <![CDATA[ - ORDER BY LAST_UPDT_PNTTM DESC - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - - </select> - - <select id="selectUserAbsnceListTotCnt" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnceVO" resultType="int"> - SELECT COUNT(*) totcnt - FROM (SELECT A.EMPLYR_ID, - A.USER_NM, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE B.USER_ABSNCE_AT - END) AS USER_ABSNCE_AT, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE 'Y' - END) AS REG_YN, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNEMPLYRINFO A LEFT OUTER JOIN COMTNUSERABSNCE B - ON A.EMPLYR_ID = B.EMPLYR_ID - ) X - WHERE 1 = 1 - <if test="searchCondition == 1">AND - X.USER_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test='selAbsnceAt != "A"'> AND - X.USER_ABSNCE_AT = #{selAbsnceAt} - </if> - </select> - - <select id="selectUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnceVO" resultMap="userAbsnce"> - SELECT A.EMPLYR_ID, - A.USER_NM, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE B.USER_ABSNCE_AT - END) AS USER_ABSNCE_AT, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE 'Y' - END) AS REG_YN, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNEMPLYRINFO A LEFT OUTER JOIN COMTNUSERABSNCE B - ON A.EMPLYR_ID = B.EMPLYR_ID - WHERE 1 = 1 - AND A.EMPLYR_ID = #{userId} - </select> - - <insert id="insertUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnce"> - INSERT INTO COMTNUSERABSNCE ( - EMPLYR_ID, - USER_ABSNCE_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM ) - VALUES (#{userId}, - #{userAbsnceAt}, - #{lastUpdusrId}, - SYSDATE, - #{lastUpdusrId}, - SYSDATE) - </insert> - - <update id="updateUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnce"> - UPDATE COMTNUSERABSNCE - SET USER_ABSNCE_AT = #{userAbsnceAt}, - LAST_UPDUSR_ID = #{lastUpdusrId}, - LAST_UPDT_PNTTM = SYSDATE - WHERE EMPLYR_ID = #{userId} - </update> - - <delete id="deleteUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnce"> - - DELETE FROM COMTNUSERABSNCE - WHERE EMPLYR_ID = #{userId} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/uas/EgovUserAbsnce_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/uas/EgovUserAbsnce_SQL_mysql.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/uas/EgovUserAbsnce_SQL_mysql.xml (nonexistent) @@ -1,122 +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="userAbsnceDAO"> - - <resultMap id="userAbsnce" type="egovframework.com.uss.ion.uas.service.UserAbsnceVO"> - <result property="userId" column="EMPLYR_ID"/> - <result property="userNm" column="USER_NM"/> - <result property="userAbsnceAt" column="USER_ABSNCE_AT"/> - <result property="regYn" column="REG_YN"/> - <result property="lastUpdusrId" column="LAST_UPDUSR_ID"/> - <result property="lastUpdusrPnttm" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectUserAbsnceList" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnceVO" resultMap="userAbsnce"> - SELECT X.EMPLYR_ID, - X.USER_NM, - X.USER_ABSNCE_AT, - X.REG_YN, - X.LAST_UPDUSR_ID, - X.LAST_UPDT_PNTTM - FROM (SELECT A.EMPLYR_ID, - A.USER_NM, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE B.USER_ABSNCE_AT - END) AS USER_ABSNCE_AT, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE 'Y' - END) AS REG_YN, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNEMPLYRINFO A LEFT OUTER JOIN COMTNUSERABSNCE B - ON A.EMPLYR_ID = B.EMPLYR_ID - ) X - WHERE 1 = 1 - <if test="searchCondition == 1"> <![CDATA[ AND - X.USER_NM LIKE CONCAT('%' , #{searchKeyword}, '%') ]]> - </if> - <if test='selAbsnceAt != "A"'> AND - X.USER_ABSNCE_AT = #{selAbsnceAt} - </if> - - - ORDER BY LAST_UPDT_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - - <select id="selectUserAbsnceListTotCnt" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnceVO" resultType="int"> - SELECT COUNT(*) totcnt - FROM (SELECT A.EMPLYR_ID, - A.USER_NM, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE B.USER_ABSNCE_AT - END) AS USER_ABSNCE_AT, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE 'Y' - END) AS REG_YN, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNEMPLYRINFO A LEFT OUTER JOIN COMTNUSERABSNCE B - ON A.EMPLYR_ID = B.EMPLYR_ID - ) X - WHERE 1 = 1 - <if test="searchCondition == 1"> AND - X.USER_NM LIKE CONCAT('%' , #{searchKeyword}, '%') - </if> - <if test='selAbsnceAt != "A"'> AND - X.USER_ABSNCE_AT = #{selAbsnceAt} - </if> - - </select> - - <select id="selectUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnceVO" resultMap="userAbsnce"> - SELECT A.EMPLYR_ID, - A.USER_NM, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE B.USER_ABSNCE_AT - END) AS USER_ABSNCE_AT, - (CASE WHEN B.USER_ABSNCE_AT IS NULL THEN 'N' - ELSE 'Y' - END) AS REG_YN, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNEMPLYRINFO A LEFT OUTER JOIN COMTNUSERABSNCE B - ON A.EMPLYR_ID = B.EMPLYR_ID - WHERE 1 = 1 - AND A.EMPLYR_ID = #{userId} - </select> - - <insert id="insertUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnce"> - INSERT INTO COMTNUSERABSNCE ( - EMPLYR_ID, - USER_ABSNCE_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM ) - VALUES (#{userId}, - #{userAbsnceAt}, - #{lastUpdusrId}, - now(), - #{lastUpdusrId}, - now()) - </insert> - - <update id="updateUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnce"> - UPDATE COMTNUSERABSNCE - SET USER_ABSNCE_AT = #{userAbsnceAt}, - LAST_UPDUSR_ID = #{lastUpdusrId}, - LAST_UPDT_PNTTM = now() - WHERE EMPLYR_ID = #{userId} - </update> - - <delete id="deleteUserAbsnce" parameterType="egovframework.com.uss.ion.uas.service.UserAbsnce"> - - DELETE FROM COMTNUSERABSNCE - WHERE EMPLYR_ID = #{userId} - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nts/EgovNoteTrnsmit_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nts/EgovNoteTrnsmit_SQL_altibase.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nts/EgovNoteTrnsmit_SQL_altibase.xml (nonexistent) @@ -1,282 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - DELETE_YN -> DELETE_AT ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="NoteTrnsmit"> - - <!-- ::ResultMap 선언 --> - <resultMap id="NoteTrnsmitVO" type="egovframework.com.uss.ion.nts.service.NoteTrnsmit"> - <result property="noteId" column="NOTE_ID"/> - <result property="noteTrnsmitId" column="NOTE_TRNSMIT_ID"/> - <result property="trnsmiterId" column="TRNSMITER_ID"/> - <result property="noteSj" column="NOTE_SJ"/> - <result property="noteCn" column="NOTE_CN"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - </resultMap> - - <!-- 보낸편지함관리::수신자목록 --> - - <!-- 보낸편지함관리::상세 게시물정보 --> - <select id="selectNoteTrnsmitDetail" resultType="egovMap"> - <![CDATA[ - SELECT - NOTE.NOTE_ID, - NOTE_TNS.NOTE_TRNSMIT_ID, - NOTE_TNS.TRNSMITER_ID, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD hh24:mi:ss') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.FRST_REGISTER_ID) FRST_REGISTER_NM, - ( - SELECT - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.RCVER_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND ROWNUM <= 1 - ) RCVER_NM, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - ) RCVER_TOTAL, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'Y' - ) OPEN_Y, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'N' - ) OPEN_N - - FROM - COMTNNOTE NOTE, - COMTNNOTETRNSMIT NOTE_TNS - WHERE 1=1 - AND NOTE.NOTE_ID = NOTE_TNS.NOTE_ID - AND NOTE_TNS.NOTE_ID=#{noteId} - AND NOTE_TNS.NOTE_TRNSMIT_ID=#{noteTrnsmitId} - ]]> - </select> - - <!-- 보낸편지함관리::목록조회 게시물정보 --> - <select id="selectNoteTrnsmit" parameterType="comDefaultVO" resultType="egovMap"> - <![CDATA[ - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - NOTE.NOTE_ID, - NOTE_TNS.NOTE_TRNSMIT_ID, - NOTE_TNS.TRNSMITER_ID, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD hh24:mi:ss') FRST_REGISTER_PNTTM, - ( - SELECT - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.RCVER_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND ROWNUM <= 1 - ) RCVER_NM, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - )-1 RCVER_CNT, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'Y' - ) OPEN_Y, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'N' - ) OPEN_N - FROM - COMTNNOTE NOTE, - COMTNNOTETRNSMIT NOTE_TNS - WHERE 1=1 - AND NOTE.NOTE_ID = NOTE_TNS.NOTE_ID - AND NOTE_TNS.DELETE_AT = 'N' - AND NOTE_TNS.TRNSMITER_ID=#{trnsmiterId} - ]]> - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') >= #{searchFromDate} AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') <= #{searchToDate} - ]]> - </if> - </if> - - ORDER BY NOTE.FRST_REGIST_PNTTM DESC - - - ) T0 - ) - WHERE ROWNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - <!-- 보낸편지함관리::목록조회_게시물 총갯수 --> - <select id="selectNoteTrnsmitCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM - COMTNNOTE NOTE, - COMTNNOTETRNSMIT NOTE_TNS - WHERE 1=1 - AND NOTE.NOTE_ID = NOTE_TNS.NOTE_ID - AND NOTE_TNS.DELETE_AT = 'N' - AND NOTE_TNS.TRNSMITER_ID=#{trnsmiterId} - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') >= #{searchFromDate} AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') <= #{searchToDate} - ]]> - </if> - </if> - </select> - - <!-- 보낸편지함관리::받은편지함 삭제 --> - <delete id="deleteNoteTrnsmit"> - - UPDATE COMTNNOTETRNSMIT SET DELETE_AT='Y', - LAST_UPDT_PNTTM=sysdate, - LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - - </delete> - - <!-- 보낸편지함관리::보낸편지함 삭제 --> - <delete id="deleteNoteRecptn"> - - DELETE FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId} - - </delete> - - <!-- 보낸편지함관리::쪽지정보/보낸쪽지 삭제 --> - <delete id="deleteNoteManage"> - - DELETE FROM COMTNNOTE WHERE NOTE_ID=#{noteId} - - </delete> - - <!-- 보낸편지함관리::받은편지함 갯수 --> - <select id="selectTrnsmitRelationCnt" resultType="int"> - - SELECT - COUNT(NOTE_ID) CNT - FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - - </select> - - <!-- 보낸편지함관리::쪽지정보/보낸쪽지 삭제 --> - <delete id="deleteNoteTrnsmitRelation"> - - DELETE FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - - - </delete> - - <!-- 보낸편지함관리::수신자목록조회 --> - <select id="selectNoteTrnsmitCnfirm" resultType="egovMap"> - - SELECT - NOTE.NOTE_ID, - NOTE_RNS.NOTE_TRNSMIT_ID, - NOTE_RNS.NOTE_RECPTN_ID, - NOTE_TNS.TRNSMITER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.TRNSMITER_ID) TRNSMITER_NM, - (SELECT EMPLYR_ID FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.TRNSMITER_ID) TRNSMITER_IDS, - TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD hh24:mi:ss') TRNSMITER_PNTTM, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE_RNS.RCVER_ID, - (SELECT EMPLYR_ID FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_IDS, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_NM, - TO_CHAR(NOTE_RNS.LAST_UPDT_PNTTM,'YYYY-MM-DD hh24:mi:ss') RCVER_PNTTM, - NOTE_RNS.OPEN_YN, - NOTE_RNS.RECPTN_SE - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID - AND NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE.NOTE_ID=#{noteId} - - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nts/EgovNoteTrnsmit_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nts/EgovNoteTrnsmit_SQL_tibero.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nts/EgovNoteTrnsmit_SQL_tibero.xml (nonexistent) @@ -1,282 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - DELETE_YN -> DELETE_AT ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="NoteTrnsmit"> - - <!-- ::ResultMap 선언 --> - <resultMap id="NoteTrnsmitVO" type="egovframework.com.uss.ion.nts.service.NoteTrnsmit"> - <result property="noteId" column="NOTE_ID"/> - <result property="noteTrnsmitId" column="NOTE_TRNSMIT_ID"/> - <result property="trnsmiterId" column="TRNSMITER_ID"/> - <result property="noteSj" column="NOTE_SJ"/> - <result property="noteCn" column="NOTE_CN"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - </resultMap> - - <!-- 보낸편지함관리::수신자목록 --> - - <!-- 보낸편지함관리::상세 게시물정보 --> - <select id="selectNoteTrnsmitDetail" resultType="egovMap"> - <![CDATA[ - SELECT - NOTE.NOTE_ID, - NOTE_TNS.NOTE_TRNSMIT_ID, - NOTE_TNS.TRNSMITER_ID, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD hh24:mi:ss') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.FRST_REGISTER_ID) FRST_REGISTER_NM, - ( - SELECT - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.RCVER_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND ROWNUM <= 1 - ) RCVER_NM, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - ) RCVER_TOTAL, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'Y' - ) OPEN_Y, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'N' - ) OPEN_N - - FROM - COMTNNOTE NOTE, - COMTNNOTETRNSMIT NOTE_TNS - WHERE 1=1 - AND NOTE.NOTE_ID = NOTE_TNS.NOTE_ID - AND NOTE_TNS.NOTE_ID=#{noteId} - AND NOTE_TNS.NOTE_TRNSMIT_ID=#{noteTrnsmitId} - ]]> - </select> - - <!-- 보낸편지함관리::목록조회 게시물정보 --> - <select id="selectNoteTrnsmit" parameterType="comDefaultVO" resultType="egovMap"> - <![CDATA[ - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - NOTE.NOTE_ID, - NOTE_TNS.NOTE_TRNSMIT_ID, - NOTE_TNS.TRNSMITER_ID, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD hh24:mi:ss') FRST_REGISTER_PNTTM, - ( - SELECT - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.RCVER_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND ROWNUM <= 1 - ) RCVER_NM, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - )-1 RCVER_CNT, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'Y' - ) OPEN_Y, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'N' - ) OPEN_N - FROM - COMTNNOTE NOTE, - COMTNNOTETRNSMIT NOTE_TNS - WHERE 1=1 - AND NOTE.NOTE_ID = NOTE_TNS.NOTE_ID - AND NOTE_TNS.DELETE_AT = 'N' - AND NOTE_TNS.TRNSMITER_ID=#{trnsmiterId} - ]]> - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') >= #{searchFromDate} AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') <= #{searchToDate} - ]]> - </if> - </if> - - ORDER BY NOTE.FRST_REGIST_PNTTM DESC - - - ) T0 - ) - WHERE ROWNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - <!-- 보낸편지함관리::목록조회_게시물 총갯수 --> - <select id="selectNoteTrnsmitCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM - COMTNNOTE NOTE, - COMTNNOTETRNSMIT NOTE_TNS - WHERE 1=1 - AND NOTE.NOTE_ID = NOTE_TNS.NOTE_ID - AND NOTE_TNS.DELETE_AT = 'N' - AND NOTE_TNS.TRNSMITER_ID=#{trnsmiterId} - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') >= #{searchFromDate} AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') <= #{searchToDate} - ]]> - </if> - </if> - </select> - - <!-- 보낸편지함관리::받은편지함 삭제 --> - <delete id="deleteNoteTrnsmit"> - - UPDATE COMTNNOTETRNSMIT SET DELETE_AT='Y', - LAST_UPDT_PNTTM=sysdate, - LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - - </delete> - - <!-- 보낸편지함관리::보낸편지함 삭제 --> - <delete id="deleteNoteRecptn"> - - DELETE FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId} - - </delete> - - <!-- 보낸편지함관리::쪽지정보/보낸쪽지 삭제 --> - <delete id="deleteNoteManage"> - - DELETE FROM COMTNNOTE WHERE NOTE_ID=#{noteId} - - </delete> - - <!-- 보낸편지함관리::받은편지함 갯수 --> - <select id="selectTrnsmitRelationCnt" resultType="int"> - - SELECT - COUNT(NOTE_ID) CNT - FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - - </select> - - <!-- 보낸편지함관리::쪽지정보/보낸쪽지 삭제 --> - <delete id="deleteNoteTrnsmitRelation"> - - DELETE FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - - - </delete> - - <!-- 보낸편지함관리::수신자목록조회 --> - <select id="selectNoteTrnsmitCnfirm" resultType="egovMap"> - - SELECT - NOTE.NOTE_ID, - NOTE_RNS.NOTE_TRNSMIT_ID, - NOTE_RNS.NOTE_RECPTN_ID, - NOTE_TNS.TRNSMITER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.TRNSMITER_ID) TRNSMITER_NM, - (SELECT EMPLYR_ID FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.TRNSMITER_ID) TRNSMITER_IDS, - TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD hh24:mi:ss') TRNSMITER_PNTTM, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE_RNS.RCVER_ID, - (SELECT EMPLYR_ID FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_IDS, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_NM, - TO_CHAR(NOTE_RNS.LAST_UPDT_PNTTM,'YYYY-MM-DD hh24:mi:ss') RCVER_PNTTM, - NOTE_RNS.OPEN_YN, - NOTE_RNS.RECPTN_SE - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID - AND NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE.NOTE_ID=#{noteId} - - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nts/EgovNoteTrnsmit_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nts/EgovNoteTrnsmit_SQL_mysql.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nts/EgovNoteTrnsmit_SQL_mysql.xml (nonexistent) @@ -1,270 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - DELETE_YN -> DELETE_AT ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="NoteTrnsmit"> - - <!-- ::ResultMap 선언 --> - <resultMap id="NoteTrnsmitVO" type="egovframework.com.uss.ion.nts.service.NoteTrnsmit"> - <result property="noteId" column="NOTE_ID"/> - <result property="noteTrnsmitId" column="NOTE_TRNSMIT_ID"/> - <result property="trnsmiterId" column="TRNSMITER_ID"/> - <result property="noteSj" column="NOTE_SJ"/> - <result property="noteCn" column="NOTE_CN"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - </resultMap> - - <!-- 보낸편지함관리::수신자목록 --> - - <!-- 보낸편지함관리::상세 게시물정보 --> - <select id="selectNoteTrnsmitDetail" resultType="egovMap"> - - SELECT - NOTE.NOTE_ID, - NOTE_TNS.NOTE_TRNSMIT_ID, - NOTE_TNS.TRNSMITER_ID, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - DATE_FORMAT(NOTE_TNS.FRST_REGIST_PNTTM,'%Y-%m-%d %H:%i:%s') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.FRST_REGISTER_ID) FRST_REGISTER_NM, - ( - SELECT - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.RCVER_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - LIMIT 0,1 - ) RCVER_NM, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - ) RCVER_TOTAL, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'Y' - ) OPEN_Y, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'N' - ) OPEN_N - - FROM - COMTNNOTE NOTE, - COMTNNOTETRNSMIT NOTE_TNS - WHERE 1=1 - AND NOTE.NOTE_ID = NOTE_TNS.NOTE_ID - AND NOTE_TNS.NOTE_ID=#{noteId} - AND NOTE_TNS.NOTE_TRNSMIT_ID=#{noteTrnsmitId} - - </select> - - <!-- 보낸편지함관리::목록조회 게시물정보 --> - <select id="selectNoteTrnsmit" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT - NOTE.NOTE_ID, - NOTE_TNS.NOTE_TRNSMIT_ID, - NOTE_TNS.TRNSMITER_ID, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - DATE_FORMAT(NOTE_TNS.FRST_REGIST_PNTTM,'%Y-%m-%d %H:%i:%s') FRST_REGISTER_PNTTM, - ( - SELECT - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.RCVER_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - LIMIT 0,1 - ) RCVER_NM, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - )-1 RCVER_CNT, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'Y' - ) OPEN_Y, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'N' - ) OPEN_N - FROM - COMTNNOTE NOTE, - COMTNNOTETRNSMIT NOTE_TNS - WHERE 1=1 - AND NOTE.NOTE_ID = NOTE_TNS.NOTE_ID - AND NOTE_TNS.DELETE_AT = 'N' - AND NOTE_TNS.TRNSMITER_ID=#{trnsmiterId} - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND DATE_FORMAT(NOTE_TNS.FRST_REGIST_PNTTM,'%Y-%m-%d') >= #{searchFromDate} AND DATE_FORMAT(NOTE_TNS.FRST_REGIST_PNTTM,'%Y-%m-%d') <= #{searchToDate} - ]]> - </if> - </if> - - ORDER BY NOTE.FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - <!-- 보낸편지함관리::목록조회_게시물 총갯수 --> - <select id="selectNoteTrnsmitCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM - COMTNNOTE NOTE, - COMTNNOTETRNSMIT NOTE_TNS - WHERE 1=1 - AND NOTE.NOTE_ID = NOTE_TNS.NOTE_ID - AND NOTE_TNS.DELETE_AT = 'N' - AND NOTE_TNS.TRNSMITER_ID=#{trnsmiterId} - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND DATE_FORMAT(NOTE_TNS.FRST_REGIST_PNTTM,'%Y-%m-%d') >= #{searchFromDate} AND DATE_FORMAT(NOTE_TNS.FRST_REGIST_PNTTM,'%Y-%m-%d') <= #{searchToDate} - ]]> - </if> - </if> - </select> - - <!-- 보낸편지함관리::받은편지함 삭제 --> - <delete id="deleteNoteTrnsmit"> - - UPDATE COMTNNOTETRNSMIT SET DELETE_AT='Y', - LAST_UPDT_PNTTM=sysdate(), - LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId}; - - </delete> - - <!-- 보낸편지함관리::보낸편지함 삭제 --> - <delete id="deleteNoteRecptn"> - - DELETE FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId} - - </delete> - - <!-- 보낸편지함관리::쪽지정보/보낸쪽지 삭제 --> - <delete id="deleteNoteManage"> - - DELETE FROM COMTNNOTE WHERE NOTE_ID=#{noteId}; - - </delete> - - <!-- 보낸편지함관리::받은편지함 갯수 --> - <select id="selectTrnsmitRelationCnt" resultType="int"> - SELECT - COUNT(NOTE_ID) CNT - FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId}; - </select> - - <!-- 보낸편지함관리::쪽지정보/보낸쪽지 삭제 --> - <delete id="deleteNoteTrnsmitRelation"> - - DELETE FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId}; - - - </delete> - - <!-- 보낸편지함관리::수신자목록조회 --> - <select id="selectNoteTrnsmitCnfirm" resultType="egovMap"> - - SELECT - NOTE.NOTE_ID, - NOTE_RNS.NOTE_TRNSMIT_ID, - NOTE_RNS.NOTE_RECPTN_ID, - NOTE_TNS.TRNSMITER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.TRNSMITER_ID) TRNSMITER_NM, - (SELECT EMPLYR_ID FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.TRNSMITER_ID) TRNSMITER_IDS, - DATE_FORMAT(NOTE_TNS.FRST_REGIST_PNTTM,'%Y-%m-%d %H:%i:%s') TRNSMITER_PNTTM, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE_RNS.RCVER_ID, - (SELECT EMPLYR_ID FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_IDS, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_NM, - DATE_FORMAT(NOTE_RNS.LAST_UPDT_PNTTM,'%Y-%m-%d %H:%i:%s') RCVER_PNTTM, - NOTE_RNS.OPEN_YN, - NOTE_RNS.RECPTN_SE - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID - AND NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE.NOTE_ID=#{noteId} - - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nts/EgovNoteTrnsmit_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nts/EgovNoteTrnsmit_SQL_postgres.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nts/EgovNoteTrnsmit_SQL_postgres.xml (nonexistent) @@ -1,270 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - DELETE_YN -> DELETE_AT ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="NoteTrnsmit"> - - <!-- ::ResultMap 선언 --> - <resultMap id="NoteTrnsmitVO" type="egovframework.com.uss.ion.nts.service.NoteTrnsmit"> - <result property="noteId" column="NOTE_ID"/> - <result property="noteTrnsmitId" column="NOTE_TRNSMIT_ID"/> - <result property="trnsmiterId" column="TRNSMITER_ID"/> - <result property="noteSj" column="NOTE_SJ"/> - <result property="noteCn" column="NOTE_CN"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - </resultMap> - - <!-- 보낸편지함관리::수신자목록 --> - - <!-- 보낸편지함관리::상세 게시물정보 --> - <select id="selectNoteTrnsmitDetail" resultType="egovMap"> - - SELECT - NOTE.NOTE_ID, - NOTE_TNS.NOTE_TRNSMIT_ID, - NOTE_TNS.TRNSMITER_ID, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-mm-dd HH24:MI:SS') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.FRST_REGISTER_ID) FRST_REGISTER_NM, - ( - SELECT - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.RCVER_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - LIMIT 1 - ) RCVER_NM, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - ) RCVER_TOTAL, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'Y' - ) OPEN_Y, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'N' - ) OPEN_N - - FROM - COMTNNOTE NOTE, - COMTNNOTETRNSMIT NOTE_TNS - WHERE 1=1 - AND NOTE.NOTE_ID = NOTE_TNS.NOTE_ID - AND NOTE_TNS.NOTE_ID=#{noteId} - AND NOTE_TNS.NOTE_TRNSMIT_ID=#{noteTrnsmitId} - - </select> - - <!-- 보낸편지함관리::목록조회 게시물정보 --> - <select id="selectNoteTrnsmit" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT - NOTE.NOTE_ID, - NOTE_TNS.NOTE_TRNSMIT_ID, - NOTE_TNS.TRNSMITER_ID, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-mm-dd HH24:MI:SS') FRST_REGISTER_PNTTM, - ( - SELECT - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.RCVER_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - LIMIT 1 - ) RCVER_NM, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - )-1 RCVER_CNT, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'Y' - ) OPEN_Y, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'N' - ) OPEN_N - FROM - COMTNNOTE NOTE, - COMTNNOTETRNSMIT NOTE_TNS - WHERE 1=1 - AND NOTE.NOTE_ID = NOTE_TNS.NOTE_ID - AND NOTE_TNS.DELETE_AT = 'N' - AND NOTE_TNS.TRNSMITER_ID=#{trnsmiterId} - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-mm-dd') >= #{searchFromDate} AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-mm-dd') <= #{searchToDate} - ]]> - </if> - </if> - - ORDER BY NOTE.FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - <!-- 보낸편지함관리::목록조회_게시물 총갯수 --> - <select id="selectNoteTrnsmitCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM - COMTNNOTE NOTE, - COMTNNOTETRNSMIT NOTE_TNS - WHERE 1=1 - AND NOTE.NOTE_ID = NOTE_TNS.NOTE_ID - AND NOTE_TNS.DELETE_AT = 'N' - AND NOTE_TNS.TRNSMITER_ID=#{trnsmiterId} - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYYmmdd') >= #{searchFromDate} AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYYmmdd') <= #{searchToDate} - ]]> - </if> - </if> - </select> - - <!-- 보낸편지함관리::받은편지함 삭제 --> - <delete id="deleteNoteTrnsmit"> - - UPDATE COMTNNOTETRNSMIT SET DELETE_AT='Y', - LAST_UPDT_PNTTM=NOW(), - LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId}; - - </delete> - - <!-- 보낸편지함관리::보낸편지함 삭제 --> - <delete id="deleteNoteRecptn"> - - DELETE FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId} - - </delete> - - <!-- 보낸편지함관리::쪽지정보/보낸쪽지 삭제 --> - <delete id="deleteNoteManage"> - - DELETE FROM COMTNNOTE WHERE NOTE_ID=#{noteId}; - - </delete> - - <!-- 보낸편지함관리::받은편지함 갯수 --> - <select id="selectTrnsmitRelationCnt" resultType="int"> - SELECT - COUNT(NOTE_ID) CNT - FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId}; - </select> - - <!-- 보낸편지함관리::쪽지정보/보낸쪽지 삭제 --> - <delete id="deleteNoteTrnsmitRelation"> - - DELETE FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId}; - - - </delete> - - <!-- 보낸편지함관리::수신자목록조회 --> - <select id="selectNoteTrnsmitCnfirm" resultType="egovMap"> - - SELECT - NOTE.NOTE_ID, - NOTE_RNS.NOTE_TRNSMIT_ID, - NOTE_RNS.NOTE_RECPTN_ID, - NOTE_TNS.TRNSMITER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.TRNSMITER_ID) TRNSMITER_NM, - (SELECT EMPLYR_ID FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.TRNSMITER_ID) TRNSMITER_IDS, - TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-mm-dd HH24:MI:SS') TRNSMITER_PNTTM, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE_RNS.RCVER_ID, - (SELECT EMPLYR_ID FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_IDS, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_NM, - TO_CHAR(NOTE_RNS.LAST_UPDT_PNTTM,'YYYY-mm-dd HH24:MI:SS') RCVER_PNTTM, - NOTE_RNS.OPEN_YN, - NOTE_RNS.RECPTN_SE - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID - AND NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE.NOTE_ID=#{noteId} - - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nts/EgovNoteTrnsmit_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nts/EgovNoteTrnsmit_SQL_maria.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nts/EgovNoteTrnsmit_SQL_maria.xml (nonexistent) @@ -1,270 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - DELETE_YN -> DELETE_AT ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="NoteTrnsmit"> - - <!-- ::ResultMap 선언 --> - <resultMap id="NoteTrnsmitVO" type="egovframework.com.uss.ion.nts.service.NoteTrnsmit"> - <result property="noteId" column="NOTE_ID"/> - <result property="noteTrnsmitId" column="NOTE_TRNSMIT_ID"/> - <result property="trnsmiterId" column="TRNSMITER_ID"/> - <result property="noteSj" column="NOTE_SJ"/> - <result property="noteCn" column="NOTE_CN"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - </resultMap> - - <!-- 보낸편지함관리::수신자목록 --> - - <!-- 보낸편지함관리::상세 게시물정보 --> - <select id="selectNoteTrnsmitDetail" resultType="egovMap"> - - SELECT - NOTE.NOTE_ID, - NOTE_TNS.NOTE_TRNSMIT_ID, - NOTE_TNS.TRNSMITER_ID, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - DATE_FORMAT(NOTE_TNS.FRST_REGIST_PNTTM,'%Y-%m-%d %H:%i:%s') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.FRST_REGISTER_ID) FRST_REGISTER_NM, - ( - SELECT - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.RCVER_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - LIMIT 0,1 - ) RCVER_NM, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - ) RCVER_TOTAL, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'Y' - ) OPEN_Y, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'N' - ) OPEN_N - - FROM - COMTNNOTE NOTE, - COMTNNOTETRNSMIT NOTE_TNS - WHERE 1=1 - AND NOTE.NOTE_ID = NOTE_TNS.NOTE_ID - AND NOTE_TNS.NOTE_ID=#{noteId} - AND NOTE_TNS.NOTE_TRNSMIT_ID=#{noteTrnsmitId} - - </select> - - <!-- 보낸편지함관리::목록조회 게시물정보 --> - <select id="selectNoteTrnsmit" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT - NOTE.NOTE_ID, - NOTE_TNS.NOTE_TRNSMIT_ID, - NOTE_TNS.TRNSMITER_ID, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - DATE_FORMAT(NOTE_TNS.FRST_REGIST_PNTTM,'%Y-%m-%d %H:%i:%s') FRST_REGISTER_PNTTM, - ( - SELECT - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.RCVER_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - LIMIT 0,1 - ) RCVER_NM, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - )-1 RCVER_CNT, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'Y' - ) OPEN_Y, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'N' - ) OPEN_N - FROM - COMTNNOTE NOTE, - COMTNNOTETRNSMIT NOTE_TNS - WHERE 1=1 - AND NOTE.NOTE_ID = NOTE_TNS.NOTE_ID - AND NOTE_TNS.DELETE_AT = 'N' - AND NOTE_TNS.TRNSMITER_ID=#{trnsmiterId} - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND DATE_FORMAT(NOTE_TNS.FRST_REGIST_PNTTM,'%Y-%m-%d') >= #{searchFromDate} AND DATE_FORMAT(NOTE_TNS.FRST_REGIST_PNTTM,'%Y-%m-%d') <= #{searchToDate} - ]]> - </if> - </if> - - ORDER BY NOTE.FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - <!-- 보낸편지함관리::목록조회_게시물 총갯수 --> - <select id="selectNoteTrnsmitCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM - COMTNNOTE NOTE, - COMTNNOTETRNSMIT NOTE_TNS - WHERE 1=1 - AND NOTE.NOTE_ID = NOTE_TNS.NOTE_ID - AND NOTE_TNS.DELETE_AT = 'N' - AND NOTE_TNS.TRNSMITER_ID=#{trnsmiterId} - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - - </if> - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND DATE_FORMAT(NOTE_TNS.FRST_REGIST_PNTTM,'%Y-%m-%d') >= #{searchFromDate} AND DATE_FORMAT(NOTE_TNS.FRST_REGIST_PNTTM,'%Y-%m-%d') <= #{searchToDate} - ]]> - </if> - </if> - </select> - - <!-- 보낸편지함관리::받은편지함 삭제 --> - <delete id="deleteNoteTrnsmit"> - - UPDATE COMTNNOTETRNSMIT SET DELETE_AT='Y', - LAST_UPDT_PNTTM=sysdate(), - LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId}; - - </delete> - - <!-- 보낸편지함관리::보낸편지함 삭제 --> - <delete id="deleteNoteRecptn"> - - DELETE FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId} - - </delete> - - <!-- 보낸편지함관리::쪽지정보/보낸쪽지 삭제 --> - <delete id="deleteNoteManage"> - - DELETE FROM COMTNNOTE WHERE NOTE_ID=#{noteId}; - - </delete> - - <!-- 보낸편지함관리::받은편지함 갯수 --> - <select id="selectTrnsmitRelationCnt" resultType="int"> - SELECT - COUNT(NOTE_ID) CNT - FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId}; - </select> - - <!-- 보낸편지함관리::쪽지정보/보낸쪽지 삭제 --> - <delete id="deleteNoteTrnsmitRelation"> - - DELETE FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId}; - - - </delete> - - <!-- 보낸편지함관리::수신자목록조회 --> - <select id="selectNoteTrnsmitCnfirm" resultType="egovMap"> - - SELECT - NOTE.NOTE_ID, - NOTE_RNS.NOTE_TRNSMIT_ID, - NOTE_RNS.NOTE_RECPTN_ID, - NOTE_TNS.TRNSMITER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.TRNSMITER_ID) TRNSMITER_NM, - (SELECT EMPLYR_ID FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.TRNSMITER_ID) TRNSMITER_IDS, - DATE_FORMAT(NOTE_TNS.FRST_REGIST_PNTTM,'%Y-%m-%d %H:%i:%s') TRNSMITER_PNTTM, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE_RNS.RCVER_ID, - (SELECT EMPLYR_ID FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_IDS, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_NM, - DATE_FORMAT(NOTE_RNS.LAST_UPDT_PNTTM,'%Y-%m-%d %H:%i:%s') RCVER_PNTTM, - NOTE_RNS.OPEN_YN, - NOTE_RNS.RECPTN_SE - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID - AND NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE.NOTE_ID=#{noteId} - - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nts/EgovNoteTrnsmit_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nts/EgovNoteTrnsmit_SQL_cubrid.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nts/EgovNoteTrnsmit_SQL_cubrid.xml (nonexistent) @@ -1,282 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - DELETE_YN -> DELETE_AT ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="NoteTrnsmit"> - - <!-- ::ResultMap 선언 --> - <resultMap id="NoteTrnsmitVO" type="egovframework.com.uss.ion.nts.service.NoteTrnsmit"> - <result property="noteId" column="NOTE_ID"/> - <result property="noteTrnsmitId" column="NOTE_TRNSMIT_ID"/> - <result property="trnsmiterId" column="TRNSMITER_ID"/> - <result property="noteSj" column="NOTE_SJ"/> - <result property="noteCn" column="NOTE_CN"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - </resultMap> - - <!-- 보낸편지함관리::수신자목록 --> - - <!-- 보낸편지함관리::상세 게시물정보 --> - <select id="selectNoteTrnsmitDetail" resultType="egovMap"> - <![CDATA[ - SELECT - NOTE.NOTE_ID, - NOTE_TNS.NOTE_TRNSMIT_ID, - NOTE_TNS.TRNSMITER_ID, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD hh24:mi:ss') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.FRST_REGISTER_ID) FRST_REGISTER_NM, - ( - SELECT - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.RCVER_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND ROWNUM <= 1 - ) RCVER_NM, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - ) RCVER_TOTAL, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'Y' - ) OPEN_Y, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'N' - ) OPEN_N - - FROM - COMTNNOTE NOTE, - COMTNNOTETRNSMIT NOTE_TNS - WHERE 1=1 - AND NOTE.NOTE_ID = NOTE_TNS.NOTE_ID - AND NOTE_TNS.NOTE_ID=#{noteId} - AND NOTE_TNS.NOTE_TRNSMIT_ID=#{noteTrnsmitId} - ]]> - </select> - - <!-- 보낸편지함관리::목록조회 게시물정보 --> - <select id="selectNoteTrnsmit" parameterType="comDefaultVO" resultType="egovMap"> - <![CDATA[ - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - NOTE.NOTE_ID, - NOTE_TNS.NOTE_TRNSMIT_ID, - NOTE_TNS.TRNSMITER_ID, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD hh24:mi:ss') FRST_REGISTER_PNTTM, - ( - SELECT - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.RCVER_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND ROWNUM <= 1 - ) RCVER_NM, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - )-1 RCVER_CNT, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'Y' - ) OPEN_Y, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'N' - ) OPEN_N - FROM - COMTNNOTE NOTE, - COMTNNOTETRNSMIT NOTE_TNS - WHERE 1=1 - AND NOTE.NOTE_ID = NOTE_TNS.NOTE_ID - AND NOTE_TNS.DELETE_AT = 'N' - AND NOTE_TNS.TRNSMITER_ID=#{trnsmiterId} - ]]> - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') >= #{searchFromDate} AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') <= #{searchToDate} - ]]> - </if> - </if> - - ORDER BY NOTE.FRST_REGIST_PNTTM DESC - - - ) T0 - ) Z - WHERE ROWNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - <!-- 보낸편지함관리::목록조회_게시물 총갯수 --> - <select id="selectNoteTrnsmitCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM - COMTNNOTE NOTE, - COMTNNOTETRNSMIT NOTE_TNS - WHERE 1=1 - AND NOTE.NOTE_ID = NOTE_TNS.NOTE_ID - AND NOTE_TNS.DELETE_AT = 'N' - AND NOTE_TNS.TRNSMITER_ID=#{trnsmiterId} - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') >= #{searchFromDate} AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') <= #{searchToDate} - ]]> - </if> - </if> - </select> - - <!-- 보낸편지함관리::받은편지함 삭제 --> - <delete id="deleteNoteTrnsmit"> - - UPDATE COMTNNOTETRNSMIT SET DELETE_AT='Y', - LAST_UPDT_PNTTM=SYSDATETIME, - LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - - </delete> - - <!-- 보낸편지함관리::보낸편지함 삭제 --> - <delete id="deleteNoteRecptn"> - - DELETE FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId} - - </delete> - - <!-- 보낸편지함관리::쪽지정보/보낸쪽지 삭제 --> - <delete id="deleteNoteManage"> - - DELETE FROM COMTNNOTE WHERE NOTE_ID=#{noteId} - - </delete> - - <!-- 보낸편지함관리::받은편지함 갯수 --> - <select id="selectTrnsmitRelationCnt" resultType="int"> - - SELECT - COUNT(NOTE_ID) CNT - FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - - </select> - - <!-- 보낸편지함관리::쪽지정보/보낸쪽지 삭제 --> - <delete id="deleteNoteTrnsmitRelation"> - - DELETE FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - - - </delete> - - <!-- 보낸편지함관리::수신자목록조회 --> - <select id="selectNoteTrnsmitCnfirm" resultType="egovMap"> - - SELECT - NOTE.NOTE_ID, - NOTE_RNS.NOTE_TRNSMIT_ID, - NOTE_RNS.NOTE_RECPTN_ID, - NOTE_TNS.TRNSMITER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.TRNSMITER_ID) TRNSMITER_NM, - (SELECT EMPLYR_ID FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.TRNSMITER_ID) TRNSMITER_IDS, - TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD hh24:mi:ss') TRNSMITER_PNTTM, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE_RNS.RCVER_ID, - (SELECT EMPLYR_ID FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_IDS, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_NM, - TO_CHAR(NOTE_RNS.LAST_UPDT_PNTTM,'YYYY-MM-DD hh24:mi:ss') RCVER_PNTTM, - NOTE_RNS.OPEN_YN, - NOTE_RNS.RECPTN_SE - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID - AND NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE.NOTE_ID=#{noteId} - - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nts/EgovNoteTrnsmit_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nts/EgovNoteTrnsmit_SQL_oracle.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/nts/EgovNoteTrnsmit_SQL_oracle.xml (nonexistent) @@ -1,282 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.8.12 안민정 테이블 표준화에 따른 수정사항 반영 - DELETE_YN -> DELETE_AT ---> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="NoteTrnsmit"> - - <!-- ::ResultMap 선언 --> - <resultMap id="NoteTrnsmitVO" type="egovframework.com.uss.ion.nts.service.NoteTrnsmit"> - <result property="noteId" column="NOTE_ID"/> - <result property="noteTrnsmitId" column="NOTE_TRNSMIT_ID"/> - <result property="trnsmiterId" column="TRNSMITER_ID"/> - <result property="noteSj" column="NOTE_SJ"/> - <result property="noteCn" column="NOTE_CN"/> - <result property="atchFileId" column="ATCH_FILE_ID"/> - </resultMap> - - <!-- 보낸편지함관리::수신자목록 --> - - <!-- 보낸편지함관리::상세 게시물정보 --> - <select id="selectNoteTrnsmitDetail" resultType="egovMap"> - <![CDATA[ - SELECT - NOTE.NOTE_ID, - NOTE_TNS.NOTE_TRNSMIT_ID, - NOTE_TNS.TRNSMITER_ID, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD hh24:mi:ss') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.FRST_REGISTER_ID) FRST_REGISTER_NM, - ( - SELECT - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.RCVER_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND ROWNUM <= 1 - ) RCVER_NM, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - ) RCVER_TOTAL, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'Y' - ) OPEN_Y, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'N' - ) OPEN_N - - FROM - COMTNNOTE NOTE, - COMTNNOTETRNSMIT NOTE_TNS - WHERE 1=1 - AND NOTE.NOTE_ID = NOTE_TNS.NOTE_ID - AND NOTE_TNS.NOTE_ID=#{noteId} - AND NOTE_TNS.NOTE_TRNSMIT_ID=#{noteTrnsmitId} - ]]> - </select> - - <!-- 보낸편지함관리::목록조회 게시물정보 --> - <select id="selectNoteTrnsmit" parameterType="comDefaultVO" resultType="egovMap"> - <![CDATA[ - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - NOTE.NOTE_ID, - NOTE_TNS.NOTE_TRNSMIT_ID, - NOTE_TNS.TRNSMITER_ID, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE.ATCH_FILE_ID, - TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD hh24:mi:ss') FRST_REGISTER_PNTTM, - ( - SELECT - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.RCVER_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND ROWNUM <= 1 - ) RCVER_NM, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - )-1 RCVER_CNT, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'Y' - ) OPEN_Y, - ( - SELECT - COUNT(A.NOTE_ID) - FROM COMTNNOTERECPTN A - WHERE 1=1 - AND A.NOTE_ID=NOTE_TNS.NOTE_ID - AND A.NOTE_TRNSMIT_ID=NOTE_TNS.NOTE_TRNSMIT_ID - AND A.OPEN_YN = 'N' - ) OPEN_N - FROM - COMTNNOTE NOTE, - COMTNNOTETRNSMIT NOTE_TNS - WHERE 1=1 - AND NOTE.NOTE_ID = NOTE_TNS.NOTE_ID - AND NOTE_TNS.DELETE_AT = 'N' - AND NOTE_TNS.TRNSMITER_ID=#{trnsmiterId} - ]]> - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') >= #{searchFromDate} AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') <= #{searchToDate} - ]]> - </if> - </if> - - ORDER BY NOTE.FRST_REGIST_PNTTM DESC - - - ) T0 - ) - WHERE ROWNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - <!-- 보낸편지함관리::목록조회_게시물 총갯수 --> - <select id="selectNoteTrnsmitCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM - COMTNNOTE NOTE, - COMTNNOTETRNSMIT NOTE_TNS - WHERE 1=1 - AND NOTE.NOTE_ID = NOTE_TNS.NOTE_ID - AND NOTE_TNS.DELETE_AT = 'N' - AND NOTE_TNS.TRNSMITER_ID=#{trnsmiterId} - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'NOTE.NOTE_SJ'"> - AND NOTE.NOTE_SJ LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'NOTE.NOTE_CN'"> - AND NOTE.NOTE_CN LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - <if test="searchFromDate != null and searchFromDate != ''"> - <if test="searchToDate != null and searchToDate != ''"> - <![CDATA[ - AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') >= #{searchFromDate} AND TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD') <= #{searchToDate} - ]]> - </if> - </if> - </select> - - <!-- 보낸편지함관리::받은편지함 삭제 --> - <delete id="deleteNoteTrnsmit"> - - UPDATE COMTNNOTETRNSMIT SET DELETE_AT='Y', - LAST_UPDT_PNTTM=sysdate, - LAST_UPDUSR_ID=#{lastUpdusrId} - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - - </delete> - - <!-- 보낸편지함관리::보낸편지함 삭제 --> - <delete id="deleteNoteRecptn"> - - DELETE FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - AND NOTE_RECPTN_ID=#{noteRecptnId} - - </delete> - - <!-- 보낸편지함관리::쪽지정보/보낸쪽지 삭제 --> - <delete id="deleteNoteManage"> - - DELETE FROM COMTNNOTE WHERE NOTE_ID=#{noteId} - - </delete> - - <!-- 보낸편지함관리::받은편지함 갯수 --> - <select id="selectTrnsmitRelationCnt" resultType="int"> - - SELECT - COUNT(NOTE_ID) CNT - FROM COMTNNOTERECPTN - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - - </select> - - <!-- 보낸편지함관리::쪽지정보/보낸쪽지 삭제 --> - <delete id="deleteNoteTrnsmitRelation"> - - DELETE FROM COMTNNOTETRNSMIT - WHERE 1=1 - AND NOTE_ID=#{noteId} - AND NOTE_TRNSMIT_ID=#{noteTrnsmitId} - - - </delete> - - <!-- 보낸편지함관리::수신자목록조회 --> - <select id="selectNoteTrnsmitCnfirm" resultType="egovMap"> - - SELECT - NOTE.NOTE_ID, - NOTE_RNS.NOTE_TRNSMIT_ID, - NOTE_RNS.NOTE_RECPTN_ID, - NOTE_TNS.TRNSMITER_ID, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.TRNSMITER_ID) TRNSMITER_NM, - (SELECT EMPLYR_ID FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_TNS.TRNSMITER_ID) TRNSMITER_IDS, - TO_CHAR(NOTE_TNS.FRST_REGIST_PNTTM,'YYYY-MM-DD hh24:mi:ss') TRNSMITER_PNTTM, - NOTE.NOTE_SJ, - NOTE.NOTE_CN, - NOTE_RNS.RCVER_ID, - (SELECT EMPLYR_ID FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_IDS, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = NOTE_RNS.RCVER_ID) RCVER_NM, - TO_CHAR(NOTE_RNS.LAST_UPDT_PNTTM,'YYYY-MM-DD hh24:mi:ss') RCVER_PNTTM, - NOTE_RNS.OPEN_YN, - NOTE_RNS.RECPTN_SE - FROM - COMTNNOTE NOTE - LEFT OUTER JOIN COMTNNOTETRNSMIT NOTE_TNS ON ( - NOTE.NOTE_ID=NOTE_TNS.NOTE_ID - ) - LEFT OUTER JOIN COMTNNOTERECPTN NOTE_RNS ON ( - NOTE_TNS.NOTE_ID=NOTE_RNS.NOTE_ID - AND NOTE_TNS.NOTE_TRNSMIT_ID=NOTE_RNS.NOTE_TRNSMIT_ID - ) - WHERE 1=1 - AND NOTE.NOTE_ID=#{noteId} - - </select> -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ulm/EgovUnityLink_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ulm/EgovUnityLink_SQL_cubrid.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ulm/EgovUnityLink_SQL_cubrid.xml (nonexistent) @@ -1,167 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.10.06 정진오 보안 취약점 점검사항 반영 $->#변경 ---><!--Converted at: Wed May 11 15:51:24 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="UnityLink"> - - <!-- ::ResultMap 선언 --> - <resultMap id="UnityLinkVO" type="egovframework.com.uss.ion.ulm.service.UnityLink"> - <result property="unityLinkId" column="UNITY_LINK_ID"/> - <result property="unityLinkSeCode" column="UNITY_LINK_SE_CODE"/> - <result property="unityLinkNm" column="UNITY_LINK_NM"/> - <result property="unityLinkUrl" column="UNITY_LINK_URL"/> - <result property="unityLinkDc" column="UNITY_LINK_DC"/> - <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="selectUnityLinkSample" resultType="egovMap"> - SELECT - A.UNITY_LINK_ID, - A.UNITY_LINK_SE_CODE, - A.UNITY_LINK_NM, - A.UNITY_LINK_URL, - A.UNITY_LINK_DC, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNUNITYLINK A - ORDER BY A.FRST_REGIST_PNTTM DESC - </select> - - <!-- 통합링크::목록조회 게시물정보 --> - <select id="selectUnityLink" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.UNITY_LINK_ID, - A.UNITY_LINK_SE_CODE, - A.UNITY_LINK_NM, - A.UNITY_LINK_URL, - A.UNITY_LINK_DC, - A.FRST_REGISTER_ID, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNUNITYLINK A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'UNITY_LINK_NM'"> - AND UNITY_LINK_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'UNITY_LINK_DC'"> - AND UNITY_LINK_DC LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - - ORDER BY A.FRST_REGIST_PNTTM DESC - - - ) T0 - ) Z - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - <!-- 통합링크::목록조회_게시물 총갯수 --> - <select id="selectUnityLinkCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNUNITYLINK - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'UNITY_LINK_NM'"> - AND UNITY_LINK_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'UNITY_LINK_DC'"> - AND UNITY_LINK_DC LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - </select> - - <!-- 통합링크::삭제 --> - <delete id="deleteUnityLink"> - - DELETE FROM COMTNUNITYLINK - WHERE UNITY_LINK_ID=#{unityLinkId} - - </delete> - - <!-- 통합링크::수정 --> - <update id="updateUnityLink"> - -UPDATE COMTNUNITYLINK -SET -UNITY_LINK_SE_CODE = #{unityLinkSeCode}, -UNITY_LINK_NM = #{unityLinkNm}, -UNITY_LINK_URL = #{unityLinkUrl}, -UNITY_LINK_DC = #{unityLinkDc}, -LAST_UPDT_PNTTM = SYSDATETIME, -LAST_UPDUSR_ID = #{lastUpdusrId} -WHERE UNITY_LINK_ID=#{unityLinkId} - - </update> - - <!-- 통합링크::상세보기 --> - <select id="selectUnityLinkDetail" resultMap="UnityLinkVO"> - SELECT - A.UNITY_LINK_ID, - A.UNITY_LINK_SE_CODE, - A.UNITY_LINK_NM, - A.UNITY_LINK_URL, - A.UNITY_LINK_DC, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNUNITYLINK A - WHERE 1=1 - AND A.UNITY_LINK_ID=#{unityLinkId} - </select> - - <!-- 통합링크::입력 --> - <insert id="insertUnityLink"> - - - INSERT INTO COMTNUNITYLINK ( - UNITY_LINK_ID, - UNITY_LINK_SE_CODE, - UNITY_LINK_NM, - UNITY_LINK_URL, - UNITY_LINK_DC, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{unityLinkId}, - #{unityLinkSeCode}, - #{unityLinkNm}, - #{unityLinkUrl}, - #{unityLinkDc}, - SYSDATETIME, - #{frstRegisterId}, - SYSDATETIME, - #{lastUpdusrId} - ) - - </insert> - - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ulm/EgovUnityLink_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ulm/EgovUnityLink_SQL_mysql.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ulm/EgovUnityLink_SQL_mysql.xml (nonexistent) @@ -1,157 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.10.06 정진오 보안 취약점 점검사항 반영 $->#변경 ---><!--Converted at: Wed May 11 15:51:24 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="UnityLink"> - - <!-- ::ResultMap 선언 --> - <resultMap id="UnityLinkVO" type="egovframework.com.uss.ion.ulm.service.UnityLink"> - <result property="unityLinkId" column="UNITY_LINK_ID"/> - <result property="unityLinkSeCode" column="UNITY_LINK_SE_CODE"/> - <result property="unityLinkNm" column="UNITY_LINK_NM"/> - <result property="unityLinkUrl" column="UNITY_LINK_URL"/> - <result property="unityLinkDc" column="UNITY_LINK_DC"/> - <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="selectUnityLinkSample" resultType="egovMap"> - SELECT - A.UNITY_LINK_ID, - A.UNITY_LINK_SE_CODE, - A.UNITY_LINK_NM, - A.UNITY_LINK_URL, - A.UNITY_LINK_DC, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNUNITYLINK A - ORDER BY A.FRST_REGIST_PNTTM DESC - </select> - - <!-- 통합링크::목록조회 게시물정보 --> - <select id="selectUnityLink" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT - A.UNITY_LINK_ID, - A.UNITY_LINK_SE_CODE, - A.UNITY_LINK_NM, - A.UNITY_LINK_URL, - A.UNITY_LINK_DC, - A.FRST_REGISTER_ID, - DATE_FORMAT(A.FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNUNITYLINK A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'UNITY_LINK_NM'"> - AND UNITY_LINK_NM LIKE CONCAT('%', #{searchKeyword} ,'%') - </if> - <if test="searchCondition == 'UNITY_LINK_DC'"> - AND UNITY_LINK_DC LIKE CONCAT('%', #{searchKeyword} ,'%') - </if> - - </if> - - ORDER BY A.FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - <!-- 통합링크::목록조회_게시물 총갯수 --> - <select id="selectUnityLinkCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNUNITYLINK - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'UNITY_LINK_NM'"> - AND UNITY_LINK_NM LIKE CONCAT('%', #{searchKeyword} ,'%') - </if> - <if test="searchCondition == 'UNITY_LINK_DC'"> - AND UNITY_LINK_DC LIKE CONCAT('%', #{searchKeyword} ,'%') - </if> - - </if> - </select> - - <!-- 통합링크::삭제 --> - <delete id="deleteUnityLink"> - - DELETE FROM COMTNUNITYLINK - WHERE UNITY_LINK_ID=#{unityLinkId} - - </delete> - - <!-- 통합링크::수정 --> - <update id="updateUnityLink"> - -UPDATE COMTNUNITYLINK -SET -UNITY_LINK_SE_CODE = #{unityLinkSeCode}, -UNITY_LINK_NM = #{unityLinkNm}, -UNITY_LINK_URL = #{unityLinkUrl}, -UNITY_LINK_DC = #{unityLinkDc}, -LAST_UPDT_PNTTM = sysdate(), -LAST_UPDUSR_ID = #{lastUpdusrId} -WHERE UNITY_LINK_ID=#{unityLinkId} - - </update> - - <!-- 통합링크::상세보기 --> - <select id="selectUnityLinkDetail" resultMap="UnityLinkVO"> - SELECT - A.UNITY_LINK_ID, - A.UNITY_LINK_SE_CODE, - A.UNITY_LINK_NM, - A.UNITY_LINK_URL, - A.UNITY_LINK_DC, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNUNITYLINK A - WHERE 1=1 - AND A.UNITY_LINK_ID=#{unityLinkId} - </select> - - <!-- 통합링크::입력 --> - <insert id="insertUnityLink"> - - - INSERT INTO COMTNUNITYLINK ( - UNITY_LINK_ID, - UNITY_LINK_SE_CODE, - UNITY_LINK_NM, - UNITY_LINK_URL, - UNITY_LINK_DC, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{unityLinkId}, - #{unityLinkSeCode}, - #{unityLinkNm}, - #{unityLinkUrl}, - #{unityLinkDc}, - sysdate(), - #{frstRegisterId}, - sysdate(), - #{lastUpdusrId} - ) - - </insert> - - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ulm/EgovUnityLink_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ulm/EgovUnityLink_SQL_oracle.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ulm/EgovUnityLink_SQL_oracle.xml (nonexistent) @@ -1,167 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.10.06 정진오 보안 취약점 점검사항 반영 $->#변경 ---><!--Converted at: Wed May 11 15:51:24 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="UnityLink"> - - <!-- ::ResultMap 선언 --> - <resultMap id="UnityLinkVO" type="egovframework.com.uss.ion.ulm.service.UnityLink"> - <result property="unityLinkId" column="UNITY_LINK_ID"/> - <result property="unityLinkSeCode" column="UNITY_LINK_SE_CODE"/> - <result property="unityLinkNm" column="UNITY_LINK_NM"/> - <result property="unityLinkUrl" column="UNITY_LINK_URL"/> - <result property="unityLinkDc" column="UNITY_LINK_DC"/> - <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="selectUnityLinkSample" resultType="egovMap"> - SELECT - A.UNITY_LINK_ID, - A.UNITY_LINK_SE_CODE, - A.UNITY_LINK_NM, - A.UNITY_LINK_URL, - A.UNITY_LINK_DC, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNUNITYLINK A - ORDER BY A.FRST_REGIST_PNTTM DESC - </select> - - <!-- 통합링크::목록조회 게시물정보 --> - <select id="selectUnityLink" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.UNITY_LINK_ID, - A.UNITY_LINK_SE_CODE, - A.UNITY_LINK_NM, - A.UNITY_LINK_URL, - A.UNITY_LINK_DC, - A.FRST_REGISTER_ID, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNUNITYLINK A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'UNITY_LINK_NM'"> - AND UNITY_LINK_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'UNITY_LINK_DC'"> - AND UNITY_LINK_DC LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - - ORDER BY A.FRST_REGIST_PNTTM DESC - - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - <!-- 통합링크::목록조회_게시물 총갯수 --> - <select id="selectUnityLinkCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNUNITYLINK - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'UNITY_LINK_NM'"> - AND UNITY_LINK_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'UNITY_LINK_DC'"> - AND UNITY_LINK_DC LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - </select> - - <!-- 통합링크::삭제 --> - <delete id="deleteUnityLink"> - - DELETE FROM COMTNUNITYLINK - WHERE UNITY_LINK_ID=#{unityLinkId} - - </delete> - - <!-- 통합링크::수정 --> - <update id="updateUnityLink"> - -UPDATE COMTNUNITYLINK -SET -UNITY_LINK_SE_CODE = #{unityLinkSeCode}, -UNITY_LINK_NM = #{unityLinkNm}, -UNITY_LINK_URL = #{unityLinkUrl}, -UNITY_LINK_DC = #{unityLinkDc}, -LAST_UPDT_PNTTM = sysdate, -LAST_UPDUSR_ID = #{lastUpdusrId} -WHERE UNITY_LINK_ID=#{unityLinkId} - - </update> - - <!-- 통합링크::상세보기 --> - <select id="selectUnityLinkDetail" resultMap="UnityLinkVO"> - SELECT - A.UNITY_LINK_ID, - A.UNITY_LINK_SE_CODE, - A.UNITY_LINK_NM, - A.UNITY_LINK_URL, - A.UNITY_LINK_DC, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNUNITYLINK A - WHERE 1=1 - AND A.UNITY_LINK_ID=#{unityLinkId} - </select> - - <!-- 통합링크::입력 --> - <insert id="insertUnityLink"> - - - INSERT INTO COMTNUNITYLINK ( - UNITY_LINK_ID, - UNITY_LINK_SE_CODE, - UNITY_LINK_NM, - UNITY_LINK_URL, - UNITY_LINK_DC, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{unityLinkId}, - #{unityLinkSeCode}, - #{unityLinkNm}, - #{unityLinkUrl}, - #{unityLinkDc}, - sysdate, - #{frstRegisterId}, - sysdate, - #{lastUpdusrId} - ) - - </insert> - - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ulm/EgovUnityLink_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ulm/EgovUnityLink_SQL_altibase.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ulm/EgovUnityLink_SQL_altibase.xml (nonexistent) @@ -1,163 +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="UnityLink"> - - <!-- ::ResultMap 선언 --> - <resultMap id="UnityLinkVO" type="egovframework.com.uss.ion.ulm.service.UnityLink"> - <result property="unityLinkId" column="UNITY_LINK_ID"/> - <result property="unityLinkSeCode" column="UNITY_LINK_SE_CODE"/> - <result property="unityLinkNm" column="UNITY_LINK_NM"/> - <result property="unityLinkUrl" column="UNITY_LINK_URL"/> - <result property="unityLinkDc" column="UNITY_LINK_DC"/> - <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="selectUnityLinkSample" resultType="egovMap"> - SELECT - A.UNITY_LINK_ID, - A.UNITY_LINK_SE_CODE, - A.UNITY_LINK_NM, - A.UNITY_LINK_URL, - A.UNITY_LINK_DC, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNUNITYLINK A - ORDER BY A.FRST_REGIST_PNTTM DESC - </select> - - <!-- 통합링크::목록조회 게시물정보 --> - <select id="selectUnityLink" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.UNITY_LINK_ID, - A.UNITY_LINK_SE_CODE, - A.UNITY_LINK_NM, - A.UNITY_LINK_URL, - A.UNITY_LINK_DC, - A.FRST_REGISTER_ID, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNUNITYLINK A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'UNITY_LINK_NM'"> - AND UNITY_LINK_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'UNITY_LINK_DC'"> - AND UNITY_LINK_DC LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - - ORDER BY A.FRST_REGIST_PNTTM DESC - - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - <!-- 통합링크::목록조회_게시물 총갯수 --> - <select id="selectUnityLinkCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNUNITYLINK - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'UNITY_LINK_NM'"> - AND UNITY_LINK_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'UNITY_LINK_DC'"> - AND UNITY_LINK_DC LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - </select> - - <!-- 통합링크::삭제 --> - <delete id="deleteUnityLink"> - - DELETE FROM COMTNUNITYLINK - WHERE UNITY_LINK_ID=#{unityLinkId} - - </delete> - - <!-- 통합링크::수정 --> - <update id="updateUnityLink"> - -UPDATE COMTNUNITYLINK -SET -UNITY_LINK_SE_CODE = #{unityLinkSeCode}, -UNITY_LINK_NM = #{unityLinkNm}, -UNITY_LINK_URL = #{unityLinkUrl}, -UNITY_LINK_DC = #{unityLinkDc}, -LAST_UPDT_PNTTM = sysdate, -LAST_UPDUSR_ID = #{lastUpdusrId} -WHERE UNITY_LINK_ID=#{unityLinkId} - - </update> - - <!-- 통합링크::상세보기 --> - <select id="selectUnityLinkDetail" resultMap="UnityLinkVO"> - SELECT - A.UNITY_LINK_ID, - A.UNITY_LINK_SE_CODE, - A.UNITY_LINK_NM, - A.UNITY_LINK_URL, - A.UNITY_LINK_DC, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNUNITYLINK A - WHERE 1=1 - AND A.UNITY_LINK_ID=#{unityLinkId} - </select> - - <!-- 통합링크::입력 --> - <insert id="insertUnityLink"> - - - INSERT INTO COMTNUNITYLINK ( - UNITY_LINK_ID, - UNITY_LINK_SE_CODE, - UNITY_LINK_NM, - UNITY_LINK_URL, - UNITY_LINK_DC, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{unityLinkId}, - #{unityLinkSeCode}, - #{unityLinkNm}, - #{unityLinkUrl}, - #{unityLinkDc}, - sysdate, - #{frstRegisterId}, - sysdate, - #{lastUpdusrId} - ) - - </insert> - - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ulm/EgovUnityLink_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ulm/EgovUnityLink_SQL_maria.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ulm/EgovUnityLink_SQL_maria.xml (nonexistent) @@ -1,157 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.10.06 정진오 보안 취약점 점검사항 반영 $->#변경 ---><!--Converted at: Wed May 11 15:51:24 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="UnityLink"> - - <!-- ::ResultMap 선언 --> - <resultMap id="UnityLinkVO" type="egovframework.com.uss.ion.ulm.service.UnityLink"> - <result property="unityLinkId" column="UNITY_LINK_ID"/> - <result property="unityLinkSeCode" column="UNITY_LINK_SE_CODE"/> - <result property="unityLinkNm" column="UNITY_LINK_NM"/> - <result property="unityLinkUrl" column="UNITY_LINK_URL"/> - <result property="unityLinkDc" column="UNITY_LINK_DC"/> - <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="selectUnityLinkSample" resultType="egovMap"> - SELECT - A.UNITY_LINK_ID, - A.UNITY_LINK_SE_CODE, - A.UNITY_LINK_NM, - A.UNITY_LINK_URL, - A.UNITY_LINK_DC, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNUNITYLINK A - ORDER BY A.FRST_REGIST_PNTTM DESC - </select> - - <!-- 통합링크::목록조회 게시물정보 --> - <select id="selectUnityLink" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT - A.UNITY_LINK_ID, - A.UNITY_LINK_SE_CODE, - A.UNITY_LINK_NM, - A.UNITY_LINK_URL, - A.UNITY_LINK_DC, - A.FRST_REGISTER_ID, - DATE_FORMAT(A.FRST_REGIST_PNTTM,'%Y-%m-%d') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNUNITYLINK A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'UNITY_LINK_NM'"> - AND UNITY_LINK_NM LIKE CONCAT('%', #{searchKeyword} ,'%') - </if> - <if test="searchCondition == 'UNITY_LINK_DC'"> - AND UNITY_LINK_DC LIKE CONCAT('%', #{searchKeyword} ,'%') - </if> - - </if> - - ORDER BY A.FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - <!-- 통합링크::목록조회_게시물 총갯수 --> - <select id="selectUnityLinkCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNUNITYLINK - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'UNITY_LINK_NM'"> - AND UNITY_LINK_NM LIKE CONCAT('%', #{searchKeyword} ,'%') - </if> - <if test="searchCondition == 'UNITY_LINK_DC'"> - AND UNITY_LINK_DC LIKE CONCAT('%', #{searchKeyword} ,'%') - </if> - - </if> - </select> - - <!-- 통합링크::삭제 --> - <delete id="deleteUnityLink"> - - DELETE FROM COMTNUNITYLINK - WHERE UNITY_LINK_ID=#{unityLinkId} - - </delete> - - <!-- 통합링크::수정 --> - <update id="updateUnityLink"> - -UPDATE COMTNUNITYLINK -SET -UNITY_LINK_SE_CODE = #{unityLinkSeCode}, -UNITY_LINK_NM = #{unityLinkNm}, -UNITY_LINK_URL = #{unityLinkUrl}, -UNITY_LINK_DC = #{unityLinkDc}, -LAST_UPDT_PNTTM = sysdate(), -LAST_UPDUSR_ID = #{lastUpdusrId} -WHERE UNITY_LINK_ID=#{unityLinkId} - - </update> - - <!-- 통합링크::상세보기 --> - <select id="selectUnityLinkDetail" resultMap="UnityLinkVO"> - SELECT - A.UNITY_LINK_ID, - A.UNITY_LINK_SE_CODE, - A.UNITY_LINK_NM, - A.UNITY_LINK_URL, - A.UNITY_LINK_DC, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNUNITYLINK A - WHERE 1=1 - AND A.UNITY_LINK_ID=#{unityLinkId} - </select> - - <!-- 통합링크::입력 --> - <insert id="insertUnityLink"> - - - INSERT INTO COMTNUNITYLINK ( - UNITY_LINK_ID, - UNITY_LINK_SE_CODE, - UNITY_LINK_NM, - UNITY_LINK_URL, - UNITY_LINK_DC, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{unityLinkId}, - #{unityLinkSeCode}, - #{unityLinkNm}, - #{unityLinkUrl}, - #{unityLinkDc}, - sysdate(), - #{frstRegisterId}, - sysdate(), - #{lastUpdusrId} - ) - - </insert> - - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ulm/EgovUnityLink_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ulm/EgovUnityLink_SQL_tibero.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ulm/EgovUnityLink_SQL_tibero.xml (nonexistent) @@ -1,167 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.10.06 정진오 보안 취약점 점검사항 반영 $->#변경 ---><!--Converted at: Wed May 11 15:51:24 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="UnityLink"> - - <!-- ::ResultMap 선언 --> - <resultMap id="UnityLinkVO" type="egovframework.com.uss.ion.ulm.service.UnityLink"> - <result property="unityLinkId" column="UNITY_LINK_ID"/> - <result property="unityLinkSeCode" column="UNITY_LINK_SE_CODE"/> - <result property="unityLinkNm" column="UNITY_LINK_NM"/> - <result property="unityLinkUrl" column="UNITY_LINK_URL"/> - <result property="unityLinkDc" column="UNITY_LINK_DC"/> - <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="selectUnityLinkSample" resultType="egovMap"> - SELECT - A.UNITY_LINK_ID, - A.UNITY_LINK_SE_CODE, - A.UNITY_LINK_NM, - A.UNITY_LINK_URL, - A.UNITY_LINK_DC, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNUNITYLINK A - ORDER BY A.FRST_REGIST_PNTTM DESC - </select> - - <!-- 통합링크::목록조회 게시물정보 --> - <select id="selectUnityLink" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT T0.*, ROWNUM RNUM - FROM ( - - - SELECT - A.UNITY_LINK_ID, - A.UNITY_LINK_SE_CODE, - A.UNITY_LINK_NM, - A.UNITY_LINK_URL, - A.UNITY_LINK_DC, - A.FRST_REGISTER_ID, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNUNITYLINK A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'UNITY_LINK_NM'"> - AND UNITY_LINK_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'UNITY_LINK_DC'"> - AND UNITY_LINK_DC LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - - ORDER BY A.FRST_REGIST_PNTTM DESC - - - ) T0 - ) - WHERE RNUM BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage} - - </select> - <!-- 통합링크::목록조회_게시물 총갯수 --> - <select id="selectUnityLinkCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNUNITYLINK - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'UNITY_LINK_NM'"> - AND UNITY_LINK_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 'UNITY_LINK_DC'"> - AND UNITY_LINK_DC LIKE '%' || #{searchKeyword} || '%' - </if> - - </if> - </select> - - <!-- 통합링크::삭제 --> - <delete id="deleteUnityLink"> - - DELETE FROM COMTNUNITYLINK - WHERE UNITY_LINK_ID=#{unityLinkId} - - </delete> - - <!-- 통합링크::수정 --> - <update id="updateUnityLink"> - -UPDATE COMTNUNITYLINK -SET -UNITY_LINK_SE_CODE = #{unityLinkSeCode}, -UNITY_LINK_NM = #{unityLinkNm}, -UNITY_LINK_URL = #{unityLinkUrl}, -UNITY_LINK_DC = #{unityLinkDc}, -LAST_UPDT_PNTTM = sysdate, -LAST_UPDUSR_ID = #{lastUpdusrId} -WHERE UNITY_LINK_ID=#{unityLinkId} - - </update> - - <!-- 통합링크::상세보기 --> - <select id="selectUnityLinkDetail" resultMap="UnityLinkVO"> - SELECT - A.UNITY_LINK_ID, - A.UNITY_LINK_SE_CODE, - A.UNITY_LINK_NM, - A.UNITY_LINK_URL, - A.UNITY_LINK_DC, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNUNITYLINK A - WHERE 1=1 - AND A.UNITY_LINK_ID=#{unityLinkId} - </select> - - <!-- 통합링크::입력 --> - <insert id="insertUnityLink"> - - - INSERT INTO COMTNUNITYLINK ( - UNITY_LINK_ID, - UNITY_LINK_SE_CODE, - UNITY_LINK_NM, - UNITY_LINK_URL, - UNITY_LINK_DC, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{unityLinkId}, - #{unityLinkSeCode}, - #{unityLinkNm}, - #{unityLinkUrl}, - #{unityLinkDc}, - sysdate, - #{frstRegisterId}, - sysdate, - #{lastUpdusrId} - ) - - </insert> - - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ulm/EgovUnityLink_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ulm/EgovUnityLink_SQL_postgres.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/ulm/EgovUnityLink_SQL_postgres.xml (nonexistent) @@ -1,157 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - ========= ======= ================================================= - 2011.10.06 정진오 보안 취약점 점검사항 반영 $->#변경 ---><!--Converted at: Wed May 11 15:51:24 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="UnityLink"> - - <!-- ::ResultMap 선언 --> - <resultMap id="UnityLinkVO" type="egovframework.com.uss.ion.ulm.service.UnityLink"> - <result property="unityLinkId" column="UNITY_LINK_ID"/> - <result property="unityLinkSeCode" column="UNITY_LINK_SE_CODE"/> - <result property="unityLinkNm" column="UNITY_LINK_NM"/> - <result property="unityLinkUrl" column="UNITY_LINK_URL"/> - <result property="unityLinkDc" column="UNITY_LINK_DC"/> - <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="selectUnityLinkSample" resultType="egovMap"> - SELECT - A.UNITY_LINK_ID, - A.UNITY_LINK_SE_CODE, - A.UNITY_LINK_NM, - A.UNITY_LINK_URL, - A.UNITY_LINK_DC, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNUNITYLINK A - ORDER BY A.FRST_REGIST_PNTTM DESC - </select> - - <!-- 통합링크::목록조회 게시물정보 --> - <select id="selectUnityLink" parameterType="comDefaultVO" resultType="egovMap"> - - SELECT - A.UNITY_LINK_ID, - A.UNITY_LINK_SE_CODE, - A.UNITY_LINK_NM, - A.UNITY_LINK_URL, - A.UNITY_LINK_DC, - A.FRST_REGISTER_ID, - TO_CHAR(A.FRST_REGIST_PNTTM,'YYYYmmdd') FRST_REGISTER_PNTTM, - (SELECT USER_NM FROM COMTNEMPLYRINFO WHERE ESNTL_ID = A.FRST_REGISTER_ID) FRST_REGISTER_NM - FROM COMTNUNITYLINK A - WHERE 1=1 - - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'UNITY_LINK_NM'"> - AND UNITY_LINK_NM LIKE CONCAT('%', #{searchKeyword} ,'%') - </if> - <if test="searchCondition == 'UNITY_LINK_DC'"> - AND UNITY_LINK_DC LIKE CONCAT('%', #{searchKeyword} ,'%') - </if> - - </if> - - ORDER BY A.FRST_REGIST_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - - </select> - <!-- 통합링크::목록조회_게시물 총갯수 --> - <select id="selectUnityLinkCnt" parameterType="comDefaultVO" resultType="int"> - SELECT - COUNT(*) totcnt - FROM COMTNUNITYLINK - WHERE 1=1 - <if test="searchKeyword != null and searchKeyword != ''"> - - <if test="searchCondition == 'UNITY_LINK_NM'"> - AND UNITY_LINK_NM LIKE CONCAT('%', #{searchKeyword} ,'%') - </if> - <if test="searchCondition == 'UNITY_LINK_DC'"> - AND UNITY_LINK_DC LIKE CONCAT('%', #{searchKeyword} ,'%') - </if> - - </if> - </select> - - <!-- 통합링크::삭제 --> - <delete id="deleteUnityLink"> - - DELETE FROM COMTNUNITYLINK - WHERE UNITY_LINK_ID=#{unityLinkId} - - </delete> - - <!-- 통합링크::수정 --> - <update id="updateUnityLink"> - -UPDATE COMTNUNITYLINK -SET -UNITY_LINK_SE_CODE = #{unityLinkSeCode}, -UNITY_LINK_NM = #{unityLinkNm}, -UNITY_LINK_URL = #{unityLinkUrl}, -UNITY_LINK_DC = #{unityLinkDc}, -LAST_UPDT_PNTTM = NOW(), -LAST_UPDUSR_ID = #{lastUpdusrId} -WHERE UNITY_LINK_ID=#{unityLinkId} - - </update> - - <!-- 통합링크::상세보기 --> - <select id="selectUnityLinkDetail" resultMap="UnityLinkVO"> - SELECT - A.UNITY_LINK_ID, - A.UNITY_LINK_SE_CODE, - A.UNITY_LINK_NM, - A.UNITY_LINK_URL, - A.UNITY_LINK_DC, - A.FRST_REGIST_PNTTM, - A.FRST_REGISTER_ID, - A.LAST_UPDT_PNTTM, - A.LAST_UPDUSR_ID - FROM COMTNUNITYLINK A - WHERE 1=1 - AND A.UNITY_LINK_ID=#{unityLinkId} - </select> - - <!-- 통합링크::입력 --> - <insert id="insertUnityLink"> - - - INSERT INTO COMTNUNITYLINK ( - UNITY_LINK_ID, - UNITY_LINK_SE_CODE, - UNITY_LINK_NM, - UNITY_LINK_URL, - UNITY_LINK_DC, - FRST_REGIST_PNTTM, - FRST_REGISTER_ID, - LAST_UPDT_PNTTM, - LAST_UPDUSR_ID - )VALUES( - #{unityLinkId}, - #{unityLinkSeCode}, - #{unityLinkNm}, - #{unityLinkUrl}, - #{unityLinkDc}, - NOW(), - #{frstRegisterId}, - NOW(), - #{lastUpdusrId} - ) - - </insert> - - - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/isg/EgovIntnetSvcGuidance_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/isg/EgovIntnetSvcGuidance_SQL_maria.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/isg/EgovIntnetSvcGuidance_SQL_maria.xml (nonexistent) @@ -1,102 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:06 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="intnetSvcGuidanceDAO"> - - <resultMap id="intnetSvcGuidance" type="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO"> - <result property="intnetSvcId" column="INTNET_SVC_ID"/> - <result property="intnetSvcNm" column="INTNET_SVC_NM"/> - <result property="intnetSvcDc" column="INTNET_SVC_DC"/> - <result property="reflctAt" column="REFLCT_AT"/> - <result property="userId" column="LAST_UPDUSR_ID"/> - <result property="regDate" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectIntnetSvcGuidanceList" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO" resultMap="intnetSvcGuidance"> - SELECT INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNINTNETSVC - WHERE 1=1 - <if test="searchCondition == 1">AND - INTNET_SVC_NM LIKE CONCAT('%' , #{searchKeyword}, '%') - </if> - ORDER BY LAST_UPDT_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectIntnetSvcGuidanceListTotCnt" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNINTNETSVC - WHERE 1=1 - <if test="searchCondition == 1">AND - INTNET_SVC_NM LIKE CONCAT('%' , #{searchKeyword}, '%') - </if> - </select> - - <select id="selectIntnetSvcGuidance" resultMap="intnetSvcGuidance"> - - SELECT INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNINTNETSVC - WHERE INTNET_SVC_ID = #{intnetSvcId} - - </select> - - <insert id="insertIntnetSvcGuidance" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidance"> - INSERT INTO COMTNINTNETSVC - (INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM) - VALUES (#{intnetSvcId}, - #{intnetSvcNm}, - #{intnetSvcDc}, - #{reflctAt}, - #{userId}, - now(), - #{userId}, - now()) - </insert> - - <update id="updateIntnetSvcGuidance" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidance"> - UPDATE COMTNINTNETSVC - SET INTNET_SVC_NM = #{intnetSvcNm}, - INTNET_SVC_DC = #{intnetSvcDc}, - REFLCT_AT = #{reflctAt}, - LAST_UPDUSR_ID = #{userId}, - LAST_UPDT_PNTTM = now() - WHERE INTNET_SVC_ID = #{intnetSvcId} - </update> - - <delete id="deleteIntnetSvcGuidance" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidance"> - - DELETE FROM COMTNINTNETSVC - WHERE INTNET_SVC_ID = #{intnetSvcId} - - </delete> - - <select id="selectIntnetSvcGuidanceResult" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO" resultMap="intnetSvcGuidance"> - SELECT INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNINTNETSVC - WHERE REFLCT_AT = 'Y' - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/isg/EgovIntnetSvcGuidance_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/isg/EgovIntnetSvcGuidance_SQL_postgres.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/isg/EgovIntnetSvcGuidance_SQL_postgres.xml (nonexistent) @@ -1,102 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:06 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="intnetSvcGuidanceDAO"> - - <resultMap id="intnetSvcGuidance" type="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO"> - <result property="intnetSvcId" column="INTNET_SVC_ID"/> - <result property="intnetSvcNm" column="INTNET_SVC_NM"/> - <result property="intnetSvcDc" column="INTNET_SVC_DC"/> - <result property="reflctAt" column="REFLCT_AT"/> - <result property="userId" column="LAST_UPDUSR_ID"/> - <result property="regDate" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectIntnetSvcGuidanceList" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO" resultMap="intnetSvcGuidance"> - SELECT INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNINTNETSVC - WHERE 1=1 - <if test="searchCondition == 1">AND - INTNET_SVC_NM LIKE CONCAT('%' , #{searchKeyword}, '%') - </if> - ORDER BY LAST_UPDT_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectIntnetSvcGuidanceListTotCnt" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNINTNETSVC - WHERE 1=1 - <if test="searchCondition == 1">AND - INTNET_SVC_NM LIKE CONCAT('%' , #{searchKeyword}, '%') - </if> - </select> - - <select id="selectIntnetSvcGuidance" resultMap="intnetSvcGuidance"> - - SELECT INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNINTNETSVC - WHERE INTNET_SVC_ID = #{intnetSvcId} - - </select> - - <insert id="insertIntnetSvcGuidance" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidance"> - INSERT INTO COMTNINTNETSVC - (INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM) - VALUES (#{intnetSvcId}, - #{intnetSvcNm}, - #{intnetSvcDc}, - #{reflctAt}, - #{userId}, - NOW(), - #{userId}, - NOW()) - </insert> - - <update id="updateIntnetSvcGuidance" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidance"> - UPDATE COMTNINTNETSVC - SET INTNET_SVC_NM = #{intnetSvcNm}, - INTNET_SVC_DC = #{intnetSvcDc}, - REFLCT_AT = #{reflctAt}, - LAST_UPDUSR_ID = #{userId}, - LAST_UPDT_PNTTM = NOW() - WHERE INTNET_SVC_ID = #{intnetSvcId} - </update> - - <delete id="deleteIntnetSvcGuidance" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidance"> - - DELETE FROM COMTNINTNETSVC - WHERE INTNET_SVC_ID = #{intnetSvcId} - - </delete> - - <select id="selectIntnetSvcGuidanceResult" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO" resultMap="intnetSvcGuidance"> - SELECT INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNINTNETSVC - WHERE REFLCT_AT = 'Y' - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/isg/EgovIntnetSvcGuidance_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/isg/EgovIntnetSvcGuidance_SQL_cubrid.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/isg/EgovIntnetSvcGuidance_SQL_cubrid.xml (nonexistent) @@ -1,113 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:06 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="intnetSvcGuidanceDAO"> - - <resultMap id="intnetSvcGuidance" type="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO"> - <result property="intnetSvcId" column="INTNET_SVC_ID"/> - <result property="intnetSvcNm" column="INTNET_SVC_NM"/> - <result property="intnetSvcDc" column="INTNET_SVC_DC"/> - <result property="reflctAt" column="REFLCT_AT"/> - <result property="userId" column="LAST_UPDUSR_ID"/> - <result property="regDate" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectIntnetSvcGuidanceList" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO" resultMap="intnetSvcGuidance"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - SELECT INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNINTNETSVC - WHERE 1=1 - - <if test="searchCondition == 1">AND - INTNET_SVC_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <![CDATA[ - ORDER BY FRST_REGIST_PNTTM DESC - ) ALL_LIST - ) Z - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectIntnetSvcGuidanceListTotCnt" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNINTNETSVC - WHERE 1=1 - <if test="searchCondition == 1">AND - INTNET_SVC_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectIntnetSvcGuidance" resultMap="intnetSvcGuidance"> - - SELECT INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNINTNETSVC - WHERE INTNET_SVC_ID = #{intnetSvcId} - - </select> - - <insert id="insertIntnetSvcGuidance" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidance"> - INSERT INTO COMTNINTNETSVC - (INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM) - VALUES (#{intnetSvcId}, - #{intnetSvcNm}, - #{intnetSvcDc}, - #{reflctAt}, - #{userId}, - SYSDATETIME, - #{userId}, - SYSDATETIME) - </insert> - - <update id="updateIntnetSvcGuidance" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidance"> - UPDATE COMTNINTNETSVC - SET INTNET_SVC_NM = #{intnetSvcNm}, - INTNET_SVC_DC = #{intnetSvcDc}, - REFLCT_AT = #{reflctAt}, - LAST_UPDUSR_ID = #{userId}, - LAST_UPDT_PNTTM = SYSDATETIME - WHERE INTNET_SVC_ID = #{intnetSvcId} - </update> - - <delete id="deleteIntnetSvcGuidance" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidance"> - - DELETE FROM COMTNINTNETSVC - WHERE INTNET_SVC_ID = #{intnetSvcId} - - </delete> - - <select id="selectIntnetSvcGuidanceResult" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO" resultMap="intnetSvcGuidance"> - SELECT INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNINTNETSVC - WHERE REFLCT_AT = 'Y' - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/isg/EgovIntnetSvcGuidance_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/isg/EgovIntnetSvcGuidance_SQL_oracle.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/isg/EgovIntnetSvcGuidance_SQL_oracle.xml (nonexistent) @@ -1,113 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:07 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="intnetSvcGuidanceDAO"> - - <resultMap id="intnetSvcGuidance" type="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO"> - <result property="intnetSvcId" column="INTNET_SVC_ID"/> - <result property="intnetSvcNm" column="INTNET_SVC_NM"/> - <result property="intnetSvcDc" column="INTNET_SVC_DC"/> - <result property="reflctAt" column="REFLCT_AT"/> - <result property="userId" column="LAST_UPDUSR_ID"/> - <result property="regDate" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectIntnetSvcGuidanceList" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO" resultMap="intnetSvcGuidance"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - SELECT INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNINTNETSVC - WHERE 1=1 - - <if test="searchCondition == 1">AND - INTNET_SVC_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <![CDATA[ - ORDER BY FRST_REGIST_PNTTM DESC - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectIntnetSvcGuidanceListTotCnt" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNINTNETSVC - WHERE 1=1 - <if test="searchCondition == 1">AND - INTNET_SVC_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectIntnetSvcGuidance" resultMap="intnetSvcGuidance"> - - SELECT INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNINTNETSVC - WHERE INTNET_SVC_ID = #{intnetSvcId} - - </select> - - <insert id="insertIntnetSvcGuidance" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidance"> - INSERT INTO COMTNINTNETSVC - (INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM) - VALUES (#{intnetSvcId}, - #{intnetSvcNm}, - #{intnetSvcDc}, - #{reflctAt}, - #{userId}, - SYSDATE, - #{userId}, - SYSDATE) - </insert> - - <update id="updateIntnetSvcGuidance" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidance"> - UPDATE COMTNINTNETSVC - SET INTNET_SVC_NM = #{intnetSvcNm}, - INTNET_SVC_DC = #{intnetSvcDc}, - REFLCT_AT = #{reflctAt}, - LAST_UPDUSR_ID = #{userId}, - LAST_UPDT_PNTTM = SYSDATE - WHERE INTNET_SVC_ID = #{intnetSvcId} - </update> - - <delete id="deleteIntnetSvcGuidance" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidance"> - - DELETE FROM COMTNINTNETSVC - WHERE INTNET_SVC_ID = #{intnetSvcId} - - </delete> - - <select id="selectIntnetSvcGuidanceResult" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO" resultMap="intnetSvcGuidance"> - SELECT INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNINTNETSVC - WHERE REFLCT_AT = 'Y' - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/isg/EgovIntnetSvcGuidance_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/isg/EgovIntnetSvcGuidance_SQL_altibase.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/isg/EgovIntnetSvcGuidance_SQL_altibase.xml (nonexistent) @@ -1,113 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:06 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="intnetSvcGuidanceDAO"> - - <resultMap id="intnetSvcGuidance" type="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO"> - <result property="intnetSvcId" column="INTNET_SVC_ID"/> - <result property="intnetSvcNm" column="INTNET_SVC_NM"/> - <result property="intnetSvcDc" column="INTNET_SVC_DC"/> - <result property="reflctAt" column="REFLCT_AT"/> - <result property="userId" column="LAST_UPDUSR_ID"/> - <result property="regDate" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectIntnetSvcGuidanceList" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO" resultMap="intnetSvcGuidance"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - SELECT INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNINTNETSVC - WHERE 1=1 - - <if test="searchCondition == 1">AND - INTNET_SVC_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <![CDATA[ - ORDER BY FRST_REGIST_PNTTM DESC - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectIntnetSvcGuidanceListTotCnt" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNINTNETSVC - WHERE 1=1 - <if test="searchCondition == 1">AND - INTNET_SVC_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectIntnetSvcGuidance" resultMap="intnetSvcGuidance"> - - SELECT INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNINTNETSVC - WHERE INTNET_SVC_ID = #{intnetSvcId} - - </select> - - <insert id="insertIntnetSvcGuidance" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidance"> - INSERT INTO COMTNINTNETSVC - (INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM) - VALUES (#{intnetSvcId}, - #{intnetSvcNm}, - #{intnetSvcDc}, - #{reflctAt}, - #{userId}, - SYSDATE, - #{userId}, - SYSDATE) - </insert> - - <update id="updateIntnetSvcGuidance" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidance"> - UPDATE COMTNINTNETSVC - SET INTNET_SVC_NM = #{intnetSvcNm}, - INTNET_SVC_DC = #{intnetSvcDc}, - REFLCT_AT = #{reflctAt}, - LAST_UPDUSR_ID = #{userId}, - LAST_UPDT_PNTTM = SYSDATE - WHERE INTNET_SVC_ID = #{intnetSvcId} - </update> - - <delete id="deleteIntnetSvcGuidance" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidance"> - - DELETE FROM COMTNINTNETSVC - WHERE INTNET_SVC_ID = #{intnetSvcId} - - </delete> - - <select id="selectIntnetSvcGuidanceResult" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO" resultMap="intnetSvcGuidance"> - SELECT INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNINTNETSVC - WHERE REFLCT_AT = 'Y' - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/isg/EgovIntnetSvcGuidance_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/isg/EgovIntnetSvcGuidance_SQL_mysql.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/isg/EgovIntnetSvcGuidance_SQL_mysql.xml (nonexistent) @@ -1,102 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:06 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="intnetSvcGuidanceDAO"> - - <resultMap id="intnetSvcGuidance" type="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO"> - <result property="intnetSvcId" column="INTNET_SVC_ID"/> - <result property="intnetSvcNm" column="INTNET_SVC_NM"/> - <result property="intnetSvcDc" column="INTNET_SVC_DC"/> - <result property="reflctAt" column="REFLCT_AT"/> - <result property="userId" column="LAST_UPDUSR_ID"/> - <result property="regDate" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectIntnetSvcGuidanceList" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO" resultMap="intnetSvcGuidance"> - SELECT INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNINTNETSVC - WHERE 1=1 - <if test="searchCondition == 1">AND - INTNET_SVC_NM LIKE CONCAT('%' , #{searchKeyword}, '%') - </if> - ORDER BY LAST_UPDT_PNTTM DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectIntnetSvcGuidanceListTotCnt" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNINTNETSVC - WHERE 1=1 - <if test="searchCondition == 1">AND - INTNET_SVC_NM LIKE CONCAT('%' , #{searchKeyword}, '%') - </if> - </select> - - <select id="selectIntnetSvcGuidance" resultMap="intnetSvcGuidance"> - - SELECT INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNINTNETSVC - WHERE INTNET_SVC_ID = #{intnetSvcId} - - </select> - - <insert id="insertIntnetSvcGuidance" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidance"> - INSERT INTO COMTNINTNETSVC - (INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM) - VALUES (#{intnetSvcId}, - #{intnetSvcNm}, - #{intnetSvcDc}, - #{reflctAt}, - #{userId}, - now(), - #{userId}, - now()) - </insert> - - <update id="updateIntnetSvcGuidance" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidance"> - UPDATE COMTNINTNETSVC - SET INTNET_SVC_NM = #{intnetSvcNm}, - INTNET_SVC_DC = #{intnetSvcDc}, - REFLCT_AT = #{reflctAt}, - LAST_UPDUSR_ID = #{userId}, - LAST_UPDT_PNTTM = now() - WHERE INTNET_SVC_ID = #{intnetSvcId} - </update> - - <delete id="deleteIntnetSvcGuidance" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidance"> - - DELETE FROM COMTNINTNETSVC - WHERE INTNET_SVC_ID = #{intnetSvcId} - - </delete> - - <select id="selectIntnetSvcGuidanceResult" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO" resultMap="intnetSvcGuidance"> - SELECT INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNINTNETSVC - WHERE REFLCT_AT = 'Y' - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/isg/EgovIntnetSvcGuidance_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/isg/EgovIntnetSvcGuidance_SQL_tibero.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/uss/ion/isg/EgovIntnetSvcGuidance_SQL_tibero.xml (nonexistent) @@ -1,113 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:51:07 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="intnetSvcGuidanceDAO"> - - <resultMap id="intnetSvcGuidance" type="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO"> - <result property="intnetSvcId" column="INTNET_SVC_ID"/> - <result property="intnetSvcNm" column="INTNET_SVC_NM"/> - <result property="intnetSvcDc" column="INTNET_SVC_DC"/> - <result property="reflctAt" column="REFLCT_AT"/> - <result property="userId" column="LAST_UPDUSR_ID"/> - <result property="regDate" column="LAST_UPDT_PNTTM"/> - </resultMap> - - <select id="selectIntnetSvcGuidanceList" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO" resultMap="intnetSvcGuidance"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - SELECT INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNINTNETSVC - WHERE 1=1 - - <if test="searchCondition == 1">AND - INTNET_SVC_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <![CDATA[ - ORDER BY FRST_REGIST_PNTTM DESC - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectIntnetSvcGuidanceListTotCnt" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTNINTNETSVC - WHERE 1=1 - <if test="searchCondition == 1">AND - INTNET_SVC_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectIntnetSvcGuidance" resultMap="intnetSvcGuidance"> - - SELECT INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNINTNETSVC - WHERE INTNET_SVC_ID = #{intnetSvcId} - - </select> - - <insert id="insertIntnetSvcGuidance" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidance"> - INSERT INTO COMTNINTNETSVC - (INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - FRST_REGISTER_ID, - FRST_REGIST_PNTTM, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM) - VALUES (#{intnetSvcId}, - #{intnetSvcNm}, - #{intnetSvcDc}, - #{reflctAt}, - #{userId}, - SYSDATE, - #{userId}, - SYSDATE) - </insert> - - <update id="updateIntnetSvcGuidance" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidance"> - UPDATE COMTNINTNETSVC - SET INTNET_SVC_NM = #{intnetSvcNm}, - INTNET_SVC_DC = #{intnetSvcDc}, - REFLCT_AT = #{reflctAt}, - LAST_UPDUSR_ID = #{userId}, - LAST_UPDT_PNTTM = SYSDATE - WHERE INTNET_SVC_ID = #{intnetSvcId} - </update> - - <delete id="deleteIntnetSvcGuidance" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidance"> - - DELETE FROM COMTNINTNETSVC - WHERE INTNET_SVC_ID = #{intnetSvcId} - - </delete> - - <select id="selectIntnetSvcGuidanceResult" parameterType="egovframework.com.uss.ion.isg.service.IntnetSvcGuidanceVO" resultMap="intnetSvcGuidance"> - SELECT INTNET_SVC_ID, - INTNET_SVC_NM, - INTNET_SVC_DC, - REFLCT_AT, - LAST_UPDUSR_ID, - LAST_UPDT_PNTTM - FROM COMTNINTNETSVC - WHERE REFLCT_AT = 'Y' - </select> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovZipManage_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovZipManage_SQL_tibero.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovZipManage_SQL_tibero.xml (nonexistent) @@ -1,185 +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="ZipManageDAO"> - - <select id="selectZipList" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - /* 구현 Sql */ - SELECT ZIP - , SN - , CTPRVN_NM - , SIGNGU_NM - , EMD_NM - , LI_BULD_NM - , LNBR_DONG_HO - FROM COMTCZIP - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ZIP LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 2">AND - CTPRVN_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 3">AND - SIGNGU_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 4">AND - EMD_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 5">AND - LI_BULD_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - /* 구현 Sql */ - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectZipListTotCnt" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTCZIP - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ZIP LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 2">AND - CTPRVN_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test="searchCondition == 3">AND - SIGNGU_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test="searchCondition == 4">AND - EMD_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test="searchCondition == 5">AND - LI_BULD_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectZipDetail" parameterType="egovframework.com.sym.ccm.zip.service.Zip" resultType="egovframework.com.sym.ccm.zip.service.Zip"> - - SELECT ZIP zip - , SN sn - , CTPRVN_NM ctprvnNm - , SIGNGU_NM signguNm - , EMD_NM emdNm - , LI_BULD_NM liBuldNm - , LNBR_DONG_HO lnbrDongHo - FROM COMTCZIP - WHERE ZIP = #{zip} - AND SN = #{sn} - - </select> - - <insert id="insertZip"> - <selectKey keyProperty="sn" resultType="int" order="BEFORE"> - SELECT CASE WHEN MAX(SN)+1 IS NULL THEN 1 - ELSE MAX(SN)+1 END AS sn - FROM COMTCZIP - </selectKey> - - - INSERT - INTO COMTCZIP - ( ZIP - , SN - , CTPRVN_NM - , SIGNGU_NM - , EMD_NM - , LI_BULD_NM - , LNBR_DONG_HO - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{zip} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{emdNm} - , #{liBuldNm} - , #{lnbrDongHo} - , SYSDATE - , #{frstRegisterId} - , SYSDATE - , #{frstRegisterId} - ) - - </insert> - - <insert id="insertExcelZip"> - - INSERT - INTO COMTCZIP - ( ZIP - , SN - , CTPRVN_NM - , SIGNGU_NM - , EMD_NM - , LI_BULD_NM - , LNBR_DONG_HO - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{zip} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{emdNm} - , #{liBuldNm} - , #{lnbrDongHo} - , SYSDATE - , #{frstRegisterId} - , SYSDATE - , #{frstRegisterId} - ) - - </insert> - - <update id="updateZip"> - - UPDATE COMTCZIP - SET CTPRVN_NM = #{ctprvnNm} - , SIGNGU_NM = #{signguNm} - , EMD_NM = #{emdNm} - , LI_BULD_NM = #{liBuldNm} - , LNBR_DONG_HO = #{lnbrDongHo} - , LAST_UPDT_PNTTM = sysdate - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE ZIP = #{zip} - AND SN = #{sn} - - </update> - - <delete id="deleteZip"> - - DELETE - FROM COMTCZIP - WHERE ZIP = #{zip} - - </delete> - - <delete id="deleteAllZip"> - - DELETE - FROM COMTCZIP - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovRdnmadZip_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovRdnmadZip_SQL_cubrid.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovRdnmadZip_SQL_cubrid.xml (nonexistent) @@ -1,211 +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="RdnmadZipDAO"> - - <select id="selectZipList" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - /* 구현 Sql */ - SELECT RDMN_CODE - , SN - , CTPRVN_NM - , SIGNGU_NM - , RDMN - , BDNBR_MNNM - , BDNBR_SLNO - , BULD_NM - , DETAIL_BULD_NM - , ZIP - FROM COMTRDNMADRZIP - WHERE 1 = 1 - - <if test="searchCondition2 == 1">AND - ZIP LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 2">AND - CTPRVN_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 3">AND - SIGNGU_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 4">AND - RDMN LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 5">AND - BULD_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 6">AND - DETAIL_BULD_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - /* 구현 Sql */ - ) ALL_LIST - ) Z - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectZipListTotCnt" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTRDNMADRZIP - WHERE 1 = 1 - - <if test="searchCondition2 == 1">AND - ZIP LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 2">AND - CTPRVN_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 3">AND - SIGNGU_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 4">AND - RDMN LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 5">AND - BULD_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 6">AND - DETAIL_BULD_NM LIKE '%' || #{searchKeyword} || '%' - </if> - </select> - - <select id="selectZipDetail" parameterType="egovframework.com.sym.ccm.zip.service.Zip" resultType="egovframework.com.sym.ccm.zip.service.Zip"> - - SELECT RDMN_CODE rdmnCode - , SN sn - , CTPRVN_NM ctprvnNm - , SIGNGU_NM signguNm - , RDMN rdmn - , BDNBR_MNNM bdnbrMnnm - , BDNBR_SLNO bdnbrSlno - , BULD_NM buldNm - , DETAIL_BULD_NM detailBuldNm - , ZIP zip - FROM COMTRDNMADRZIP - WHERE RDMN_CODE = #{rdmnCode} - - </select> - - <insert id="insertZip"> - <selectKey keyProperty="sn" resultType="int" order="BEFORE"> - SELECT CASE WHEN MAX(SN)+1 IS NULL THEN 1 - ELSE MAX(SN)+1 END AS sn - FROM COMTRDNMADRZIP - </selectKey> - - INSERT - INTO COMTRDNMADRZIP - ( RDMN_CODE - , SN - , CTPRVN_NM - , SIGNGU_NM - , RDMN - , BDNBR_MNNM - , BDNBR_SLNO - , BULD_NM - , DETAIL_BULD_NM - , ZIP - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{rdmnCode} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{rdmn} - , #{bdnbrMnnm} - , #{bdnbrSlno} - , #{buldNm} - , #{detailBuldNm} - , #{zip} - , SYSDATETIME - , #{frstRegisterId} - , SYSDATETIME - , #{frstRegisterId} - ) - - </insert> - - <insert id="insertExcelZip"> - - INSERT - INTO COMTRDNMADRZIP - ( RDMN_CODE - , SN - , CTPRVN_NM - , SIGNGU_NM - , RDMN - , BDNBR_MNNM - , BDNBR_SLNO - , BULD_NM - , DETAIL_BULD_NM - , ZIP - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{rdmnCode} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{rdmn} - , #{bdnbrMnnm} - , #{bdnbrSlno} - , #{buldNm} - , #{detailBuldNm} - , #{zip} - , SYSDATETIME - , #{frstRegisterId} - , SYSDATETIME - , #{frstRegisterId} - ) - - </insert> - - <update id="updateZip"> - - UPDATE COMTRDNMADRZIP - SET CTPRVN_NM = #{ctprvnNm} - , SIGNGU_NM = #{signguNm} - , RDMN = #{rdmn} - , BDNBR_MNNM = #{bdnbrMnnm} - , BDNBR_SLNO = #{bdnbrSlno} - , BULD_NM = #{buldNm} - , DETAIL_BULD_NM = #{detailBuldNm} - , ZIP = #{zip} - , LAST_UPDT_PNTTM = SYSDATETIME - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE RDMN_CODE = #{rdmnCode} - AND SN = #{sn} - - </update> - - <delete id="deleteZip"> - - DELETE - FROM COMTRDNMADRZIP - WHERE RDMN_CODE = #{rdmnCode} - AND SN = #{sn} - - </delete> - - <delete id="deleteAllZip"> - - DELETE - FROM COMTRDNMADRZIP - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovRdnmadZip_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovRdnmadZip_SQL_maria.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovRdnmadZip_SQL_maria.xml (nonexistent) @@ -1,206 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - =========== ======== ================================================= - 2011.11.21 이기하 최초 생성 ---><!--Converted at: Wed May 11 15:50:38 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RdnmadZipDAO"> - - <select id="selectZipList" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="egovMap"> - - SELECT RDMN_CODE - , SN - , CTPRVN_NM - , SIGNGU_NM - , RDMN - , BDNBR_MNNM - , BDNBR_SLNO - , BULD_NM - , DETAIL_BULD_NM - , ZIP - FROM COMTRDNMADRZIP - WHERE 1 = 1 - - <if test="searchCondition2 == 1">AND - ZIP LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 2">AND - CTPRVN_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 3">AND - SIGNGU_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 4">AND - RDMN LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 5">AND - BULD_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 6">AND - DETAIL_BULD_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - ORDER BY SN DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectZipListTotCnt" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTRDNMADRZIP - WHERE 1 = 1 - - <if test="searchCondition2 == 1">AND - ZIP LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 2">AND - CTPRVN_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 3">AND - SIGNGU_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 4">AND - RDMN LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 5">AND - BULD_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 6">AND - DETAIL_BULD_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - </select> - - <select id="selectZipDetail" parameterType="egovframework.com.sym.ccm.zip.service.Zip" resultType="egovframework.com.sym.ccm.zip.service.Zip"> - - SELECT RDMN_CODE rdmnCode - , SN sn - , CTPRVN_NM ctprvnNm - , SIGNGU_NM signguNm - , RDMN rdmn - , BDNBR_MNNM bdnbrMnnm - , BDNBR_SLNO bdnbrSlno - , BULD_NM buldNm - , DETAIL_BULD_NM detailBuldNm - , ZIP zip - FROM COMTRDNMADRZIP - WHERE RDMN_CODE = #{rdmnCode} - AND SN = #{sn} - - </select> - - <insert id="insertZip"> - <selectKey keyProperty="sn" resultType="int" order="BEFORE"> - SELECT CASE WHEN MAX(SN)+1 IS NULL THEN 1 - ELSE MAX(SN)+1 END AS sn - FROM COMTRDNMADRZIP - </selectKey> - - INSERT - INTO COMTRDNMADRZIP - ( RDMN_CODE - , SN - , CTPRVN_NM - , SIGNGU_NM - , RDMN - , BDNBR_MNNM - , BDNBR_SLNO - , BULD_NM - , DETAIL_BULD_NM - , ZIP - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{rdmnCode} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{rdmn} - , #{bdnbrMnnm} - , #{bdnbrSlno} - , #{buldNm} - , #{detailBuldNm} - , #{zip} - , SYSDATE() - , #{frstRegisterId} - , SYSDATE() - , #{frstRegisterId} - ) - - </insert> - - <insert id="insertExcelZip"> - - INSERT - INTO COMTRDNMADRZIP - ( RDMN_CODE - , SN - , CTPRVN_NM - , SIGNGU_NM - , RDMN - , BDNBR_MNNM - , BDNBR_SLNO - , BULD_NM - , DETAIL_BULD_NM - , ZIP - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{rdmnCode} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{rdmn} - , #{bdnbrMnnm} - , #{bdnbrSlno} - , #{buldNm} - , #{detailBuldNm} - , #{zip} - , SYSDATE() - , #{frstRegisterId} - , SYSDATE() - , #{frstRegisterId} - ) - - </insert> - - <update id="updateZip"> - - UPDATE COMTRDNMADRZIP - SET CTPRVN_NM = #{ctprvnNm} - , SIGNGU_NM = #{signguNm} - , RDMN = #{rdmn} - , BDNBR_MNNM = #{bdnbrMnnm} - , BDNBR_SLNO = #{bdnbrSlno} - , BULD_NM = #{buldNm} - , DETAIL_BULD_NM = #{detailBuldNm} - , ZIP = #{zip} - , LAST_UPDT_PNTTM = sysdate() - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE RDMN_CODE = #{rdmnCode} - AND SN = #{sn} - - </update> - - <delete id="deleteZip"> - - DELETE - FROM COMTRDNMADRZIP - WHERE RDMN_CODE = #{rdmnCode} - AND SN = #{sn} - - </delete> - - <delete id="deleteAllZip"> - - DELETE - FROM COMTRDNMADRZIP - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovRdnmadZip_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovRdnmadZip_SQL_oracle.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovRdnmadZip_SQL_oracle.xml (nonexistent) @@ -1,211 +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="RdnmadZipDAO"> - - <select id="selectZipList" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - /* 구현 Sql */ - SELECT RDMN_CODE - , SN - , CTPRVN_NM - , SIGNGU_NM - , RDMN - , BDNBR_MNNM - , BDNBR_SLNO - , BULD_NM - , DETAIL_BULD_NM - , ZIP - FROM COMTRDNMADRZIP - WHERE 1 = 1 - - <if test="searchCondition2 == 1">AND - ZIP LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 2">AND - CTPRVN_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 3">AND - SIGNGU_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 4">AND - RDMN LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 5">AND - BULD_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 6">AND - DETAIL_BULD_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - /* 구현 Sql */ - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectZipListTotCnt" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTRDNMADRZIP - WHERE 1 = 1 - - <if test="searchCondition2 == 1">AND - ZIP LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 2">AND - CTPRVN_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 3">AND - SIGNGU_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 4">AND - RDMN LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 5">AND - BULD_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 6">AND - DETAIL_BULD_NM LIKE '%' || #{searchKeyword} || '%' - </if> - </select> - - <select id="selectZipDetail" parameterType="egovframework.com.sym.ccm.zip.service.Zip" resultType="egovframework.com.sym.ccm.zip.service.Zip"> - - SELECT RDMN_CODE rdmnCode - , SN sn - , CTPRVN_NM ctprvnNm - , SIGNGU_NM signguNm - , RDMN rdmn - , BDNBR_MNNM bdnbrMnnm - , BDNBR_SLNO bdnbrSlno - , BULD_NM buldNm - , DETAIL_BULD_NM detailBuldNm - , ZIP zip - FROM COMTRDNMADRZIP - WHERE RDMN_CODE = #{rdmnCode} - - </select> - - <insert id="insertZip"> - <selectKey keyProperty="sn" resultType="int" order="BEFORE"> - SELECT CASE WHEN MAX(SN)+1 IS NULL THEN 1 - ELSE MAX(SN)+1 END AS sn - FROM COMTRDNMADRZIP - </selectKey> - - INSERT - INTO COMTRDNMADRZIP - ( RDMN_CODE - , SN - , CTPRVN_NM - , SIGNGU_NM - , RDMN - , BDNBR_MNNM - , BDNBR_SLNO - , BULD_NM - , DETAIL_BULD_NM - , ZIP - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{rdmnCode} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{rdmn} - , #{bdnbrMnnm} - , #{bdnbrSlno} - , #{buldNm} - , #{detailBuldNm} - , #{zip} - , SYSDATE - , #{frstRegisterId} - , SYSDATE - , #{frstRegisterId} - ) - - </insert> - - <insert id="insertExcelZip"> - - INSERT - INTO COMTRDNMADRZIP - ( RDMN_CODE - , SN - , CTPRVN_NM - , SIGNGU_NM - , RDMN - , BDNBR_MNNM - , BDNBR_SLNO - , BULD_NM - , DETAIL_BULD_NM - , ZIP - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{rdmnCode} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{rdmn} - , #{bdnbrMnnm} - , #{bdnbrSlno} - , #{buldNm} - , #{detailBuldNm} - , #{zip} - , SYSDATE - , #{frstRegisterId} - , SYSDATE - , #{frstRegisterId} - ) - - </insert> - - <update id="updateZip"> - - UPDATE COMTRDNMADRZIP - SET CTPRVN_NM = #{ctprvnNm} - , SIGNGU_NM = #{signguNm} - , RDMN = #{rdmn} - , BDNBR_MNNM = #{bdnbrMnnm} - , BDNBR_SLNO = #{bdnbrSlno} - , BULD_NM = #{buldNm} - , DETAIL_BULD_NM = #{detailBuldNm} - , ZIP = #{zip} - , LAST_UPDT_PNTTM = sysdate - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE RDMN_CODE = #{rdmnCode} - AND SN = #{sn} - - </update> - - <delete id="deleteZip"> - - DELETE - FROM COMTRDNMADRZIP - WHERE RDMN_CODE = #{rdmnCode} - AND SN = #{sn} - - </delete> - - <delete id="deleteAllZip"> - - DELETE - FROM COMTRDNMADRZIP - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovZipManage_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovZipManage_SQL_postgres.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovZipManage_SQL_postgres.xml (nonexistent) @@ -1,179 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - =========== ======== ================================================= - 2011.10.06 이기하 보안 취약점 점검사항 반영 $->#변경 ---><!--Converted at: Wed May 11 15:50:39 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="ZipManageDAO"> - - <select id="selectZipList" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="egovMap"> - - SELECT ZIP - , SN - , CTPRVN_NM - , SIGNGU_NM - , EMD_NM - , LI_BULD_NM - , LNBR_DONG_HO - FROM COMTCZIP - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ZIP LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 2">AND - CTPRVN_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 3">AND - SIGNGU_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 4">AND - EMD_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 5">AND - LI_BULD_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - ORDER BY SN DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectZipListTotCnt" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTCZIP - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ZIP LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 2">AND - CTPRVN_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 3">AND - SIGNGU_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 4">AND - EMD_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 5">AND - LI_BULD_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectZipDetail" parameterType="egovframework.com.sym.ccm.zip.service.Zip" resultType="egovframework.com.sym.ccm.zip.service.Zip"> - - SELECT ZIP zip - , SN sn - , CTPRVN_NM ctprvnNm - , SIGNGU_NM signguNm - , EMD_NM emdNm - , LI_BULD_NM liBuldNm - , LNBR_DONG_HO lnbrDongHo - FROM COMTCZIP - WHERE ZIP = #{zip} - AND SN = #{sn} - - </select> - - <insert id="insertZip"> - <selectKey keyProperty="sn" resultType="int" order="BEFORE"> - SELECT CASE WHEN MAX(SN)+1 IS NULL THEN 1 - ELSE MAX(SN)+1 END AS sn - FROM COMTCZIP - </selectKey> - - - INSERT - INTO COMTCZIP - ( ZIP - , SN - , CTPRVN_NM - , SIGNGU_NM - , EMD_NM - , LI_BULD_NM - , LNBR_DONG_HO - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{zip} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{emdNm} - , #{liBuldNm} - , #{lnbrDongHo} - , NOW() - , #{frstRegisterId} - , NOW() - , #{frstRegisterId} - ) - - </insert> - - <insert id="insertExcelZip"> - - INSERT - INTO COMTCZIP - ( ZIP - , SN - , CTPRVN_NM - , SIGNGU_NM - , EMD_NM - , LI_BULD_NM - , LNBR_DONG_HO - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{zip} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{emdNm} - , #{liBuldNm} - , #{lnbrDongHo} - , NOW() - , #{frstRegisterId} - , NOW() - , #{frstRegisterId} - ) - - </insert> - - <update id="updateZip"> - - UPDATE COMTCZIP - SET CTPRVN_NM = #{ctprvnNm} - , SIGNGU_NM = #{signguNm} - , EMD_NM = #{emdNm} - , LI_BULD_NM = #{liBuldNm} - , LNBR_DONG_HO = #{lnbrDongHo} - , LAST_UPDT_PNTTM = NOW() - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE ZIP = #{zip} - AND SN = #{sn} - - </update> - - <delete id="deleteZip"> - - DELETE - FROM COMTCZIP - WHERE ZIP = #{zip} - - </delete> - - <delete id="deleteAllZip"> - - DELETE - FROM COMTCZIP - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovRdnmadZip_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovRdnmadZip_SQL_altibase.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovRdnmadZip_SQL_altibase.xml (nonexistent) @@ -1,211 +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="RdnmadZipDAO"> - - <select id="selectZipList" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - /* 구현 Sql */ - SELECT RDMN_CODE - , SN - , CTPRVN_NM - , SIGNGU_NM - , RDMN - , BDNBR_MNNM - , BDNBR_SLNO - , BULD_NM - , DETAIL_BULD_NM - , ZIP - FROM COMTRDNMADRZIP - WHERE 1 = 1 - - <if test="searchCondition2 == 1">AND - ZIP LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 2">AND - CTPRVN_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 3">AND - SIGNGU_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 4">AND - RDMN LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 5">AND - BULD_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 6">AND - DETAIL_BULD_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - /* 구현 Sql */ - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectZipListTotCnt" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTRDNMADRZIP - WHERE 1 = 1 - - <if test="searchCondition2 == 1">AND - ZIP LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 2">AND - CTPRVN_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 3">AND - SIGNGU_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 4">AND - RDMN LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 5">AND - BULD_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 6">AND - DETAIL_BULD_NM LIKE '%' || #{searchKeyword} || '%' - </if> - </select> - - <select id="selectZipDetail" parameterType="egovframework.com.sym.ccm.zip.service.Zip" resultType="egovframework.com.sym.ccm.zip.service.Zip"> - - SELECT RDMN_CODE rdmnCode - , SN sn - , CTPRVN_NM ctprvnNm - , SIGNGU_NM signguNm - , RDMN rdmn - , BDNBR_MNNM bdnbrMnnm - , BDNBR_SLNO bdnbrSlno - , BULD_NM buldNm - , DETAIL_BULD_NM detailBuldNm - , ZIP zip - FROM COMTRDNMADRZIP - WHERE RDMN_CODE = #{rdmnCode} - - </select> - - <insert id="insertZip"> - <selectKey keyProperty="sn" resultType="int" order="BEFORE"> - SELECT CASE WHEN MAX(SN)+1 IS NULL THEN 1 - ELSE MAX(SN)+1 END AS sn - FROM COMTRDNMADRZIP - </selectKey> - - INSERT - INTO COMTRDNMADRZIP - ( RDMN_CODE - , SN - , CTPRVN_NM - , SIGNGU_NM - , RDMN - , BDNBR_MNNM - , BDNBR_SLNO - , BULD_NM - , DETAIL_BULD_NM - , ZIP - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{rdmnCode} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{rdmn} - , #{bdnbrMnnm} - , #{bdnbrSlno} - , #{buldNm} - , #{detailBuldNm} - , #{zip} - , SYSDATE - , #{frstRegisterId} - , SYSDATE - , #{frstRegisterId} - ) - - </insert> - - <insert id="insertExcelZip"> - - INSERT - INTO COMTRDNMADRZIP - ( RDMN_CODE - , SN - , CTPRVN_NM - , SIGNGU_NM - , RDMN - , BDNBR_MNNM - , BDNBR_SLNO - , BULD_NM - , DETAIL_BULD_NM - , ZIP - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{rdmnCode} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{rdmn} - , #{bdnbrMnnm} - , #{bdnbrSlno} - , #{buldNm} - , #{detailBuldNm} - , #{zip} - , SYSDATE - , #{frstRegisterId} - , SYSDATE - , #{frstRegisterId} - ) - - </insert> - - <update id="updateZip"> - - UPDATE COMTRDNMADRZIP - SET CTPRVN_NM = #{ctprvnNm} - , SIGNGU_NM = #{signguNm} - , RDMN = #{rdmn} - , BDNBR_MNNM = #{bdnbrMnnm} - , BDNBR_SLNO = #{bdnbrSlno} - , BULD_NM = #{buldNm} - , DETAIL_BULD_NM = #{detailBuldNm} - , ZIP = #{zip} - , LAST_UPDT_PNTTM = sysdate - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE RDMN_CODE = #{rdmnCode} - AND SN = #{sn} - - </update> - - <delete id="deleteZip"> - - DELETE - FROM COMTRDNMADRZIP - WHERE RDMN_CODE = #{rdmnCode} - AND SN = #{sn} - - </delete> - - <delete id="deleteAllZip"> - - DELETE - FROM COMTRDNMADRZIP - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovZipManage_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovZipManage_SQL_mysql.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovZipManage_SQL_mysql.xml (nonexistent) @@ -1,179 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - =========== ======== ================================================= - 2011.10.06 이기하 보안 취약점 점검사항 반영 $->#변경 ---><!--Converted at: Wed May 11 15:50:39 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="ZipManageDAO"> - - <select id="selectZipList" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="egovMap"> - - SELECT ZIP - , SN - , CTPRVN_NM - , SIGNGU_NM - , EMD_NM - , LI_BULD_NM - , LNBR_DONG_HO - FROM COMTCZIP - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ZIP LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 2">AND - CTPRVN_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 3">AND - SIGNGU_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 4">AND - EMD_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 5">AND - LI_BULD_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - ORDER BY SN DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectZipListTotCnt" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTCZIP - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ZIP LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 2">AND - CTPRVN_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 3">AND - SIGNGU_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 4">AND - EMD_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 5">AND - LI_BULD_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectZipDetail" parameterType="egovframework.com.sym.ccm.zip.service.Zip" resultType="egovframework.com.sym.ccm.zip.service.Zip"> - - SELECT ZIP zip - , SN sn - , CTPRVN_NM ctprvnNm - , SIGNGU_NM signguNm - , EMD_NM emdNm - , LI_BULD_NM liBuldNm - , LNBR_DONG_HO lnbrDongHo - FROM COMTCZIP - WHERE ZIP = #{zip} - AND SN = #{sn} - - </select> - - <insert id="insertZip"> - <selectKey keyProperty="sn" resultType="int" order="BEFORE"> - SELECT CASE WHEN MAX(SN)+1 IS NULL THEN 1 - ELSE MAX(SN)+1 END AS sn - FROM COMTCZIP - </selectKey> - - - INSERT - INTO COMTCZIP - ( ZIP - , SN - , CTPRVN_NM - , SIGNGU_NM - , EMD_NM - , LI_BULD_NM - , LNBR_DONG_HO - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{zip} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{emdNm} - , #{liBuldNm} - , #{lnbrDongHo} - , SYSDATE() - , #{frstRegisterId} - , SYSDATE() - , #{frstRegisterId} - ) - - </insert> - - <insert id="insertExcelZip"> - - INSERT - INTO COMTCZIP - ( ZIP - , SN - , CTPRVN_NM - , SIGNGU_NM - , EMD_NM - , LI_BULD_NM - , LNBR_DONG_HO - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{zip} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{emdNm} - , #{liBuldNm} - , #{lnbrDongHo} - , SYSDATE() - , #{frstRegisterId} - , SYSDATE() - , #{frstRegisterId} - ) - - </insert> - - <update id="updateZip"> - - UPDATE COMTCZIP - SET CTPRVN_NM = #{ctprvnNm} - , SIGNGU_NM = #{signguNm} - , EMD_NM = #{emdNm} - , LI_BULD_NM = #{liBuldNm} - , LNBR_DONG_HO = #{lnbrDongHo} - , LAST_UPDT_PNTTM = sysdate() - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE ZIP = #{zip} - AND SN = #{sn} - - </update> - - <delete id="deleteZip"> - - DELETE - FROM COMTCZIP - WHERE ZIP = #{zip} - - </delete> - - <delete id="deleteAllZip"> - - DELETE - FROM COMTCZIP - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovZipManage_SQL_cubrid.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovZipManage_SQL_cubrid.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovZipManage_SQL_cubrid.xml (nonexistent) @@ -1,185 +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="ZipManageDAO"> - - <select id="selectZipList" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - /* 구현 Sql */ - SELECT ZIP - , SN - , CTPRVN_NM - , SIGNGU_NM - , EMD_NM - , LI_BULD_NM - , LNBR_DONG_HO - FROM COMTCZIP - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ZIP LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 2">AND - CTPRVN_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 3">AND - SIGNGU_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 4">AND - EMD_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 5">AND - LI_BULD_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - /* 구현 Sql */ - ) ALL_LIST - ) Z - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectZipListTotCnt" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTCZIP - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ZIP LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 2">AND - CTPRVN_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test="searchCondition == 3">AND - SIGNGU_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test="searchCondition == 4">AND - EMD_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test="searchCondition == 5">AND - LI_BULD_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectZipDetail" parameterType="egovframework.com.sym.ccm.zip.service.Zip" resultType="egovframework.com.sym.ccm.zip.service.Zip"> - - SELECT ZIP zip - , SN sn - , CTPRVN_NM ctprvnNm - , SIGNGU_NM signguNm - , EMD_NM emdNm - , LI_BULD_NM liBuldNm - , LNBR_DONG_HO lnbrDongHo - FROM COMTCZIP - WHERE ZIP = #{zip} - AND SN = #{sn} - - </select> - - <insert id="insertZip"> - <selectKey keyProperty="sn" resultType="int" order="BEFORE"> - SELECT CASE WHEN MAX(SN)+1 IS NULL THEN 1 - ELSE MAX(SN)+1 END AS sn - FROM COMTCZIP - </selectKey> - - - INSERT - INTO COMTCZIP - ( ZIP - , SN - , CTPRVN_NM - , SIGNGU_NM - , EMD_NM - , LI_BULD_NM - , LNBR_DONG_HO - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{zip} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{emdNm} - , #{liBuldNm} - , #{lnbrDongHo} - , SYSDATETIME - , #{frstRegisterId} - , SYSDATETIME - , #{frstRegisterId} - ) - - </insert> - - <insert id="insertExcelZip"> - - INSERT - INTO COMTCZIP - ( ZIP - , SN - , CTPRVN_NM - , SIGNGU_NM - , EMD_NM - , LI_BULD_NM - , LNBR_DONG_HO - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{zip} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{emdNm} - , #{liBuldNm} - , #{lnbrDongHo} - , SYSDATETIME - , #{frstRegisterId} - , SYSDATETIME - , #{frstRegisterId} - ) - - </insert> - - <update id="updateZip"> - - UPDATE COMTCZIP - SET CTPRVN_NM = #{ctprvnNm} - , SIGNGU_NM = #{signguNm} - , EMD_NM = #{emdNm} - , LI_BULD_NM = #{liBuldNm} - , LNBR_DONG_HO = #{lnbrDongHo} - , LAST_UPDT_PNTTM = SYSDATETIME - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE ZIP = #{zip} - AND SN = #{sn} - - </update> - - <delete id="deleteZip"> - - DELETE - FROM COMTCZIP - WHERE ZIP = #{zip} - - </delete> - - <delete id="deleteAllZip"> - - DELETE - FROM COMTCZIP - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovRdnmadZip_SQL_tibero.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovRdnmadZip_SQL_tibero.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovRdnmadZip_SQL_tibero.xml (nonexistent) @@ -1,211 +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="RdnmadZipDAO"> - - <select id="selectZipList" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - /* 구현 Sql */ - SELECT RDMN_CODE - , SN - , CTPRVN_NM - , SIGNGU_NM - , RDMN - , BDNBR_MNNM - , BDNBR_SLNO - , BULD_NM - , DETAIL_BULD_NM - , ZIP - FROM COMTRDNMADRZIP - WHERE 1 = 1 - - <if test="searchCondition2 == 1">AND - ZIP LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 2">AND - CTPRVN_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 3">AND - SIGNGU_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 4">AND - RDMN LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 5">AND - BULD_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 6">AND - DETAIL_BULD_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - /* 구현 Sql */ - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectZipListTotCnt" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTRDNMADRZIP - WHERE 1 = 1 - - <if test="searchCondition2 == 1">AND - ZIP LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 2">AND - CTPRVN_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 3">AND - SIGNGU_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 4">AND - RDMN LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 5">AND - BULD_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition2 == 6">AND - DETAIL_BULD_NM LIKE '%' || #{searchKeyword} || '%' - </if> - </select> - - <select id="selectZipDetail" parameterType="egovframework.com.sym.ccm.zip.service.Zip" resultType="egovframework.com.sym.ccm.zip.service.Zip"> - - SELECT RDMN_CODE rdmnCode - , SN sn - , CTPRVN_NM ctprvnNm - , SIGNGU_NM signguNm - , RDMN rdmn - , BDNBR_MNNM bdnbrMnnm - , BDNBR_SLNO bdnbrSlno - , BULD_NM buldNm - , DETAIL_BULD_NM detailBuldNm - , ZIP zip - FROM COMTRDNMADRZIP - WHERE RDMN_CODE = #{rdmnCode} - - </select> - - <insert id="insertZip"> - <selectKey keyProperty="sn" resultType="int" order="BEFORE"> - SELECT CASE WHEN MAX(SN)+1 IS NULL THEN 1 - ELSE MAX(SN)+1 END AS sn - FROM COMTRDNMADRZIP - </selectKey> - - INSERT - INTO COMTRDNMADRZIP - ( RDMN_CODE - , SN - , CTPRVN_NM - , SIGNGU_NM - , RDMN - , BDNBR_MNNM - , BDNBR_SLNO - , BULD_NM - , DETAIL_BULD_NM - , ZIP - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{rdmnCode} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{rdmn} - , #{bdnbrMnnm} - , #{bdnbrSlno} - , #{buldNm} - , #{detailBuldNm} - , #{zip} - , SYSDATE - , #{frstRegisterId} - , SYSDATE - , #{frstRegisterId} - ) - - </insert> - - <insert id="insertExcelZip"> - - INSERT - INTO COMTRDNMADRZIP - ( RDMN_CODE - , SN - , CTPRVN_NM - , SIGNGU_NM - , RDMN - , BDNBR_MNNM - , BDNBR_SLNO - , BULD_NM - , DETAIL_BULD_NM - , ZIP - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{rdmnCode} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{rdmn} - , #{bdnbrMnnm} - , #{bdnbrSlno} - , #{buldNm} - , #{detailBuldNm} - , #{zip} - , SYSDATE - , #{frstRegisterId} - , SYSDATE - , #{frstRegisterId} - ) - - </insert> - - <update id="updateZip"> - - UPDATE COMTRDNMADRZIP - SET CTPRVN_NM = #{ctprvnNm} - , SIGNGU_NM = #{signguNm} - , RDMN = #{rdmn} - , BDNBR_MNNM = #{bdnbrMnnm} - , BDNBR_SLNO = #{bdnbrSlno} - , BULD_NM = #{buldNm} - , DETAIL_BULD_NM = #{detailBuldNm} - , ZIP = #{zip} - , LAST_UPDT_PNTTM = sysdate - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE RDMN_CODE = #{rdmnCode} - AND SN = #{sn} - - </update> - - <delete id="deleteZip"> - - DELETE - FROM COMTRDNMADRZIP - WHERE RDMN_CODE = #{rdmnCode} - AND SN = #{sn} - - </delete> - - <delete id="deleteAllZip"> - - DELETE - FROM COMTRDNMADRZIP - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovZipManage_SQL_oracle.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovZipManage_SQL_oracle.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovZipManage_SQL_oracle.xml (nonexistent) @@ -1,185 +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="ZipManageDAO"> - - <select id="selectZipList" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - /* 구현 Sql */ - SELECT ZIP - , SN - , CTPRVN_NM - , SIGNGU_NM - , EMD_NM - , LI_BULD_NM - , LNBR_DONG_HO - FROM COMTCZIP - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ZIP LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 2">AND - CTPRVN_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 3">AND - SIGNGU_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 4">AND - EMD_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 5">AND - LI_BULD_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - /* 구현 Sql */ - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectZipListTotCnt" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTCZIP - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ZIP LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 2">AND - CTPRVN_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test="searchCondition == 3">AND - SIGNGU_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test="searchCondition == 4">AND - EMD_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test="searchCondition == 5">AND - LI_BULD_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectZipDetail" parameterType="egovframework.com.sym.ccm.zip.service.Zip" resultType="egovframework.com.sym.ccm.zip.service.Zip"> - - SELECT ZIP zip - , SN sn - , CTPRVN_NM ctprvnNm - , SIGNGU_NM signguNm - , EMD_NM emdNm - , LI_BULD_NM liBuldNm - , LNBR_DONG_HO lnbrDongHo - FROM COMTCZIP - WHERE ZIP = #{zip} - AND SN = #{sn} - - </select> - - <insert id="insertZip"> - <selectKey keyProperty="sn" resultType="int" order="BEFORE"> - SELECT CASE WHEN MAX(SN)+1 IS NULL THEN 1 - ELSE MAX(SN)+1 END AS sn - FROM COMTCZIP - </selectKey> - - - INSERT - INTO COMTCZIP - ( ZIP - , SN - , CTPRVN_NM - , SIGNGU_NM - , EMD_NM - , LI_BULD_NM - , LNBR_DONG_HO - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{zip} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{emdNm} - , #{liBuldNm} - , #{lnbrDongHo} - , SYSDATE - , #{frstRegisterId} - , SYSDATE - , #{frstRegisterId} - ) - - </insert> - - <insert id="insertExcelZip"> - - INSERT - INTO COMTCZIP - ( ZIP - , SN - , CTPRVN_NM - , SIGNGU_NM - , EMD_NM - , LI_BULD_NM - , LNBR_DONG_HO - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{zip} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{emdNm} - , #{liBuldNm} - , #{lnbrDongHo} - , SYSDATE - , #{frstRegisterId} - , SYSDATE - , #{frstRegisterId} - ) - - </insert> - - <update id="updateZip"> - - UPDATE COMTCZIP - SET CTPRVN_NM = #{ctprvnNm} - , SIGNGU_NM = #{signguNm} - , EMD_NM = #{emdNm} - , LI_BULD_NM = #{liBuldNm} - , LNBR_DONG_HO = #{lnbrDongHo} - , LAST_UPDT_PNTTM = sysdate - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE ZIP = #{zip} - AND SN = #{sn} - - </update> - - <delete id="deleteZip"> - - DELETE - FROM COMTCZIP - WHERE ZIP = #{zip} - - </delete> - - <delete id="deleteAllZip"> - - DELETE - FROM COMTCZIP - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovZipManage_SQL_maria.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovZipManage_SQL_maria.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovZipManage_SQL_maria.xml (nonexistent) @@ -1,179 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - =========== ======== ================================================= - 2011.10.06 이기하 보안 취약점 점검사항 반영 $->#변경 ---><!--Converted at: Wed May 11 15:50:39 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="ZipManageDAO"> - - <select id="selectZipList" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="egovMap"> - - SELECT ZIP - , SN - , CTPRVN_NM - , SIGNGU_NM - , EMD_NM - , LI_BULD_NM - , LNBR_DONG_HO - FROM COMTCZIP - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ZIP LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 2">AND - CTPRVN_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 3">AND - SIGNGU_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 4">AND - EMD_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 5">AND - LI_BULD_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - ORDER BY SN DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectZipListTotCnt" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTCZIP - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ZIP LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition == 2">AND - CTPRVN_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 3">AND - SIGNGU_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 4">AND - EMD_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - <if test="searchCondition == 5">AND - LI_BULD_NM LIKE CONCAT('%', #{searchKeyword}, '%') - </if> - </select> - - <select id="selectZipDetail" parameterType="egovframework.com.sym.ccm.zip.service.Zip" resultType="egovframework.com.sym.ccm.zip.service.Zip"> - - SELECT ZIP zip - , SN sn - , CTPRVN_NM ctprvnNm - , SIGNGU_NM signguNm - , EMD_NM emdNm - , LI_BULD_NM liBuldNm - , LNBR_DONG_HO lnbrDongHo - FROM COMTCZIP - WHERE ZIP = #{zip} - AND SN = #{sn} - - </select> - - <insert id="insertZip"> - <selectKey keyProperty="sn" resultType="int" order="BEFORE"> - SELECT CASE WHEN MAX(SN)+1 IS NULL THEN 1 - ELSE MAX(SN)+1 END AS sn - FROM COMTCZIP - </selectKey> - - - INSERT - INTO COMTCZIP - ( ZIP - , SN - , CTPRVN_NM - , SIGNGU_NM - , EMD_NM - , LI_BULD_NM - , LNBR_DONG_HO - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{zip} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{emdNm} - , #{liBuldNm} - , #{lnbrDongHo} - , SYSDATE() - , #{frstRegisterId} - , SYSDATE() - , #{frstRegisterId} - ) - - </insert> - - <insert id="insertExcelZip"> - - INSERT - INTO COMTCZIP - ( ZIP - , SN - , CTPRVN_NM - , SIGNGU_NM - , EMD_NM - , LI_BULD_NM - , LNBR_DONG_HO - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{zip} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{emdNm} - , #{liBuldNm} - , #{lnbrDongHo} - , SYSDATE() - , #{frstRegisterId} - , SYSDATE() - , #{frstRegisterId} - ) - - </insert> - - <update id="updateZip"> - - UPDATE COMTCZIP - SET CTPRVN_NM = #{ctprvnNm} - , SIGNGU_NM = #{signguNm} - , EMD_NM = #{emdNm} - , LI_BULD_NM = #{liBuldNm} - , LNBR_DONG_HO = #{lnbrDongHo} - , LAST_UPDT_PNTTM = sysdate() - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE ZIP = #{zip} - AND SN = #{sn} - - </update> - - <delete id="deleteZip"> - - DELETE - FROM COMTCZIP - WHERE ZIP = #{zip} - - </delete> - - <delete id="deleteAllZip"> - - DELETE - FROM COMTCZIP - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovZipManage_SQL_altibase.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovZipManage_SQL_altibase.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovZipManage_SQL_altibase.xml (nonexistent) @@ -1,185 +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="ZipManageDAO"> - - <select id="selectZipList" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="egovMap"> - - SELECT * - FROM ( - SELECT ROWNUM RNUM, ALL_LIST.* - FROM ( - /* 구현 Sql */ - SELECT ZIP - , SN - , CTPRVN_NM - , SIGNGU_NM - , EMD_NM - , LI_BULD_NM - , LNBR_DONG_HO - FROM COMTCZIP - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ZIP LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 2">AND - CTPRVN_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 3">AND - SIGNGU_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 4">AND - EMD_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 5">AND - LI_BULD_NM LIKE '%' || #{searchKeyword} || '%' - </if> - <![CDATA[ - /* 구현 Sql */ - ) ALL_LIST - ) - WHERE RNUM > #{firstIndex} - AND RNUM <= #{firstIndex} + #{recordCountPerPage} - ]]> - </select> - - <select id="selectZipListTotCnt" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTCZIP - WHERE 1 = 1 - - <if test="searchCondition == 1">AND - ZIP LIKE '%' || #{searchKeyword} || '%' - </if> - <if test="searchCondition == 2">AND - CTPRVN_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test="searchCondition == 3">AND - SIGNGU_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test="searchCondition == 4">AND - EMD_NM LIKE '%'||#{searchKeyword}||'%' - </if> - <if test="searchCondition == 5">AND - LI_BULD_NM LIKE '%'||#{searchKeyword}||'%' - </if> - </select> - - <select id="selectZipDetail" parameterType="egovframework.com.sym.ccm.zip.service.Zip" resultType="egovframework.com.sym.ccm.zip.service.Zip"> - - SELECT ZIP zip - , SN sn - , CTPRVN_NM ctprvnNm - , SIGNGU_NM signguNm - , EMD_NM emdNm - , LI_BULD_NM liBuldNm - , LNBR_DONG_HO lnbrDongHo - FROM COMTCZIP - WHERE ZIP = #{zip} - AND SN = #{sn} - - </select> - - <insert id="insertZip"> - <selectKey keyProperty="sn" resultType="int" order="BEFORE"> - SELECT CASE WHEN MAX(SN)+1 IS NULL THEN 1 - ELSE MAX(SN)+1 END AS sn - FROM COMTCZIP - </selectKey> - - - INSERT - INTO COMTCZIP - ( ZIP - , SN - , CTPRVN_NM - , SIGNGU_NM - , EMD_NM - , LI_BULD_NM - , LNBR_DONG_HO - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{zip} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{emdNm} - , #{liBuldNm} - , #{lnbrDongHo} - , SYSDATE - , #{frstRegisterId} - , SYSDATE - , #{frstRegisterId} - ) - - </insert> - - <insert id="insertExcelZip"> - - INSERT - INTO COMTCZIP - ( ZIP - , SN - , CTPRVN_NM - , SIGNGU_NM - , EMD_NM - , LI_BULD_NM - , LNBR_DONG_HO - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{zip} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{emdNm} - , #{liBuldNm} - , #{lnbrDongHo} - , SYSDATE - , #{frstRegisterId} - , SYSDATE - , #{frstRegisterId} - ) - - </insert> - - <update id="updateZip"> - - UPDATE COMTCZIP - SET CTPRVN_NM = #{ctprvnNm} - , SIGNGU_NM = #{signguNm} - , EMD_NM = #{emdNm} - , LI_BULD_NM = #{liBuldNm} - , LNBR_DONG_HO = #{lnbrDongHo} - , LAST_UPDT_PNTTM = sysdate - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE ZIP = #{zip} - AND SN = #{sn} - - </update> - - <delete id="deleteZip"> - - DELETE - FROM COMTCZIP - WHERE ZIP = #{zip} - - </delete> - - <delete id="deleteAllZip"> - - DELETE - FROM COMTCZIP - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovRdnmadZip_SQL_postgres.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovRdnmadZip_SQL_postgres.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovRdnmadZip_SQL_postgres.xml (nonexistent) @@ -1,206 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - =========== ======== ================================================= - 2011.11.21 이기하 최초 생성 ---><!--Converted at: Wed May 11 15:50:38 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RdnmadZipDAO"> - - <select id="selectZipList" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="egovMap"> - - SELECT RDMN_CODE - , SN - , CTPRVN_NM - , SIGNGU_NM - , RDMN - , BDNBR_MNNM - , BDNBR_SLNO - , BULD_NM - , DETAIL_BULD_NM - , ZIP - FROM COMTRDNMADRZIP - WHERE 1 = 1 - - <if test="searchCondition2 == 1">AND - ZIP LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 2">AND - CTPRVN_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 3">AND - SIGNGU_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 4">AND - RDMN LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 5">AND - BULD_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 6">AND - DETAIL_BULD_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - ORDER BY SN DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectZipListTotCnt" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTRDNMADRZIP - WHERE 1 = 1 - - <if test="searchCondition2 == 1">AND - ZIP LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 2">AND - CTPRVN_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 3">AND - SIGNGU_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 4">AND - RDMN LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 5">AND - BULD_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 6">AND - DETAIL_BULD_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - </select> - - <select id="selectZipDetail" parameterType="egovframework.com.sym.ccm.zip.service.Zip" resultType="egovframework.com.sym.ccm.zip.service.Zip"> - - SELECT RDMN_CODE rdmnCode - , SN sn - , CTPRVN_NM ctprvnNm - , SIGNGU_NM signguNm - , RDMN rdmn - , BDNBR_MNNM bdnbrMnnm - , BDNBR_SLNO bdnbrSlno - , BULD_NM buldNm - , DETAIL_BULD_NM detailBuldNm - , ZIP zip - FROM COMTRDNMADRZIP - WHERE RDMN_CODE = #{rdmnCode} - AND SN = #{sn} - - </select> - - <insert id="insertZip"> - <selectKey keyProperty="sn" resultType="int" order="BEFORE"> - SELECT CASE WHEN MAX(SN)+1 IS NULL THEN 1 - ELSE MAX(SN)+1 END AS sn - FROM COMTRDNMADRZIP - </selectKey> - - INSERT - INTO COMTRDNMADRZIP - ( RDMN_CODE - , SN - , CTPRVN_NM - , SIGNGU_NM - , RDMN - , BDNBR_MNNM - , BDNBR_SLNO - , BULD_NM - , DETAIL_BULD_NM - , ZIP - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{rdmnCode} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{rdmn} - , #{bdnbrMnnm} - , #{bdnbrSlno} - , #{buldNm} - , #{detailBuldNm} - , #{zip} - , NOW() - , #{frstRegisterId} - , NOW() - , #{frstRegisterId} - ) - - </insert> - - <insert id="insertExcelZip"> - - INSERT - INTO COMTRDNMADRZIP - ( RDMN_CODE - , SN - , CTPRVN_NM - , SIGNGU_NM - , RDMN - , BDNBR_MNNM - , BDNBR_SLNO - , BULD_NM - , DETAIL_BULD_NM - , ZIP - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{rdmnCode} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{rdmn} - , #{bdnbrMnnm} - , #{bdnbrSlno} - , #{buldNm} - , #{detailBuldNm} - , #{zip} - , NOW() - , #{frstRegisterId} - , NOW() - , #{frstRegisterId} - ) - - </insert> - - <update id="updateZip"> - - UPDATE COMTRDNMADRZIP - SET CTPRVN_NM = #{ctprvnNm} - , SIGNGU_NM = #{signguNm} - , RDMN = #{rdmn} - , BDNBR_MNNM = #{bdnbrMnnm} - , BDNBR_SLNO = #{bdnbrSlno} - , BULD_NM = #{buldNm} - , DETAIL_BULD_NM = #{detailBuldNm} - , ZIP = #{zip} - , LAST_UPDT_PNTTM = NOW() - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE RDMN_CODE = #{rdmnCode} - AND SN = #{sn} - - </update> - - <delete id="deleteZip"> - - DELETE - FROM COMTRDNMADRZIP - WHERE RDMN_CODE = #{rdmnCode} - AND SN = #{sn} - - </delete> - - <delete id="deleteAllZip"> - - DELETE - FROM COMTRDNMADRZIP - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovRdnmadZip_SQL_mysql.xml =================================================================== --- egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovRdnmadZip_SQL_mysql.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/mapper/com/sym/ccm/zip/EgovRdnmadZip_SQL_mysql.xml (nonexistent) @@ -1,206 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><!-- - 수정일 수정자 수정내용 - =========== ======== ================================================= - 2011.11.21 이기하 최초 생성 ---><!--Converted at: Wed May 11 15:50:38 KST 2016--> -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="RdnmadZipDAO"> - - <select id="selectZipList" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="egovMap"> - - SELECT RDMN_CODE - , SN - , CTPRVN_NM - , SIGNGU_NM - , RDMN - , BDNBR_MNNM - , BDNBR_SLNO - , BULD_NM - , DETAIL_BULD_NM - , ZIP - FROM COMTRDNMADRZIP - WHERE 1 = 1 - - <if test="searchCondition2 == 1">AND - ZIP LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 2">AND - CTPRVN_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 3">AND - SIGNGU_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 4">AND - RDMN LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 5">AND - BULD_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 6">AND - DETAIL_BULD_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - ORDER BY SN DESC - LIMIT #{recordCountPerPage} OFFSET #{firstIndex} - </select> - - <select id="selectZipListTotCnt" parameterType="egovframework.com.sym.ccm.zip.service.ZipVO" resultType="int"> - - SELECT COUNT(*) totcnt - FROM COMTRDNMADRZIP - WHERE 1 = 1 - - <if test="searchCondition2 == 1">AND - ZIP LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 2">AND - CTPRVN_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 3">AND - SIGNGU_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 4">AND - RDMN LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 5">AND - BULD_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - <if test="searchCondition2 == 6">AND - DETAIL_BULD_NM LIKE CONCAT ('%', #{searchKeyword},'%') - </if> - </select> - - <select id="selectZipDetail" parameterType="egovframework.com.sym.ccm.zip.service.Zip" resultType="egovframework.com.sym.ccm.zip.service.Zip"> - - SELECT RDMN_CODE rdmnCode - , SN sn - , CTPRVN_NM ctprvnNm - , SIGNGU_NM signguNm - , RDMN rdmn - , BDNBR_MNNM bdnbrMnnm - , BDNBR_SLNO bdnbrSlno - , BULD_NM buldNm - , DETAIL_BULD_NM detailBuldNm - , ZIP zip - FROM COMTRDNMADRZIP - WHERE RDMN_CODE = #{rdmnCode} - AND SN = #{sn} - - </select> - - <insert id="insertZip"> - <selectKey keyProperty="sn" resultType="int" order="BEFORE"> - SELECT CASE WHEN MAX(SN)+1 IS NULL THEN 1 - ELSE MAX(SN)+1 END AS sn - FROM COMTRDNMADRZIP - </selectKey> - - INSERT - INTO COMTRDNMADRZIP - ( RDMN_CODE - , SN - , CTPRVN_NM - , SIGNGU_NM - , RDMN - , BDNBR_MNNM - , BDNBR_SLNO - , BULD_NM - , DETAIL_BULD_NM - , ZIP - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{rdmnCode} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{rdmn} - , #{bdnbrMnnm} - , #{bdnbrSlno} - , #{buldNm} - , #{detailBuldNm} - , #{zip} - , SYSDATE() - , #{frstRegisterId} - , SYSDATE() - , #{frstRegisterId} - ) - - </insert> - - <insert id="insertExcelZip"> - - INSERT - INTO COMTRDNMADRZIP - ( RDMN_CODE - , SN - , CTPRVN_NM - , SIGNGU_NM - , RDMN - , BDNBR_MNNM - , BDNBR_SLNO - , BULD_NM - , DETAIL_BULD_NM - , ZIP - , FRST_REGIST_PNTTM - , FRST_REGISTER_ID - , LAST_UPDT_PNTTM - , LAST_UPDUSR_ID - ) - VALUES - ( #{rdmnCode} - , #{sn} - , #{ctprvnNm} - , #{signguNm} - , #{rdmn} - , #{bdnbrMnnm} - , #{bdnbrSlno} - , #{buldNm} - , #{detailBuldNm} - , #{zip} - , SYSDATE() - , #{frstRegisterId} - , SYSDATE() - , #{frstRegisterId} - ) - - </insert> - - <update id="updateZip"> - - UPDATE COMTRDNMADRZIP - SET CTPRVN_NM = #{ctprvnNm} - , SIGNGU_NM = #{signguNm} - , RDMN = #{rdmn} - , BDNBR_MNNM = #{bdnbrMnnm} - , BDNBR_SLNO = #{bdnbrSlno} - , BULD_NM = #{buldNm} - , DETAIL_BULD_NM = #{detailBuldNm} - , ZIP = #{zip} - , LAST_UPDT_PNTTM = sysdate() - , LAST_UPDUSR_ID = #{lastUpdusrId} - WHERE RDMN_CODE = #{rdmnCode} - AND SN = #{sn} - - </update> - - <delete id="deleteZip"> - - DELETE - FROM COMTRDNMADRZIP - WHERE RDMN_CODE = #{rdmnCode} - AND SN = #{sn} - - </delete> - - <delete id="deleteAllZip"> - - DELETE - FROM COMTRDNMADRZIP - - </delete> - -</mapper> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/validator/com/uss/ion/rec/EgovRecomendSiteRegist.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/uss/ion/rec/EgovRecomendSiteRegist.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/validator/com/uss/ion/rec/EgovRecomendSiteRegist.xml (nonexistent) @@ -1,59 +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="recomendSiteVO"> - - <field property="recomendSiteNm" depends="required, maxlength"> - <arg0 key="comUssIonRec.recomendSiteVO.recomendSiteNm" resource="true"/> - <arg1 key="100" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>100</var-value> - </var> - </field> - - <field property="recomendSiteUrl" depends="required, maxlength"> - <arg0 key="comUssIonRec.recomendSiteVO.recomendSiteUrl" resource="true"/> - <arg1 key="250" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>250</var-value> - </var> - </field> - - <field property="recomendSiteDc" depends="required, maxlength"> - <arg0 key="comUssIonRec.recomendSiteVO.recomendSiteDc" resource="true"/> - <arg1 key="1000" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>1000</var-value> - </var> - </field> - - <field property="recomendResnCn" depends="required, maxlength"> - <arg0 key="comUssIonRec.recomendSiteVO.recomendResnCn" resource="true"/> - <arg1 key="1000" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>1000</var-value> - </var> - </field> - - <field property="confmDe" depends="date"> - <arg0 key="comUssIonRec.recomendSiteVO.confmDe" resource="true"/> - <var> - <var-name>datePatternStrict</var-name> - <var-value>yyyy-MM-dd</var-value> - </var> - </field> - - - </form> - </formset> - -</form-validation> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/validator/com/uss/ion/lsi/EgovLoginScrinImage.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/uss/ion/lsi/EgovLoginScrinImage.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/validator/com/uss/ion/lsi/EgovLoginScrinImage.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="loginScrinImage"> - <field property="imageNm" depends="required, maxlength"> - <arg0 key="ussIonLsi.loginScrinImageRegist.mainImageNm" resource="true"/> - <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/uss/ion/nws/EgovNewsRegist.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/uss/ion/nws/EgovNewsRegist.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/validator/com/uss/ion/nws/EgovNewsRegist.xml (nonexistent) @@ -1,33 +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="newsVO"> - - <field property="newsSj" depends="required, maxlength"> - <arg0 key="comUssIonNws.newsVO.newsSj" resource="true"/> - <arg1 key="100" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>100</var-value> - </var> - - </field> - - <field property="newsCn" depends="required, maxlength"> - <arg0 key="comUssIonNws.newsVO.newsCn" resource="true"/> - <arg1 key="1000" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>1000</var-value> - </var> - </field> - - </form> - </formset> - -</form-validation> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/validator/com/uss/ion/rmm/EgovRoughMap.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/uss/ion/rmm/EgovRoughMap.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/validator/com/uss/ion/rmm/EgovRoughMap.xml (nonexistent) @@ -1,25 +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="roughMapVO"> - - <field property="roughMapSj" depends="required"> - <arg0 key="comUssIonRmm.roughMapList.roughMapSj" resource="true"/> - </field> - - <field property="roughMapAddress" depends="required"> - <arg0 key="comUssIonRmm.roughMapList.roughMapAddress" resource="true"/> - </field> - - <field property="infoWindow" depends="required"> - <arg0 key="comUssIonRmm.roughMapInfoRegist.express" resource="true"/> - </field> - </form> - </formset> - -</form-validation> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/validator/com/uss/ion/rss/RssManage.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/uss/ion/rss/RssManage.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/validator/com/uss/ion/rss/RssManage.xml (nonexistent) @@ -1,119 +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="rssManage"> - <field property="trgetSvcNm" depends="required, maxlength"> - <arg0 key="대상서비스명" resource="true"/> - <arg1 key="255" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>255</var-value> - </var> - </field> - - <field property="trgetSvcTable" depends="required, maxlength, english"> - <arg0 key="대상서비스TABLE" resource="true"/> - <arg1 key="255" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>255</var-value> - </var> - </field> - <field property="trgetSvcListCo" depends="required, maxlength, integer"> - <arg0 key="대상서비스목록갯수" resource="true"/> - <arg1 key="5" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>5</var-value> - </var> - </field> - <field property="hderTitle" depends="required, maxlength"> - <arg0 key="헤더TITLE" resource="true"/> - <arg1 key="255" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>255</var-value> - </var> - </field> - <field property="hderLink" depends="required, maxlength"> - <arg0 key="헤더LINK" resource="true"/> - <arg1 key="255" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>255</var-value> - </var> - </field> - <field property="hderDescription" depends="required, maxlength"> - <arg0 key="헤더DSCRIPTION" resource="true"/> - <arg1 key="4000" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>4000</var-value> - </var> - </field> - <field property="hderTag" depends="maxlength"> - <arg0 key="헤더TAG" resource="true"/> - <arg1 key="255" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>255</var-value> - </var> - </field> - <field property="hderEtc" depends="maxlength"> - <arg0 key="헤더ETC" resource="true"/> - <arg1 key="255" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>255</var-value> - </var> - </field> - - <field property="bdtTitle" depends="required, maxlength"> - <arg0 key="본문TITLE" resource="true"/> - <arg1 key="255" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>255</var-value> - </var> - </field> - <field property="bdtLink" depends="required, maxlength"> - <arg0 key="본문LINK" resource="true"/> - <arg1 key="255" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>255</var-value> - </var> - </field> - <field property="bdtDescription" depends="required, maxlength"> - <arg0 key="본문DESCRIPTION" resource="true"/> - <arg1 key="4000" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>4000</var-value> - </var> - </field> - <field property="bdtTag" depends="maxlength"> - <arg0 key="본문TAG" resource="true"/> - <arg1 key="255" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>255</var-value> - </var> - </field> - <field property="bdtEtc" depends="maxlength"> - <arg0 key="본문ETC" resource="true"/> - <arg1 key="255" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>255</var-value> - </var> - </field> - </form> - </formset> - -</form-validation> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/validator/com/uss/ion/msi/EgovMainImage.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/uss/ion/msi/EgovMainImage.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/validator/com/uss/ion/msi/EgovMainImage.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="mainImage"> - <field property="imageNm" depends="required, maxlength"> - <arg0 key="uss.ion.msi.mainImageRegist.mainImageNm" resource="true"/> - <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/uss/ion/ecc/EgovEventCmpgnRegist.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/uss/ion/ecc/EgovEventCmpgnRegist.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/validator/com/uss/ion/ecc/EgovEventCmpgnRegist.xml (nonexistent) @@ -1,116 +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="eventCmpgnVO"> - <field property="eventTyCode" depends="required"> - <arg0 key="comUssIonEcc.eventCmpgnVO.eventTyCode" resource="true"/> - </field> - - <field property="eventCn" depends="required, maxlength"> - <arg0 key="comUssIonEcc.eventCmpgnVO.eventCn" resource="true"/> - <arg1 key="1000" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>1000</var-value> - </var> - </field> - - <field property="eventSvcBeginDe" depends="required, date"> - <arg0 key="comUssIonEcc.eventCmpgnVO.eventSvcBeginDe" resource="true"/> - <var> - <var-name>datePatternStrict</var-name> - <var-value>yyyy-MM-dd</var-value> - </var> - </field> - <field property="eventSvcEndDe" depends="required, date"> - <arg0 key="comUssIonEcc.eventCmpgnVO.eventSvcEndDe" resource="true"/> - <var> - <var-name>datePatternStrict</var-name> - <var-value>yyyy-MM-dd</var-value> - </var> - </field> - - <field property="svcUseNmprCo" depends="maxlength, integer"> - <arg0 key="comUssIonEcc.eventCmpgnVO.svcUseNmprCo" resource="true"/> - <arg1 key="10" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>10</var-value> - </var> - </field> - - <field property="prparetgCn" depends="maxlength"> - <arg0 key="comUssIonEcc.eventCmpgnVO.prparetgCn" resource="true"/> - <arg1 key="1000" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>1000</var-value> - </var> - </field> - <field property="eventConfmDe" depends="required, date"> - <arg0 key="comUssIonEcc.eventCmpgnVO.eventConfmDe" resource="true"/> - <var> - <var-name>datePatternStrict</var-name> - <var-value>yyyy-MM-dd</var-value> - </var> - </field> - - </form> - - - <form name="tnextrlHrVO"> - <field property="eventId" depends="required"> - <arg0 key="comUssIonEcc.eventCmpgnVO.title" resource="true"/> - </field> - <field property="sexdstnCode" depends="required"> - <arg0 key="comUssIonEcc.tnextrlHrVO.sexdstnCode" resource="true"/> - </field> - <field property="extrlHrNm" depends="required"> - <arg0 key="comUssIonEcc.tnextrlHrVO.extrlHrNm" resource="true"/> - </field> - - <field property="occpTyCode" depends="required"> - <arg0 key="comUssIonEcc.tnextrlHrVO.occpTyCode" resource="true"/> - </field> - - <field property="areaNo" depends="required, maxlength, integer"> - <arg0 key="comUssIonEcc.tnextrlHrVO.areaNo" resource="true"/> - <arg1 key="4" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>4</var-value> - </var> - </field> - - <field property="middleTelno" depends="required, maxlength, integer"> - <arg0 key="comUssIonEcc.tnextrlHrVO.middleTelno" resource="true"/> - <arg1 key="4" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>4</var-value> - </var> - </field> - - <field property="endTelno" depends="required, maxlength, integer"> - <arg0 key="comUssIonEcc.tnextrlHrVO.endTelno" resource="true"/> - <arg1 key="4" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>4</var-value> - </var> - </field> - - <field property="emailAdres" depends="required, email"> - <arg0 key="comUssIonEcc.tnextrlHrVO.emailAdres" resource="true"/> - </field> - - </form> - </formset> - -</form-validation> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/validator/com/uss/ion/sit/EgovSiteRegist.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/uss/ion/sit/EgovSiteRegist.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/validator/com/uss/ion/sit/EgovSiteRegist.xml (nonexistent) @@ -1,45 +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="siteVO"> - - <field property="siteNm" depends="required, maxlength"> - <arg0 key="comUssIonSit.siteVO.siteNm" resource="true"/> - <arg1 key="100" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>100</var-value> - </var> - </field> - - <field property="siteUrl" depends="required, maxlength"> - <arg0 key="comUssIonSit.siteVO.siteUrl" resource="true"/> - <arg1 key="100" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>100</var-value> - </var> - </field> - - <field property="siteDc" depends="required, maxlength"> - <arg0 key="comUssIonSit.siteVO.siteDc" resource="true"/> - <arg1 key="1000" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>1000</var-value> - </var> - </field> - - <field property="siteThemaClCode" depends="required"> - <arg0 key="comUssIonSit.siteVO.siteThemaClCode" resource="true"/> - </field> - - </form> - </formset> - -</form-validation> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/validator/com/uss/ion/mtg/EgovMtgPlaceResve.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/uss/ion/mtg/EgovMtgPlaceResve.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/validator/com/uss/ion/mtg/EgovMtgPlaceResve.xml (nonexistent) @@ -1,44 +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="mtgPlaceResve"> - <field property="mtgSj" depends="required, maxlength"> - <arg0 key="comUssIonMtg.mtgPlaceResveRegist.mtgSj" resource="true"/> - <arg1 key="100" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>100</var-value> - </var> - </field> - <field property="resveDe" depends="required, maxlength"> - <arg0 key="comUssIonMtg.mtgPlaceResveRegist.resveDe" resource="true"/> - <arg1 key="10" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>10</var-value> - </var> - </field> - <field property="resveBeginTm" depends="required"> - <arg0 key="comUssIonMtg.mtgPlaceResveRegist.resveBeginTm" resource="true"/> - </field> - <field property="resveEndTm" depends="required"> - <arg0 key="comUssIonMtg.mtgPlaceResveRegist.resveEndTm" resource="true"/> - </field> - <field property="mtgCn" depends="maxlength"> - <arg0 key="comUssIonMtg.mtgPlaceResveRegist.mtgCn" resource="true"/> - <arg1 key="200" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>200</var-value> - </var> - </field> - </form> - </formset> - -</form-validation> - Index: egov3.10/src/main/resources/egovframework/validator/com/uss/ion/mtg/EgovMtgPlaceManage.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/uss/ion/mtg/EgovMtgPlaceManage.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/validator/com/uss/ion/mtg/EgovMtgPlaceManage.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="mtgPlaceManage"> - <field property="mtgPlaceNm" depends="required, maxlength"> - <arg0 key="comUssIonMtg.mtgPlaceManageList.mtgPlaceNm" resource="true"/><!-- 회의실명 --> - <arg1 key="255" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>255</var-value> - </var> - </field> - <field property="opnBeginTm" depends="required"> - <arg0 key="comUssIonMtg.mtgPlaceRegist.openTimeFrom" resource="true"/><!-- 개방시작시간 --> - </field> - <field property="opnEndTm" depends="required"> - <arg0 key="comUssIonMtg.mtgPlaceRegist.openTimeTo" resource="true"/><!-- 개방종료시간 --> - </field> - <field property="aceptncPosblNmpr" depends="required"> - <arg0 key="comUssIonMtg.mtgPlaceRegist.occupancy" resource="true"/><!-- 수용가능인원 --> - </field> - <field property="lcSe" depends="required"> - <arg0 key="comUssIonMtg.mtgPlaceRegist.locationSelection" resource="true"/><!-- 위치선택 --> - </field> - <field property="lcDetail" depends="required, maxlength"> - <arg0 key="comUssIonMtg.mtgPlaceRegist.locationDetail" resource="true"/><!-- 위치상세 --> - <arg1 key="200" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>200</var-value> - </var> - </field> - </form> - </formset> - -</form-validation> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/validator/com/uss/ion/bnt/EgovBndtManage.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/uss/ion/bnt/EgovBndtManage.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/validator/com/uss/ion/bnt/EgovBndtManage.xml (nonexistent) @@ -1,32 +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="bndtManage"> - <field property="bndtId" depends="required, maxlength"> - <arg0 key="comUssIonBnt.bndtManage.validate.bndtId" resource="true"/><!-- 당직ID --> - <arg1 key="20" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>20</var-value> - </var> - </field> - <field property="bndtDe" depends="required"> - <arg0 key="comUssIonBnt.bndtManage.validate.bndtDe" resource="true"/><!-- 당직일자 --> - </field> - <field property="remark" depends="maxlength"> - <arg0 key="comUssIonBnt.bndtManage.validate.remark" resource="true"/><!-- 비고 --> - <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/uss/ion/bnt/EgovBndtDiary.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/uss/ion/bnt/EgovBndtDiary.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/validator/com/uss/ion/bnt/EgovBndtDiary.xml (nonexistent) @@ -1,58 +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="bndtDiary"> - <field property="bndtId" depends="required, maxlength"> - <arg0 key="comUssIonBnt.bndtDiary.validate.bndtId" resource="true"/><!-- 당직ID --> - <arg1 key="20" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>20</var-value> - </var> - </field> - <field property="bndtDe" depends="required, maxlength"> - <arg0 key="comUssIonBnt.bndtDiary.validate.bndtDe" resource="true"/><!-- 당직일자 --> - <arg1 key="8" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>8</var-value> - </var> - </field> - <field property="bndtCeckSe" depends="required, maxlength"> - <arg0 key="comUssIonBnt.bndtDiary.validate.bndtCeckSe" resource="true"/><!-- 당직체크구분 --> - <arg1 key="10" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>10</var-value> - </var> - </field> - <field property="bndtCeckCd" depends="required, maxlength"> - <arg0 key="comUssIonBnt.bndtDiary.validate.bndtCeckCd" resource="true"/><!-- 당직체크코드 --> - <arg1 key="10" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>10</var-value> - </var> - </field> - <field property="chckSttus" depends="maxlength"> - <arg0 key="comUssIonBnt.bndtDiary.validate.chckSttus" resource="true"/><!-- 점검상태 --> - <arg1 key="2000" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>2000</var-value> - </var> - </field> - </form> - </formset> - -</form-validation> - - - - - Index: egov3.10/src/main/resources/egovframework/validator/com/uss/ion/bnt/EgovBndtCeckManage.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/uss/ion/bnt/EgovBndtCeckManage.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/validator/com/uss/ion/bnt/EgovBndtCeckManage.xml (nonexistent) @@ -1,39 +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="bndtCeckManage"> - <field property="bndtCeckSe" depends="required, maxlength"> - <arg0 key="comUssIonBnt.bndtCeckManage.validate.bndtCeckSe" resource="true"/> <!-- 당직체크구분 --> - <arg1 key="10" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>10</var-value> - </var> - </field> - <field property="bndtCeckCd" depends="required, maxlength"> - <arg0 key="comUssIonBnt.bndtCeckManage.validate.bndtCeckCd" resource="true"/><!-- 당직체크코드 --> - <arg1 key="10" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>10</var-value> - </var> - </field> - <field property="bndtCeckCdNm" depends="required, maxlength"> - <arg0 key="comUssIonBnt.bndtCeckManage.validate.bndtCeckCdNm" resource="true"/><!-- 당직체크코드명 --> - <arg1 key="100" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>100</var-value> - </var> - </field> - <field property="useAt" depends="required"> - <arg0 key="comUssIonBnt.bndtCeckManage.validate.useAt" resource="true"/><!-- 사용여부 --> - </field> - </form> - </formset> - -</form-validation> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/validator/com/uss/ion/yrc/EgovIndvdlYrycManage.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/uss/ion/yrc/EgovIndvdlYrycManage.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/validator/com/uss/ion/yrc/EgovIndvdlYrycManage.xml (nonexistent) @@ -1,29 +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="indvdlYrycManage"> - <field property="occrncYrycCo" depends="required, maxlength, float"> - <arg0 key="comUssIonYrc.indvdlYrycRegist.occrncYrycCo" resource="true"/> - <arg1 key="10" resource="false"/> - <var> - <var-name>maxlength</var-name> - <var-value>10</var-value> - </var> - </field> - <field property="useYrycCo" depends="required, maxlength, float"> - <arg0 key="comUssIonYrc.indvdlYrycRegist.useYrycCo" resource="true"/> - <arg1 key="10" resource="false"/> - <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/uss/ion/isg/EgovIntnetSvcGuidance.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/uss/ion/isg/EgovIntnetSvcGuidance.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/validator/com/uss/ion/isg/EgovIntnetSvcGuidance.xml (nonexistent) @@ -1,30 +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="intnetSvcGuidance"> - <field property="intnetSvcNm" depends="required, maxlength"> - <arg0 key="uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceNm" resource="true"/> - <arg1 key="20" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>20</var-value> - </var> - </field> - <field property="intnetSvcDc" depends="required, maxlength"> - <arg0 key="uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceDc" resource="true"/> - <arg1 key="200" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>200</var-value> - </var> - </field> - - </form> - </formset> - -</form-validation> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/validator/com/uss/ion/ans/EgovAnnvrsryManage.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/uss/ion/ans/EgovAnnvrsryManage.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/validator/com/uss/ion/ans/EgovAnnvrsryManage.xml (nonexistent) @@ -1,50 +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="annvrsryManage"> - <field property="usid" depends="required"> - <arg0 key="comUssIonAns.annvrsryManage.validate.usid" resource="true"/><!-- 사용자 ID --> - </field> - <field property="annvrsrySe" depends="required"> - <arg0 key="comUssIonAns.annvrsryManage.validate.annvrsrySe" resource="true"/><!-- 기념일구분 --> - <arg1 key="2" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>2</var-value> - </var> - </field> - <field property="annvrsryDe" depends="required, maxlength"> - <arg0 key="comUssIonAns.annvrsryManage.validate.annvrsryDe" resource="true"/><!-- 기념일자 --> - <arg1 key="10" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>10</var-value> - </var> - </field> - <field property="cldrSe" depends="required"> - <arg0 key="comUssIonAns.annvrsryManage.validate.cldrSe" resource="true"/><!-- 양력/음력구분 --> - </field> - <field property="annvrsryNm" depends="required, maxlength"> - <arg0 key="comUssIonAns.annvrsryManage.validate.annvrsryNm" resource="true"/><!-- 기념일명 --> - <arg1 key="255" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>255</var-value> - </var> - </field> - - <field property="memo" depends="required, maxlength"> - <arg0 key="comUssIonAns.common.memo" resource="true"/> - <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/uss/ion/ulm/EgovUnityLink.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/uss/ion/ulm/EgovUnityLink.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/validator/com/uss/ion/ulm/EgovUnityLink.xml (nonexistent) @@ -1,45 +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="unityLink"> - - <field property="unityLinkNm" depends="required, maxlength"> - <arg0 key="uss.ion.ulm.unityLinkRegist.unityLinkNm" resource="true"/> - <arg1 key="255" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>255</var-value> - </var> - </field> - - <field property="unityLinkSeCode" depends="required"> - <arg0 key="uss.ion.ulm.unityLinkRegist.unityLinkGroup" resource="true"/> - </field> - - <field property="unityLinkUrl" depends="required, maxlength"> - <arg0 key="uss.ion.ulm.unityLinkRegist.unityLinkUrl" resource="true"/> - <arg1 key="255" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>255</var-value> - </var> - </field> - - <field property="unityLinkDc" depends="required, maxlength"> - <arg0 key="uss.ion.ulm.unityLinkRegist.unityLinkDc" resource="true"/> - <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/uss/ion/ntm/EgovNoteManage.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/uss/ion/ntm/EgovNoteManage.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/validator/com/uss/ion/ntm/EgovNoteManage.xml (nonexistent) @@ -1,32 +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="noteManage"> - <field property="noteSj" depends="required, maxlength"> - <arg0 key="comUssIonNtm.NoteManage.title" resource="true"/> - <arg1 key="255" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>255</var-value> - </var> - </field> - <field property="recptnEmpList" depends="required"> - <arg0 key="comUssIonNtm.NoteMange.receiverList" resource="true"/> - </field> - <field property="noteCn" depends="required, maxlength"> - <arg0 key="comUssIonNtm.NoteMange.content" resource="true"/> - <arg1 key="140" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>4000</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/zip/EgovZipManage.xml =================================================================== --- egov3.10/src/main/resources/egovframework/validator/com/sym/ccm/zip/EgovZipManage.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/validator/com/sym/ccm/zip/EgovZipManage.xml (nonexistent) @@ -1,115 +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="zip"> - <field property="zip" depends="required, maxlength, integer"> - <arg0 key="우편번호" resource="true"/> - <arg1 key="6" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>6</var-value> - </var> - </field> - <field property="ctprvnNm" depends="required, maxlength"> - <arg0 key="시도명" resource="true"/> - <arg1 key="20" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>20</var-value> - </var> - </field> - <field property="signguNm" depends="required, maxlength"> - <arg0 key="시군구명" resource="true"/> - <arg1 key="20" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>20</var-value> - </var> - </field> - <field property="emdNm" depends="required, maxlength"> - <arg0 key="읍면동명" resource="true"/> - <arg1 key="30" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>30</var-value> - </var> - </field> - <field property="liBuldNm" depends="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="lnbrDongHo" depends="maxlength"> - <arg0 key="번지동호" resource="true"/> - <arg1 key="20" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>20</var-value> - </var> - </field> - - <field property="rdmnCode" depends="required, maxlength, integer"> - <arg0 key="도로명코드" resource="true"/> - <arg1 key="12" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>12</var-value> - </var> - </field> - <field property="rdmn" 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="bdnbrMnnm" depends="maxlength"> - <arg0 key="건물번호본번" resource="true"/> - <arg1 key="5" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>5</var-value> - </var> - </field> - <field property="bdnbrSlno" depends="maxlength"> - <arg0 key="건물번호부번" resource="true"/> - <arg1 key="5" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>5</var-value> - </var> - </field> - <field property="buldNm" depends="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="detailBuldNm" depends="maxlength"> - <arg0 key="상세건물명" resource="true"/> - <arg1 key="60" resource="true"/> - <var> - <var-name>maxlength</var-name> - <var-value>60</var-value> - </var> - </field> - - - </form> - - - </formset> - -</form-validation> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/ecc/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/ecc/message_en.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/ecc/message_en.properties (nonexistent) @@ -1,27 +0,0 @@ -#Event/Campaign# - -comUssIonEcc.eventCmpgnVO.title = Occasion/Event/Campaign - -comUssIonEcc.eventCmpgnVO.findEv = Find Occasion/Event/Campaign -comUssIonEcc.eventCmpgnVO.eventTyCode = Event Type -comUssIonEcc.eventCmpgnVO.eventSvcBeginDe = Event Start Date -comUssIonEcc.eventCmpgnVO.eventSvcEndDe = Event End Date -comUssIonEcc.eventCmpgnVO.eventCn = Event Contents -comUssIonEcc.eventCmpgnVO.svcUseNmprCo = Number Of Participants -comUssIonEcc.eventCmpgnVO.prparetgCn = Preparation Material -comUssIonEcc.eventCmpgnVO.chargerNm = The Person In Charge -comUssIonEcc.eventCmpgnVO.eventConfmAt = Available Options About Approval -comUssIonEcc.eventCmpgnVO.eventConfmDe = Approve Date - -comUssIonEcc.tnextrlHrVO.title = External Personnel - -comUssIonEcc.tnextrlHrVO.sexdstnCode = Gender -comUssIonEcc.tnextrlHrVO.extrlHrNm = External Personnel Name -comUssIonEcc.tnextrlHrVO.occpTyCode = Job Type -comUssIonEcc.tnextrlHrVO.psitnInsttNm = Institute Name -comUssIonEcc.tnextrlHrVO.brth = Date Of Birth -comUssIonEcc.tnextrlHrVO.telNo = Contact Number -comUssIonEcc.tnextrlHrVO.areaNo = Area Code -comUssIonEcc.tnextrlHrVO.middleTelno = Middle Number -comUssIonEcc.tnextrlHrVO.endTelno = End Number -comUssIonEcc.tnextrlHrVO.emailAdres = Email \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/ecc/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/ecc/message_ko.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/ecc/message_ko.properties (nonexistent) @@ -1,27 +0,0 @@ -#\ud589\uc0ac/\uc774\ubca4\ud2b8/\ucea0\ud398\uc778# - -comUssIonEcc.eventCmpgnVO.title = \ud589\uc0ac/\uc774\ubca4\ud2b8/\ucea0\ud398\uc778 - -comUssIonEcc.eventCmpgnVO.findEv = \ud589\uc0ac/\uc774\ubca4\ud2b8/\ucea0\ud398\uc778 \uc120\ud0dd -comUssIonEcc.eventCmpgnVO.eventTyCode = \ud589\uc0ac\uc720\ud615 -comUssIonEcc.eventCmpgnVO.eventSvcBeginDe = \ud589\uc0ac\uc2dc\uc791\uc77c -comUssIonEcc.eventCmpgnVO.eventSvcEndDe = \ud589\uc0ac\uc885\ub8cc\uc77c -comUssIonEcc.eventCmpgnVO.eventCn = \ud589\uc0ac\ub0b4\uc6a9 -comUssIonEcc.eventCmpgnVO.svcUseNmprCo = \ucc38\uac00\uc778\uc6d0 \uc218 -comUssIonEcc.eventCmpgnVO.prparetgCn = \uc900\ube44\ubb3c \ub0b4\uc6a9 -comUssIonEcc.eventCmpgnVO.chargerNm = \ub2f4\ub2f9\uc790\uba85 -comUssIonEcc.eventCmpgnVO.eventConfmAt = \uc2b9\uc778\uc5ec\ubd80 -comUssIonEcc.eventCmpgnVO.eventConfmDe = \uc2b9\uc778\uc77c - -comUssIonEcc.tnextrlHrVO.title = \uc678\ubd80\uc778\uc0ac - -comUssIonEcc.tnextrlHrVO.sexdstnCode = \uc131\ubcc4 -comUssIonEcc.tnextrlHrVO.extrlHrNm = \uc678\ubd80\uc778\uc0ac\uba85 -comUssIonEcc.tnextrlHrVO.occpTyCode = \uc9c1\uc5c5\uc720\ud615 -comUssIonEcc.tnextrlHrVO.psitnInsttNm = \uc18c\uc18d\uae30\uad00 -comUssIonEcc.tnextrlHrVO.brth = \uc0dd\ub144\uc6d4\uc77c -comUssIonEcc.tnextrlHrVO.telNo = \uc5f0\ub77d\ucc98 -comUssIonEcc.tnextrlHrVO.areaNo = \uc9c0\uc5ed\ubc88\ud638 -comUssIonEcc.tnextrlHrVO.middleTelno = \uc911\uac04\ubc88\ud638 -comUssIonEcc.tnextrlHrVO.endTelno = \ub05d\ubc88\ud638 -comUssIonEcc.tnextrlHrVO.emailAdres = \uc774\uba54\uc77c\uc8fc\uc18c \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/rsn/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/rsn/message_en.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/rsn/message_en.properties (nonexistent) @@ -1,10 +0,0 @@ -#RSS Tag Service# -ussIonRsn.rssTagServiceList.rssTagServiceList=RSS Tag Service List -ussIonRsn.rssTagServiceList.rssTagNum=Num -ussIonRsn.rssTagServiceList.trgetSvcNm=Target Service Name -ussIonRsn.rssTagServiceList.trgetSvcTable=Target Service Table -ussIonRsn.rssTagServiceList.frstRegisterNm=Registrant -ussIonRsn.rssTagServiceList.frstRegisterPnttm=Registration date - -ussIonRsn.rssTagServiceList.validate.searchCondition=Please select a search condition! -ussIonRsn.rssTagServiceList.validate.searchKeyword=Please enter your search term! \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/rsn/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/rsn/message_ko.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/rsn/message_ko.properties (nonexistent) @@ -1,10 +0,0 @@ -#RSS\ud0dc\uadf8 \uc11c\ube44\uc2a4# -ussIonRsn.rssTagServiceList.rssTagServiceList=RSS\ud0dc\uadf8 \uc11c\ube44\uc2a4 \ubaa9\ub85d -ussIonRsn.rssTagServiceList.rssTagNum=\uc21c\ubc88 -ussIonRsn.rssTagServiceList.trgetSvcNm=\ub300\uc0c1\uc11c\ube44\uc2a4\uba85 -ussIonRsn.rssTagServiceList.trgetSvcTable=\ub300\uc0c1\ud14c\uc774\ube14\uba85 -ussIonRsn.rssTagServiceList.frstRegisterNm=\uc791\uc131\uc790 -ussIonRsn.rssTagServiceList.frstRegisterPnttm=\ub4f1\ub85d\uc77c\uc790 - -ussIonRsn.rssTagServiceList.validate.searchCondition=\uac80\uc0c9\uc870\uac74\uc744 \uc120\ud0dd\ud574\uc8fc\uc138\uc694! -ussIonRsn.rssTagServiceList.validate.searchKeyword=\uac80\uc0c9\uc5b4\ub97c \uc785\ub825\ud574\uc8fc\uc138\uc694! \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/lsi/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/lsi/message_en.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/lsi/message_en.properties (nonexistent) @@ -1,33 +0,0 @@ -#Login Screen Image Management# -ussIonLsi.loginScrinImageList.loginScrinImageList=Login Screen Image List -ussIonLsi.loginScrinImageList.imageNm=Image Name -ussIonLsi.loginScrinImageList.image=Image -ussIonLsi.loginScrinImageList.imageDc=Image Description -ussIonLsi.loginScrinImageList.reflctAtt=Applicability -ussIonLsi.loginScrinImageList.noImage=No Login image selected. -ussIonLsi.loginScrinImageList.failInquire=No results were inquired. -ussIonLsi.loginScrinImageList.deleteImage=Will you delete it? - -ussIonLsi.loginScrinImageRegist.loginScrinImageRegist=Login Screen Image Regist -ussIonLsi.loginScrinImageRegist.mainImageNm=Image Name -ussIonLsi.loginScrinImageRegist.mainImage=Image -ussIonLsi.loginScrinImageRegist.mainImageId=Image ID -ussIonLsi.loginScrinImageRegist.mainImageDc=Image Description -ussIonLsi.loginScrinImageRegist.mainImageReflctAt=Applicability -ussIonLsi.loginScrinImageRegist.mainImageregDate=Registration date -ussIonLsi.loginScrinImageRegist.saveImage=Do you want to save it? -ussIonLsi.loginScrinImageRegist.ImageReq=Image is required. -ussIonLsi.loginScrinImageRegist.deleteImage=Will you delete it? - -ussIonLsi.loginScrinImageUpdt.loginScrinImageUpdt=Login Screen Image Update -ussIonLsi.loginScrinImageUpdt.mainImageNm=Image Name -ussIonLsi.loginScrinImageUpdt.mainImage=Image -ussIonLsi.loginScrinImageUpdt.mainImageId=Image ID -ussIonLsi.loginScrinImageUpdt.mainImageDc=Image Description -ussIonLsi.loginScrinImageUpdt.mainImageReflctAt=Applicability -ussIonLsi.loginScrinImageUpdt.mainImageregDate=Registration date -ussIonLsi.loginScrinImageUpdt.saveImage=Do you want to save it? -ussIonLsi.loginScrinImageUpdt.deleteImage=Will you delete it? - -ussIonLsi.loginScrinImageView.loginScrinImageView=Login Screen image reflected -ussIonLsi.loginScrinImageView.loginScrinImageViewDc=This page is where 750. images registered in Login Screen Image Management are reflected. \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/lsi/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/lsi/message_ko.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/lsi/message_ko.properties (nonexistent) @@ -1,33 +0,0 @@ -#\ub85c\uadf8\uc778\ud654\uba74\uc774\ubbf8\uc9c0 \uad00\ub9ac# -ussIonLsi.loginScrinImageList.loginScrinImageList=\ub85c\uadf8\uc778\ud654\uba74\uc774\ubbf8\uc9c0 \ubaa9\ub85d -ussIonLsi.loginScrinImageList.imageNm=\uc774\ubbf8\uc9c0 \uba85 -ussIonLsi.loginScrinImageList.image=\uc774\ubbf8\uc9c0 -ussIonLsi.loginScrinImageList.imageDc=\uc774\ubbf8\uc9c0 \uc124\uba85 -ussIonLsi.loginScrinImageList.reflctAtt=\ubc18\uc601\uc5ec\ubd80 -ussIonLsi.loginScrinImageList.noImage=\uc120\ud0dd\ub41c \ub85c\uadf8\uc778\ud654\uba74 \uc774\ubbf8\uc9c0\uac00 \uc5c6\uc2b5\ub2c8\ub2e4. -ussIonLsi.loginScrinImageList.failInquire=\uc870\ud68c\ub41c \uacb0\uacfc\uac00 \uc5c6\uc2b5\ub2c8\ub2e4. -ussIonLsi.loginScrinImageList.deleteImage=\uc0ad\uc81c\ud558\uaca0\uc2b5\ub2c8\uae4c? - -ussIonLsi.loginScrinImageRegist.loginScrinImageRegist=\ub85c\uadf8\uc778\ud654\uba74\uc774\ubbf8\uc9c0 \ub4f1\ub85d -ussIonLsi.loginScrinImageRegist.mainImageNm=\uc774\ubbf8\uc9c0 \uba85 -ussIonLsi.loginScrinImageRegist.mainImage=\uc774\ubbf8\uc9c0 -ussIonLsi.loginScrinImageRegist.mainImageId=\uc774\ubbf8\uc9c0ID -ussIonLsi.loginScrinImageRegist.mainImageDc=\uc774\ubbf8\uc9c0 \uc124\uba85 -ussIonLsi.loginScrinImageRegist.mainImageReflctAt=\ubc18\uc601\uc5ec\ubd80 -ussIonLsi.loginScrinImageRegist.mainImageregDate=\ub4f1\ub85d\uc77c\uc2dc -ussIonLsi.loginScrinImageRegist.saveImage=\uc800\uc7a5 \ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c? -ussIonLsi.loginScrinImageRegist.ImageReq=\uc774\ubbf8\uc9c0\ub294 \ud544\uc218 \uc785\ub825\uac12\uc785\ub2c8\ub2e4. -ussIonLsi.loginScrinImageRegist.deleteImage=\uc0ad\uc81c\ud558\uaca0\uc2b5\ub2c8\uae4c? - -ussIonLsi.loginScrinImageUpdt.loginScrinImageUpdt=\ub85c\uadf8\uc778\ud654\uba74\uc774\ubbf8\uc9c0 \uc218\uc815 -ussIonLsi.loginScrinImageUpdt.mainImageNm=\uc774\ubbf8\uc9c0 \uba85 -ussIonLsi.loginScrinImageUpdt.mainImage=\uc774\ubbf8\uc9c0 -ussIonLsi.loginScrinImageUpdt.mainImageId=\uc774\ubbf8\uc9c0ID -ussIonLsi.loginScrinImageUpdt.mainImageDc=\uc774\ubbf8\uc9c0 \uc124\uba85 -ussIonLsi.loginScrinImageUpdt.mainImageReflctAt=\ubc18\uc601\uc5ec\ubd80 -ussIonLsi.loginScrinImageUpdt.mainImageregDate=\ub4f1\ub85d\uc77c\uc2dc -ussIonLsi.loginScrinImageUpdt.saveImage=\uc800\uc7a5 \ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c? -ussIonLsi.loginScrinImageUpdt.deleteImage=\uc0ad\uc81c\ud558\uaca0\uc2b5\ub2c8\uae4c? - -ussIonLsi.loginScrinImageView.loginScrinImageView=\ub85c\uadf8\uc778\ud654\uba74\uc774\ubbf8\uc9c0 \ubc18\uc601 -ussIonLsi.loginScrinImageView.loginScrinImageViewDc=\uc774 \ud398\uc774\uc9c0\ub294 750. \ub85c\uadf8\uc778\uc774\ubbf8\uc9c0 \uad00\ub9ac\uc5d0 \ub4f1\ub85d\ud55c \uc774\ubbf8\uc9c0\ub4e4\uc774 \ubc18\uc601\ub418\ub294 \uacf3\uc785\ub2c8\ub2e4. \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/nws/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/nws/message_en.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/nws/message_en.properties (nonexistent) @@ -1,10 +0,0 @@ -#News Management# - -comUssIonNws.newsVO.title = News - -comUssIonNws.newsVO.newsSj = Title -comUssIonNws.newsVO.newsCn = Content -comUssIonNws.newsVO.newsOrigin =Source -comUssIonNws.newsVO.ntceDe = Published Date -comUssIonNws.newsVO.atchFile = Attach File -comUssIonNws.newsVO.atchFileList = Attach File List \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/nws/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/nws/message_ko.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/nws/message_ko.properties (nonexistent) @@ -1,10 +0,0 @@ -#\ub274\uc2a4 \uad00\ub9ac# - -comUssIonNws.newsVO.title = \ub274\uc2a4 - -comUssIonNws.newsVO.newsSj = \ub274\uc2a4\uc81c\ubaa9 -comUssIonNws.newsVO.newsCn = \ub274\uc2a4\ub0b4\uc6a9 -comUssIonNws.newsVO.newsOrigin = \ub274\uc2a4\ucd9c\ucc98 -comUssIonNws.newsVO.ntceDe = \uac8c\uc2dc\uc77c\uc790 -comUssIonNws.newsVO.atchFile = \ucca8\ubd80\ud30c\uc77c -comUssIonNws.newsVO.atchFileList = \ucca8\ubd80\ud30c\uc77c \ubaa9\ub85d \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/msi/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/msi/message_en.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/msi/message_en.properties (nonexistent) @@ -1,34 +0,0 @@ -#Main Screen Image Management# -uss.ion.msi.mainImageList.mainImageList=Main Screen Image List -uss.ion.msi.mainImageList.mainImageNm=Image Name -uss.ion.msi.mainImageList.mainImage=Image -uss.ion.msi.mainImageList.mainImageDc=Image Description -uss.ion.msi.mainImageList.mainImageReflctAt=Applicability -uss.ion.msi.mainImageList.noImage=No main image selected. -uss.ion.msi.mainImageList.failInquire=No results were inquired. -uss.ion.msi.mainImageList.deleteImage=Will you delete it? - -uss.ion.msi.mainImageRegist.mainImageRegist=Main Screen Image Regist -uss.ion.msi.mainImageRegist.mainImageNm=Image Name -uss.ion.msi.mainImageRegist.mainImage=Image -uss.ion.msi.mainImageRegist.mainImageId=Image ID -uss.ion.msi.mainImageRegist.mainImageDc=Image Description -uss.ion.msi.mainImageRegist.mainImageReflctAt=Applicability -uss.ion.msi.mainImageRegist.mainImageregDate=Registration date -uss.ion.msi.mainImageRegist.saveImage=Do you want to save it? -uss.ion.msi.mainImageRegist.ImageReq=Image is required. -uss.ion.msi.mainImageRegist.deleteImage=Will you delete it? - -uss.ion.msi.mainImageUpdt.mainImageUpdt=Main Screen Image Update -uss.ion.msi.mainImageUpdt.mainImageNm=Image Name -uss.ion.msi.mainImageUpdt.mainImage=Image -uss.ion.msi.mainImageUpdt.mainImageId=Image ID -uss.ion.msi.mainImageUpdt.mainImageDc=Image Description -uss.ion.msi.mainImageUpdt.mainImageReflctAt=Applicability -uss.ion.msi.mainImageUpdt.mainImageregDate=Registration date -uss.ion.msi.mainImageUpdt.saveImage=Do you want to save it? -uss.ion.msi.mainImageUpdt.ImageReq=Image is required. -uss.ion.msi.mainImageUpdt.deleteImage=Will you delete it? - -uss.ion.msi.mainImageView.mainImageView=Main screen image reflected -uss.ion.msi.mainImageView.mainImageViewDc=This page is where 770. images registered in Main Image Management are reflected. \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/msi/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/msi/message_ko.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/msi/message_ko.properties (nonexistent) @@ -1,34 +0,0 @@ -#\uba54\uc778\uc774\ubbf8\uc9c0\uad00\ub9ac# -uss.ion.msi.mainImageList.mainImageList=\uba54\uc778\ud654\uba74\uc774\ubbf8\uc9c0 \ubaa9\ub85d -uss.ion.msi.mainImageList.mainImageNm=\uc774\ubbf8\uc9c0 \uba85 -uss.ion.msi.mainImageList.mainImage=\uc774\ubbf8\uc9c0 -uss.ion.msi.mainImageList.mainImageDc=\uc774\ubbf8\uc9c0 \uc124\uba85 -uss.ion.msi.mainImageList.mainImageReflctAt=\ubc18\uc601\uc5ec\ubd80 -uss.ion.msi.mainImageList.noImage=\uc120\ud0dd\ub41c \uba54\uc778\ud654\uba74 \uc774\ubbf8\uc9c0\uac00 \uc5c6\uc2b5\ub2c8\ub2e4. -uss.ion.msi.mainImageList.failInquire=\uc870\ud68c\ub41c \uacb0\uacfc\uac00 \uc5c6\uc2b5\ub2c8\ub2e4. -uss.ion.msi.mainImageList.deleteImage=\uc0ad\uc81c\ud558\uaca0\uc2b5\ub2c8\uae4c? - -uss.ion.msi.mainImageRegist.mainImageRegist=\uba54\uc778\ud654\uba74\uc774\ubbf8\uc9c0 \ub4f1\ub85d -uss.ion.msi.mainImageRegist.mainImageNm=\uc774\ubbf8\uc9c0 \uba85 -uss.ion.msi.mainImageRegist.mainImage=\uc774\ubbf8\uc9c0 -uss.ion.msi.mainImageRegist.mainImageId=\uc774\ubbf8\uc9c0ID -uss.ion.msi.mainImageRegist.mainImageDc=\uc774\ubbf8\uc9c0 \uc124\uba85 -uss.ion.msi.mainImageRegist.mainImageReflctAt=\ubc18\uc601\uc5ec\ubd80 -uss.ion.msi.mainImageRegist.mainImageregDate=\ub4f1\ub85d\uc77c\uc2dc -uss.ion.msi.mainImageRegist.saveImage=\uc800\uc7a5 \ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c? -uss.ion.msi.mainImageRegist.ImageReq=\uc774\ubbf8\uc9c0\ub294 \ud544\uc218 \uc785\ub825\uac12\uc785\ub2c8\ub2e4. -uss.ion.msi.mainImageRegist.deleteImage=\uc0ad\uc81c\ud558\uaca0\uc2b5\ub2c8\uae4c? - -uss.ion.msi.mainImageUpdt.mainImageUpdt=\uba54\uc778\ud654\uba74\uc774\ubbf8\uc9c0 \uc218\uc815 -uss.ion.msi.mainImageUpdt.mainImageNm=\uc774\ubbf8\uc9c0 \uba85 -uss.ion.msi.mainImageUpdt.mainImage=\uc774\ubbf8\uc9c0 -uss.ion.msi.mainImageUpdt.mainImageId=\uc774\ubbf8\uc9c0ID -uss.ion.msi.mainImageUpdt.mainImageDc=\uc774\ubbf8\uc9c0 \uc124\uba85 -uss.ion.msi.mainImageUpdt.mainImageReflctAt=\ubc18\uc601\uc5ec\ubd80 -uss.ion.msi.mainImageUpdt.mainImageregDate=\ub4f1\ub85d\uc77c\uc2dc -uss.ion.msi.mainImageUpdt.saveImage=\uc800\uc7a5 \ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c? -uss.ion.msi.mainImageUpdt.ImageReq=\uc774\ubbf8\uc9c0\ub294 \ud544\uc218 \uc785\ub825\uac12\uc785\ub2c8\ub2e4. -uss.ion.msi.mainImageUpdt.deleteImage=\uc0ad\uc81c\ud558\uaca0\uc2b5\ub2c8\uae4c? - -uss.ion.msi.mainImageView.mainImageView=\uba54\uc778\ud654\uba74\uc774\ubbf8\uc9c0 \ubc18\uc601 -uss.ion.msi.mainImageView.mainImageViewDc=\uc774 \ud398\uc774\uc9c0\ub294 770. \uba54\uc778\uc774\ubbf8\uc9c0 \uad00\ub9ac\uc5d0 \ub4f1\ub85d\ud55c \uc774\ubbf8\uc9c0\ub4e4\uc774 \ubc18\uc601\ub418\ub294 \uacf3\uc785\ub2c8\ub2e4. \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/rec/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/rec/message_en.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/rec/message_en.properties (nonexistent) @@ -1,10 +0,0 @@ -#Recommend Site# - -comUssIonRec.recomendSiteVO.title = Recommendation Site - -comUssIonRec.recomendSiteVO.recomendSiteNm = Site Name -comUssIonRec.recomendSiteVO.recomendSiteUrl = URL -comUssIonRec.recomendSiteVO.recomendSiteDc = Description -comUssIonRec.recomendSiteVO.recomendResnCn = Reason For Recommendation -comUssIonRec.recomendSiteVO.recomendConfmAt = Available Options About Approval -comUssIonRec.recomendSiteVO.confmDe = Approval Date Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/rec/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/rec/message_ko.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/rec/message_ko.properties (nonexistent) @@ -1,10 +0,0 @@ -#\uCD94\uCC9C\uC0AC\uC774\uD2B8# - -comUssIonRec.recomendSiteVO.title = \uCD94\uCC9C\uC0AC\uC774\uD2B8 - -comUssIonRec.recomendSiteVO.recomendSiteNm = \uCD94\uCC9C\uC0AC\uC774\uD2B8\uBA85 -comUssIonRec.recomendSiteVO.recomendSiteUrl = \uCD94\uCC9C\uC0AC\uC774\uD2B8URL -comUssIonRec.recomendSiteVO.recomendSiteDc = \uCD94\uCC9C\uC0AC\uC774\uD2B8\uC124\uBA85 -comUssIonRec.recomendSiteVO.recomendResnCn = \uCD94\uCC9C\uC0AC\uC720 -comUssIonRec.recomendSiteVO.recomendConfmAt = \uCD94\uCC9C\uC2B9\uC778\uC5EC\uBD80 -comUssIonRec.recomendSiteVO.confmDe = \uC2B9\uC778\uC77C\uC790 Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/wik/bmk/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/wik/bmk/message_en.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/wik/bmk/message_en.properties (nonexistent) @@ -1,6 +0,0 @@ -#Wiki BookMark# -ussIonWikBmk.wikiBookmarkList.wikiBookmarkList=Wiki Bookmark List -ussIonWikBmk.wikiBookmarkList.chooseDelete=Please select a list to delete! -ussIonWikBmk.wikiBookmarkList.confirmDelete=Are you sure you want to delete the selected information? -ussIonWikBmk.wikiBookmarkList.bookmarkNm=Bookmark name -ussIonWikBmk.wikiBookmarkList.bookmarkgd=Registering a wiki bookmark requires installing a JSP Wiki (see the wiki guide for details). \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/wik/bmk/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/wik/bmk/message_ko.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/wik/bmk/message_ko.properties (nonexistent) @@ -1,6 +0,0 @@ -#\uc704\ud0a4\ubd81\ub9c8\ud06c# -ussIonWikBmk.wikiBookmarkList.wikiBookmarkList=\uc704\ud0a4\ubd81\ub9c8\ud06c \ubaa9\ub85d -ussIonWikBmk.wikiBookmarkList.chooseDelete=\uc0ad\uc81c\ud560 \ubaa9\ub85d\uc744 \uc120\ud0dd\ud574\uc8fc\uc138\uc694! -ussIonWikBmk.wikiBookmarkList.confirmDelete=\uc120\ud0dd\ub41c \uc815\ubcf4\ub97c \uc0ad\uc81c \ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c? -ussIonWikBmk.wikiBookmarkList.bookmarkNm=\ubd81\ub9c8\ud06c\uba85 -ussIonWikBmk.wikiBookmarkList.bookmarkgd=\uc704\ud0a4\ubd81\ub9c8\ud06c \ub4f1\ub85d\uc740 JSP WIki \uc124\uce58\uac00 \ud544\uc694\ud569\ub2c8\ub2e4.(\uc790\uc138\ud55c \ub0b4\uc6a9\uc740 \uc704\ud0a4\uac00\uc774\ub4dc \ucc38\uace0) \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/rmm/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/rmm/message_en.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/rmm/message_en.properties (nonexistent) @@ -1,27 +0,0 @@ -#RoughMap -#EgovRoughMapList.jsp -comUssIonRmm.roughMapList.title=List of Directions -comUssIonRmm.roughMapList.roughMapSj=Directions Title -comUssIonRmm.roughMapList.roughMapAddress=Directions address -comUssIonRmm.roughMapList.roughMapNo=NO -comUssIonRmm.roughMapList.roughMapDetailAddress=Details Address -comUssIonRmm.roughMapList.lastUpdtPnttm=Registration Date -comUssIonRmm.roughMapList.info=Map management requires a Daum Maps API key to be issued. -comUssIonRmm.roughMapList.info2=Daum Maps Web API Guide - -#EgovRoughMapInfoRegist.jsp -comUssIonRmm.roughMapInfoRegist.title=Register Rough Map -comUssIonRmm.roughMapInfoRegist.validate.error=Error occurrence, error code -comUssIonRmm.roughMapInfoRegist.validate.msg=Message -comUssIonRmm.roughMapInfoRegist.validate.noAddress=No address available. -comUssIonRmm.roughMapInfoRegist.validate.searchAddress=Please search for the address. -comUssIonRmm.roughMapInfoRegist.express=Show directions -comUssIonRmm.roughMapInfoRegist.input=Enter Directions - -#EgovRoughMapInfoDetail.jsp -comUssIonRmm.roughMapInfoDetail.title=Detail Rough Map -comUssIonRmm.roughMapInfoDetail.findRoughMap=Get Directions -comUssIonRmm.roughMapInfoDetail.magnifyRoughMap=View Lager - -#EgovRoughMapUpdt.jsp -comUssIonRmm.roughMapUpdt.title=Edit Rough Map \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/rmm/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/rmm/message_ko.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/rmm/message_ko.properties (nonexistent) @@ -1,27 +0,0 @@ -#\uc57d\ub3c4\uad00\ub9ac -#EgovRoughMapList.jsp -comUssIonRmm.roughMapList.title=\uc57d\ub3c4 \ubaa9\ub85d -comUssIonRmm.roughMapList.roughMapSj=\uc57d\ub3c4\uc81c\ubaa9 -comUssIonRmm.roughMapList.roughMapAddress=\uc57d\ub3c4\uc8fc\uc18c -comUssIonRmm.roughMapList.roughMapNo=\uc21c\ubc88 -comUssIonRmm.roughMapList.roughMapDetailAddress=\uc57d\ub3c4\uc0c1\uc138\uc8fc\uc18c -comUssIonRmm.roughMapList.lastUpdtPnttm=\ub4f1\ub85d\uc77c\uc790 -comUssIonRmm.roughMapList.info=\uc57d\ub3c4\uad00\ub9ac\ub294 Daum \uc9c0\ub3c4 API \ud0a4\ub97c \ubc1c\uae09\ubc1b\uc544\uc57c \ud569\ub2c8\ub2e4. -comUssIonRmm.roughMapList.info2=Daum \uc9c0\ub3c4 API \uac00\uc774\ub4dc - -#EgovRoughMapInfoRegist.jsp -comUssIonRmm.roughMapInfoRegist.title=\uc57d\ub3c4 \ub4f1\ub85d -comUssIonRmm.roughMapInfoRegist.validate.error=\uc5d0\ub7ec\ubc1c\uc0dd, \uc5d0\ub7ec\ucf54\ub4dc -comUssIonRmm.roughMapInfoRegist.validate.msg=\uba54\uc2dc\uc9c0 -comUssIonRmm.roughMapInfoRegist.validate.noAddress=\uc57d\ub3c4\uc8fc\uc18c\uac00 \uc5c6\uc2b5\ub2c8\ub2e4. -comUssIonRmm.roughMapInfoRegist.validate.searchAddress=\uc57d\ub3c4\uc8fc\uc18c\ub97c \uac80\uc0c9\ud574\uc8fc\uc138\uc694. -comUssIonRmm.roughMapInfoRegist.express=\uc57d\ub3c4\ud45c\uc2dc -comUssIonRmm.roughMapInfoRegist.input=\uc57d\ub3c4\uc785\ub825 - -#EgovRoughMapInfoDetail.jsp -comUssIonRmm.roughMapInfoDetail.title=\uc57d\ub3c4 \uc0c1\uc138 -comUssIonRmm.roughMapInfoDetail.findRoughMap=\uae38\ucc3e\uae30 -comUssIonRmm.roughMapInfoDetail.magnifyRoughMap=\ud06c\uac8c\ubcf4\uae30 - -#EgovRoughMapUpdt.jsp -comUssIonRmm.roughMapUpdt.title=\uc57d\ub3c4 \uc218\uc815 \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/rss/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/rss/message_en.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/rss/message_en.properties (nonexistent) @@ -1,69 +0,0 @@ -#RSS Tag Management# -ussIonRss.rssTagManageList.rssTagManageList=RSS Tag Management List -ussIonRss.rssTagManageList.trgetSvcNm=Target Service Name -ussIonRss.rssTagManageList.trgetSvcTable=Target Service Table -ussIonRss.rssTagManageList.hderTitle=Header TITLE -ussIonRss.rssTagManageList.hderLink=Header LINK -ussIonRss.rssTagManageList.hderDescription=Header DESCRIPTION -ussIonRss.rssTagManageList.hderTag=Header TAG -ussIonRss.rssTagManageList.hderEtc=Header ETC -ussIonRss.rssTagManageList.bdtLink=Body LINK -ussIonRss.rssTagManageList.bdtDescription=Body DESCRIPTION -ussIonRss.rssTagManageList.bdtTag=Body TAG -ussIonRss.rssTagManageList.bdtEtc=Body ETC -ussIonRss.rssTagManageList.frstRegisterNm=Registrant -ussIonRss.rssTagManageList.frstRegisterPnttm=Registration date -ussIonRss.rssTagManageList.validate.searchCondition=Please select a search condition! -ussIonRss.rssTagManageList.validate.searchKeyword=Please enter your search term! -ussIonRss.rssTagManageList.validate.deleteAlert=Are you sure you want to delete the selected information? -ussIonRss.rssTagManageList.validate.selectDelete=Please select a list to delete! - -ussIonRss.rssTagManageDetail.rssTagManageDetail=RSS Tag Management Detail -ussIonRss.rssTagManageDetail.trgetSvcNm=Target Service Name -ussIonRss.rssTagManageDetail.trgetSvcTable=Target Service Table -ussIonRss.rssTagManageDetail.trgetSvcListCo=Number of target service list -ussIonRss.rssTagManageDetail.hderTitle=Header TITLE -ussIonRss.rssTagManageDetail.hderLink=Header LINK -ussIonRss.rssTagManageDetail.hderDescription=Header DESCRIPTION -ussIonRss.rssTagManageDetail.hderTag=Header TAG -ussIonRss.rssTagManageDetail.hderEtc=Header ETC -ussIonRss.rssTagManageDetail.bdtTitle=Body TITLE -ussIonRss.rssTagManageDetail.bdtLink=Body LINK -ussIonRss.rssTagManageDetail.bdtDescription=Body DESCRIPTION -ussIonRss.rssTagManageDetail.bdtTag=Body TAG -ussIonRss.rssTagManageDetail.bdtEtc=Body ETC -ussIonRss.rssTagManageDetail.validate.deleteAlert=Are you sure you want to delete? - -ussIonRss.rssTagManageRegist.rssTagManageRegist=RSS Tag Management Regist -ussIonRss.rssTagManageRegist.trgetSvcNm=Target Service Name -ussIonRss.rssTagManageRegist.trgetSvcTable=Target Service Table -ussIonRss.rssTagManageRegist.trgetSvcListCo=Number of target service list -ussIonRss.rssTagManageRegist.hderTitle=Header TITLE -ussIonRss.rssTagManageRegist.hderLink=Header LINK -ussIonRss.rssTagManageRegist.hderDescription=Header DESCRIPTION -ussIonRss.rssTagManageRegist.hderTag=Header TAG -ussIonRss.rssTagManageRegist.hderEtc=Header ETC -ussIonRss.rssTagManageRegist.tableColumn=Column -ussIonRss.rssTagManageRegist.bdtTitle=Body TITLE -ussIonRss.rssTagManageRegist.bdtLink=Body LINK -ussIonRss.rssTagManageRegist.bdtDescription=Body DESCRIPTION -ussIonRss.rssTagManageRegist.bdtTag=Body TAG -ussIonRss.rssTagManageRegist.bdtEtc=Body ETC -ussIonRss.rssTagManageRegist.validate.Duplicate=Column name duplicated! - -ussIonRss.rssTagManageUpdt.rssTagManageUpdt=RSS Tag Management Update -ussIonRss.rssTagManageUpdt.trgetSvcNm=Target Service Name -ussIonRss.rssTagManageUpdt.trgetSvcTable=Target Service Table -ussIonRss.rssTagManageUpdt.trgetSvcListCo=Number of target service list -ussIonRss.rssTagManageUpdt.hderTitle=Header TITLE -ussIonRss.rssTagManageUpdt.hderLink=Header LINK -ussIonRss.rssTagManageUpdt.hderDescription=Header DESCRIPTION -ussIonRss.rssTagManageUpdt.hderTag=Header TAG -ussIonRss.rssTagManageUpdt.hderEtc=Header ETC -ussIonRss.rssTagManageUpdt.tableColumn=Column -ussIonRss.rssTagManageUpdt.bdtTitle=Body TITLE -ussIonRss.rssTagManageUpdt.bdtLink=Body LINK -ussIonRss.rssTagManageUpdt.bdtDescription=Body DESCRIPTION -ussIonRss.rssTagManageUpdt.bdtTag=Body TAG -ussIonRss.rssTagManageUpdt.bdtEtc=Body ETC -ussIonRss.rssTagManageUpdt.validate.Duplicate=Column name duplicated! \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/rss/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/rss/message_ko.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/rss/message_ko.properties (nonexistent) @@ -1,69 +0,0 @@ -#RSS\ud0dc\uadf8\uad00\ub9ac# -ussIonRss.rssTagManageList.rssTagManageList=RSS\ud0dc\uadf8\uad00\ub9ac \ubaa9\ub85d -ussIonRss.rssTagManageList.trgetSvcNm=\ub300\uc0c1\uc11c\ube44\uc2a4\uba85 -ussIonRss.rssTagManageList.trgetSvcTable=\ub300\uc0c1\ud14c\uc774\ube14\uba85 -ussIonRss.rssTagManageList.hderTitle=\ud5e4\ub354TITLE -ussIonRss.rssTagManageList.hderLink=\ud5e4\ub354LINK -ussIonRss.rssTagManageList.hderDescription=\ud5e4\ub354DESCRIPTION -ussIonRss.rssTagManageList.hderTag=\ud5e4\ub354TAG -ussIonRss.rssTagManageList.hderEtc=\ud5e4\ub354ETC -ussIonRss.rssTagManageList.bdtLink=\ubcf8\ubb38LINK -ussIonRss.rssTagManageList.bdtDescription=\ubcf8\ubb38DESCRIPTION -ussIonRss.rssTagManageList.bdtTag=\ubcf8\ubb38TAG -ussIonRss.rssTagManageList.bdtEtc=\ubcf8\ubb38ETC -ussIonRss.rssTagManageList.frstRegisterNm=\uc791\uc131\uc790 -ussIonRss.rssTagManageList.frstRegisterPnttm=\ub4f1\ub85d\uc77c\uc790 -ussIonRss.rssTagManageList.validate.searchCondition=\uac80\uc0c9\uc870\uac74\uc744 \uc120\ud0dd\ud574\uc8fc\uc138\uc694! -ussIonRss.rssTagManageList.validate.searchKeyword=\uac80\uc0c9\uc5b4\ub97c \uc785\ub825\ud574\uc8fc\uc138\uc694! -ussIonRss.rssTagManageList.validate.deleteAlert=\uc120\ud0dd\ub41c \uc815\ubcf4\ub97c \uc0ad\uc81c \ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c? -ussIonRss.rssTagManageList.validate.selectDelete=\uc0ad\uc81c\ud560 \ubaa9\ub85d\uc744 \uc120\ud0dd\ud574\uc8fc\uc138\uc694! - -ussIonRss.rssTagManageDetail.rssTagManageDetail=RSS\ud0dc\uadf8\uad00\ub9ac \uc0c1\uc138\uc870\ud68c -ussIonRss.rssTagManageDetail.trgetSvcNm=\ub300\uc0c1\uc11c\ube44\uc2a4\uba85 -ussIonRss.rssTagManageDetail.trgetSvcTable=\ub300\uc0c1\ud14c\uc774\ube14\uba85 -ussIonRss.rssTagManageDetail.trgetSvcListCo=\ub300\uc0c1\uc11c\ube44\uc2a4\ubaa9\ub85d\uac2f\uc218 -ussIonRss.rssTagManageDetail.hderTitle=\ud5e4\ub354TITLE -ussIonRss.rssTagManageDetail.hderLink=\ud5e4\ub354LINK -ussIonRss.rssTagManageDetail.hderDescription=\ud5e4\ub354DESCRIPTION -ussIonRss.rssTagManageDetail.hderTag=\ud5e4\ub354TAG -ussIonRss.rssTagManageDetail.hderEtc=\ud5e4\ub354ETC -ussIonRss.rssTagManageDetail.bdtTitle=\ubcf8\ubb38TITLE -ussIonRss.rssTagManageDetail.bdtLink=\ubcf8\ubb38LINK -ussIonRss.rssTagManageDetail.bdtDescription=\ubcf8\ubb38DESCRIPTION -ussIonRss.rssTagManageDetail.bdtTag=\ubcf8\ubb38TAG -ussIonRss.rssTagManageDetail.bdtEtc=\ubcf8\ubb38ETC -ussIonRss.rssTagManageDetail.validate.deleteAlert=\uc0ad\uc81c \ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c? - -ussIonRss.rssTagManageRegist.rssTagManageRegist=RSS\ud0dc\uadf8\uad00\ub9ac \ub4f1\ub85d -ussIonRss.rssTagManageRegist.trgetSvcNm=\ub300\uc0c1\uc11c\ube44\uc2a4\uba85 -ussIonRss.rssTagManageRegist.trgetSvcTable=\ub300\uc0c1\ud14c\uc774\ube14\uba85 -ussIonRss.rssTagManageRegist.trgetSvcListCo=\ub300\uc0c1\uc11c\ube44\uc2a4\ubaa9\ub85d\uac2f\uc218 -ussIonRss.rssTagManageRegist.hderTitle=\ud5e4\ub354TITLE -ussIonRss.rssTagManageRegist.hderLink=\ud5e4\ub354LINK -ussIonRss.rssTagManageRegist.hderDescription=\ud5e4\ub354DESCRIPTION -ussIonRss.rssTagManageRegist.hderTag=\ud5e4\ub354TAG -ussIonRss.rssTagManageRegist.hderEtc=\ud5e4\ub354ETC -ussIonRss.rssTagManageRegist.tableColumn=\uceec\ub7fc -ussIonRss.rssTagManageRegist.bdtTitle=\ubcf8\ubb38TITLE -ussIonRss.rssTagManageRegist.bdtLink=\ubcf8\ubb38LINK -ussIonRss.rssTagManageRegist.bdtDescription=\ubcf8\ubb38DESCRIPTION -ussIonRss.rssTagManageRegist.bdtTag=\ubcf8\ubb38TAG -ussIonRss.rssTagManageRegist.bdtEtc=\ubcf8\ubb38ETC -ussIonRss.rssTagManageRegist.validate.Duplicate=\uceec\ub7fc\uba85\uc774 \uc911\ubcf5\ub418\uc5c8\uc2b5\ub2c8\ub2e4! - -ussIonRss.rssTagManageUpdt.rssTagManageUpdt=RSS\ud0dc\uadf8\uad00\ub9ac \uc218\uc815 -ussIonRss.rssTagManageUpdt.trgetSvcNm=\ub300\uc0c1\uc11c\ube44\uc2a4\uba85 -ussIonRss.rssTagManageUpdt.trgetSvcTable=\ub300\uc0c1\ud14c\uc774\ube14\uba85 -ussIonRss.rssTagManageUpdt.trgetSvcListCo=\ub300\uc0c1\uc11c\ube44\uc2a4\ubaa9\ub85d\uac2f\uc218 -ussIonRss.rssTagManageUpdt.hderTitle=\ud5e4\ub354TITLE -ussIonRss.rssTagManageUpdt.hderLink=\ud5e4\ub354LINK -ussIonRss.rssTagManageUpdt.hderDescription=\ud5e4\ub354DESCRIPTION -ussIonRss.rssTagManageUpdt.hderTag=\ud5e4\ub354TAG -ussIonRss.rssTagManageUpdt.hderEtc=\ud5e4\ub354ETC -ussIonRss.rssTagManageUpdt.tableColumn=\uceec\ub7fc -ussIonRss.rssTagManageUpdt.bdtTitle=\ubcf8\ubb38TITLE -ussIonRss.rssTagManageUpdt.bdtLink=\ubcf8\ubb38LINK -ussIonRss.rssTagManageUpdt.bdtDescription=\ubcf8\ubb38DESCRIPTION -ussIonRss.rssTagManageUpdt.bdtTag=\ubcf8\ubb38TAG -ussIonRss.rssTagManageUpdt.bdtEtc=\ubcf8\ubb38ETC -ussIonRss.rssTagManageUpdt.validate.Duplicate=\uceec\ub7fc\uba85\uc774 \uc911\ubcf5\ub418\uc5c8\uc2b5\ub2c8\ub2e4! \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/sit/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/sit/message_en.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/sit/message_en.properties (nonexistent) @@ -1,10 +0,0 @@ -#Site Management# - -comUssIonSit.siteVO.title = Site Management - -comUssIonSit.siteVO.siteNm = Site Name -comUssIonSit.siteVO.siteUrl = URL -comUssIonSit.siteVO.siteDc = Description -comUssIonSit.siteVO.siteThemaClCode = Classification -comUssIonSit.siteVO.actvtyAt = Available Options About Activity -comUssIonSit.siteVO.useAt = Available Options \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/sit/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/sit/message_ko.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/sit/message_ko.properties (nonexistent) @@ -1,10 +0,0 @@ -#\uC0AC\uC774\uD2B8\uAD00\uB9AC# - -comUssIonSit.siteVO.title = \uC0AC\uC774\uD2B8 - -comUssIonSit.siteVO.siteNm = \uC0AC\uC774\uD2B8\uBA85 -comUssIonSit.siteVO.siteUrl = \uC0AC\uC774\uD2B8URL -comUssIonSit.siteVO.siteDc = \uC0AC\uC774\uD2B8\uC124\uBA85 -comUssIonSit.siteVO.siteThemaClCode = \uC0AC\uC774\uD2B8\uBD84\uB958 -comUssIonSit.siteVO.actvtyAt = \uD65C\uC131\uC5EC\uBD80 -comUssIonSit.siteVO.useAt = \uC0AC\uC6A9\uC5EC\uBD80 Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/mtg/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/mtg/message_en.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/mtg/message_en.properties (nonexistent) @@ -1,73 +0,0 @@ -#Meeting -#EgovMtgPlaceManageList jsp -comUssIonMtg.mtgPlaceManageList.title=Meeting Room Management List -comUssIonMtg.mtgPlaceManageList.mtgPlaceNm=Meeting Room Name -comUssIonMtg.mtgPlaceManageList.number=No -comUssIonMtg.mtgPlaceManageList.time=Open Time(From~To) -comUssIonMtg.mtgPlaceManageList.capacity=Capacity -comUssIonMtg.mtgPlaceManageList.location=Location -comUssIonMtg.mtgPlaceManageList.searchUser=Search By User -comUssIonMtg.mtgPlaceManageList.meetingManagementList=MeetingRoom Management List -comUssIonMtg.mtgPlaceManageList.persons=Persons - -#EgovMtgPlaceRegist.jsp -comUssIonMtg.mtgPlaceRegist.title=Meeting Room Registration -comUssIonMtg.mtgPlaceRegist.occupancy=Occupancy -comUssIonMtg.mtgPlaceRegist.openTime=Open Time -comUssIonMtg.mtgPlaceRegist.imageUpload=Image Upload -comUssIonMtg.mtgPlaceRegist.openTimeFrom=Open Time (From) -comUssIonMtg.mtgPlaceRegist.openTimeTo=Open Time (To) -comUssIonMtg.mtgPlaceRegist.locationSelection=Select Location -comUssIonMtg.mtgPlaceRegist.locationDetail=Location Deatails -comUssIonMtg.mtgPlaceRegist.attachments=Attachments -comUssIonMtg.mtgPlaceRegist.selectStartTime=Please select an open time. -comUssIonMtg.mtgPlaceRegist.selectCloseTime=Please select an close time. -comUssIonMtg.mtgPlaceRegist.checkOpenTime=The open time is later than the close time. Check the opening time. - -#EgovMtgPlaceDetail.jsp -comUssIonMtg.mtgPlaceDetail.title=Meeting Room Detail -comUssIonMtg.mtgPlaceDetail.imgFileList=Image File List - -#EgovMtgPlaceUpdt.jsp -comUssIonMtg.mtgPlaceUpdt.title=Meeting Room Update - -#\ud68c\uc758\uc2e4\uc608\uc57d\uad00\ub9ac -#EgovMtgPlaceResveManageList.jsp -comUssIonMtg.mtgPlaceResveManageList.title=Conference room reservation management list -comUssIonMtg.mtgPlaceResveManageList.meetingDate=Meeting Date -comUssIonMtg.mtgPlaceResveManageList.interfaceSearch=When you change the meeting date, you will need to click the inquiry button to see the reservation list. -comUssIonMtg.mtgPlaceResveManageList.interfaceDetail=To reserve a room, click on a vacant time in the room. (Go to detail screen when clicking graph.) - -#EgovMtgPlaceResveRegist.jsp -comUssIonMtg.mtgPlaceResveRegist.title=Reservation -comUssIonMtg.mtgPlaceResveRegist.mtgSj=Title -comUssIonMtg.mtgPlaceResveRegist.location=Meeting Room Location -comUssIonMtg.mtgPlaceResveRegist.reserver=Booker -comUssIonMtg.mtgPlaceResveRegist.belong=Belong -comUssIonMtg.mtgPlaceResveRegist.resveTime=Reservation time -comUssIonMtg.mtgPlaceResveRegist.resveDe=Reservation date -comUssIonMtg.mtgPlaceResveRegist.resveBeginTm=Start time -comUssIonMtg.mtgPlaceResveRegist.resveEndTm=Close Time -comUssIonMtg.mtgPlaceResveRegist.mtgCn=Meeting contents -comUssIonMtg.mtgPlaceResveRegist.image=Meeting Room Image -comUssIonMtg.mtgPlaceResveRegist.newWindow=To a New Window -comUssIonMtg.mtgPlaceResveRegist.sameCheck=Duplicate check -comUssIonMtg.mtgPlaceResveRegist.attendPeople=Attendance -comUssIonMtg.mtgPlaceResveRegist.dplactCeck=Book a room reservation Make a room reservation to check for duplicates. -comUssIonMtg.mtgPlaceResveRegist.reserve=The meeting room is already reserved. - -#EgovMtgPlaceResveUpdt.jsp -comUssIonMtg.mtgPlaceResveUpdt.timeCheck=The scheduled start time is less than or equal to the scheduled end time. Please confirm the reservation time. -comUssIonMtg.mtgPlaceResveUpdt.title=Modify reservation room - -#EgovMtgPlaceResveDetail.jsp -comUssIonMtg.mtgPlaceResveDetail.title=Meeting room reservation details -comUssIonMtg.mtgPlaceResveDetail.submit=Send - -#EgovMtgPlaceResveDplactCeck.jsp -comUssIonMtg.mtgPlaceResveDplactCeck.title=Confirm Meeting Room Redundancy -comUssIonMtg.mtgPlaceResveDplactCeck.doubleCheck=Duplicate Check -comUssIonMtg.mtgPlaceResveDplactCeck.impossible=Meeting room reservation is not possible. -comUssIonMtg.mtgPlaceResveDplactCeck.doubleTime=Meeting room duplicate reservation. -comUssIonMtg.mtgPlaceResveDplactCeck.possible=Meeting room reservations are available. -comUssIonMtg.mtgPlaceResveDplactCeck.close=Close Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/mtg/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/mtg/message_ko.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/mtg/message_ko.properties (nonexistent) @@ -1,73 +0,0 @@ -#\ud68c\uc758\uc2e4\uad00\ub9ac -#EgovMtgPlaceManageList jsp -comUssIonMtg.mtgPlaceManageList.title=\ud68c\uc758\uc2e4 \uad00\ub9ac\ubaa9\ub85d -comUssIonMtg.mtgPlaceManageList.mtgPlaceNm=\ud68c\uc758\uc2e4\uba85 -comUssIonMtg.mtgPlaceManageList.number=\ubc88\ud638 -comUssIonMtg.mtgPlaceManageList.time=\uac1c\ubc29\uc2dc\uac04(From~To) -comUssIonMtg.mtgPlaceManageList.capacity=\uc218\uc6a9\uc778\uc6d0 -comUssIonMtg.mtgPlaceManageList.location=\uc704\uce58 -comUssIonMtg.mtgPlaceManageList.searchUser=\uc0ac\uc6a9\uc790\uba85\uac80\uc0c9 -comUssIonMtg.mtgPlaceManageList.meetingManagementList=\ud68c\uc758\uc2e4 \uad00\ub9ac \ubaa9\ucc28 -comUssIonMtg.mtgPlaceManageList.persons=\uba85 - -#EgovMtgPlaceRegist.jsp -comUssIonMtg.mtgPlaceRegist.title=\ud68c\uc758\uc2e4 \ub4f1\ub85d -comUssIonMtg.mtgPlaceRegist.occupancy=\uc218\uc6a9\uac00\ub2a5\uc778\uc6d0 -comUssIonMtg.mtgPlaceRegist.openTime=\uac1c\ubc29\uc2dc\uac04 -comUssIonMtg.mtgPlaceRegist.imageUpload=\uc774\ubbf8\uc9c0 \ud30c\uc77c\ucca8\ubd80 -comUssIonMtg.mtgPlaceRegist.openTimeFrom=\uac1c\ubc29\uc2dc\uc791\uc2dc\uac04 -comUssIonMtg.mtgPlaceRegist.openTimeTo=\uac1c\ubc29\uc885\ub8cc\uc2dc\uac04 -comUssIonMtg.mtgPlaceRegist.locationSelection=\uc704\uce58\uc120\ud0dd -comUssIonMtg.mtgPlaceRegist.locationDetail=\uc704\uce58\uc0c1\uc138 -comUssIonMtg.mtgPlaceRegist.attachments=\ucca8\ubd80\ud30c\uc77c -comUssIonMtg.mtgPlaceRegist.selectStartTime=\uac1c\ubc29 \uc624\ud508 \uc2dc\uac04\uc744 \uc120\ud0dd\ud558\uc138\uc694 -comUssIonMtg.mtgPlaceRegist.selectCloseTime=\uac1c\ubc29 \uc885\ub8cc \uc2dc\uac04\uc744 \uc120\ud0dd\ud558\uc138\uc694 -comUssIonMtg.mtgPlaceRegist.checkOpenTime=\uac1c\ubc29\uc624\ud508\uc2dc\uac04\uc774 \uac1c\ubc29\uc885\ub8cc\uc2dc\uac04\ubcf4\ub2e4 \ub2a6\uac70\ub098 \uac19\uc2b5\ub2c8\ub2e4. \uac1c\ubc29\uc2dc\uac04\uc744 \ud655\uc778\ud558\uc138\uc694. - -#EgovMtgPlaceDetail.jsp -comUssIonMtg.mtgPlaceDetail.title=\ud68c\uc758\uc2e4 \uc0c1\uc138 -comUssIonMtg.mtgPlaceDetail.imgFileList=\uc774\ubbf8\uc9c0 \ud30c\uc77c\ubaa9\ub85d - -#EgovMtgPlaceUpdt.jsp -comUssIonMtg.mtgPlaceUpdt.title=\ud68c\uc758\uc2e4 \uc218\uc815 - -#\ud68c\uc758\uc2e4\uc608\uc57d\uad00\ub9ac -#EgovMtgPlaceResveManageList.jsp -comUssIonMtg.mtgPlaceResveManageList.title=\ud68c\uc758\uc2e4\uc608\uc57d\uad00\ub9ac \ubaa9\ub85d -comUssIonMtg.mtgPlaceResveManageList.meetingDate=\ud68c\uc758\uc77c\uc790 -comUssIonMtg.mtgPlaceResveManageList.interfaceSearch=\ud68c\uc758\uc77c\uc790 \ubcc0\uacbd\uc2dc \uc870\ud68c \ubc84\ud2bc \ud074\ub9ad\ud558\uc154\uc57c \uc608\uc57d \ub9ac\uc2a4\ud2b8\uac00 \uc870\ud68c\ub429\ub2c8\ub2e4. -comUssIonMtg.mtgPlaceResveManageList.interfaceDetail=\ud68c\uc758\uc2e4 \uc608\uc57d\uc740 \ud68c\uc758\uc2e4\uc758 \uc0c9\uc774 \uc5c6\ub294 \ube48 \uc2dc\uac04\uc744 \ud074\ub9ad\ud558\uc2dc\uba74 \uc608\uc57d\uc2e0\uccad\ud654\uba74\uc73c\ub85c \uc774\ub3d9\ud569\ub2c8\ub2e4. (\uadf8\ub798\ud504 \ud074\ub9ad\uc2dc \uc0c1\uc138\ud654\uba74 \uc774\ub3d9.) - -#EgovMtgPlaceResveRegist.jsp -comUssIonMtg.mtgPlaceResveRegist.title=\ud68c\uc758\uc2e4 \uc608\uc57d\uc2e0\uccad -comUssIonMtg.mtgPlaceResveRegist.mtgSj=\uc81c\ubaa9 -comUssIonMtg.mtgPlaceResveRegist.location=\ud68c\uc758\uc2e4 \uc704\uce58 -comUssIonMtg.mtgPlaceResveRegist.reserver=\uc608\uc57d\uc790 -comUssIonMtg.mtgPlaceResveRegist.belong=\uc18c\uc18d -comUssIonMtg.mtgPlaceResveRegist.resveTime=\uc608\uc57d\uc2dc\uac04 -comUssIonMtg.mtgPlaceResveRegist.resveDe=\uc608\uc57d\uc77c\uc790 -comUssIonMtg.mtgPlaceResveRegist.resveBeginTm=\uc608\uc57d\uc2dc\uc791\uc2dc\uac04 -comUssIonMtg.mtgPlaceResveRegist.resveEndTm=\uc608\uc57d\uc885\ub8cc\uc2dc\uac04 -comUssIonMtg.mtgPlaceResveRegist.mtgCn=\ud68c\uc758\ub0b4\uc6a9 -comUssIonMtg.mtgPlaceResveRegist.image=\ud68c\uc758\uc2e4 \uc774\ubbf8\uc9c0 -comUssIonMtg.mtgPlaceResveRegist.newWindow=\uc0c8\ucc3d\uc73c\ub85c -comUssIonMtg.mtgPlaceResveRegist.sameCheck=\uc911\ubcf5\uccb4\ud06c -comUssIonMtg.mtgPlaceResveRegist.attendPeople=\ucc38\uc11d\uc778\uc6d0 -comUssIonMtg.mtgPlaceResveRegist.dplactCeck=\ud68c\uc758\uc2e4 \uc608\uc57d \uc911\ubcf5\ud655\uc778\uc744 \ud558\uc2e0 \ud6c4 \ud68c\uc758\uc2e4 \uc608\uc57d\uc744 \ud574\uc8fc\uc138\uc694. -comUssIonMtg.mtgPlaceResveRegist.reserve=\uc774\ubbf8 \ud68c\uc758\uc2e4\uc774 \uc608\uc57d\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. - -#EgovMtgPlaceResveUpdt.jsp -comUssIonMtg.mtgPlaceResveUpdt.timeCheck=\uc608\uc57d\uc2dc\uc791\uc2dc\uac04\uc774 \uc608\uc57d\uc885\ub8cc\uc2dc\uac04\ubcf4\ub2e4 \uc791\uac70\ub098 \uac19\uc2b5\ub2c8\ub2e4. \uc608\uc57d\uc2dc\uac04\uc744 \ud655\uc778\ud574 \uc8fc\uc138\uc694. -comUssIonMtg.mtgPlaceResveUpdt.title=\ud68c\uc758\uc2e4 \uc608\uc57d\uc218\uc815 - -#EgovMtgPlaceResveDetail.jsp -comUssIonMtg.mtgPlaceResveDetail.title=\ud68c\uc758\uc2e4 \uc608\uc57d\uc0c1\uc138 -comUssIonMtg.mtgPlaceResveDetail.submit=\uc804\uc1a1 - -#EgovMtgPlaceResveDplactCeck.jsp -comUssIonMtg.mtgPlaceResveDplactCeck.title=\ud68c\uc758\uc2e4 \uc911\ubcf5\uccb4\ud06c -comUssIonMtg.mtgPlaceResveDplactCeck.doubleCheck=\uc911\ubcf5\uc5ec\ubd80 -comUssIonMtg.mtgPlaceResveDplactCeck.impossible=\ud68c\uc758\uc2e4 \uc608\uc57d\uc774 \ubd88\uac00\ub2a5\ud569\ub2c8\ub2e4. -comUssIonMtg.mtgPlaceResveDplactCeck.doubleTime=\ud68c\uc758\uc2e4 \uc911\ubcf5 \uc608\uc57d\uc785\ub2c8\ub2e4. -comUssIonMtg.mtgPlaceResveDplactCeck.possible=\ud68c\uc758\uc2e4 \uc608\uc57d \uac00\ub2a5\ud569\ub2c8\ub2e4. -comUssIonMtg.mtgPlaceResveDplactCeck.close=\ub2eb\uae30 Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/bnt/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/bnt/message_en.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/bnt/message_en.properties (nonexistent) @@ -1,105 +0,0 @@ -#\ub2f9\uc9c1\uad00\ub9ac comUssIonBnt -# EgovBndtCeckManage.xml -comUssIonBnt.bndtCeckManage.validate.bndtCeckSe = Duty check division -comUssIonBnt.bndtCeckManage.validate.bndtCeckCd = Check code on duty -comUssIonBnt.bndtCeckManage.validate.bndtCeckCdNm = Check Code Name -comUssIonBnt.bndtCeckManage.validate.useAt = Whether to use - -#EgovBndtDiary.xml -comUssIonBnt.bndtDiary.validate.bndtId = Job ID -comUssIonBnt.bndtDiary.validate.bndtDe = date on watch -comUssIonBnt.bndtDiary.validate.bndtCeckSe = Duty check division -comUssIonBnt.bndtDiary.validate.bndtCeckCd = Check code on duty -comUssIonBnt.bndtDiary.validate.chckSttus = Check Status - -# EgovBndtManage.xml -comUssIonBnt.bndtManage.validate.bndtId = Job ID -comUssIonBnt.bndtManage.validate.bndtDe = Date on watch -comUssIonBnt.bndtManage.validate.remark = Remarks - -# EgovBndtManageList.jsp -comUssIonBnt.bndtManageList.title = Watch Management List -comUssIonBnt.bndtManageList.bndtExcelRegist = Register your job excel -comUssIonBnt.bndtManageList.bndtList = Watchlist - -# EgovBndtManageRegist.jsp comUssIonBnt.bndtManageRegist. -comUssIonBnt.bndtManageRegist.title = Register your job - -# EgovBndtManageDetail.jsp -comUssIonBnt.bndtManageDetail.title = Watch Details - -# EgovBndtManageUpdt.jsp -comUssIonBnt.bndtManageUpdt.title = Show correction - -# EgovBndtManageBndeListPop.jsp -comUssIonBnt.bndtManageBndeListPop.title = Register in Bulk -comUssIonBnt.bndtManageBndeListPop.bndtExcelFile = Watcher Excel file -comUssIonBnt.bndtManageBndeListPop.file = Bulk file -comUssIonBnt.bndtManageBndeListPop.upload = Upload - -# EgovBndtDiaryDetail.jsp -comUssIonBnt.bndtDiaryDetail.title = Detailed logbook - -# EgovBndtDiaryRegist.jsp -comUssIonBnt.bndtDiaryRegist.title = Log on the watch log - -# EgovBndtDiaryUpdt.jsp -comUssIonBnt.bndtDiaryUpdt.title = Edit watch diary - -# EgovBndtCeckManageList.jsp -comUssIonBnt.bndtCeckManageList.title = Watch Management List - -# EgovBndtCeckManageRegist.jsp -comUssIonBnt.bndtCeckManageRegist.title = Register watches check - -# EgovBndtCeckManageUpdt.jsp -comUssIonBnt.bndtCeckManageUpdt.title = Edit watch checks - -# EgovBndtCeckManageDetail.jsp -comUssIonBnt.bndtCeckManageDetail.title = Detailed view of duty check - -#Common comUssIonBnt.common. -comUssIonBnt.common.schdulSe = Turnover date -comUssIonBnt.common.year = year -comUssIonBnt.common.year.prev = Year Previous -comUssIonBnt.common.year.next = after year -comUssIonBnt.common.month.prev = previous Month -comUssIonBnt.common.month.next = next month -comUssIonBnt.common.month = month -comUssIonBnt.common.toNewWindow = Move to new window -comUssIonBnt.common.submit = Send -comUssIonBnt.common.sun = Sun -comUssIonBnt.common.mon = Mon -comUssIonBnt.common.tues = Tue -comUssIonBnt.common.wed = Wed -comUssIonBnt.common.thurs = Thur -comUssIonBnt.common.fri = Fri -comUssIonBnt.common.sat = Sat -comUssIonBnt.common.watcher = Watcher -comUssIonBnt.common.writeComplete = Completed -comUssIonBnt.common.diary = Diary -comUssIonBnt.common.insert = Registration -comUssIonBnt.common.yetInsert = Unregistered -comUssIonBnt.common.bndtIdName = Name of Watcher -comUssIonBnt.common.bndt = Watch -comUssIonBnt.common.orgnztNm = Affiliation -comUssIonBnt.common.bndtDe = date on watch -comUssIonBnt.common.remark = Remarks -comUssIonBnt.common.watcherName = Watch Subject -comUssIonBnt.common.validate.fileNull = Please specify the file to upload. -comUssIonBnt.common.validate.formNotMatch = The file format is incorrect. \\n Only xls, XLS, xlsx, XLSX \\nYou can upload! -comUssIonBnt.common.validate.excelProcessComplete = You have completed the registration process for Excel. -comUssIonBnt.common.altIconImg = Image of title icon -comUssIonBnt.common.bndtCeckCdNm = Watch checklist -comUssIonBnt.common.bndtCeckCd.good = Good -comUssIonBnt.common.bndtCeckCd.bad = Bad -comUssIonBnt.common.validate.fieldRequiredInput = field is required. -comUssIonBnt.common.requiredInputSign = Show Mandatory Input -comUssIonBnt.common.searchBndtCeckSe = Show division -comUssIonBnt.common.selectedAll = All -comUssIonBnt.common.bndtCeckCd = Check code on duty -comUssIonBnt.common.bndtCeckCdName = Job code check code -comUssIonBnt.common.useAt = Enabled? -comUssIonBnt.common.useAt.y = Enabled -comUssIonBnt.common.useAt.n = Not used -comUssIonBnt.common.bndtCeckTemp1 = Watch check classification \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/bnt/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/bnt/message_ko.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/bnt/message_ko.properties (nonexistent) @@ -1,105 +0,0 @@ -#\ub2f9\uc9c1\uad00\ub9ac comUssIonBnt -#EgovBndtCeckManage.xml -comUssIonBnt.bndtCeckManage.validate.bndtCeckSe=\ub2f9\uc9c1\uccb4\ud06c\uad6c\ubd84 -comUssIonBnt.bndtCeckManage.validate.bndtCeckCd=\ub2f9\uc9c1\uccb4\ud06c\ucf54\ub4dc -comUssIonBnt.bndtCeckManage.validate.bndtCeckCdNm=\ub2f9\uc9c1\uccb4\ud06c\ucf54\ub4dc\uba85 -comUssIonBnt.bndtCeckManage.validate.useAt=\uc0ac\uc6a9\uc5ec\ubd80 - -#EgovBndtDiary.xml -comUssIonBnt.bndtDiary.validate.bndtId=\ub2f9\uc9c1ID -comUssIonBnt.bndtDiary.validate.bndtDe=\ub2f9\uc9c1\uc77c\uc790 -comUssIonBnt.bndtDiary.validate.bndtCeckSe=\ub2f9\uc9c1\uccb4\ud06c\uad6c\ubd84 -comUssIonBnt.bndtDiary.validate.bndtCeckCd=\ub2f9\uc9c1\uccb4\ud06c\ucf54\ub4dc -comUssIonBnt.bndtDiary.validate.chckSttus=\uc810\uac80\uc0c1\ud0dc - -#EgovBndtManage.xml -comUssIonBnt.bndtManage.validate.bndtId=\ub2f9\uc9c1ID -comUssIonBnt.bndtManage.validate.bndtDe=\ub2f9\uc9c1\uc77c\uc790 -comUssIonBnt.bndtManage.validate.remark=\ube44\uace0 - -#EgovBndtManageList.jsp -comUssIonBnt.bndtManageList.title=\ub2f9\uc9c1\uad00\ub9ac \ubaa9\ub85d -comUssIonBnt.bndtManageList.bndtExcelRegist=\ub2f9\uc9c1\uc5d1\uc140\ub4f1\ub85d -comUssIonBnt.bndtManageList.bndtList=\ub2f9\uc9c1\ubaa9\ub85d - -#EgovBndtManageRegist.jsp comUssIonBnt.bndtManageRegist. -comUssIonBnt.bndtManageRegist.title=\ub2f9\uc9c1 \ub4f1\ub85d - -#EgovBndtManageDetail.jsp -comUssIonBnt.bndtManageDetail.title=\ub2f9\uc9c1 \uc0c1\uc138 - -#EgovBndtManageUpdt.jsp -comUssIonBnt.bndtManageUpdt.title=\ub2f9\uc9c1 \uc218\uc815 - -#EgovBndtManageBndeListPop.jsp -comUssIonBnt.bndtManageBndeListPop.title=\ub2f9\uc9c1\uc77c\uad04\ub4f1\ub85d -comUssIonBnt.bndtManageBndeListPop.bndtExcelFile=\ub2f9\uc9c1\uc790 \uc5d1\uc140\ud30c\uc77c -comUssIonBnt.bndtManageBndeListPop.file=\uc77c\uad04\ud30c\uc77c -comUssIonBnt.bndtManageBndeListPop.upload=\uc5c5\ub85c\ub4dc - -#EgovBndtDiaryDetail.jsp -comUssIonBnt.bndtDiaryDetail.title=\ub2f9\uc9c1\uc77c\uc9c0 \uc0c1\uc138 - -#EgovBndtDiaryRegist.jsp -comUssIonBnt.bndtDiaryRegist.title=\ub2f9\uc9c1\uc77c\uc9c0 \ub4f1\ub85d - -#EgovBndtDiaryUpdt.jsp -comUssIonBnt.bndtDiaryUpdt.title=\ub2f9\uc9c1\uc77c\uc9c0 \uc218\uc815 - -#EgovBndtCeckManageList.jsp -comUssIonBnt.bndtCeckManageList.title=\ub2f9\uc9c1\uccb4\ud06c\uad00\ub9ac \ubaa9\ub85d - -#EgovBndtCeckManageRegist.jsp -comUssIonBnt.bndtCeckManageRegist.title=\ub2f9\uc9c1\uccb4\ud06c \ub4f1\ub85d - -#EgovBndtCeckManageUpdt.jsp -comUssIonBnt.bndtCeckManageUpdt.title=\ub2f9\uc9c1\uccb4\ud06c \uc218\uc815 - -#EgovBndtCeckManageDetail.jsp -comUssIonBnt.bndtCeckManageDetail.title=\ub2f9\uc9c1\uccb4\ud06c \uc0c1\uc138\uc870\ud68c - -#Common comUssIonBnt.common. -comUssIonBnt.common.schdulSe=\ub2f9\uc9c1\ub144\uc6d4 -comUssIonBnt.common.year=\ub144 -comUssIonBnt.common.year.prev=\uc5f0\ub3c4 \uc774\uc804 -comUssIonBnt.common.year.next=\uc5f0\ub3c4 \uc774\ud6c4 -comUssIonBnt.common.month.prev=\uc6d4 \uc774\uc804 -comUssIonBnt.common.month.next=\uc6d4 \uc774\ud6c4 -comUssIonBnt.common.month=\uc6d4 -comUssIonBnt.common.toNewWindow=\uc0c8 \ucc3d\uc73c\ub85c \uc774\ub3d9 -comUssIonBnt.common.submit=\uc804\uc1a1 -comUssIonBnt.common.sun=\uc77c -comUssIonBnt.common.mon=\uc6d4 -comUssIonBnt.common.tues=\ud654 -comUssIonBnt.common.wed=\uc218 -comUssIonBnt.common.thurs=\ubaa9 -comUssIonBnt.common.fri=\uae08 -comUssIonBnt.common.sat=\ud1a0 -comUssIonBnt.common.watcher=\ub2f9\uc9c1\uc790 -comUssIonBnt.common.writeComplete=\uc791\uc131\uc644\ub8cc -comUssIonBnt.common.diary=\uc77c\uc9c0 -comUssIonBnt.common.insert=\ub4f1\ub85d -comUssIonBnt.common.yetInsert=\ubbf8\ub4f1\ub85d -comUssIonBnt.common.bndtIdName=\ub2f9\uc9c1\uc790\uba85 -comUssIonBnt.common.bndt=\ub2f9\uc9c1 -comUssIonBnt.common.orgnztNm=\uc18c\uc18d -comUssIonBnt.common.bndtDe=\ub2f9\uc9c1\uc77c\uc790 -comUssIonBnt.common.remark=\ube44\uace0 -comUssIonBnt.common.watcherName=\ub2f9\uc9c1 \ub300\uc0c1\uc790 -comUssIonBnt.common.validate.fileNull=\uc5c5\ub85c\ub4dc \ud560 \ud30c\uc77c\uc744 \uc9c0\uc815\ud574 \uc8fc\uc138\uc694. -comUssIonBnt.common.validate.formNotMatch=\ud30c\uc77c \ud615\uc2dd\uc774 \ub9de\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.\\n xls,XLS,xlsx,XLSX \ub9cc\\n \uc5c5\ub85c\ub4dc\uac00 \uac00\ub2a5\ud569\ub2c8\ub2e4! -comUssIonBnt.common.validate.excelProcessComplete=\ub2f9\uc9c1\uc5d1\uc140 \ub4f1\ub85d\ucc98\ub9ac \uc644\ub8cc\ud558\uc600\uc2b5\ub2c8\ub2e4. -comUssIonBnt.common.altIconImg=\uc81c\ubaa9\uc544\uc774\ucf58\uc774\ubbf8\uc9c0 -comUssIonBnt.common.bndtCeckCdNm=\ub2f9\uc9c1\uccb4\ud06c\ubaa9\ub85d -comUssIonBnt.common.bndtCeckCd.good=\uc591\ud638 -comUssIonBnt.common.bndtCeckCd.bad=\ubd88\ub7c9 -comUssIonBnt.common.validate.fieldRequiredInput=\ud544\ub4dc\ub294 \ud544\uc218 \uc785\ub825\uc785\ub2c8\ub2e4. -comUssIonBnt.common.requiredInputSign=\ud544\uc218\uc785\ub825\ud45c\uc2dc -comUssIonBnt.common.searchBndtCeckSe=\ub2f9\uc9c1\uad6c\ubd84 -comUssIonBnt.common.selectedAll=\uc804\uccb4 -comUssIonBnt.common.bndtCeckCd=\ub2f9\uc9c1\uccb4\ud06c\ucf54\ub4dc -comUssIonBnt.common.bndtCeckCdName=\ub2f9\uc9c1\uccb4\ud06c\ucf54\ub4dc\uba85 -comUssIonBnt.common.useAt=\uc0ac\uc6a9\uc5ec\ubd80 -comUssIonBnt.common.useAt.y=\uc0ac\uc6a9 -comUssIonBnt.common.useAt.n=\ubbf8\uc0ac\uc6a9 -comUssIonBnt.common.bndtCeckTemp1=\ub2f9\uc9c1\uccb4\ud06c\uad6c\ubd84 \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/ntr/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/ntr/message_en.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/ntr/message_en.properties (nonexistent) @@ -1,28 +0,0 @@ -#Received Note Box Management Message# - -comUssIonNtr.title=Received Note Box Management - -comUssIonNtr.list.seq=seq -comUssIonNtr.list.noteSj=subject -comUssIonNtr.list.rcverNm=sender -comUssIonNtr.list.rcverDateTime=sender time - -comUssIonNtr.detail.noteSj=Note Subject -comUssIonNtr.detail.trnsmiterNm=Sender -comUssIonNtr.detail.trnsmiterPnttm=Sender Time -comUssIonNtr.detail.rcverNm=Receiver -comUssIonNtr.detail.rcverPnttm=Receiver Time -comUssIonNtr.detail.noteRecptn=Note Contents - -comUssIonNtr.btn.replay=replay - -comUssIonNtr.searchCondition.rcverDate=sender date -comUssIonNtr.searchCondition.NOTE_SJ=note subject -comUssIonNtr.searchCondition.NOTE_CN=note contents -comUssIonNtr.searchCondition.RCVER_NM=sender -comUssIonNtr.searchCondition.searchFromDate=send start date -comUssIonNtr.searchCondition.searchToDate=send end date - -comUssIonNtr.validate.deleteCnfirmt=Do you confirm the deletion of the selected Inbox? -comUssIonNtr.validate.noDelList=Select a list to delete! -comUssIonNtr.validate.dateFromCheck=Start date of search criteria is later than end date Check the date of the search term! \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/ntr/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/ntr/message_ko.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/ntr/message_ko.properties (nonexistent) @@ -1,29 +0,0 @@ -#\ubc1b\uc740\ucabd\uc9c0\ud568 Message# - -comUssIonNtr.title=\ubc1b\uc740\ucabd\uc9c0\ud568 - -comUssIonNtr.list.seq=\uc21c\ubc88 -comUssIonNtr.list.noteSj=\uc81c\ubaa9 -comUssIonNtr.list.rcverNm=\ubcf4\ub0b8\uc0ac\ub78c -comUssIonNtr.list.rcverDateTime=\ubcf4\ub0b8\uc2dc\uac01 - -comUssIonNtr.detail.noteSj=\ucabd\uc9c0\uc81c\ubaa9 -comUssIonNtr.detail.trnsmiterNm=\ubc1c\uc2e0\uc790 -comUssIonNtr.detail.trnsmiterPnttm=\ubc1c\uc2e0\uc2dc\uac01 -comUssIonNtr.detail.rcverNm=\uc218\uc2e0\uc790 -comUssIonNtr.detail.rcverPnttm=\uc218\uc2e0\uc2dc\uac01 -comUssIonNtr.detail.noteRecptn=\ucabd\uc9c0\ub0b4\uc6a9 - -comUssIonNtr.btn.replay=\ub2f5\uc7a5 - -comUssIonNtr.searchCondition.rcverDate=\ubcf4\ub0b8\ub0a0\uc9dc -comUssIonNtr.searchCondition.NOTE_SJ=\ucabd\uc9c0\uc81c\ubaa9 -comUssIonNtr.searchCondition.NOTE_CN=\ucabd\uc9c0\ub0b4\uc6a9 -comUssIonNtr.searchCondition.RCVER_NM=\ubcf4\ub0b8\uc0ac\ub78c -comUssIonNtr.searchCondition.searchFromDate=\ubcf4\ub0b8\ub0a0\uc9dc \uc2dc\uc791\uc77c\uc790 -comUssIonNtr.searchCondition.searchToDate=\ubcf4\ub0b8\ub0a0\uc9dc \uc885\ub8cc\uc77c\uc790 - -comUssIonNtr.validate.deleteCnfirmt=\uc120\ud0dd\ub41c \ubc1b\uc740\ucabd\uc9c0\ud568\uc744 \uc0ad\uc81c \ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c? -comUssIonNtr.validate.noDelList=\uc0ad\uc81c\ud560 \ubaa9\ub85d\uc744 \uc120\ud0dd\ud574\uc8fc\uc138\uc694! - -comUssIonNtr.validate.dateFromCheck=\uac80\uc0c9\uc870\uac74\uc758 \uc2dc\uc791\uc77c\uc790\uac00 \uc885\ub8cc\uc77c\uc790\ubcf4\ub2e4 \ub2a6\uc2b5\ub2c8\ub2e4. \uac80\uc0c9\uc870\uac74 \ub0a0\uc9dc\ub97c \ud655\uc778\ud558\uc138\uc694! Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/nts/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/nts/message_en.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/nts/message_en.properties (nonexistent) @@ -1,39 +0,0 @@ -#Sent Note Box Management Message# - -comUssIonNts.title=Sent Note Box Management - -comUssIonNts.list.seq=seq -comUssIonNts.list.noteSj=Note Subject -comUssIonNts.list.rcverNm=Sender -comUssIonNts.list.openAt=open/not open -comUssIonNts.list.trnsmiteDateTime=Sender Time - -comUssIonNts.detail.noteSj=Note Subject -comUssIonNts.detail.trnsmitNm=Sender -comUssIonNts.detail.trnsmitPnttm=Sender Time -comUssIonNts.detail.rcverNm=Receiver -comUssIonNts.detail.noteRecptn=Note Contents - -comUssIonNts.detail.trnsmitAll=all -comUssIonNts.detail.trnsmitOpen=open -comUssIonNts.detail.trnsmitNotOpen=not open - -comUssIonNts.popupTrnsmitCnfirm.title=Receiver List Popup - -comUssIonNts.popupTrnsmitCnfirmList.seq=seq -comUssIonNts.popupTrnsmitCnfirmList.rcverID=receiver id -comUssIonNts.popupTrnsmitCnfirmList.rcverNm=receiver -comUssIonNts.popupTrnsmitCnfirmList.openAt=open/not open -comUssIonNts.popupTrnsmitCnfirmList.gbn=type -comUssIonNts.popupTrnsmitCnfirmList.rcverDateTime=receiver time - - -comUssIonNts.searchCondition.rcverDate=sender date -comUssIonNts.searchCondition.NOTE_SJ=note subject -comUssIonNts.searchCondition.NOTE_CN=note contents -comUssIonNts.searchCondition.searchFromDate=send start date -comUssIonNts.searchCondition.searchToDate=send end date - -comUssIonNts.validate.deleteCnfirmt=Do you confirm the deletion of the selected Inbox? -comUssIonNts.validate.noDelList=Select a list to delete! -comUssIonNts.validate.dateFromCheck=Start date of search criteria is later than end date Check the date of the search term! Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/nts/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/nts/message_ko.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/nts/message_ko.properties (nonexistent) @@ -1,41 +0,0 @@ -#\ubcf4\ub0b8\ucabd\uc9c0\ud568 Message# - -comUssIonNts.title=\ubcf4\ub0b8\ucabd\uc9c0\ud568 - -comUssIonNts.list.seq=\uc21c\ubc88 -comUssIonNts.list.noteSj=\uc81c\ubaa9 -comUssIonNts.list.rcverNm=\ubc1b\ub294\uc0ac\ub78c -comUssIonNts.list.openAt=\uac1c\ubd09/\ub9e4\uac1c\ubd09 -comUssIonNts.list.trnsmiteDateTime=\ubcf4\ub0b8\uc2dc\uac01 - -comUssIonNts.detail.noteSj=\ucabd\uc9c0\uc81c\ubaa9 -comUssIonNts.detail.trnsmitNm=\ubc1c\uc2e0\uc790 -comUssIonNts.detail.trnsmitPnttm=\ubc1c\uc2e0\uc2dc\uac01 -comUssIonNts.detail.rcverNm=\uc218\uc2e0\uc790 -comUssIonNts.detail.noteRecptn=\ucabd\uc9c0\ub0b4\uc6a9 - -comUssIonNts.detail.trnsmitAll=\uc804\uccb4 -comUssIonNts.detail.trnsmitOpen=\uac1c\ubd09 -comUssIonNts.detail.trnsmitNotOpen=\ubbf8\uac1c\ubd09 - -comUssIonNts.popupTrnsmitCnfirm.title=\uc218\uc2e0\uc790\ubaa9\ub85d \ud31d\uc5c5 - -comUssIonNts.popupTrnsmitCnfirmList.seq=\uc21c\ubc88 -comUssIonNts.popupTrnsmitCnfirmList.rcverID=\uc218\uc2e0\uc790ID -comUssIonNts.popupTrnsmitCnfirmList.rcverNm=\ubc1b\ub294\uc0ac\ub78c -comUssIonNts.popupTrnsmitCnfirmList.openAt=\uac1c\ubd09/\ubbf8\uac1c\ubd09 -comUssIonNts.popupTrnsmitCnfirmList.gbn=\uad6c\ubd84 -comUssIonNts.popupTrnsmitCnfirmList.rcverDateTime=\uc218\uc2e0\uc2dc\uac01 - - -comUssIonNts.searchCondition.rcverDate=\ubcf4\ub0b8\ub0a0\uc9dc -comUssIonNts.searchCondition.NOTE_SJ=\ucabd\uc9c0\uc81c\ubaa9 -comUssIonNts.searchCondition.NOTE_CN=\ucabd\uc9c0\ub0b4\uc6a9 - -comUssIonNts.searchCondition.searchFromDate=\ubcf4\ub0b8\ub0a0\uc9dc \uc2dc\uc791\uc77c\uc790 -comUssIonNts.searchCondition.searchToDate=\ubcf4\ub0b8\ub0a0\uc9dc \uc885\ub8cc\uc77c\uc790 - -comUssIonNts.validate.deleteCnfirmt=\uc120\ud0dd\ub41c \ubc1b\uc740\ucabd\uc9c0\ud568\uc744 \uc0ad\uc81c \ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c? -comUssIonNts.validate.noDelList=\uc0ad\uc81c\ud560 \ubaa9\ub85d\uc744 \uc120\ud0dd\ud574\uc8fc\uc138\uc694! - -comUssIonNts.validate.dateFromCheck=\uac80\uc0c9\uc870\uac74\uc758 \uc2dc\uc791\uc77c\uc790\uac00 \uc885\ub8cc\uc77c\uc790\ubcf4\ub2e4 \ub2a6\uc2b5\ub2c8\ub2e4. \uac80\uc0c9\uc870\uac74 \ub0a0\uc9dc\ub97c \ud655\uc778\ud558\uc138\uc694! Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/ans/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/ans/message_en.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/ans/message_en.properties (nonexistent) @@ -1,81 +0,0 @@ -# Anniversary Management comUssIonAns -# EgovAnnvrsryManage.xml -comUssIonAns.annvrsryManage.validate.usid = User ID -comUssIonAns.annvrsryManage.validate.annvrsrySe = Anniversary Category -comUssIonAns.annvrsryManage.validate.annvrsryDe = Dates -comUssIonAns.annvrsryManage.validate.cldrSe = solar / lunar separation -comUssIonAns.annvrsryManage.validate.annvrsryNm = Anniversary Name - -# EgovAnnvrsryManageList.jsp -comUssIonAns.annvrsryManageList.title = View anniversary management list -comUssIonAns.annvrsryManageList.arrParam.directProgress = Anniversary bulk -comUssIonAns.annvrsryManageList.annvrsryManageList = Anniversary Management List -comUssIonAns.annvrsryManageList.excelRegiser = Anniversary Excel Registration -comUssIonAns.annvrsryMainList.option=If the yearly repetition option is used, yearly inquiry will be applied every year even if it is not current year - -# EgovAnnvrsryDetail.jsp -comUssIonAns.annvrsryDetail.title = View anniversary details -comUssIonAns.annvrsryDetail.annvrsryDetail = Anniversary Details - -# EgovAnnvrsryRegist.jsp -comUssIonAns.annvrsryRegist.title = Anniversary registration - -# EgovAnnvrsryUpdt.jsp -comUssIonAns.annvrsryUpdt.title = Edit Anniversary - -# EgovAnnvrsryGdcc.jsp -comUssIonAns.annvrsryGdcc.title = View anniversary details -comUssIonAns.annvrsryGdcc.icon = title icon image -comUssIonAns.annvrsryGdcc.intro = Anniversary Guide -comUssIonAns.annvrsryGdcc.alarm = Anniversary Alarm Screen -comUssIonAns.annvrsryGdcc.cldrSe1 = Solar -comUssIonAns.annvrsryGdcc.cldrSe2 = Lunar - -# EgovAnnvrsryMainList.jsp -comUssIonAns.annvrsryMainList.title = Anniversary list Main list -comUssIonAns.annvrsryMainList.summary = Provides a list of upcoming anniversaries -comUssIonAns.annvrsryMainList.listTitle = Upcoming Anniversaries -comUssIonAns.annvrsryMainList.guide= The left menu on all-in-one common components is 930. Anniversary dates are included between D-day and the current time. You can see detailed information when you click the anniversary name. - -# EgovAnnvrsryManageBndeListPop.jsp -comUssIonAns.annvrsryManageBndeListPop.title = Bulk anniversary registration -comUssIonAns.annvrsryManageBndeListPop.validate.fileValue = Please specify the file to upload. -comUssIonAns.annvrsryManageBndeListPop.validate.fileForm = The file format is incorrect. \\n Only xls, XLS, xlsx, XLSX \\nYou can upload! -comUssIonAns.annvrsryManageBndeListPop.validate.excelProcess = Completed anniversary Excel registration -comUssIonAns.annvrsryManageBndeListPop.excelFile = Anniversary Excel file -comUssIonAns.annvrsryManageBndeListPop.AllFile = Bulk file -comUssIonAns.annvrsryManageBndeListPop.upload = Upload -comUssIonAns.annvrsryManageBndeListPop.cldrSe1 = Solar calendar -comUssIonAns.annvrsryManageBndeListPop.cldrSe2 = Lunar calendar - -#Common -comUssIonAns.common.yearList = Year -comUssIonAns.common.year = year -comUssIonAns.common.toNewWindow = Go to new window -comUssIonAns.common.annvrsryNm = Anniversary Title -comUssIonAns.common.annvrsryDe = Anniversary (positive / negative) -comUssIonAns.common.cldrSe1 = solar -comUssIonAns.common.cldrSe2 = lunar -comUssIonAns.common.memo = Notes -comUssIonAns.common.annvrsrySetup = Notification status -comUssIonAns.common.annvrsryBeginDday = Previous reminder -comUssIonAns.common.reptitSe = Repeatability -comUssIonAns.common.annvrsryTemp1 = Applicant -comUssIonAns.common.annvrsryTemp2 = belongs -comUssIonAns.common.annvrsryTemp3 = Anniversary Category -comUssIonAns.common.annvrsryTemp4 = Anniversary -comUssIonAns.common.reptitSeEvery = Repeat every year -comUssIonAns.common.annvrsryNm = Anniversary Name -comUssIonAns.common.memo = Notes -comUssIonAns.common.annvrsryBeginDe = Notification start date -comUssIonAns.common.annvrsryBeginDdayAlarm = Previous reminder -comUssIonAns.common.annvrsryTemp5 = Notification settings -comUssIonAns.common.userName = applicant name -comUssIonAns.common.annvrsryBeginDe.7 = one week -comUssIonAns.common.annvrsryBeginDe.3 = 3 days -comUssIonAns.common.annvrsryBeginDe.2 = 2 days -comUssIonAns.common.annvrsryBeginDe.1 = 1 day -comUssIonAns.common.annvrsryBeginDe.alarm = Notify me since -comUssIonAns.common.alarm = Notifications -comUssIonAns.common.init = Initialize -comUssIonAns.common.duplicate=Duplicated data. Check your data. \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/ans/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/ans/message_ko.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/ans/message_ko.properties (nonexistent) @@ -1,81 +0,0 @@ -#\uae30\ub150\uc77c\uad00\ub9ac comUssIonAns -#EgovAnnvrsryManage.xml -comUssIonAns.annvrsryManage.validate.usid=\uc0ac\uc6a9\uc790 ID -comUssIonAns.annvrsryManage.validate.annvrsrySe=\uae30\ub150\uc77c\uad6c\ubd84 -comUssIonAns.annvrsryManage.validate.annvrsryDe=\uae30\ub150\uc77c\uc790 -comUssIonAns.annvrsryManage.validate.cldrSe=\uc591\ub825/\uc74c\ub825\uad6c\ubd84 -comUssIonAns.annvrsryManage.validate.annvrsryNm=\uae30\ub150\uc77c\uba85 - -#EgovAnnvrsryManageList.jsp -comUssIonAns.annvrsryManageList.title=\uae30\ub150\uc77c\uad00\ub9ac \ubaa9\ub85d \uc870\ud68c -comUssIonAns.annvrsryManageList.arrParam.directProgress=\uae30\ub150\uc77c\uc77c\uad04\ucc98\ub9ac -comUssIonAns.annvrsryManageList.annvrsryManageList=\uae30\ub150\uc77c\uad00\ub9ac \ubaa9\ub85d -comUssIonAns.annvrsryManageList.excelRegiser=\uae30\ub150\uc77c\uc5d1\uc140\ub4f1\ub85d - -#EgovAnnvrsryDetail.jsp -comUssIonAns.annvrsryDetail.title=\uae30\ub150\uc77c \uc0c1\uc138 \uc870\ud68c -comUssIonAns.annvrsryDetail.annvrsryDetail=\uae30\ub150\uc77c \uc0c1\uc138 - -#EgovAnnvrsryRegist.jsp -comUssIonAns.annvrsryRegist.title=\uae30\ub150\uc77c \ub4f1\ub85d - -#EgovAnnvrsryUpdt.jsp -comUssIonAns.annvrsryUpdt.title=\uae30\ub150\uc77c \uc218\uc815 - -#EgovAnnvrsryGdcc.jsp -comUssIonAns.annvrsryGdcc.title=\uae30\ub150\uc77c \uc0c1\uc138 \uc870\ud68c -comUssIonAns.annvrsryGdcc.icon=\uc81c\ubaa9\uc544\uc774\ucf58\uc774\ubbf8\uc9c0 -comUssIonAns.annvrsryGdcc.intro=\uae30\ub150\uc77c \uc548\ub0b4 -comUssIonAns.annvrsryGdcc.alarm=\uae30\ub150\uc77c \uc54c\ub78c\ud654\uba74 -comUssIonAns.annvrsryGdcc.cldrSe1=\uc591 -comUssIonAns.annvrsryGdcc.cldrSe2=\uc74c - -#EgovAnnvrsryMainList.jsp -comUssIonAns.annvrsryMainList.title=\uae30\ub150\uc77c \ubaa9\ub85d \uba54\uc778\ub9ac\uc2a4\ud2b8 -comUssIonAns.annvrsryMainList.summary=\ub2e4\uac00\uc624\ub294 \uae30\ub150\uc77c\uc5d0 \ub300\ud55c \ubaa9\ub85d\uc744 \uc81c\uacf5\ud55c\ub2e4. -comUssIonAns.annvrsryMainList.listTitle=\ub2e4\uac00\uc624\ub294 \uae30\ub150\uc77c \ubaa9\ub85d -comUssIonAns.annvrsryMainList.guide=\ub370\uc774\ud130\ub294 930.\uae30\ub150\uc77c \uad00\ub9ac\uc5d0\uc11c \uae30\ub150\uc77c \uc77c\uc790\uac00 D-day\uc640 \ud604\uc7ac \uc2dc\uac04 \uc0ac\uc774\uc5d0 \ud3ec\ud568\ub418\uc5c8\uc744 \uacbd\uc6b0 \ucd9c\ub825. \uae30\ub150\uc77c\uba85 \ud074\ub9ad \uc2dc \uc0c1\uc138\ubcf4\uae30 \uac00\ub2a5. -comUssIonAns.annvrsryMainList.option=\ub9e4\ub144\ubc18\ubcf5 \uc635\uc158\uc744 \uc0ac\uc6a9\ud560 \uacbd\uc6b0 \ub144\ub3c4 \uc870\ud68c \uc2dc \ud574\ub2f9 \ub144\ub3c4\uac00 \uc544\ub2c8\uc5b4\ub3c4 \ub9e4\ub144 \uc801\uc6a9\ub418\uc5b4 \uc870\ud68c\ub428 - -#EgovAnnvrsryManageBndeListPop.jsp -comUssIonAns.annvrsryManageBndeListPop.title=\uae30\ub150\uc77c\uc77c\uad04\ub4f1\ub85d -comUssIonAns.annvrsryManageBndeListPop.validate.fileValue=\uc5c5\ub85c\ub4dc \ud560 \ud30c\uc77c\uc744 \uc9c0\uc815\ud574 \uc8fc\uc138\uc694. -comUssIonAns.annvrsryManageBndeListPop.validate.fileForm=\ud30c\uc77c \ud615\uc2dd\uc774 \ub9de\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.\\n xls,XLS,xlsx,XLSX \ub9cc\\n \uc5c5\ub85c\ub4dc\uac00 \uac00\ub2a5\ud569\ub2c8\ub2e4! -comUssIonAns.annvrsryManageBndeListPop.validate.excelProcess=\uae30\ub150\uc77c \uc5d1\uc140 \ub4f1\ub85d\ucc98\ub9ac \uc644\ub8cc\ud558\uc600\uc2b5\ub2c8\ub2e4 -comUssIonAns.annvrsryManageBndeListPop.excelFile=\uae30\ub150\uc77c \uc5d1\uc140\ud30c\uc77c -comUssIonAns.annvrsryManageBndeListPop.AllFile=\uc77c\uad04\ud30c\uc77c -comUssIonAns.annvrsryManageBndeListPop.upload=\uc5c5\ub85c\ub4dc -comUssIonAns.annvrsryManageBndeListPop.cldrSe1=\uc591 -comUssIonAns.annvrsryManageBndeListPop.cldrSe2=\uc74c - -#Common -comUssIonAns.common.yearList=\ub144\ub3c4 -comUssIonAns.common.year=\ub144 -comUssIonAns.common.toNewWindow=\uc0c8\ucc3d\uc73c\ub85c\uc774\ub3d9 -comUssIonAns.common.annvrsryNm=\uae30\ub150\uc77c\uc81c\ubaa9 -comUssIonAns.common.annvrsryDe=\uae30\ub150\uc77c(\uc591/\uc74c) -comUssIonAns.common.cldrSe1=\uc591\ub825 -comUssIonAns.common.cldrSe2=\uc74c\ub825 -comUssIonAns.common.memo=\uba54\ubaa8 -comUssIonAns.common.annvrsrySetup=\uc54c\ub9bc\uc5ec\ubd80 -comUssIonAns.common.annvrsryBeginDday=\uc77c\uc804\uc54c\ub9bc -comUssIonAns.common.reptitSe=\ubc18\ubcf5\uc5ec\ubd80 -comUssIonAns.common.annvrsryTemp1=\uc2e0\uccad\uc790 -comUssIonAns.common.annvrsryTemp2=\uc18c\uc18d -comUssIonAns.common.annvrsryTemp3=\uae30\ub150\uc77c\uad6c\ubd84 -comUssIonAns.common.annvrsryTemp4=\uae30\ub150\uc77c -comUssIonAns.common.reptitSeEvery=\ub9e4\ub144\ubc18\ubcf5 -comUssIonAns.common.annvrsryNm=\uae30\ub150\uc77c\uba85 -comUssIonAns.common.memo=\uba54\ubaa8 -comUssIonAns.common.annvrsryBeginDe=\uc54c\ub9bc\uc2dc\uc791\uc77c -comUssIonAns.common.annvrsryBeginDdayAlarm=\uc77c\uc804\uc54c\ub9bc -comUssIonAns.common.annvrsryTemp5=\uc54c\ub9bc\uc124\uc815 -comUssIonAns.common.userName=\uc2e0\uccad\uc790\uba85 -comUssIonAns.common.annvrsryBeginDe.7=\uc77c\uc8fc\uc77c -comUssIonAns.common.annvrsryBeginDe.3=3\uc77c -comUssIonAns.common.annvrsryBeginDe.2=2\uc77c -comUssIonAns.common.annvrsryBeginDe.1=1\uc77c -comUssIonAns.common.annvrsryBeginDe.alarm=\uc804 \ubd80\ud130 \uc54c\ub9bc -comUssIonAns.common.alarm=\uc54c\ub9bc -comUssIonAns.common.init=\ucd08\uae30\ud654 -comUssIonAns.common.duplicate=\uc774\ubbf8 \ub4f1\ub85d\ub41c \ub370\uc774\ud0c0\uc785\ub2c8\ub2e4. \ud574\ub2f9 \ub370\uc774\ud0c0\ub97c \ud655\uc778\ud574 \uc8fc\uc138\uc694 \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/yrc/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/yrc/message_en.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/yrc/message_en.properties (nonexistent) @@ -1,15 +0,0 @@ -#\uac1c\uc778\uc5f0\ucc28\uad00\ub9ac -#EgovIndvdlYrycManageList jsp -comUssIonYrc.indvdlYrycManageList.title=Personal Annual Vacation Management List -comUssIonYrc.indvdlYrycManageList.occrrncYear=Year of occurrence -comUssIonYrc.indvdlYrycManageList.occrncYrycCo=Vacation occurrence -comUssIonYrc.indvdlYrycManageList.useYrycCo=Vacation use -comUssIonYrc.indvdlYrycManageList.remndrYrycCo=Rest Vacation -comUssIonYrc.indvdlYrycManageList.mberNm=Name - -#EgovIndvdlYrycRegist.jsp -comUssIonYrc.indvdlYrycRegist.title=Personal Annual Vacation Management Registration -comUssIonYrc.indvdlYrycRegist.change=When registering / modifying personal leave, the year of occurrence is changed to that year and stored. -comUssIonYrc.indvdlYrycRegist.occrncYrycCo=Annual Vacation Registration -comUssIonYrc.indvdlYrycRegist.useYrycCo=Use Annual Vacation Registration -comUssIonYrc.indvdlYrycRegist.diffValue=The remaining year can not be negative. Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/yrc/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/yrc/message_ko.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/yrc/message_ko.properties (nonexistent) @@ -1,15 +0,0 @@ -#\uac1c\uc778\uc5f0\ucc28\uad00\ub9ac -#EgovIndvdlYrycManageList jsp -comUssIonYrc.indvdlYrycManageList.title=\uac1c\uc778\uc5f0\ucc28\uad00\ub9ac \ubaa9\ub85d -comUssIonYrc.indvdlYrycManageList.occrrncYear=\ubc1c\uc0dd\uc5f0\ub3c4 -comUssIonYrc.indvdlYrycManageList.occrncYrycCo=\ubc1c\uc0dd\uc5f0\ucc28 -comUssIonYrc.indvdlYrycManageList.useYrycCo=\uc0ac\uc6a9\uc5f0\ucc28 -comUssIonYrc.indvdlYrycManageList.remndrYrycCo=\uc794\uc5ec\uc5f0\ucc28 -comUssIonYrc.indvdlYrycManageList.mberNm=\uc0ac\uc6a9\uc790 - -#EgovIndvdlYrycRegist.jsp -comUssIonYrc.indvdlYrycRegist.title=\uac1c\uc778\uc5f0\ucc28\uad00\ub9ac \ub4f1\ub85d -comUssIonYrc.indvdlYrycRegist.change= \uac1c\uc778\uc5f0\ucc28 \ub4f1\ub85d/\uc218\uc815\uc2dc \ubc1c\uc0dd\uc5f0\ub3c4\ub294 \ud574\ub2f9\uc5f0\ub3c4\ub85c \ubcc0\uacbd\ub418\uc5b4 \uc800\uc7a5\ub428 -comUssIonYrc.indvdlYrycRegist.occrncYrycCo=\uc5f0\ucc28\ub4f1\ub85d -comUssIonYrc.indvdlYrycRegist.useYrycCo=\uc0ac\uc6a9\uc5f0\ucc28\ub4f1\ub85d -comUssIonYrc.indvdlYrycRegist.diffValue=\uc794\uc5ec\uc5f0\ucc28\uac00 \uc74c\uc218\uc77c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/ntm/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/ntm/message_en.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/ntm/message_en.properties (nonexistent) @@ -1,24 +0,0 @@ -#Message Management# -#1\ucc28\uc644\uc131 -#EgovNoteManage.jsp -comUssIonNtm.NoteManage.title = Note Management -comUssIonNtm.NoteMange.subject = Title -comUssIonNtm.NoteMange.receiver = Receiver -comUssIonNtm.NoteMange.receiverList = Receiver List -comUssIonNtm.NoteMange.reception = TO -comUssIonNtm.NoteMange.reference = CC -comUssIonNtm.NoteMange.delete = Delete -comUssIonNtm.NoteMange.content = Contents -comUssIonNtm.NoteMange.send = Send -comUssIonNtm.NoteMange.summary = You can take a note service. -comUssIonNtm.NoteMange.alert.noList = The delete list has no one! -comUssIonNtm.NoteMange.success = Note sent complete. - -#EgovNoteEmpList.jsp -comUssIonNtm.NoteEmpList.title = Note Management(Sending) - Select -comUssIonNtm.NoteEmpList.name = Name -comUssIonNtm.NoteEmpList.id = Id -comUssIonNtm.NoteEmpList.tel = Tel -comUssIonNtm.NoteEmpList.number = No -comUssIonNtm.NoteEmpList.address = Address -comUssIonNtm.NoteEmpList.all = Select All \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/ntm/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/ntm/message_ko.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/ntm/message_ko.properties (nonexistent) @@ -1,24 +0,0 @@ -#\ucabd\uc9c0\uad00\ub9ac# -#1\ucc28\uc644\uc131 -#EgovNoteManage.jsp -comUssIonNtm.NoteManage.title = \ucabd\uc9c0\uad00\ub9ac -comUssIonNtm.NoteMange.subject = \uc81c\ubaa9 -comUssIonNtm.NoteMange.receiver = \ubc1b\ub294 \uc0ac\ub78c -comUssIonNtm.NoteMange.receiverList = \uc218\uc2e0\uc790 \ubaa9\ub85d -comUssIonNtm.NoteMange.reception = \uc218\uc2e0 -comUssIonNtm.NoteMange.reference = \ucc38\uc870 -comUssIonNtm.NoteMange.delete = \uc0ad\uc81c -comUssIonNtm.NoteMange.content = \ucabd\uc9c0 \ub0b4\uc6a9 -comUssIonNtm.NoteMange.send = \uc804\uc1a1 -comUssIonNtm.NoteMange.summary = \ucabd\uc9c0\uad00\ub9ac \uc785\ub825\uc744 \uc81c\uacf5\ud55c\ub2e4. -comUssIonNtm.NoteMange.alert.noList = \uc0ad\uc81c \uac00\ub2a5\ud55c \uc218\uc2e0\uc790 \ubaa9\ub85d\uc774 \uc5c6\uc2b5\ub2c8\ub2e4! -comUssIonNtm.NoteMange.success = \ucabd\uc9c0\ub97c \uc131\uacf5\uc801\uc73c\ub85c \uc804\uc1a1\ud588\uc2b5\ub2c8\ub2e4. - -#EgovNoteEmpList.jsp -comUssIonNtm.NoteEmpList.title = \ucabd\uc9c0 \uad00\ub9ac(\ubcf4\ub0b4\uae30)-\uc218\uc2e0\uc790/\ucc38\uc870\uc790 \uc120\ud0dd -comUssIonNtm.NoteEmpList.name = \uc774\ub984 -comUssIonNtm.NoteEmpList.id = \uc544\uc774\ub514 -comUssIonNtm.NoteEmpList.tel = \uc804\ud654\ubc88\ud638 -comUssIonNtm.NoteEmpList.number = \ubc88\ud638 -comUssIonNtm.NoteEmpList.address = \uc8fc\uc18c -comUssIonNtm.NoteEmpList.all = \uc804\uccb4\uc120\ud0dd \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/uas/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/uas/message_en.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/uas/message_en.properties (nonexistent) @@ -1,33 +0,0 @@ -#User Absence Management List# -ussIonUas.userAbsnceList.userAbsnceList=User Absence Management List -ussIonUas.userAbsnceList.userNm=User Name -ussIonUas.userAbsnceList.userId=User ID -ussIonUas.userAbsnceList.userAbsnceAt=Absence -ussIonUas.userAbsnceList.regYn=Registration -ussIonUas.userAbsnceList.lastUpdusrPnttm=Registration Date -ussIonUas.userAbsnceList.all=ALL -ussIonUas.userAbsnceList.noUserSlct=No users selected. -ussIonUas.userAbsnceList.failInquir=No results were inquired. -ussIonUas.userAbsnceList.regiAftrView=Please register after viewing. -ussIonUas.userAbsnceList.alreadyRegis=Already registered. -ussIonUas.userAbsnceList.selectOnlyOne=Please select only one to register. -ussIonUas.userAbsnceList.noRegisTargetSlct=No registration target selected. -ussIonUas.userAbsnceList.goToregisPage=There is no registered user absence information. Do you want to go to registration page? -ussIonUas.userAbsnceList.deleteMsg=Will you delete it? - -ussIonUas.userAbsnceRegist.userAbsnceRegist=User Absence Management Regist -ussIonUas.userAbsnceRegist.userNm=User Name -ussIonUas.userAbsnceRegist.userId=User ID -ussIonUas.userAbsnceRegist.userAbsnceAt=Absence -ussIonUas.userAbsnceRegist.lastUpdusrPnttm=Registration -ussIonUas.userAbsnceRegist.all=ALL -ussIonUas.userAbsnceRegist.saveMsg=Will you save it? -ussIonUas.userAbsnceRegist.deleteMsg=Will you delete it? - -ussIonUas.userAbsnceUpdt.userAbsnceUpdt=User Absence Management -ussIonUas.userAbsnceUpdt.userNm=User Name -ussIonUas.userAbsnceUpdt.userId=User ID -ussIonUas.userAbsnceUpdt.userAbsnceAt=Absence -ussIonUas.userAbsnceUpdt.lastUpdusrPnttm=Registration -ussIonUas.userAbsnceUpdt.saveMsg=Will you save it? -ussIonUas.userAbsnceUpdt.deleteMsg=Will you delete it? Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/uas/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/uas/message_ko.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/uas/message_ko.properties (nonexistent) @@ -1,35 +0,0 @@ -#\uc0ac\uc6a9\uc790\ubd80\uc7ac\uad00\ub9ac# -ussIonUas.userAbsnceList.userAbsnceList=\uc0ac\uc6a9\uc790\ubd80\uc7ac\uad00\ub9ac \ubaa9\ub85d -ussIonUas.userAbsnceList.userNm=\uc0ac\uc6a9\uc790 \uba85 -ussIonUas.userAbsnceList.userId=\uc0ac\uc6a9\uc790 ID -ussIonUas.userAbsnceList.userAbsnceAt=\ubd80\uc7ac\uc5ec\ubd80 -ussIonUas.userAbsnceList.regYn=\ub4f1\ub85d\uc5ec\ubd80 -ussIonUas.userAbsnceList.lastUpdusrPnttm=\ub3d9\ub85d\uc77c\uc2dc -ussIonUas.userAbsnceList.all=\uc804\uccb4 -ussIonUas.userAbsnceList.noUserSlct=\uc120\ud0dd\ub41c \uc0ac\uc6a9\uc790\uac00 \uc5c6\uc2b5\ub2c8\ub2e4. -ussIonUas.userAbsnceList.failInquir=\uc870\ud68c\ub41c \uacb0\uacfc\uac00 \uc5c6\uc2b5\ub2c8\ub2e4. -ussIonUas.userAbsnceList.regiAftrView=\uc870\ud68c \ud6c4 \ub4f1\ub85d\ud558\uc2dc\uae38 \ubc14\ub78d\ub2c8\ub2e4. -ussIonUas.userAbsnceList.alreadyRegis=\uc774\ubbf8 \ub4f1\ub85d\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. -ussIonUas.userAbsnceList.selectOnlyOne=\ub4f1\ub85d\ub300\uc0c1 \ud558\ub098\ub9cc \uc120\ud0dd\ud558\uc2ed\uc2dc\uc624. -ussIonUas.userAbsnceList.noRegisTargetSlct=\uc120\ud0dd\ub41c \ub4f1\ub85d\ub300\uc0c1\uc774 \uc5c6\uc2b5\ub2c8\ub2e4. -ussIonUas.userAbsnceList.goToregisPage=\ub4f1\ub85d\ub41c \uc0ac\uc6a9\uc790\ubd80\uc7ac \uc815\ubcf4\uac00 \uc5c6\uc2b5\ub2c8\ub2e4. \ub4f1\ub85d\ud398\uc774\uc9c0\ub85c \uc774\ub3d9\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c? -ussIonUas.userAbsnceList.deleteMsg=\uc0ad\uc81c\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c? - -ussIonUas.userAbsnceRegist.userAbsnceRegist=\uc0ac\uc6a9\uc790\ubd80\uc7ac\uad00\ub9ac \ub4f1\ub85d -ussIonUas.userAbsnceRegist.userNm=\uc0ac\uc6a9\uc790 \uba85 -ussIonUas.userAbsnceRegist.userId=\uc0ac\uc6a9\uc790 ID -ussIonUas.userAbsnceRegist.userAbsnceAt=\ubd80\uc7ac\uc5ec\ubd80 -ussIonUas.userAbsnceRegist.lastUpdusrPnttm=\ub3d9\ub85d\uc77c\uc2dc -ussIonUas.userAbsnceRegist.all=\uc804\uccb4 -ussIonUas.userAbsnceRegist.saveMsg=\uc800\uc7a5\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c? -ussIonUas.userAbsnceRegist.deleteMsg=\uc0ad\uc81c\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c? - -ussIonUas.userAbsnceUpdt.userAbsnceUpdt=\uc0ac\uc6a9\uc790\ubd80\uc7ac\uad00\ub9ac \uc218\uc815 -ussIonUas.userAbsnceUpdt.userNm=\uc0ac\uc6a9\uc790 \uba85 -ussIonUas.userAbsnceUpdt.userId=\uc0ac\uc6a9\uc790 ID -ussIonUas.userAbsnceUpdt.userAbsnceAt=\ubd80\uc7ac\uc5ec\ubd80 -ussIonUas.userAbsnceUpdt.lastUpdusrPnttm=\ub3d9\ub85d\uc77c\uc2dc -ussIonUas.userAbsnceUpdt.saveMsg=\uc800\uc7a5\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c? -ussIonUas.userAbsnceUpdt.deleteMsg=\uc0ad\uc81c\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c? - - Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/isg/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/isg/message_en.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/isg/message_en.properties (nonexistent) @@ -1,22 +0,0 @@ -#Internet Service Guidance Management# -uss.ion.isg.intnetSvcGuidanceList.intnetSvcGuidanceList=Internet Service Guidance & Management List -uss.ion.isg.intnetSvcGuidanceList.intnetSvcGuidanceNm=Internet Service Name -uss.ion.isg.intnetSvcGuidanceList.intnetSvcGuidanceId=Internet Service ID -uss.ion.isg.intnetSvcGuidanceList.intnetSvcGuidanceReflctAt=Applicability -uss.ion.isg.intnetSvcGuidanceList.intnetSvcGuidanceRegDate=Registration date - -uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceRegist=Internet Service Guidance & Management Regist -uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceNm=Internet Service Name -uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceId=Internet Service ID -uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceDc=Internet Service Description -uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceReflctAt=Applicability -uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceRegDate=Registration date - -uss.ion.isg.intnetSvcGuidanceUpdt.intnetSvcGuidanceUpdt=Internet Service Guidance & Management Update -uss.ion.isg.intnetSvcGuidanceUpdt.intnetSvcGuidanceNm=Internet Service Name -uss.ion.isg.intnetSvcGuidanceUpdt.intnetSvcGuidanceId=Internet Service ID -uss.ion.isg.intnetSvcGuidanceUpdt.intnetSvcGuidanceDc=Internet Service Description -uss.ion.isg.intnetSvcGuidanceUpdt.intnetSvcGuidanceReflctAt=Applicability -uss.ion.isg.intnetSvcGuidanceUpdt.intnetSvcGuidanceRegDate=Registration date - -uss.ion.isg.intnetSvcGuidanceView.intnetSvcGuidanceView=Internet Service Guidance View \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/isg/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/isg/message_ko.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/isg/message_ko.properties (nonexistent) @@ -1,23 +0,0 @@ -#\uc778\ud130\ub137\uc11c\ube44\uc2a4\uc548\ub0b4 \uad00\ub9ac# -uss.ion.isg.intnetSvcGuidanceList.intnetSvcGuidanceList=\uc778\ud130\ub137\uc11c\ube44\uc2a4 \uc548\ub0b4 \ubc0f \uad00\ub9ac \ubaa9\ub85d -uss.ion.isg.intnetSvcGuidanceList.intnetSvcGuidanceNm=\uc778\ud130\ub137\uc11c\ube44\uc2a4 \uba85 -uss.ion.isg.intnetSvcGuidanceList.intnetSvcGuidanceId=\uc778\ud130\ub137\uc11c\ube44\uc2a4 ID -uss.ion.isg.intnetSvcGuidanceList.intnetSvcGuidanceReflctAt=\ubc18\uc601\uc5ec\ubd80 -uss.ion.isg.intnetSvcGuidanceList.intnetSvcGuidanceRegDate=\ub4f1\ub85d\uc77c\uc2dc - -uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceRegist=\uc778\ud130\ub137\uc11c\ube44\uc2a4\uc548\ub0b4 \ub4f1\ub85d -uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceNm=\uc778\ud130\ub137\uc11c\ube44\uc2a4 \uba85 -uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceId=\uc778\ud130\ub137\uc11c\ube44\uc2a4 ID -uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceDc=\uc778\ud130\ub137\uc11c\ube44\uc2a4 \uc124\uba85 -uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceReflctAt=\ubc18\uc601\uc5ec\ubd80 -uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceRegDate=\ub4f1\ub85d\uc77c\uc2dc - -uss.ion.isg.intnetSvcGuidanceUpdt.intnetSvcGuidanceUpdt=\uc778\ud130\ub137\uc11c\ube44\uc2a4\uc548\ub0b4 \uc218\uc815 -uss.ion.isg.intnetSvcGuidanceUpdt.intnetSvcGuidanceNm=\uc778\ud130\ub137\uc11c\ube44\uc2a4 \uba85 -uss.ion.isg.intnetSvcGuidanceUpdt.intnetSvcGuidanceId=\uc778\ud130\ub137\uc11c\ube44\uc2a4 ID -uss.ion.isg.intnetSvcGuidanceUpdt.intnetSvcGuidanceDc=\uc778\ud130\ub137\uc11c\ube44\uc2a4 \uc124\uba85 -uss.ion.isg.intnetSvcGuidanceUpdt.intnetSvcGuidanceReflctAt=\ubc18\uc601\uc5ec\ubd80 -uss.ion.isg.intnetSvcGuidanceUpdt.intnetSvcGuidanceRegDate=\ub4f1\ub85d\uc77c\uc2dc - -uss.ion.isg.intnetSvcGuidanceView.intnetSvcGuidanceView=\uc778\ud130\ub137\uc11c\ube44\uc2a4\uc548\ub0b4 \ubcf4\uae30 - Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/ulm/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/ulm/message_en.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/ulm/message_en.properties (nonexistent) @@ -1,33 +0,0 @@ -#UnityLink Management# -uss.ion.ulm.unityLinkList.unityLinkList=Unity Link Management List -uss.ion.ulm.unityLinkList.unityLinkNum=num. -uss.ion.ulm.unityLinkList.unityLinkGroup=Group -uss.ion.ulm.unityLinkList.unityLinkNm=Unity Link Name -uss.ion.ulm.unityLinkList.unityLinkDc=Unity Link Description -uss.ion.ulm.unityLinkList.unityLinkUrl=Unity Link URL -uss.ion.ulm.unityLinkList.unityLinkRegNm=registrant -uss.ion.ulm.unityLinkList.unityLinkRegDate=Registration date - -uss.ion.ulm.unityLinkDetail.unityLinkDetail=Unity Link Management Detail -uss.ion.ulm.unityLinkDetail.unityLinkGroup=Unity Link Group -uss.ion.ulm.unityLinkDetail.unityLinkNm=Unity Link Name -uss.ion.ulm.unityLinkDetail.unityLinkDc=Unity Link Description -uss.ion.ulm.unityLinkDetail.unityLinkUrl=Unity Link URL -uss.ion.ulm.unityLinkDetail.validate.deleteMsg=Will you delete it? - -uss.ion.ulm.unityLinkRegist.unityLinkRegist=Unity Link Management Regist -uss.ion.ulm.unityLinkRegist.unityLinkGroup=Unity Link Group -uss.ion.ulm.unityLinkRegist.unityLinkNm=Unity Link Name -uss.ion.ulm.unityLinkRegist.unityLinkDc=Unity Link Description -uss.ion.ulm.unityLinkRegist.unityLinkUrl=Unity Link URL - -uss.ion.ulm.unityLinkUpdt.unityLinkUpdate=Unity Link Management Update -uss.ion.ulm.unityLinkUpdt.unityLinkGroup=Unity Link Group -uss.ion.ulm.unityLinkUpdt.unityLinkNm=Unity Link Name -uss.ion.ulm.unityLinkUpdt.unityLinkDc=Unity Link Description -uss.ion.ulm.unityLinkUpdt.unityLinkUrl=Unity Link URL - -uss.ion.ulm.unityLinkSample.unityLink=Unity Link -uss.ion.ulm.unityLinkSample.goUnityLinkSample=Move the integrated link sample page -uss.ion.ulm.unityLinkSample.validate.select=Please select Unity Link! -uss.ion.ulm.unityLinkSample.moveButton=Move \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/uss/ion/ulm/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/uss/ion/ulm/message_ko.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/uss/ion/ulm/message_ko.properties (nonexistent) @@ -1,33 +0,0 @@ -#\ud1b5\ud569\ub9c1\ud06c\uad00\ub9ac# -uss.ion.ulm.unityLinkList.unityLinkList=\ud1b5\ud569\ub9c1\ud06c\uad00\ub9ac \ubaa9\ub85d -uss.ion.ulm.unityLinkList.unityLinkNum=\uc21c\ubc88 -uss.ion.ulm.unityLinkList.unityLinkGroup=\uadf8\ub8f9 -uss.ion.ulm.unityLinkList.unityLinkNm=\ud1b5\ud569\ub9c1\ud06c\uba85 -uss.ion.ulm.unityLinkList.unityLinkDc=\ud1b5\ud569\ub9c1\ud06c\uc124\uba85 -uss.ion.ulm.unityLinkList.unityLinkUrl=\ud1b5\ud569\ub9c1\ud06cURL -uss.ion.ulm.unityLinkList.unityLinkRegNm=\ub4f1\ub85d\uc790 -uss.ion.ulm.unityLinkList.unityLinkRegDate=\ub4f1\ub85d\uc77c\uc790 - -uss.ion.ulm.unityLinkDetail.unityLinkDetail=\ud1b5\ud569\ub9c1\ud06c\uad00\ub9ac \uc0c1\uc138\ubcf4\uae30 -uss.ion.ulm.unityLinkDetail.unityLinkGroup=\ud1b5\ud569\ub9c1\ud06c\uadf8\ub8f9 -uss.ion.ulm.unityLinkDetail.unityLinkNm=\ud1b5\ud569\ub9c1\ud06c\uba85 -uss.ion.ulm.unityLinkDetail.unityLinkDc=\ud1b5\ud569\ub9c1\ud06c\uc124\uba85 -uss.ion.ulm.unityLinkDetail.unityLinkUrl=\ud1b5\ud569\ub9c1\ud06cURL -uss.ion.ulm.unityLinkDetail.validate.deleteMsg=\uc0ad\uc81c\ud558\uaca0\uc2b5\ub2c8\uae4c? - -uss.ion.ulm.unityLinkRegist.unityLinkRegist=\ud1b5\ud569\ub9c1\ud06c\uad00\ub9ac \ub4f1\ub85d -uss.ion.ulm.unityLinkRegist.unityLinkGroup=\ud1b5\ud569\ub9c1\ud06c\uadf8\ub8f9 -uss.ion.ulm.unityLinkRegist.unityLinkNm=\ud1b5\ud569\ub9c1\ud06c\uba85 -uss.ion.ulm.unityLinkRegist.unityLinkDc=\ud1b5\ud569\ub9c1\ud06c\uc124\uba85 -uss.ion.ulm.unityLinkRegist.unityLinkUrl=\ud1b5\ud569\ub9c1\ud06cURL - -uss.ion.ulm.unityLinkUpdt.unityLinkUpdate=\ud1b5\ud569\ub9c1\ud06c\uad00\ub9ac \uc218\uc815 -uss.ion.ulm.unityLinkUpdt.unityLinkGroup=\ud1b5\ud569\ub9c1\ud06c\uadf8\ub8f9 -uss.ion.ulm.unityLinkUpdt.unityLinkNm=\ud1b5\ud569\ub9c1\ud06c\uba85 -uss.ion.ulm.unityLinkUpdt.unityLinkDc=\ud1b5\ud569\ub9c1\ud06c\uc124\uba85 -uss.ion.ulm.unityLinkUpdt.unityLinkUrl=\ud1b5\ud569\ub9c1\ud06cURL - -uss.ion.ulm.unityLinkSample.unityLink=\ud1b5\ud569\ub9c1\ud06c -uss.ion.ulm.unityLinkSample.goUnityLinkSample=\ud1b5\ud569\ub9c1\ud06c \uc0d8\ud50c\ud398\uc774\uc9c0 \uc774\ub3d9 -uss.ion.ulm.unityLinkSample.validate.select=\ud1b5\ud569\ub9c1\ud06c\ub97c \uc120\ud0dd\ud574\uc8fc\uc138\uc694! -uss.ion.ulm.unityLinkSample.moveButton=\uc774\ub3d9 \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/sym/ccm/zip/message_en.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/sym/ccm/zip/message_en.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/sym/ccm/zip/message_en.properties (nonexistent) @@ -1,45 +0,0 @@ -# Postal code management # - -comSymCcmZip.zipVO.title = Zip code - -comSymCcmZip.zipVO.zip = Postal code -comSymCcmZip.zipVO.rdmnCode = Road name code -comSymCcmZip.zipVO.ctprvnNm = attempt name -comSymCcmZip.zipVO.signguNm = city or district name -comSymCcmZip.zipVO.emdNm = Name of the village -comSymCcmZip.zipVO.liBuldNm = Lee building name -comSymCcmZip.zipVO.lnbrDongHo = Address Dongho -comSymCcmZip.zipVO.rdmn = Road name -comSymCcmZip.zipVO.bdnbrMnnm = building number main number -comSymCcmZip.zipVO.bdnbrSlno = Building number subscription -comSymCcmZip.zipVO.buldNm = Building name -comSymCcmZip.zipVO.detailBuldNm = Detailed building name -comSymCcmZip.zipVO.zipCreate = Zip code General address registration -comSymCcmZip.zipVO.rdmnCreate = Zip code Road name Address registration -comSymCcmZip.zipVO.zipUpdate = Edit postal code generic address -comSymCcmZip.zipVO.rdmnUpdate = Edit postal code street name address -comSymCcmZip.zipVO.rdmnSearch = Address Search -comSymCcmZip.zipVO.SearchAddr = Address -comSymCcmZip.zipVO.SearchAddrr = Regular address -comSymCcmZip.zipVO.SearchRdmn = street name address -comSymCcmZip.zipVO.Snum = Number -comSymCcmZip.zipVO.excelFile = Excel file -comSymCcmZip.zipVO.fileSelect = Select File - -# Message # -comSymCcmZip.zipVO.zipMessage = Please exclude '-' in the postal code. -comSymCcmZip.zipVO.summaryList = A list of zip code lists that print zip codes and addresses. -comSymCcmZip.zipVO.summaryInsert = This is a postal code registration table for entering zip codes, trial names, city / town / village names, -comSymCcmZip.zipVO.summaryModify = This is a zip code modification table that corrects the name of the building and address of the house. -comSymCcmZip.zipVO.summaryDetail = This is a detailed lookup table of postal codes with zip codes, trial names, city and district names, town and village names, residential buildings, and street numbers. -comSymCcmZip.zipVO.summaryExcel = Zip Code This is a registration table where you can attach an Excel file. - -# alt # -comSymCcmZip.zipVO.altImg = Image of title icon -comSymCcmZip.zipVO.altPilsu = Show required - -# EgovCcmZipSearchList.jsp # -comSymCcmZip.ccmZipSearchList.title = Find Postal Code -comSymCcmZip.ccmZipSearchList.address = Address -comSymCcmZip.ccmZipSearchList.stNameAddress = Street name address -comSymCcmZip.ccmZipSearchList.inputText = Input \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/message/com/sym/ccm/zip/message_ko.properties =================================================================== --- egov3.10/src/main/resources/egovframework/message/com/sym/ccm/zip/message_ko.properties (revision 2) +++ egov3.10/src/main/resources/egovframework/message/com/sym/ccm/zip/message_ko.properties (nonexistent) @@ -1,45 +0,0 @@ -#\uc6b0\ud3b8\ubc88\ud638 \uad00\ub9ac# - -comSymCcmZip.zipVO.title = \uc6b0\ud3b8\ubc88\ud638 - -comSymCcmZip.zipVO.zip = \uc6b0\ud3b8\ubc88\ud638 -comSymCcmZip.zipVO.rdmnCode = \ub3c4\ub85c\uba85\ucf54\ub4dc -comSymCcmZip.zipVO.ctprvnNm = \uc2dc\ub3c4\uba85 -comSymCcmZip.zipVO.signguNm = \uc2dc\uad70\uad6c\uba85 -comSymCcmZip.zipVO.emdNm = \uc74d\uba74\ub3d9\uba85 -comSymCcmZip.zipVO.liBuldNm = \ub9ac\uac74\ubb3c\uba85 -comSymCcmZip.zipVO.lnbrDongHo = \ubc88\uc9c0\ub3d9\ud638 -comSymCcmZip.zipVO.rdmn = \ub3c4\ub85c\uba85 -comSymCcmZip.zipVO.bdnbrMnnm = \uac74\ubb3c\ubc88\ud638\ubcf8\ubc88 -comSymCcmZip.zipVO.bdnbrSlno = \uac74\ubb3c\ubc88\ud638\ubd80\ubc88 -comSymCcmZip.zipVO.buldNm = \uac74\ubb3c\uba85 -comSymCcmZip.zipVO.detailBuldNm = \uc0c1\uc138\uac74\ubb3c\uba85 -comSymCcmZip.zipVO.zipCreate = \uc6b0\ud3b8\ubc88\ud638 \uc77c\ubc18\uc8fc\uc18c \ub4f1\ub85d -comSymCcmZip.zipVO.rdmnCreate = \uc6b0\ud3b8\ubc88\ud638 \ub3c4\ub85c\uba85\uc8fc\uc18c \ub4f1\ub85d -comSymCcmZip.zipVO.zipUpdate = \uc6b0\ud3b8\ubc88\ud638 \uc77c\ubc18\uc8fc\uc18c \uc218\uc815 -comSymCcmZip.zipVO.rdmnUpdate = \uc6b0\ud3b8\ubc88\ud638 \ub3c4\ub85c\uba85\uc8fc\uc18c \uc218\uc815 -comSymCcmZip.zipVO.rdmnSearch = \uc8fc\uc18c\uac80\uc0c9 -comSymCcmZip.zipVO.SearchAddr = \uc8fc\uc18c -comSymCcmZip.zipVO.SearchAddrr = \uc77c\ubc18\uc8fc\uc18c -comSymCcmZip.zipVO.SearchRdmn = \ub3c4\ub85c\uba85\uc8fc\uc18c -comSymCcmZip.zipVO.Snum = \uc21c\ubc88 -comSymCcmZip.zipVO.excelFile = \uc5d1\uc140\ud30c\uc77c -comSymCcmZip.zipVO.fileSelect = \ud30c\uc77c\uc120\ud0dd - -#Message# -comSymCcmZip.zipVO.zipMessage = \uc6b0\ud3b8\ubc88\ud638\uc758 '-'\ub97c \uc81c\uc678\ud558\uace0 \uc785\ub825\ud558\uc2dc\uc624. -comSymCcmZip.zipVO.summaryList = \uc6b0\ud3b8\ubc88\ud638\uc640 \uc8fc\uc18c\ub97c \ucd9c\ub825\ud558\ub294 \uc6b0\ud3b8\ubc88\ud638 \ubaa9\ub85d \ud14c\uc774\ube14\uc785\ub2c8\ub2e4. -comSymCcmZip.zipVO.summaryInsert = \uc6b0\ud3b8\ubc88\ud638, \uc2dc\ub3c4\uba85, \uc2dc\uad70\uad6c\uba85, \uc74d\uba74\ub3d9\uba85, \ub9ac\uac74\ubb3c\uba85, \ubc88\uc9c0\ub3d9\ud638\ub97c \uc785\ub825\ud558\ub294 \uc6b0\ud3b8\ubc88\ud638 \ub4f1\ub85d \ud14c\uc774\ube14\uc785\ub2c8\ub2e4. -comSymCcmZip.zipVO.summaryModify = \ub9ac\uac74\ubb3c\uba85\uacfc \ubc88\uc9c0\ub3d9\ud638\ub97c \uc218\uc815\ud558\ub294 \uc6b0\ud3b8\ubc88\ud638 \uc218\uc815 \ud14c\uc774\ube14\uc785\ub2c8\ub2e4. -comSymCcmZip.zipVO.summaryDetail = \uc6b0\ud3b8\ubc88\ud638, \uc2dc\ub3c4\uba85, \uc2dc\uad70\uad6c\uba85, \uc74d\uba74\ub3d9\uba85, \ub9ac\uac74\ubb3c\uba85, \ubc88\uc9c0\ub3d9\ud638\ub97c \uac00\uc9c0\uace0 \uc788\ub294 \uc6b0\ud3b8\ubc88\ud638 \uc0c1\uc138\uc870\ud68c \ud14c\uc774\ube14\uc785\ub2c8\ub2e4. -comSymCcmZip.zipVO.summaryExcel = \uc6b0\ud3b8\ubc88\ud638 \uc5d1\uc140\ud30c\uc77c\uc744 \ucca8\ubd80\ud560 \uc218 \uc788\ub294 \ub4f1\ub85d \ud14c\uc774\ube14\uc785\ub2c8\ub2e4. - -#alt# -comSymCcmZip.zipVO.altImg = \uc81c\ubaa9\uc544\uc774\ucf58\uc774\ubbf8\uc9c0 -comSymCcmZip.zipVO.altPilsu = \ud544\uc218\uc785\ub825\ud45c\uc2dc - -#EgovCcmZipSearchList.jsp# -comSymCcmZip.ccmZipSearchList.title=\uc6b0\ud3b8\ubc88\ud638 \ucc3e\uae30 -comSymCcmZip.ccmZipSearchList.address=\uc8fc\uc18c -comSymCcmZip.ccmZipSearchList.stNameAddress=\ub3c4\ub85c\uba85\uc8fc\uc18c -comSymCcmZip.ccmZipSearchList.inputText=\uc785\ub825\ucc3d \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-MtgPlaceManage.xml =================================================================== --- egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-MtgPlaceManage.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-MtgPlaceManage.xml (nonexistent) @@ -1,35 +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"> - - <!-- 회의실관리 ID --> - <bean name="egovMtgPlaceManageIdGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy"> - <property name="dataSource" ref="egov.dataSource" /> - <property name="strategy" ref="mtgPlaceManageIdStrategy" /> - <property name="blockSize" value="10"/> - <property name="table" value="COMTECOPSEQ"/> - <property name="tableName" value="MTG_PLACE_ID"/> - </bean> - <bean name="mtgPlaceManageIdStrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"> - <property name="prefix" value="MTGP_" /> - <property name="cipers" value="15" /> - <property name="fillChar" value="0" /> - </bean> - <!-- 회의실관리 ID --> - - <!-- 회의실예약 ID --> - <bean name="egovMtgPlaceResveIdGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy"> - <property name="dataSource" ref="egov.dataSource" /> - <property name="strategy" ref="mtgPlaceResveIdStrategy" /> - <property name="blockSize" value="10"/> - <property name="table" value="COMTECOPSEQ"/> - <property name="tableName" value="RESVE_ID"/> - </bean> - <bean name="mtgPlaceResveIdStrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"> - <property name="prefix" value="RESVE_" /> - <property name="cipers" value="14" /> - <property name="fillChar" value="0" /> - </bean> - <!-- 회의실예약 ID --> - -</beans> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-IntnetSvcGuidance.xml =================================================================== --- egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-IntnetSvcGuidance.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-IntnetSvcGuidance.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"> - - <!-- 인터넷서비스안내 ID --> - <bean name="egovIntnetSvcGuidanceIdGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy"> - <property name="dataSource" ref="egov.dataSource" /> - <property name="strategy" ref="mainImageIdStrategy" /> - <property name="blockSize" value="10"/> - <property name="table" value="COMTECOPSEQ"/> - <property name="tableName" value="ISG_ID"/> - </bean> - <bean name="intnetSvcGuidanceIdStrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"> - <property name="prefix" value="ISG_" /> - <property name="cipers" value="16" /> - <property name="fillChar" value="0" /> - </bean> - <!-- 인터넷서비스안내 ID --> - -</beans> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-NewsManage.xml =================================================================== --- egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-NewsManage.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-NewsManage.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"> - - <!-- NewsManage... START--> - <bean name="egovNewsManageIdGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy"> - <property name="dataSource" ref="egov.dataSource" /> - <property name="strategy" ref="newsManageStrategy" /> - <property name="blockSize" value="10"/> - <property name="table" value="COMTECOPSEQ"/> - <property name="tableName" value="NEWS_ID"/> - </bean> - <bean name="newsManageStrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"> - <property name="prefix" value="NEWS_" /> - <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/resources/egovframework/spring/com/idgn/context-idgn-UnityLink.xml =================================================================== --- egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-UnityLink.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-UnityLink.xml (nonexistent) @@ -1,19 +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 name="egovUnityLinkIdGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy"> - <property name="dataSource" ref="egov.dataSource" /> - <property name="strategy" ref="unityLinkIdMsgtrategy" /> - <property name="blockSize" value="10"/> - <property name="table" value="COMTECOPSEQ"/> - <property name="tableName" value="UNITY_LINK_ID"/> - </bean> - <bean name="unityLinkIdMsgtrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"> - <property name="prefix" value="ULINK_" /> - <property name="cipers" value="14" /> - <property name="fillChar" value="0" /> - </bean> - -</beans> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-RwardManage.xml =================================================================== --- egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-RwardManage.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-RwardManage.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"> - - <!-- 포상 ID --> - <bean name="egovRwardManageIdGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy"> - <property name="dataSource" ref="egov.dataSource" /> - <property name="strategy" ref="rwardManageIdStrategy" /> - <property name="blockSize" value="10"/> - <property name="table" value="COMTECOPSEQ"/> - <property name="tableName" value="RWARD_ID"/> - </bean> - <bean name="rwardManageIdStrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"> - <property name="prefix" value="RWARD_" /> - <property name="cipers" value="14" /> - <property name="fillChar" value="0" /> - </bean> - <!-- 포상 ID --> - -</beans> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-SiteManage.xml =================================================================== --- egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-SiteManage.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-SiteManage.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"> - - <!-- SiteManage... START--> - <bean name="egovSiteManageIdGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy"> - <property name="dataSource" ref="egov.dataSource" /> - <property name="strategy" ref="siteManageStrategy" /> - <property name="blockSize" value="10"/> - <property name="table" value="COMTECOPSEQ"/> - <property name="tableName" value="SITE_ID"/> - </bean> - <bean name="siteManageStrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"> - <property name="prefix" value="SITE_" /> - <property name="cipers" value="15" /> - <property name="fillChar" value="0" /> - </bean> - <!-- SiteManage... END--> - -</beans> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-RssTagManage.xml =================================================================== --- egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-RssTagManage.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-RssTagManage.xml (nonexistent) @@ -1,19 +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"> - - <!-- RSS관리 --> - <bean name="egovRssTagManageIdGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy"> - <property name="dataSource" ref="egov.dataSource" /> - <property name="strategy" ref="egovRssTagManageIdMsgtrategy" /> - <property name="blockSize" value="10"/> - <property name="table" value="COMTECOPSEQ"/> - <property name="tableName" value="RSS_ID"/> - </bean> - <bean name="egovRssTagManageIdMsgtrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"> - <property name="prefix" value="RSS_ID" /> - <property name="cipers" value="14" /> - <property name="fillChar" value="0" /> - </bean> - -</beans> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-NoteManage.xml =================================================================== --- egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-NoteManage.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-NoteManage.xml (nonexistent) @@ -1,47 +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 name="egovNoteManageIdGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy"> - <property name="dataSource" ref="egov.dataSource" /> - <property name="strategy" ref="egovNoteManageIdMsgtrategy" /> - <property name="blockSize" value="10"/> - <property name="table" value="COMTECOPSEQ"/> - <property name="tableName" value="NOTE_ID"/> - </bean> - <bean name="egovNoteManageIdMsgtrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"> - <property name="prefix" value="NOTE_ID" /> - <property name="cipers" value="13" /> - <property name="fillChar" value="0" /> - </bean> - - <!-- 보낸쪽지함관리 --> - <bean name="egovNoteTrnsmitIdGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy"> - <property name="dataSource" ref="egov.dataSource" /> - <property name="strategy" ref="egovNoteTrnsmitIdMsgtrategy" /> - <property name="blockSize" value="10"/> - <property name="table" value="COMTECOPSEQ"/> - <property name="tableName" value="NOTE_TRNSMIT_ID"/> - </bean> - <bean name="egovNoteTrnsmitIdMsgtrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"> - <property name="prefix" value="NOTE_TR" /> - <property name="cipers" value="13" /> - <property name="fillChar" value="0" /> - </bean> - - <!-- 받은쪽지함관리 --> - <bean name="egovNoteRecptnIdGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy"> - <property name="dataSource" ref="egov.dataSource" /> - <property name="strategy" ref="egovNoteRecptnIdMsgtrategy" /> - <property name="blockSize" value="10"/> - <property name="table" value="COMTECOPSEQ"/> - <property name="tableName" value="NOTE_RECPTN_ID"/> - </bean> - <bean name="egovNoteRecptnIdMsgtrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"> - <property name="prefix" value="NOTE_RE" /> - <property name="cipers" value="13" /> - <property name="fillChar" value="0" /> - </bean> - -</beans> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-EventAtdrn.xml =================================================================== --- egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-EventAtdrn.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-EventAtdrn.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"> - - <!-- 행사접수 ID --> - <bean name="egovEventAtdrnIdGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy"> - <property name="dataSource" ref="egov.dataSource" /> - <property name="strategy" ref="eventAtdrnApplcntIdStrategy" /> - <property name="blockSize" value="10"/> - <property name="table" value="COMTECOPSEQ"/> - <property name="tableName" value="APPLCNT_ID"/> - </bean> - <bean name="eventAtdrnApplcntIdStrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"> - <property name="prefix" value="APPLCNT_" /> - <property name="cipers" value="12" /> - <property name="fillChar" value="0" /> - </bean> - <!-- 행사접수 ID --> - -</beans> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-RecomendSiteManage.xml =================================================================== --- egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-RecomendSiteManage.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-RecomendSiteManage.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"> - - <!-- RecomendSiteManage... START--> - <bean name="egovRecomendSiteManageIdGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy"> - <property name="dataSource" ref="egov.dataSource" /> - <property name="strategy" ref="recomendSiteManageStrategy" /> - <property name="blockSize" value="10"/> - <property name="table" value="COMTECOPSEQ"/> - <property name="tableName" value="RECOMEND_SITE_ID"/> - </bean> - <bean name="recomendSiteManageStrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"> - <property name="prefix" value="RECOMEND_" /> - <property name="cipers" value="11" /> - <property name="fillChar" value="0" /> - </bean> - <!-- RecomendSiteManage... END--> - -</beans> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-AnnvrsryManage.xml =================================================================== --- egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-AnnvrsryManage.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-AnnvrsryManage.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"> - - <!-- 기념일 ID --> - <bean name="egovAnnvrsryManageIdGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy"> - <property name="dataSource" ref="egov.dataSource" /> - <property name="strategy" ref="annvrsryManageIdStrategy" /> - <property name="blockSize" value="10"/> - <property name="table" value="COMTECOPSEQ"/> - <property name="tableName" value="ANN_ID"/> - </bean> - <bean name="annvrsryManageIdStrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"> - <property name="prefix" value="ANN_" /> - <property name="cipers" value="16" /> - <property name="fillChar" value="0" /> - </bean> - <!-- 기념일 ID --> - -</beans> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-RoughMap.xml =================================================================== --- egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-RoughMap.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-RoughMap.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"> - - <!-- RoughMap... START--> - <bean name="egovRoughMapIdGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy"> - <property name="dataSource" ref="egov.dataSource" /> - <property name="strategy" ref="roumManageStrategy" /> - <property name="blockSize" value="10"/> - <property name="table" value="COMTECOPSEQ"/> - <property name="tableName" value="ROUGHMAP_ID"/> - </bean> - <bean name="roumManageStrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"> - <property name="prefix" value="ROUGHMAP_" /> - <property name="cipers" value="11" /> - <property name="fillChar" value="0" /> - </bean> - <!-- RoughMap... END--> - -</beans> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-LoginScrinImage.xml =================================================================== --- egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-LoginScrinImage.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-LoginScrinImage.xml (nonexistent) @@ -1,21 +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"> - - <!-- 로그인화면이미지 ID --> - <bean name="egovLoginScrinImageIdGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy"> - <property name="dataSource" ref="egov.dataSource" /> - <property name="strategy" ref="loginScrinImageIdStrategy" /> - <property name="blockSize" value="10"/> - <property name="table" value="COMTECOPSEQ"/> - <property name="tableName" value="LSI_ID"/> - </bean> - - <bean name="loginScrinImageIdStrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"> - <property name="prefix" value="LSI_" /> - <property name="cipers" value="16" /> - <property name="fillChar" value="0" /> - </bean> - <!-- 로그인화면이미지 ID --> - -</beans> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-MainImage.xml =================================================================== --- egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-MainImage.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-MainImage.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"> - - <!-- 메인화면이미지 ID --> - <bean name="egovMainImageIdGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy"> - <property name="dataSource" ref="egov.dataSource" /> - <property name="strategy" ref="mainImageIdStrategy" /> - <property name="blockSize" value="10"/> - <property name="table" value="COMTECOPSEQ"/> - <property name="tableName" value="MSI_ID"/> - </bean> - <bean name="mainImageIdStrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"> - <property name="prefix" value="MSI_" /> - <property name="cipers" value="16" /> - <property name="fillChar" value="0" /> - </bean> - <!-- 메인화면이미지 ID --> - -</beans> \ No newline at end of file Index: egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-EventManage.xml =================================================================== --- egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-EventManage.xml (revision 2) +++ egov3.10/src/main/resources/egovframework/spring/com/idgn/context-idgn-EventManage.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"> - - <!-- 행사 ID --> - <bean name="egovEventManageIdGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy"> - <property name="dataSource" ref="egov.dataSource" /> - <property name="strategy" ref="eventManageEventIdStrategy" /> - <property name="blockSize" value="10"/> - <property name="table" value="COMTECOPSEQ"/> - <property name="tableName" value="EVENT_ID"/> - </bean> - <bean name="eventManageEventIdStrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"> - <property name="prefix" value="EVENT_" /> - <property name="cipers" value="14" /> - <property name="fillChar" value="0" /> - </bean> - <!-- 행사 ID --> - -</beans> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/zip/EgovCcmZipModify.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/zip/EgovCcmZipModify.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/zip/EgovCcmZipModify.jsp (nonexistent) @@ -1,199 +0,0 @@ -<% - /** - * @Class Name : EgovCcmZipModify.jsp - * @Description : EgovCcmZipModify 화면 - * @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="comSymCcmZip.zipVO.title"/></c:set> -<!DOCTYPE html> -<html lang="ko"> -<head> -<title>${pageTitle } <spring:message code="title.update" /></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/cop/bbs/style.css' />"> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<validator:javascript formName="zip" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> -<!-- -/* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ -function fn_egov_list_Zip(){ - location.href = "<c:url value='/sym/ccm/zip/EgovCcmZipList.do' />"; -} -/* ******************************************************** - * 저장처리화면 - ******************************************************** */ -function fn_egov_modify_Zip(form){ - if(confirm("<spring:message code='common.save.msg'/>")){ - if(!validateZip(form)){ - return; - }else{ - form.submit(); - } - } -} ---> -</script> -</head> -<body> -<form:form commandName="zip" name="zip" method="post"> -<input name="cmd" type="hidden" value="Modify"> - <form:hidden path="zip"/> - <form:hidden path="sn"/> - <form:hidden path="ctprvnNm"/> - <form:hidden path="signguNm"/> -<c:if test="${searchList == '1'}"> - <form:hidden path="emdNm"/> -</c:if> -<c:if test="${searchList == '2'}"> - <form:hidden path="rdmnCode"/> - <form:hidden path="rdmn"/> -</c:if> -<div id="note" style="width:730px";> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg"/></noscript> -<!-- 상단타이틀 --> - -<!-- 상단 타이틀 영역 --> -<h1> - <c:set var="titleZip"><spring:message code="comSymCcmZip.zipVO.zipUpdate"/></c:set> - <c:set var="titleRdmn"><spring:message code="comSymCcmZip.zipVO.rdmnUpdate"/></c:set> - <c:if test="${searchList == '1'}"> - <img src="<c:url value='/images/egovframework/com/cmm/icon/tit_icon.gif' />" width="16" height="16" hspace="3" style="vertical-align: middle">&nbsp;${titleZip }</h1></td> - </c:if> - <c:if test="${searchList == '2'}"> - <img src="<c:url value='/images/egovframework/com/cmm/icon/tit_icon.gif' />" width="16" height="16" hspace="3" style="vertical-align: middle">&nbsp;${titleRdmn }</h1></td> - </c:if> - -<!-- 등록 폼 영역 --> -<table class="tbl_note" width="700" border="0" cellpadding="0" cellspacing="1" summary="<spring:message code="comSymCcmZip.zipVO.summaryInsert"/>"> <!-- 리건물명과 번지동호를 수정하는 우편번호 수정 테이블이다. --> -<CAPTION style="display: none;">${pageTitle } <spring:message code="title.update" /></CAPTION> - <c:if test="${searchList == '1'}"> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap><spring:message code="comSymCcmZip.zipVO.zip"/> <span class="pilsu">*</span></th> <!-- 우편번호 --> - <td> - <c:out value='${fn:substring(zip.zip, 0,3)}'/>-<c:out value='${fn:substring(zip.zip, 3,6)}'/> - </td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap><spring:message code="comSymCcmZip.zipVO.ctprvnNm"/> <span class="pilsu">*</span></th> <!-- 시도명 --> - <td> - <c:out value='${zip.ctprvnNm}'/> - </td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap><spring:message code="comSymCcmZip.zipVO.signguNm"/> <span class="pilsu">*</span></th> <!-- 시군구명 --> - <td> - <c:out value='${zip.signguNm}'/> - </td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap><spring:message code="comSymCcmZip.zipVO.emdNm"/> <span class="pilsu">*</span></th> <!-- 읍면동명 --> - <td> - <c:out value='${zip.emdNm}'/> - </td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap><label for="liBuldNm"><spring:message code="comSymCcmZip.zipVO.liBuldNm"/></label></th> <!-- 리건물명 --> - <td> - <input name="liBuldNm" type="text" size="60" value="<c:out value='${zip.liBuldNm}'/>" maxlength="60" id="liBuldNm" > - </td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap><label for="lnbrDongHo"><spring:message code="comSymCcmZip.zipVO.lnbrDongHo"/></label></th> <!-- 번지동호 --> - <td> - <input name="lnbrDongHo" type="text" size="20" value="<c:out value='${zip.lnbrDongHo}'/>" maxlength="20" id="lnbrDongHo"> - </td> - </tr> - <input type=hidden name="rdmnCode" id="rdmnCode" value="0"/> - <input type=hidden name="rdmn" id="rdmn" value="0"/> - </c:if> - <c:if test="${searchList == '2'}"> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap><spring:message code="comSymCcmZip.zipVO.zip"/> <span class="pilsu">*</span></th><!-- 우편번호 --> - <td><c:out value='${fn:substring(zip.zip, 0,3)}'/>-<c:out value='${fn:substring(zip.zip, 3,6)}'/></td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap><spring:message code="comSymCcmZip.zipVO.rdmnCode"/> <span class="pilsu">*</span></th> <!-- 도로명코드 --> - <td><c:out value='${zip.rdmnCode}'/></td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap><spring:message code="comSymCcmZip.zipVO.ctprvnNm"/> <span class="pilsu">*</span></th> <!-- 시도명 --> - <td><c:out value='${zip.ctprvnNm}'/>}</td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap><spring:message code="comSymCcmZip.zipVO.signguNm"/> <span class="pilsu">*</span></th> <!-- 시군구명 --> - <td><c:out value='${zip.signguNm}'/></td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap><spring:message code="comSymCcmZip.zipVO.rdmn"/> <span class="pilsu">*</span></th> <!-- 도로명 --> - <td><c:out value='${zip.rdmn}'/></td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap><spring:message code="comSymCcmZip.zipVO.bdnbrMnnm"/></th> <!-- 건물번호본번 --> - <td> - <input name="bdnbrMnnm" type="text" size="5" value="<c:out value='${zip.bdnbrMnnm}'/>" maxlength="5" id="bdnbrMnnm"> - </td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap><spring:message code="comSymCcmZip.zipVO.bdnbrSlno"/></th> <!-- 건물번호부번 --> - <td> - <input name="bdnbrSlno" type="text" size="5" value="<c:out value='${zip.bdnbrSlno}'/>" maxlength="5" id="bdnbrSlno"> - </td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap><spring:message code="comSymCcmZip.zipVO.buldNm"/></th> <!-- 건물명 --> - <td> - <input name="buldNm" type="text" size="60" value="<c:out value='${zip.buldNm}'/>" maxlength="60" id="buldNm"> - </td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap><spring:message code="comSymCcmZip.zipVO.detailBuldNm"/></th> <!-- 상세건물명 --> - <td> - <input name="detailBuldNm" type="text" size="60" value="<c:out value='${zip.detailBuldNm}'/>" maxlength="60" id="detailBuldNm"> - </td> - </tr> - <input type=hidden name="emdNm" id="emdNm" value="0"/> - </c:if> -</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> -<!-- 목록/저장버튼 --> -<div class="txt-cnt mt20"> - <input class="btnStyle02 bg_gray" type="submit" value="<spring:message code="button.list" />" onclick="fn_egov_list_Zip(); return false;"> <!-- 목록 --> - <input class="btnStyle02" type="submit" value="<spring:message code="button.save" />" onclick="fn_egov_modify_Zip(document.zip); return false;"> <!-- 등록 --> - <input name="searchList" type="hidden" value="${searchList}"> -</div><div style="clear:both;"></div> -</form:form> -</div> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/zip/EgovCcmZipSearchPopup.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/zip/EgovCcmZipSearchPopup.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/zip/EgovCcmZipSearchPopup.jsp (nonexistent) @@ -1,38 +0,0 @@ -<% - /** - * @Class Name : EgovCcmZipSearchPopup.jsp - * @Description : EgovCcmZipSearchPopup 화면 - * @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>우편번호 찾기</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/ccm/zip/zip.css' />" > -</head> -<form name="pForm" action=""> -<input type="hidden" name="init" value=""> -</form> - -<!-- IE -<iframe name="ifcal" src="<c:url value='/sym/ccm/zip/EgovCcmZipSearchList.do'/>" style="width:500px; height:325px;" frameborder=0></iframe> ---> -<!-- FIREFOX --> -<iframe name="ifcal" src="<c:url value='/sym/ccm/zip/EgovCcmZipSearchList.do'/>" style="width:700px; height:340px;" frameborder=0 title="우편번호팝업창호출"></iframe> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/zip/EgovCcmZipList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/zip/EgovCcmZipList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/zip/EgovCcmZipList.jsp (nonexistent) @@ -1,228 +0,0 @@ -<% - /** - * @Class Name : EgovCcmZipList.jsp - * @Description : EgovCcmZipList 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.04.01 이중호 최초 생성 - * @ 2017.09.01 양희훈 표준프레임워크 v3.7 개선 - * @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="comSymCcmZip.zipVO.title"/></c:set> -<html lang="ko"> -<head> -<title>${pageTitle}<spring:message code="title.list" /></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_pageview(pageNo){ - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/sym/ccm/zip/EgovCcmZipList.do'/>"; - document.listForm.submit(); -} -/* ******************************************************** - * 조회 처리 - ******************************************************** */ -function fn_egov_search_Zip(){ - sC1 = document.listForm.searchCondition.value; - sC2 = document.listForm.searchCondition2.value; - sK = document.listForm.searchKeyword.value; - if (sC1 == "1" || sC2 == "1") { - document.listForm.searchKeyword.value = sK.replace(/\-/, ""); - } - document.listForm.pageIndex.value = 1; - document.listForm.submit(); -} -/* ******************************************************** - * 등록 처리 함수 - ******************************************************** */ -function fn_egov_regist_Zip(no){ -// location.href = "<c:url value='/sym/ccm/zip/EgovCcmZipRegist.do'/>"; - var varForm = document.getElementById("Form"); - varForm.action = "<c:url value='/sym/ccm/zip/EgovCcmZipRegist.do'/>"; - varForm.searchList.value = no; - varForm.submit(); -} -/* ******************************************************** - * 엑셀등록 처리 함수 - ******************************************************** */ -function fn_egov_regist_ExcelZip(no){ -// location.href = "<c:url value='/sym/ccm/zip/EgovCcmExcelZipRegist.do' />"; - var varForm = document.getElementById("Form"); - varForm.action = "<c:url value='/sym/ccm/zip/EgovCcmExcelZipRegist.do'/>"; - varForm.searchList.value = no; - varForm.submit(); -} -/* ******************************************************** - * 수정 처리 함수 - ******************************************************** */ -function fn_egov_modify_Zip(){ - location.href = ""; -} -/* ******************************************************** - * 상세회면 처리 함수(일반주소) - ******************************************************** */ -function fn_egov_detail_Zip(zip,sn){ - var varForm = document.getElementById("Form"); - varForm.action = "<c:url value='/sym/ccm/zip/EgovCcmZipDetail.do'/>"; - varForm.zip.value = zip; - varForm.sn.value = sn; - varForm.searchList.value = "1"; - varForm.submit(); -} -/* ******************************************************** - * 상세회면 처리 함수(도로명주소) - ******************************************************** */ -function fn_egov_detail_RdmnCode_Zip(rdmnCode, sn){ - var varForm = document.getElementById("Form"); - varForm.action = "<c:url value='/sym/ccm/zip/EgovCcmZipDetail.do'/>"; - varForm.rdmnCode.value = rdmnCode; - varForm.sn.value = sn; - varForm.searchList.value = "2"; - varForm.submit(); -} -/* ******************************************************** - * 목록회면 처리 함수 - ******************************************************** */ -function fn_egov_list(){ - if (document.getElementById("searchList").value == 1) { - document.getElementById("searchCondition").style.display="block"; - document.getElementById("searchCondition2").style.display="none"; - } else { - document.getElementById("searchCondition").style.display="none"; - document.getElementById("searchCondition2").style.display="block"; - } -} ---> -</script> -</head> -<body onLoad="fn_egov_list()"> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg"/></noscript> -<form name="listForm" action="<c:url value='/sym/ccm/zip/EgovCcmZipList.do'/>" method="post"> -<div class="board"> -<h1>${pageTitle} <spring:message code="title.list" /></h1> - <div class="search_box"> - <ul> - <li> - <select name="searchList" id="searchList" class="select" title="searchList" onChange="fn_egov_list()"> - <option value='1' <c:if test="${searchVO.searchList == '1'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.SearchAddrr" /></option> <!-- 주소 --> - <option value='2' <c:if test="${searchVO.searchList == '2'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.SearchRdmn" /></option> <!-- 우편번호 --> - </select> - </li> - <li> - <select name="searchCondition" id="searchCondition" class="select" title="searchCondition" style="display:none"> - <option value='1' <c:if test="${searchVO.searchCondition == '1'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.zip" /></option> <!-- 우편번호 --> - <option value='2' <c:if test="${searchVO.searchCondition == '2'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.ctprvnNm" /></option> <!-- 시도명 --> - <option value='3' <c:if test="${searchVO.searchCondition == '3'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.signguNm" /></option> <!-- 시군구명 --> - <option value='4' <c:if test="${searchVO.searchCondition == '4'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.emdNm" /></option> <!-- 읍면동명 --> - <option value='5' <c:if test="${searchVO.searchCondition == '5'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.liBuldNm" /></option> <!-- 리건물명 --> - </select> - </li> - <li> - <select name="searchCondition2" id="searchCondition2" class="select" title="searchCondition" style="display:none"> - <option value='1' <c:if test="${searchVO.searchCondition2 == '1'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.zip" /></option> <!-- 우편번호 --> - <option value='2' <c:if test="${searchVO.searchCondition2 == '2'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.ctprvnNm" /></option> <!-- 시도명 --> - <option value='3' <c:if test="${searchVO.searchCondition2 == '3'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.signguNm" /></option> <!-- 시군구명 --> - <option value='4' <c:if test="${searchVO.searchCondition2 == '4'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.emdNm" /></option> <!-- 읍면동명 --> - <option value='5' <c:if test="${searchVO.searchCondition2 == '5'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.liBuldNm" /></option> <!-- 리건물명 --> - <option value='6' <c:if test="${searchVO.searchCondition2 == '6'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.detailBuldNm" /></option> <!-- 상세건물명 --> - </select> - </li> - <li> - <input name="searchKeyword" type="text" size="25" value="${searchVO.searchKeyword}" maxlength="25" id="searchKeyword"> - <input type="submit" class="s_btn" value="<spring:message code="button.inquire" />" onclick="fn_egov_search_Zip(); return false;"> <!-- 조회 --> - </li> - <li style="margin-top:5px;"> - <input type="submit" class="s_btn" value="<spring:message code="comSymCcmZip.zipVO.SearchAddrr" /> <spring:message code="title.create" />" onclick="fn_egov_regist_Zip(1); return false;"> <!-- 일반주소 등록 --> - <input type="submit" class="s_btn" value="<spring:message code="comSymCcmZip.zipVO.SearchRdmn" /> <spring:message code="title.create" />" onclick="fn_egov_regist_Zip(2); return false;"> <!-- 도로명주소 등록 --> - <input type="submit" class="s_btn" value="<spring:message code="comSymCcmZip.zipVO.SearchAddrr" /> <spring:message code="comSymCcmZip.zipVO.excelFile" /> <spring:message code="title.create" />" onclick="fn_egov_regist_ExcelZip(1); return false;"> <!-- 일반주소 엑셀파일 등록 --> - <input type="submit" class="s_btn" value="<spring:message code="comSymCcmZip.zipVO.SearchRdmn" /> <spring:message code="comSymCcmZip.zipVO.excelFile" /> <spring:message code="title.create" />" onclick="fn_egov_regist_ExcelZip(2); return false;"> <!-- 도로명주소 엑셀파일 등록 --> - </li> - <ul> - </div> - -<table class="board_list" summary="<spring:message code="comSymCcmZip.zipVO.summaryList"/>"> <!-- 우편번호와 주소를 출력하는 우편번호 목록 테이블이다. --> - <caption>${pageTitle}<spring:message code="title.list" /></caption> - <colgroup> - <col style="width: 10%;"> - <col style="width: 20%;"> - <col style="width: 70%;"> - </colgroup> - <thead> - <tr> - <th><spring:message code="comSymCcmZip.zipVO.Snum" /></th> <!-- 순번 --> - <th><spring:message code="comSymCcmZip.zipVO.zip" /></th> <!-- 우편번호 --> - <th><spring:message code="comSymCcmZip.zipVO.SearchAddr" /></th> <!-- 주소 --> - </tr> - </thead> - -<tbody> -<c:choose> -<c:when test="${searchVO.searchList != '2'}"> - <c:forEach items="${resultList}" var="resultInfo" varStatus="status"> - <tr style="cursor:pointer;cursor:hand;" onclick="javascript:fn_egov_detail_Zip('${resultInfo.zip}','${resultInfo.sn}');"> - <td class="lt_text3" nowrap><c:out value="${(searchVO.pageIndex - 1) * searchVO.pageSize + status.count}"/></td> - <td class="lt_text3" nowrap><c:out value='${fn:substring(resultInfo.zip, 0,5)}'/></td> - <td class="lt_text" nowrap>${resultInfo.ctprvnNm} ${resultInfo.signguNm} ${resultInfo.emdNm} ${resultInfo.liBuldNm} ${resultInfo.lnbrDongHo}</td> - </tr> - </c:forEach> -</c:when> -<c:otherwise> - <c:forEach items="${resultList}" var="resultInfo" varStatus="status"> - <tr style="cursor:pointer;cursor:hand;" onclick="javascript:fn_egov_detail_RdmnCode_Zip('${resultInfo.rdmnCode}','${resultInfo.sn}');"> - <td class="lt_text3" nowrap><c:out value="${(searchVO.pageIndex - 1) * searchVO.pageSize + status.count}"/></td> - <td class="lt_text3" nowrap><c:out value='${fn:substring(resultInfo.zip, 0,3)}'/>-<c:out value='${fn:substring(resultInfo.zip, 3,6)}'/></td> - <td class="lt_text" nowrap>${resultInfo.ctprvnNm} ${resultInfo.signguNm} ${resultInfo.rdmn} ${resultInfo.bdnbrMnnm} <c:if test="${resultInfo.bdnbrSlno != ''}">- ${resultInfo.bdnbrSlno}</c:if> ${resultInfo.buldNm} ${resultInfo.detailBuldNm}</td> - </tr> - </c:forEach> -</c:otherwise> -</c:choose> - -<c:if test="${fn:length(resultList) == 0}"> - <tr> - <td class="lt_text3" 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> - - -<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"/> -</form> -<form name="Form" id="Form" method="post" action=""> - <input type=hidden name="zip"> - <input type=hidden name="sn" value="0"> - <input type=hidden name="rdmnCode"> - <input type=hidden name="searchList"> - <input type="submit" id="invisible" class="invisible"> -</form> -</div> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/zip/EgovCcmZipDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/zip/EgovCcmZipDetail.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/zip/EgovCcmZipDetail.jsp (nonexistent) @@ -1,167 +0,0 @@ -<% - /** - * @Class Name : EgovCcmZipDetail.jsp - * @Description : EgovCcmZipDetail 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.04.01 이중호 최초 생성 - * @ 2017.09.01 양희훈 표준프레임워크 v3.7 개선 - * @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="comSymCcmZip.zipVO.title"/></c:set> -<html lang="ko"> -<head> -<title>${pageTitle } <spring:message code="title.detail" /></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/cop/bbs/style.css' />"> -<script type="text/javaScript" language="javascript"> -<!-- -/* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ -function fn_egov_list_Zip(){ - location.href = "<c:url value='/sym/ccm/zip/EgovCcmZipList.do' />"; -} -/* ******************************************************** - * 수정화면으로 바로가기 - ******************************************************** */ -function fn_egov_modify_Zip(){ - var varForm = document.getElementById("Form"); - varForm.action = "<c:url value='/sym/ccm/zip/EgovCcmZipModify.do'/>"; - if (${searchList} == "1") { - varForm.zip.value = "${result.zip}"; - varForm.sn.value = "${result.sn}"; - } else { - varForm.rdmnCode.value = "${result.rdmnCode}"; - varForm.sn.value = "${result.sn}"; - } - varForm.submit(); -} -/* ******************************************************** - * 삭제 처리 함수 - ******************************************************** */ -function fn_egov_delete_Zip(){ - if (confirm("<spring:message code='common.delete.msg'/>")) { - var varForm = document.getElementById("Form"); - varForm.action = "<c:url value='/sym/ccm/zip/EgovCcmZipRemove.do'/>"; - if (${searchList} == "1") { - varForm.zip.value = "${result.zip}"; - varForm.sn.value = "${result.sn}"; - } else { - varForm.rdmnCode.value = "${result.rdmnCode}"; - varForm.sn.value = "${result.sn}"; - } - varForm.submit(); - } -} ---> -</script> -</head> -<body> -<div class="note"> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg"/></noscript> <!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> -<table width="700" cellpadding="8" class="table-search" border="0"> - <tr> - <td width="100%" class="title_left"><h1 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="<spring:message code="comSymCcmZip.zipVO.altImg"/>">&nbsp;${pageTitle } <spring:message code="title.detail" /></h1></td> - </tr> -</table> -<table class="tbl_note" width="700" border="0" cellpadding="0" cellspacing="1" summary="<spring:message code="comSymCcmZip.zipVO.summaryDetail"/>"> <!-- 우편번호, 시도명, 시군구명, 읍면동명, 리건물명, 번지동호를 가지고 있는 우편번호 상세조회 테이블이다. --> -<CAPTION style="display: none;">${pageTitle } <spring:message code="title.detail" /></CAPTION> - <c:if test="${searchList == '1'}"> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap ><spring:message code="comSymCcmZip.zipVO.zip"/> <span class="pilsu">*</span></th> <!-- 우편번호 --> - <td><c:out value='${fn:substring(result.zip, 0,3)}'/>-<c:out value='${fn:substring(result.zip, 3,6)}'/></td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap ><spring:message code="comSymCcmZip.zipVO.ctprvnNm"/> <span class="pilsu">*</span></th> <!-- 시도명 --> - <td>${result.ctprvnNm}</td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap ><spring:message code="comSymCcmZip.zipVO.signguNm"/> <span class="pilsu">*</span></th> <!-- 시군구명 --> - <td>${result.signguNm}</td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap ><spring:message code="comSymCcmZip.zipVO.emdNm"/> <span class="pilsu">*</span></th> <!-- 읍면동명 --> - <td>${result.emdNm}</td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap ><spring:message code="comSymCcmZip.zipVO.liBuldNm"/></th> <!-- 리건물명 --> - <td>${result.liBuldNm}</td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap ><spring:message code="comSymCcmZip.zipVO.lnbrDongHo"/></th><!-- 번지동호 --> - <td>${result.lnbrDongHo}</td> - </tr> - </c:if> - <c:if test="${searchList == '2'}"> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap ><spring:message code="comSymCcmZip.zipVO.zip"/> <span class="pilsu">*</span></th><!-- 우편번호 --> - <td><c:out value='${fn:substring(result.zip, 0,3)}'/>-<c:out value='${fn:substring(result.zip, 3,6)}'/></td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap ><spring:message code="comSymCcmZip.zipVO.rdmnCode"/> <span class="pilsu">*</span></th><!-- 도로명코드 --> - <td>${result.rdmnCode}</td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap ><spring:message code="comSymCcmZip.zipVO.ctprvnNm"/> <span class="pilsu">*</span></th> <!-- 시도명 --> - <td>${result.ctprvnNm}</td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap ><spring:message code="comSymCcmZip.zipVO.signguNm"/> <span class="pilsu">*</span></th> <!-- 시군구명 --> - <td>${result.signguNm}</td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap ><spring:message code="comSymCcmZip.zipVO.rdmn"/> <span class="pilsu">*</span></th> <!-- 도로명 --> - <td>${result.rdmn}</td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap ><spring:message code="comSymCcmZip.zipVO.bdnbrMnnm"/></th> <!-- 건물번호본번 --> - <td>${result.bdnbrMnnm}</td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap ><spring:message code="comSymCcmZip.zipVO.bdnbrSlno"/></th> <!-- 건물번호부번 --> - <td>${result.bdnbrSlno}</td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap ><spring:message code="comSymCcmZip.zipVO.buldNm"/></th> <!-- 건물명 --> - <td>${result.buldNm}</td> - </tr> - <tr> - <th class="ic_none" width="20%" height="23" scope="row" nowrap ><spring:message code="comSymCcmZip.zipVO.detailBuldNm"/></th> <!-- 상세건물명 --> - <td>${result.detailBuldNm}</td> - </tr> - </c:if> -</table> -<table width="700" border="0" cellspacing="0" cellpadding="0"> - <tr> - <td height="10"></td> - </tr> -</table> -<div class="txt-cnt mt20"> -<input class="btnStyle02" type="submit" value="<spring:message code="button.update" />" onclick="fn_egov_modify_Zip(); return false;"></td> -<input class="btnStyle02" type="submit" value="<spring:message code="title.delete" />" onclick="fn_egov_delete_Zip(); return false;"></td> -<input class="btnStyle02" type="submit" value="<spring:message code="button.list" />" onclick="fn_egov_list_Zip(); return false;"></td> -</div> -<form name="Form" id="Form" method="post" action=""> - <input type=hidden name="zip"> - <input type=hidden name="sn"> - <input type=hidden name="rdmnCode"> - <input type=hidden name="searchList" value="${searchList}"> -</form> -</div> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/zip/EgovAdressPop.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/zip/EgovAdressPop.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/zip/EgovAdressPop.jsp (nonexistent) @@ -1,77 +0,0 @@ -<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> -<!DOCTYPE html> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Insert title here</title> -<% - //request.setCharacterEncoding("UTF-8"); //한글깨지면 주석제거 - //request.setCharacterEncoding("EUC-KR"); //해당시스템의 인코딩타입이 EUC-KR일경우에 - String inputYn = request.getParameter("inputYn"); - String zipNo = request.getParameter("zipNo"); - String rnMgtSn = request.getParameter("rnMgtSn"); - String siNm = request.getParameter("siNm"); - String sggNm = request.getParameter("sggNm"); - String roadFullAddr = request.getParameter("roadFullAddr"); - String buldMnnm = request.getParameter("buldMnnm"); - String buldSlno = request.getParameter("buldSlno"); - String bdNm = request.getParameter("bdNm"); - String detBdNmList = request.getParameter("detBdNmList"); - - /* 필요시 사용 - String engAddr = request.getParameter("engAddr"); - String addrDetail = request.getParameter("addrDetail"); - String admCd = request.getParameter("admCd"); - String roadAddrPart1 = request.getParameter("roadAddrPart1"); - String roadAddrPart2 = request.getParameter("roadAddrPart2"); - String jibunAddr = request.getParameter("jibunAddr"); - String bdMgtSn = request.getParameter("bdMgtSn"); - String bdKdcd = request.getParameter("bdKdcd"); - String emdNm = request.getParameter("emdNm"); - String liNm = request.getParameter("liNm"); - String rn = request.getParameter("rn"); - String udrtYn = request.getParameter("udrtYn"); - String mtYn = request.getParameter("mtYn"); - String lnbrMnnm = request.getParameter("lnbrMnnm"); - String lnbrSlno = request.getParameter("lnbrSlno"); - String emdNo = request.getParameter("emdNo"); - */ - -%> -</head> -<script language="javascript"> -// opener관련 오류가 발생하는 경우 아래 주석을 해지하고, 사용자의 도메인정보를 입력합니다. ("주소입력화면 소스"도 동일하게 적용시켜야 합니다.) -//document.domain = "abc11.co.kr"; - -function init(){ - var url = location.href; - //var url = window.opener.document.URL; - var confmKey = "U01TX0FVVEgyMDE3MDgyNjE1MjQwNTI0MzI2"; - var resultType = "4"; // 도로명주소 검색결과 화면 출력내용, 1 : 도로명, 2 : 도로명+지번, 3 : 도로명+상세건물명, 4 : 도로명+지번+상세건물명 - var inputYn= '<c:out value="${inputYn}"/>'; - if(inputYn != "Y"){ - document.form.confmKey.value = confmKey; - document.form.returnUrl.value = url; - document.form.resultType.value = resultType; - document.form.action="http://www.juso.go.kr/addrlink/addrLinkUrl.do"; //인터넷망 - //document.form.action="http://www.juso.go.kr/addrlink/addrMobileLinkUrl.do"; //모바일 웹인 경우, 인터넷망 - document.form.submit(); - }else{ - opener.jusoCallBack("<c:out value="${zipNo}"/>","<c:out value="${rnMgtSn}"/>","<c:out value="${siNm}"/>","<c:out value="${sggNm}"/>","<c:out value="${roadFullAddr}"/>","<c:out value="${buldMnnm}"/>","<c:out value="${buldSlno}"/>","<c:out value="${bdNm}"/>","<c:out value="${detBdNmList}"/>"); - window.close(); - } -} -</script> -<body onload="init();"> - <form id="form" name="form" method="post"> - <input type="hidden" id="confmKey" name="confmKey" value=""/> - <input type="hidden" id="returnUrl" name="returnUrl" value=""/> - <input type="hidden" id="resultType" name="resultType" value=""/> - <!-- 해당시스템의 인코딩타입이 EUC-KR일경우에만 추가 START--> - <!-- - <input type="hidden" id="encodingType" name="encodingType" value="EUC-KR"/> - --> - <!-- 해당시스템의 인코딩타입이 EUC-KR일경우에만 추가 END--> - </form> -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/zip/EgovCcmZipRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/zip/EgovCcmZipRegist.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/zip/EgovCcmZipRegist.jsp (nonexistent) @@ -1,262 +0,0 @@ -<!DOCTYPE html> -<% - /** - * @Class Name : EgovCcmZipRegist.jsp - * @Description : EgovCcmZipRegist 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- -------- --------------------------- - * @ 2009.04.01 이중호 최초 생성 - * @ 2017.08.30 양희훈 표준프레임워크 v3.7 개선 - * @ 2019.12.11 신용호 KISA 보안약점 조치 (크로스사이트 스크립트) - * - * @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="comSymCcmZip.zipVO.title"/></c:set> -<html lang="ko"> -<head> -<title>${pageTitle} <spring:message code="title.create" /></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/cop/bbs/style.css' />"> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<validator:javascript formName="zip" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> -/* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ -function fn_egov_list_Zip(){ - location.href = "<c:url value='/sym/ccm/zip/EgovCcmZipList.do' />"; -} -/* ******************************************************** - * 등록처리 - ******************************************************** */ -function fn_egov_regist_Zip(form){ - if(confirm("<spring:message code='common.save.msg'/>")){ - if(!validateZip(form)){ - return; - }else{ - form.submit(); - } - } -} -/* ******************************************************** - * 주소검색 - ******************************************************** */ -function goAddSearch() { - // 호출된 페이지(jusopopup.jsp)에서 실제 주소검색URL(http://www.juso.go.kr/addrlink/addrLinkUrl.do)를 호출하게 됩니다. - var pop = window.open("<c:url value='/sym/ccm/zip/EgovAdressPop.do' />","pop","width=570,height=420, scrollbars=yes, resizable=yes"); - - // 모바일 웹인 경우, 호출된 페이지(jusopopup.jsp)에서 실제 주소검색URL(http://www.juso.go.kr/addrlink/addrMobileLinkUrl.do)를 호출하게 됩니다. - //var pop = window.open("/popup/jusoPopup.jsp","pop","scrollbars=yes, resizable=yes"); -} - -function jusoCallBack(zipNo,rnMgtSn,siNm,sggNm,roadFullAddr,buldMnnm,buldSlno,bdNm,detBdNmList){ - // 팝업페이지에서 주소입력한 정보를 받아서, 현 페이지에 정보를 등록합니다. - document.zip.zip.value = zipNo; /* 우편번호 */ - document.zip.rdmnCode.value = rnMgtSn; /* 도로명코드 */ - document.zip.ctprvnNm.value = siNm; /* 시도명 */ - document.zip.signguNm.value = sggNm; /* 시군구명 */ - document.zip.rdmn.value = roadFullAddr; /* 도로명 */ - document.zip.bdnbrMnnm.value = buldMnnm; /* 건물본번 */ - document.zip.bdnbrSlno.value = buldSlno; /* 건물부번 */ - document.zip.buldNm.value = bdNm; /* 건물명 */ - document.zip.detailBuldNm.value = detBdNmList; /* 상세건물명 */ -} -</script> -</head> -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg"/></noscript> -<form:form commandName="zip" name="zip" method="post"> -<div class="note"> - -<!-- 상단 타이틀 영역 --> - <h1> - <c:set var="titleZip"><spring:message code="comSymCcmZip.zipVO.zipCreate"/></c:set> - <c:set var="titleRdmn"><spring:message code="comSymCcmZip.zipVO.rdmnCreate"/></c:set> - <c:if test="${searchList == '1'}"> - <img src="<c:url value='/images/egovframework/com/cmm/icon/tit_icon.gif' />" width="16" height="16" hspace="3" style="vertical-align: middle" alt="제목아이콘이미지">&nbsp;${titleZip }</h1></td> - </c:if> - <c:if test="${searchList == '2'}"> - <img src="<c:url value='/images/egovframework/com/cmm/icon/tit_icon.gif' />" width="16" height="16" hspace="3" style="vertical-align: middle" alt="제목아이콘이미지">&nbsp;${titleRdmn }</h1></td> - </c:if> - -<!-- 등록 폼 영역 --> -<c:set var="titleMessage"><spring:message code="comSymCcmZip.zipVO.zipMessage"/></c:set> -<table class="tbl_note" summary="<spring:message code="comSymCcmZip.zipVO.summaryInsert"/>"><!-- 우편번호, 시도명, 시군구명, 읍면동명, 리건물명, 번지동호를 입력하는 우편번호 등록 테이블입니다. --> -<caption>${pageTitle } <spring:message code="title.create" /></caption> -<colgroup> - <col style="width: 20%;"><col style="width: ;"> -</colgroup> -<tbody> - <c:if test="${searchList == '1'}"> - <!-- 우편번호 --> - <c:set var="title"><spring:message code="comSymCcmZip.zipVO.zip"/></c:set> - <tr> - <th class="ic_none"><label for="zip">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:input path="zip" size="5" maxlength="5" id="zip"/> - <form:errors path="zip"/> &nbsp;* ${titleMessage } <!-- 우편번호의 '-'를 제외하고 입력하시오. --> - </td> - </tr> - <!-- 시도명 --> - <c:set var="title"><spring:message code="comSymCcmZip.zipVO.ctprvnNm"/></c:set> - <tr> - <th class="ic_none"><label for="ctprvnNm">${title} <span class="pilsu">*</label></th> - <td> - <form:input path="ctprvnNm" size="20" maxlength="20" id="ctprvnNm"/> - <form:errors path="ctprvnNm"/> - </td> - </tr> - <!-- 시군구명 --> - <c:set var="title"><spring:message code="comSymCcmZip.zipVO.signguNm"/></c:set> - <tr> - <th class="ic_none"><label for="signguNm">${title} <span class="pilsu">*</label></th> - <td> - <form:input path="signguNm" size="20" maxlength="20" id="signguNm"/> - <form:errors path="signguNm"/> - </td> - </tr> - <!-- 읍면동명 --> - <c:set var="title"><spring:message code="comSymCcmZip.zipVO.emdNm"/></c:set> - <tr> - <th class="ic_none"><label for="emdNm">${title} <span class="pilsu">*</label></th> - <td> - <form:input path="emdNm" size="30" maxlength="30" id="emdNm"/> - <form:errors path="emdNm"/> - </td> - </tr> - <!-- 리건물명 --> - <c:set var="title"><spring:message code="comSymCcmZip.zipVO.liBuldNm"/></c:set> - <tr> - <th class="ic_none"><label for="liBuldNm">${title}</label></th> - <td> - <form:input path="liBuldNm" size="60" maxlength="60" id="liBuldNm"/> - <form:errors path="liBuldNm"/> - </td> - </tr> - <!-- 번지동호 --> - <c:set var="title"><spring:message code="comSymCcmZip.zipVO.lnbrDongHo"/></c:set> - <tr> - <th class="ic_none"><label for="lnbrDongHo">${title}</label></th> - <td> - <form:input path="lnbrDongHo" size="20" maxlength="20" id="lnbrDongHo"/> - <form:errors path="lnbrDongHo"/> - </td> - </tr> - <input type=hidden name="rdmnCode" id="rdmnCode" value="0"/> - <input type=hidden name="rdmn" id="rdmn" value="0"/> - </c:if> - <c:if test="${searchList == '2'}"> - <!-- 우편번호 --> - <c:set var="title"><spring:message code="comSymCcmZip.zipVO.zip"/></c:set> - <c:set var="address"><spring:message code="comSymCcmZip.zipVO.rdmnSearch"/></c:set> - <tr> - <th class="ic_none"><label for="zip">${title} <span class="pilsu">*</label></th> - <td> - <form:input path="zip" size="5" maxlength="5" id="zip" name="zip"/> - <form:errors path="zip"/> <input type="button" class="btn_s" onClick="goAddSearch();" value="${address }"/> - </td> - </tr> - <!-- 도로명코드 --> - <c:set var="title"><spring:message code="comSymCcmZip.zipVO.rdmnCode"/></c:set> - <tr> - <th class="ic_none"><label for="rdmnCode">${title} <span class="pilsu">*</label></th> - <td> - <form:input path="rdmnCode" size="12" maxlength="12" id="rdmnCode"/> - <form:errors path="rdmnCode"/> - </td> - </tr> - <!-- 시도명 --> - <c:set var="title"><spring:message code="comSymCcmZip.zipVO.ctprvnNm"/></c:set> - <tr> - <th class="ic_none"><label for="ctprvnNm">${title} <span class="pilsu">*</label></th> - <td> - <form:input path="ctprvnNm" size="20" maxlength="20" id="ctprvnNm"/> - <form:errors path="ctprvnNm"/> - </td> - </tr> - <!-- 시군구명 --> - <c:set var="title"><spring:message code="comSymCcmZip.zipVO.signguNm"/></c:set> - <tr> - <th class="ic_none"><label for="signguNm">${title} <span class="pilsu">*</label></th> - <td> - <form:input path="signguNm" size="20" maxlength="20" id="signguNm"/> - <form:errors path="signguNm"/> - </td> - </tr> - <!-- 도로명 --> - <c:set var="title"><spring:message code="comSymCcmZip.zipVO.rdmn"/></c:set> - <tr> - <th class="ic_none"><label for="rdmn">${title} <span class="pilsu">*</label></th> - <td> - <form:input path="rdmn" size="60" maxlength="60" id="rdmn"/> - <form:errors path="rdmn"/> - </td> - </tr> - <!-- 건물번호본번 --> - <c:set var="title"><spring:message code="comSymCcmZip.zipVO.bdnbrMnnm"/></c:set> - <tr> - <th class="ic_none"><label for="bdnbrMnnm">${title}</label></th> - <td> - <form:input path="bdnbrMnnm" size="5" maxlength="5" id="bdnbrMnnm"/> - <form:errors path="bdnbrMnnm"/> - </td> - </tr> - <!-- 건물번호부번 --> - <c:set var="title"><spring:message code="comSymCcmZip.zipVO.bdnbrSlno"/></c:set> - <tr> - <th class="ic_none"><label for="bdnbrSlno">${title}</label></th> - <td> - <form:input path="bdnbrSlno" size="5" maxlength="5" id="bdnbrSlno"/> - <form:errors path="bdnbrSlno"/> - </td> - </tr> - <!-- 건물명 --> - <c:set var="title"><spring:message code="comSymCcmZip.zipVO.buldNm"/></c:set> - <tr> - <th class="ic_none"><label for="buldNm">${title}</label></th> - <td> - <form:input path="buldNm" size="60" maxlength="60" id="buldNm"/> - <form:errors path="buldNm"/> - </td> - </tr> - <!-- 상세건물명 --> - <c:set var="title"><spring:message code="comSymCcmZip.zipVO.detailBuldNm"/></c:set> - <tr> - <th class="ic_none"><label for="detailBuldNm">${title}</label></th> - <td> - <form:input path="detailBuldNm" size="60" maxlength="60" id="detailBuldNm"/> - <form:errors path="detailBuldNm"/> - </td> - </tr> - <input type=hidden name="emdNm" id="emdNm" value="0"/> - </c:if> - </tbody> -</table> - -<!-- 목록/저장버튼 --> -<div class="txt-cnt mt20"> - <input type="submit" class="btnStyle02 bg_gray" value="<spring:message code="button.list" />" onclick="fn_egov_list_Zip(); return false;"> <!-- 목록 --> - <input type="submit" class="btnStyle02" value="<spring:message code="button.create" />" onclick="fn_egov_regist_Zip(document.zip); return false;"></span> <!-- 등록 --> -</div><div style="clear:both;"></div> - -<input name="cmd" type="hidden" value="<c:out value='save'/>"> -<input name="searchList" type="hidden" value="<c:out value='${searchList}'/>"> -</form:form> -</div> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/zip/EgovCcmZipSearchList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/zip/EgovCcmZipSearchList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/zip/EgovCcmZipSearchList.jsp (nonexistent) @@ -1,176 +0,0 @@ -<%-- - /** - * @Class Name : EgovCcmZipSearchList.jsp - * @Description : EgovCcmZipSearchList 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2009.04.01 이중호 최초 생성 - * @ 2011.11.22 이기하 도로명주소 추가 - * @ 2013.05.23 이기하 RegExp 수정(addr.replace("/^\s+|\s+$/g",""); => addr.replace(/^\s+|\s+$/g,"")) - * - * @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> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8" > -<title><spring:message code="comSymCcmZip.ccmZipSearchList.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/showModalDialogCallee.js'/>" ></script> -<script type="text/javascript"> -<!-- -/* ******************************************************** - * 페이징 처리 함수 - ******************************************************** */ -function fn_egov_pageview(pageNo){ - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/sym/ccm/zip/EgovCcmZipSearchList.do'/>"; - document.listForm.submit(); -} -/* ******************************************************** - * 조회 처리 - ******************************************************** */ -function fn_egov_search_Zip(){ - document.listForm.pageIndex.value = 1; - document.listForm.searchList.value = document.getElementById("searchList").value; - document.listForm.searchCondition.value = document.getElementById("searchCondition").value; - document.listForm.searchCondition2.value = document.getElementById("searchCondition2").value; - document.listForm.submit(); -} -/* ******************************************************** - * 결과 우편번호,주소 반환 - ******************************************************** */ -function fn_egov_return_Zip(zip,addr){ - var retVal = new Object(); - var sZip = zip; - var vZip = zip.substring(0,3)+zip.substring(3,6); - var sAddr = addr.replace(/^\s+|\s+$/g,""); - retVal.sZip = sZip; - retVal.vZip = vZip; - retVal.sAddr = sAddr; - - setReturnValue(retVal); - - parent.window.returnValue = retVal; - parent.window.close(); -} -/* ******************************************************** - * 목록회면 처리 함수 - ******************************************************** */ -function fn_egov_list(){ - if (document.getElementById("searchList").value == 1) { - document.getElementById("searchCondition").style.display=""; - document.getElementById("searchCondition2").style.display="none"; - } else { - document.getElementById("searchCondition").style.display="none"; - document.getElementById("searchCondition2").style.display=""; - } -} ---> -</script> -</head> - -<body onLoad="fn_egov_list()"> - -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<form name="listForm" action="<c:url value='/sym/ccm/zip/EgovCcmZipSearchList.do'/>" method="post"> - -<div class="board" style="width:680px"> - - <h1><spring:message code="comSymCcmZip.ccmZipSearchList.title"/></h1><!-- 우편번호 찾기 --> - - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"><!-- 이 레이아웃은 하단 정보를 대한 검색 정보로 구성되어 있습니다. --> - <ul> - <li> - <select name="searchList" id="searchList" title="searchList" onchange="fn_egov_list()"> - <option value='1' <c:if test="${searchList == '1'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.SearchAddr"/></option><!-- 주소 --> - <option value='2' <c:if test="${searchList == '2'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.SearchRdmn"/></option><!-- 도로명주소 --> - </select> - <select name="searchCondition" id="searchCondition" title="searchCondition" style="display:none"> - <option value='1' <c:if test="${searchVO.searchCondition == '1'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.zip"/></option><!-- 우편번호 --> - <option value='2' <c:if test="${searchVO.searchCondition == '2'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.ctprvnNm"/></option><!-- 시도명 --> - <option value='3' <c:if test="${searchVO.searchCondition == '3'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.signguNm"/></option><!-- 시군구명 --> - <option value='4' <c:if test="${searchVO.searchCondition == '4'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.emdNm"/></option><!-- 읍면동명 --> - <option value='5' <c:if test="${searchVO.searchCondition == '5'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.liBuldNm"/></option><!-- 리건물명 --> - </select> - <select name="searchCondition2" id="searchCondition2" title="searchCondition" style="display:none"> - <option value='1' <c:if test="${searchVO.searchCondition2 == '1'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.zip"/></option><!-- 우편번호 --> - <option value='2' <c:if test="${searchVO.searchCondition2 == '2'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.ctprvnNm"/></option><!-- 시도명 --> - <option value='3' <c:if test="${searchVO.searchCondition2 == '3'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.signguNm"/></option><!-- 시군구명 --> - <option value='4' <c:if test="${searchVO.searchCondition2 == '4'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.rdmn"/></option><!-- 도로명 --> - <option value='5' <c:if test="${searchVO.searchCondition2 == '5'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.buldNm"/></option><!-- 건물명 --> - <option value='6' <c:if test="${searchVO.searchCondition2 == '6'}">selected="selected"</c:if>><spring:message code="comSymCcmZip.zipVO.detailBuldNm"/></option><!-- 상세건물명 --> - </select> - <input class="s_input2 vat" name="searchKeyword" type="text" value="${searchVO.searchKeyword}" maxlength="20" size="20" title="<spring:message code="comSymCcmZip.ccmZipSearchList.inputText"/>" /><!-- 입력창 --> - - <input class="s_btn" type="submit" value="<spring:message code="title.inquire"/>" title="<spring:message code="title.inquire"/>" onclick="fn_egov_search_Zip();" /><!-- 조회 --> - </li> - </ul> - </div> - - <table class="board_list"> - <caption></caption> - <colgroup> - <col style="width:25%" /> - <col style="width:75%" /> - </colgroup> - <thead> - <tr> - <th scope="col"></th> - <th scope="col"></th> - </tr> - </thead> - <tbody> - <%-- 데이터를 없을때 화면에 메세지를 출력해준다 --%> - <c:if test="${fn:length(resultList) == 0}"> - <tr> - <td class="lt_text3" colspan="2"> - <spring:message code="common.nodata.msg" /> - </td> - </tr> - </c:if> - <c:if test="${searchList == '1'}"> - <c:forEach items="${resultList}" var="resultInfo" varStatus="status"> - <tr style="cursor:pointer;cursor:pointer;" onclick="fn_egov_return_Zip( '${resultInfo.zip}', '${resultInfo.ctprvnNm} ${resultInfo.signguNm} ${resultInfo.emdNm} ${resultInfo.liBuldNm}');"> - <td><c:out value='${fn:substring(resultInfo.zip, 0,3)}'/>-<c:out value='${fn:substring(resultInfo.zip, 3,6)}'/></td> - <td>${resultInfo.ctprvnNm} ${resultInfo.signguNm} ${resultInfo.emdNm} ${resultInfo.liBuldNm} ${resultInfo.lnbrDongHo}</td> - </tr> - </c:forEach> - </c:if> - <c:if test="${searchList == '2'}"> - <c:forEach items="${resultList}" var="resultInfo" varStatus="status"> - <tr style="cursor:pointer;cursor:pointer;" onclick="fn_egov_return_Zip( '${resultInfo.zip}', '${resultInfo.ctprvnNm} ${resultInfo.signguNm} ${resultInfo.rdmn} ${resultInfo.bdnbrMnnm} <c:if test="${resultInfo.bdnbrSlno != ''}">- ${resultInfo.bdnbrSlno}</c:if> ${resultInfo.buldNm} ${resultInfo.detailBuldNm}');"> - <td><c:out value='${fn:substring(resultInfo.zip, 0,3)}'/>-<c:out value='${fn:substring(resultInfo.zip, 3,6)}'/></td> - <td>${resultInfo.ctprvnNm} ${resultInfo.signguNm} ${resultInfo.rdmn} ${resultInfo.bdnbrMnnm} <c:if test="${resultInfo.bdnbrSlno != ''}">- ${resultInfo.bdnbrSlno}</c:if> ${resultInfo.buldNm} ${resultInfo.detailBuldNm}</td> - </tr> - </c:forEach> - </c:if> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="fn_egov_pageview"/> - </ul> - </div> -</div> -<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"> -<input type=hidden name="searchList"> -</form> -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/zip/EgovCcmExcelZipRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/zip/EgovCcmExcelZipRegist.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/sym/ccm/zip/EgovCcmExcelZipRegist.jsp (nonexistent) @@ -1,122 +0,0 @@ -<% - /** - * @Class Name : EgovCcmExcelZipRegist.jsp - * @Description : EgovCcmExcelZipRegist 화면 - * @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="comSymCcmZip.zipVO.title"/></c:set> -<html lang="ko"> -<head> -<title>${pageTitle} <spring:message code="comSymCcmZip.zipVO.excelFile" /> <spring:message code="title.create" /></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/cop/bbs/style.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_list_Zip(){ - location.href = "<c:url value='/sym/ccm/zip/EgovCcmZipList.do' />"; -} -/* ******************************************************** - * 저장처리화면 - ******************************************************** */ -function fn_egov_regist_ExcelZip(){ - var varForm = document.getElementById("Form"); - - // 파일 확장명 확인 - var arrExt = "xls"; - var arrExt1 = "xlsx"; - var objInput = varForm.elements["fileNm"]; - var strFilePath = objInput.value; - var arrTmp = strFilePath.split("."); - var strExt = arrTmp[arrTmp.length-1].toLowerCase(); - - if (!(arrExt == strExt || arrExt1 == strExt)) { - alert("엑셀 파일을 첨부하지 않았습니다.\n확인후 다시 처리하십시오. "); - abort; - } - varForm.action = "<c:url value='/sym/ccm/zip/EgovCcmExcelZipRegist.do' />"; - varForm.searchList.value = ${searchList}; - varForm.submit(); - -} ---> -</script> -</head> -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg"/></noscript> -<!-- 엑셀 등록 메시지 --> -${sResult} -<DIV id="note" style="width:712px"> -<!-- 상단타이틀 --> -<form name="Form" id="Form" action="<c:url value='/sym/ccm/zip/EgovCcmZipRegist.do'/>" method="post" enctype="multipart/form-data" > -<!-- 상단 타이틀 영역 --> -<table width="700" cellpadding="8" class="table-search" border="0"> - <tr> - <td width="100%"class="title_left"><h1 class="title_left"> - <c:if test ="${searchList == '1'}"> - <img src="<c:url value='/images/egovframework/com/cmm/icon/tit_icon.gif' />" width="16" height="16" hspace="3" style="vertical-align: middle" alt="<spring:message code="comSymCcmZip.zipVO.altImg"/>">&nbsp;${pageTitle} <spring:message code="comSymCcmZip.zipVO.SearchAddrr" /> <spring:message code="comSymCcmZip.zipVO.excelFile" /> <spring:message code="title.create" /></h1></td><!-- 우편번호 일반주소 엑셀파일 등록 --> - </c:if> - <c:if test ="${searchList == '2'}"> - <img src="<c:url value='/images/egovframework/com/cmm/icon/tit_icon.gif' />" width="16" height="16" hspace="3" style="vertical-align: middle" alt="<spring:message code="comSymCcmZip.zipVO.altImg"/>">&nbsp;${pageTitle} <spring:message code="comSymCcmZip.zipVO.SearchRdmn" /> <spring:message code="comSymCcmZip.zipVO.excelFile" /> <spring:message code="title.create" /></h1></td> <!-- 우편번호 도로명주소 엑셀파일 등록 --> - </c:if> - </tr> -</table> - -<!-- 등록 폼 영역 --> -<table class="tbl_note" width="700" border="0" cellpadding="0" cellspacing="1" class="table-register" summary="<spring:message code="comSymCcmZip.zipVO.summaryExcel"/>"> <!-- 우편번호 엑셀파일을 첨부할 수 있는 등록 테이블입니다. --> -<CAPTION style="display: none;">${pageTitle} <spring:message code="comSymCcmZip.zipVO.excelFile"/> <spring:message code="title.create" /></CAPTION> <!-- 우편번호 엑셀파일 등록 --> - <tr> - <th>${pageTitle} <spring:message code="comSymCcmZip.zipVO.excelFile"/></th> - <td> - <input type="text" id="fileNm" name="fileNm" class="file_input_textbox" style="width: 200px; " /> - <div class="file_input_div"> - <input type="button" class="file_input_button" value="<spring:message code="comSymCcmZip.zipVO.fileSelect" />" /> <!-- 파일선택 --> - <input type="file" name="file_1" class="file_input_hidden" onchange="javascript: document.getElementById('fileNm').value = this.value" /> - </div> - </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> -<!-- 목록/저장버튼 --> -<div class="txt-cnt mt20"> - <input type="submit" class="btnStyle02 bg_gray" value="<spring:message code="button.list" />" onClick="fn_egov_list_Zip(); return false;" /> <!-- 목록 --> - <input type="submit" class="btnStyle02" value="<spring:message code="button.save" />" onClick="fn_egov_regist_ExcelZip(); return false;" /> <!-- 저장 --> - </div> - -<input name="cmd" type="hidden" value="<c:out value='ExcelZipRegist'/>"/> -<input name="searchList" type="hidden" value="${searchList}"/> -</form> -</DIV> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovEventCmpgnUpdt.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovEventCmpgnUpdt.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovEventCmpgnUpdt.jsp (nonexistent) @@ -1,249 +0,0 @@ -<% - /** - * @Class Name : EgovEventCmpgnUpdt.jsp - * @Description : EgovEventCmpgnUpdt 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 박정규 최초 생성 - * 2016.06.13 김연호 표준프레임워크 v3.6 개선 - * @author 공통서비스팀 - * @since 2009.02.01 - * @version 1.0 - * @see - * - */ -%> -<%@ page language="java" contentType="text/html; charset=UTF-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> -<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> -<%@ 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="comUssIonEcc.eventCmpgnVO.title" /></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle }<spring:message code="title.update" /></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/cmm/jqueryui.css' />"> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<script src="<c:url value='/js/egovframework/com/cmm/jquery.js' />"></script> -<script src="<c:url value='/js/egovframework/com/cmm/jqueryui.js' />"></script> -<validator:javascript formName="eventCmpgnVO" staticJavascript="false" xhtml="true" cdata="false" /> -<script type="text/javascript"> - -$(function() { - $("#eventConfmDe").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'button' - , 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) - }); - - $("#eventSvcBeginDe").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'button' - , 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) - }); - - $("#eventSvcEndDe").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'button' - , 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_init() { - // 첫 입력란에 포커스.. - document.getElementById("eventCmpgnVO").eventCn.focus(); -} -/* ******************************************************** - * 저장처리화면 - ******************************************************** */ -function fn_egov_updt_event(form) { - - if (!validateEventCmpgnVO(form)) { - return false; - } else { - if (confirm("<spring:message code="common.update.msg" />")) { - form.submit(); - } - } -} -/* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ -function fn_egov_inqire_eventlist() { - eventCmpgnVO.action = "<c:url value='/uss/ion/ecc/selectEventCmpgnList.do'/>"; - eventCmpgnVO.submit(); -} - -</script> -</head> -<body onLoad="fn_egov_init(); "> - -<!-- javascript warning tag --> -<noscript class="noScriptTitle"> <spring:message code="common.noScriptTitle.msg" /> </noscript> - -<!-- 상단타이틀 --> -<form:form commandName="eventCmpgnVO" action="${pageContext.request.contextPath}/uss/ion/ecc/updateEventCmpgn.do" method="post" onSubmit="fn_egov_updt_event(document.forms[0]); return false;" > - <div class="wTableFrm"> - <h2>${pageTitle} <spring:message code="title.update" /></h2> - - <!-- 수정폼 --> - <table class="wTable" summary="<spring:message code="common.summary.update" arguments="${pageTitle}" />"> - <caption>${pageTitle} <spring:message code="title.update" /></caption> - <colgroup> - <col style="width: 20%;"> - <col style="width:;"> - </colgroup> - <tbody> - <!-- 입력 --> - <c:set var="inputTxt"><spring:message code="input.input" /></c:set> - - <!-- 행사유형 --> - <c:set var="title"><spring:message code="comUssIonEcc.eventCmpgnVO.eventTyCode"/> </c:set> - <tr> - <th><label for="eventTyCode">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:select path="eventTyCode" title="${title} ${inputTxt}" cssClass="txt"> - <form:option value="" label="--선택하세요--" /> - <form:options items="${eventTyCode}" itemValue="code" itemLabel="codeNm" /> - </form:select> - <div><form:errors path="eventTyCode" cssClass="error" /></div> - </td> - </tr> - - <!-- 행사내용 --> - <c:set var="title"><spring:message code="comUssIonEcc.eventCmpgnVO.eventCn"/> </c:set> - <tr> - <th><label for="eventCn">${title } <span class="pilsu">*</span></label></th> - <td class="nopd"> - <form:textarea path="eventCn" title="${title} ${inputTxt}" cols="300" rows="20" /> - <div><form:errors path="eventCn" cssClass="error" /></div> - </td> - </tr> - - <!-- 행사시작일자 --> - <c:set var="title"><spring:message code="comUssIonEcc.eventCmpgnVO.eventSvcBeginDe"/> </c:set> - <tr> - <th><label for="eventSvcBeginDe">${title} <span class="pilsu">*</span></label></th> - <td class="left" colspan="3"> - <form:input path="eventSvcBeginDe" title="${title} ${inputTxt}" size="70" maxlength="70" style="width:70px;"/> - <div><form:errors path="eventSvcBeginDe" cssClass="error" /></div> - </td> - </tr> - - <!-- 행사종료일자 --> - <c:set var="title"><spring:message code="comUssIonEcc.eventCmpgnVO.eventSvcEndDe"/> </c:set> - <tr> - <th><label for="eventSvcEndDe">${title} <span class="pilsu">*</span></label></th> - <td class="left" colspan="3"> - <form:input path="eventSvcEndDe" title="${title} ${inputTxt}" size="70" maxlength="70" style="width:70px;"/> - <div><form:errors path="eventSvcEndDe" cssClass="error" /></div> - </td> - </tr> - - <!-- 서비스이용인원수 --> - <c:set var="title"><spring:message code="comUssIonEcc.eventCmpgnVO.svcUseNmprCo"/> </c:set> - <tr> - <th><label for="svcUseNmprCo">${title} </label></th> - <td class="left"> - <form:input path="svcUseNmprCo" title="${title} ${inputTxt}" size="70" maxlength="70" /> - <div><form:errors path="svcUseNmprCo" cssClass="error" /></div> - </td> - </tr> - - <!-- 담당자명 --> - <c:set var="title"><spring:message code="comUssIonEcc.eventCmpgnVO.chargerNm"/> </c:set> - <tr> - <th><label for="chargerNm">${title} </label></th> - <td class="left"> - <form:input path="chargerNm" title="${title} ${inputTxt}" size="70" maxlength="70" /> - <div><form:errors path="chargerNm" cssClass="error" /></div> - </td> - </tr> - - <!-- 준비물내용 --> - <c:set var="title"><spring:message code="comUssIonEcc.eventCmpgnVO.prparetgCn"/> </c:set> - <tr> - <th><label for="prparetgCn">${title } </label></th> - <td class="nopd"> - <form:textarea path="prparetgCn" title="${title} ${inputTxt}" cols="300" rows="20" /> - <div><form:errors path="prparetgCn" cssClass="error" /></div> - </td> - </tr> - - <!-- 승인여부 --> - <c:set var="title"><spring:message code="comUssIonEcc.eventCmpgnVO.eventConfmAt"/> </c:set> - <tr> - <th><label for="eventConfmAt">${title } </label></th> - <td class="left"> - <form:select path="eventConfmAt" title="${title} ${inputTxt }" cssClass="txt"> - <form:option value="" label="--선택하세요--" /> - <form:option value="Y" label="예" /> - <form:option value='N'>아니오</form:option> - </form:select> - <div><form:errors path="eventConfmAt" cssClass="error" /></div> - </td> - </tr> - - <!-- 승인일자 --> - <c:set var="title"><spring:message code="comUssIonEcc.eventCmpgnVO.eventConfmDe"/> </c:set> - <tr> - <th><label for="eventConfmDe">${title} <span class="pilsu">*</span></label></th> - <td class="left" colspan="3"> - <form:input path="eventConfmDe" title="${title} ${inputTxt}" size="70" maxlength="70" style="width:70px;"/> - <div><form:errors path="eventConfmDe" cssClass="error" /></div> - </td> - </tr> - - </tbody> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input type="submit" class="s_submit" value="<spring:message code="button.update" />" title="<spring:message code="button.update" /> <spring:message code="input.button" />" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/ecc/selectEventCmpgnList.do' />" title="<spring:message code="button.list" /> <spring:message code="input.button" />"><spring:message code="button.list" /></a></span></div> - <div style="clear: both;"></div> - - </div> - - <input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>" /> - <input name="eventId" type="hidden" value="${eventCmpgnVO.eventId}"> -</form:form> - -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovTnextrlHrRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovTnextrlHrRegist.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovTnextrlHrRegist.jsp (nonexistent) @@ -1,218 +0,0 @@ -<% - /** - * @Class Name : EgovTnextrlHrRegist.jsp - * @Description : EgovTnextrlHrRegist 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 박정규 최초 생성 - * 2016.06.13 김연호 표준프레임워크 v3.6 개선 - * - * @author 공통서비스팀 - * @since 2009.02.01 - * @version 1.0 - * @see - * - */ -%> -<%@ page language="java" 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="pageTitle"><spring:message code="comUssIonEcc.tnextrlHrVO.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.create" /></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/cmm/jqueryui.css' />"> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<script type="text/javascript" src="<c:url value='/js/egovframework/com/cmm/popup.js'/>" ></script> -<script src="<c:url value='/js/egovframework/com/cmm/jquery.js' />"></script> -<script src="<c:url value='/js/egovframework/com/cmm/jqueryui.js' />"></script> -<validator:javascript formName="tnextrlHrVO" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javascript"> -$(function() { - $("#brth").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'button' - , 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_init(){ - - // 첫 입력란에 포커스 - document.getElementById("tnextrlHrVO").extrlHrNm.focus(); - -} -/* ******************************************************** - * 저장처리화면 - ******************************************************** */ -function fn_egov_regist_hr(form){ - //input item Client-Side validate - if (!validateTnextrlHrVO(form)) { - return false; - } else { - if(confirm("<spring:message code="common.regist.msg" />")){ - form.submit(); - } - } -} - -/* ******************************************************** - * 행사/이벤트/캠페인 팝업열기 - ******************************************************** */ - function fn_egov_popup_event(){ - - fn_egov_popup("eventPopup","<c:url value='/uss/ion/ecc/selectEventCmpgnListPopup.do' />",800,580); - - } -</script> - -</head> -<body onLoad="fn_egov_init();"> - -<!-- javascript warning tag --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<form:form commandName="tnextrlHrVO" action="${pageContext.request.contextPath}/uss/ion/ecc/insertTnextrlHr.do" method="post" onSubmit="fn_egov_regist_hr(document.forms[0]); return false;"> -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2>${pageTitle} <spring:message code="title.create" /></h2> - - <!-- 등록폼 --> - <table class="wTable" summary="<spring:message code="common.summary.list" arguments="${pageTitle}" />"> - <caption>${pageTitle } <spring:message code="title.create" /></caption> - <colgroup> - <col style="width: 20%;"><col style="width: ;"> - </colgroup> - <tbody> - <!-- 입력 --> - <c:set var="inputTxt"><spring:message code="input.input" /></c:set> - - <!-- 행사/이벤트/캠페인 정보 --> - <c:set var="title"><spring:message code="comUssIonEcc.eventCmpgnVO.title"/> </c:set> - <tr> - <th><label for="eventCn">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:textarea path="eventCn" title="${title} ${inputTxt}" cols="300" rows="20" readonly="true" style="width:94%;"/> - <a href="#" onClick="fn_egov_popup_event()"><img src="<c:url value='/images/egovframework/com/cmm/btn/btn_search.gif'/>" align="middle" style="border:0px" alt=<spring:message code="comUssIonEcc.eventCmpgnVO.findEv"/> title="<spring:message code="comUssIonEcc.eventCmpgnVO.findEv"/>"></a> - <div style="display:none"><form:input path="eventId" /></div> - <div><form:errors path="eventCn" cssClass="error" /></div> - </td> - </tr> - - <!-- 성별 --> - <c:set var="title"><spring:message code="comUssIonEcc.tnextrlHrVO.sexdstnCode"/> </c:set> - <tr> - <th><label for="sexdstnCode">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:select path="sexdstnCode" title="${title} ${inputTxt}" cssClass="txt"> - <form:option value="" label="--선택하세요--" /> - <form:options items="${sexdstnCode}" itemValue="code" itemLabel="codeNm" /> - </form:select> - <div><form:errors path="sexdstnCode" cssClass="error" /></div> - </td> - </tr> - - <!-- 외부인사명 --> - <c:set var="title"><spring:message code="comUssIonEcc.tnextrlHrVO.extrlHrNm"/> </c:set> - <tr> - <th><label for="extrlHrNm">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:input path="extrlHrNm" title="${title} ${inputTxt}" size="70" maxlength="70" /> - <div><form:errors path="extrlHrNm" cssClass="error" /></div> - </td> - </tr> - - <!-- 생년월일 --> - <c:set var="title"><spring:message code="comUssIonEcc.tnextrlHrVO.brth"/> </c:set> - <tr> - <th><label for="brth">${title} <span class="pilsu">*</span></label></th> - <td class="left" colspan="3"> - <form:input path="brth" title="${title} ${inputTxt}" size="70" maxlength="70" style="width:70px;"/> - <div><form:errors path="brth" cssClass="error" /></div> - </td> - </tr> - - <!-- 직업유형 --> - <c:set var="title"><spring:message code="comUssIonEcc.tnextrlHrVO.occpTyCode"/> </c:set> - <tr> - <th><label for="occpTyCode">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:select path="occpTyCode" title="${title} ${inputTxt}" cssClass="txt"> - <form:option value="" label="--선택하세요--" /> - <form:options items="${occpTyCode}" itemValue="code" itemLabel="codeNm" /> - </form:select> - <div><form:errors path="occpTyCode" cssClass="error" /></div> - </td> - </tr> - - <!-- 소속기관 --> - <c:set var="title"><spring:message code="comUssIonEcc.tnextrlHrVO.psitnInsttNm"/> </c:set> - <tr> - <th><label for="psitnInsttNm">${title} </label></th> - <td class="left"> - <form:input path="psitnInsttNm" title="${title} ${inputTxt}" size="70" maxlength="70" /> - <div><form:errors path="psitnInsttNm" cssClass="error" /></div> - </td> - </tr> - - <!-- 연락처 --> - <c:set var="title"><spring:message code="comUssIonEcc.tnextrlHrVO.telNo"/> </c:set> - <tr> - <th><label for="areaNo">${title} <span class="pilsu">*</span></label></th> - <td class="left" colspan="3"> - <form:input path="areaNo" title="${title} ${inputTxt}" size="70" maxlength="70" style="width:30px;"/>&nbsp;-&nbsp; - <form:input path="middleTelno" title="${title} ${inputTxt}" size="70" maxlength="70" style="width:30px;"/>&nbsp;-&nbsp; - <form:input path="endTelno" title="${title} ${inputTxt}" size="70" maxlength="70" style="width:30px;"/> - <div><form:errors path="areaNo" cssClass="error" /></div> - </td> - </tr> - - <!-- 이메일주소 --> - <c:set var="title"><spring:message code="comUssIonEcc.tnextrlHrVO.emailAdres"/> </c:set> - <tr> - <th><label for="emailAdres">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:input path="emailAdres" title="${title} ${inputTxt}" size="70" maxlength="70" /> - <div><form:errors path="emailAdres" cssClass="error" /></div> - </td> - </tr> - - - </tbody> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input type="submit" class="s_submit" value="<spring:message code="button.create" />" title="<spring:message code="button.create" /> <spring:message code="input.button" />" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/ecc/selectTnextrlHrList.do' />" title="<spring:message code="button.list" /> <spring:message code="input.button" />"><spring:message code="button.list" /></a></span> - </div><div style="clear:both;"></div> - -</div> - -<input name="cmd" type="hidden" value="<c:out value='save'/>"> -</form:form> - -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovEventCmpgnList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovEventCmpgnList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovEventCmpgnList.jsp (nonexistent) @@ -1,146 +0,0 @@ -<% - /** - * @Class Name : EgovEventCmpgnList.jsp - * @Description : EgovEventCmpgnList 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 박정규 최초 생성 - * 2016.06.13 김연호 표준프레임워크 v3.6 개선 - * @author 공통서비스팀 - * @since 2009.02.01 - * @version 1.0 - * @see - * - */ -%> -<%@ page language="java" 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" %> -<c:set var="pageTitle"><spring:message code="comUssIonEcc.eventCmpgnVO.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.list" /></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"> -/********************************************************* - * 초기화 - ******************************************************** */ -function fn_egov_init(){ - // 첫 입력란에 포커스.. - document.eventCmpgnForm.searchCondition.focus(); -} - -/********************************************************* - * 페이징 처리 함수 - ******************************************************** */ -function fn_egov_select_linkPage(pageNo){ - document.eventCmpgnForm.pageIndex.value = pageNo; - document.eventCmpgnForm.action = "<c:url value='/uss/ion/ecc/selectEventCmpgnList.do'/>"; - document.eventCmpgnForm.submit(); -} -/********************************************************* - * 조회 처리 함수 - ******************************************************** */ -function fn_egov_search_event(){ - document.eventCmpgnForm.pageIndex.value = 1; - document.eventCmpgnForm.submit(); -} -/* ******************************************************** - * 상세회면 처리 함수 - ******************************************************** */ -function fn_egov_inquire_eventdetail(eventId) { - // 사이트 키값(siteId) 셋팅. - document.eventCmpgnForm.eventId.value = eventId; - document.eventCmpgnForm.action = "<c:url value='/uss/ion/ecc/selectEventCmpgnDetail.do'/>"; - document.eventCmpgnForm.submit(); -} -</script> -</head> -<body onload="fn_egov_init()"> -<!-- javascript warning tag --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<form name="eventCmpgnForm" action="<c:url value='/uss/ion/ecc/selectEventCmpgnList.do'/>" method="post" onSubmit="fn_egov_search_event(); return false;"> -<div class="board"> - <h1>${pageTitle} <spring:message code="title.list" /></h1> - <!-- 하단 버튼 --> - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"> - <ul> - <li> - <select name="searchCondition" title="<spring:message code="title.searchCondition" /> <spring:message code="input.cSelect" />"> - <option value="0" <c:if test="${searchVO.searchCondition == '0'}">selected="selected"</c:if> ><spring:message code="comUssIonEcc.eventCmpgnVO.eventCn" /></option><!-- 행사내용 --> - <option value="1" <c:if test="${searchVO.searchCondition == '1'}">selected="selected"</c:if> ><spring:message code="table.reger" /></option><!-- 등록자 --> - </select> - </li> - <!-- 검색키워드 및 조회버튼 --> - <li> - <input class="s_input" name="searchKeyword" type="text" size="35" title="<spring:message code="title.search" /> <spring:message code="input.input" />" value='<c:out value="${searchVO.searchKeyword}"/>' maxlength="155" > - <input type="submit" class="s_btn" value="<spring:message code="button.inquire" />" title="<spring:message code="title.inquire" /> <spring:message code="input.button" />" /> - <span class="btn_b"><a href="<c:url value='/uss/ion/ecc/insertEventCmpgnView.do' />" title="<spring:message code="button.create" /> <spring:message code="input.button" />"><spring:message code="button.create" /></a></span> - </li> - </ul> - </div> - - <!-- 목록영역 --> - <table class="board_list" summary="<spring:message code="common.summary.list" arguments="${pageTitle}" />"> - <caption>${pageTitle}<spring:message code="title.list" /></caption> - <colgroup> - <col style="width: 9%;"> - <col style="width: 13%;"> - <col style="width: 40%;"> - <col style="width: 12%;"> - <col style="width: 12%;"> - <col style="width: 12%;"> - </colgroup> - <thead> - <tr> - <th><spring:message code="table.num" /></th><!-- 번호 --> - <th><spring:message code="comUssIonEcc.eventCmpgnVO.eventTyCode" /></th><!-- 행사유형 --> - <th class="board_th_link"><spring:message code="comUssIonEcc.eventCmpgnVO.eventCn" /></th><!-- 행사내용 --> - <th><spring:message code="comUssIonEcc.eventCmpgnVO.eventSvcBeginDe" /></th><!-- 행사시작일 --> - <th><spring:message code="comUssIonEcc.eventCmpgnVO.eventSvcEndDe" /></th><!-- 행사종료일 --> - <th><spring:message code="table.regdate" /></th><!-- 등록일자 --> - </tr> - </thead> - <tbody class="ov"> - <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.eventTyCodeNm}'/></td> - <td class="left"><a href="<c:url value='/uss/ion/ecc/selectEventCmpgnDetail.do?eventId=${resultInfo.eventId}'/>" onClick="fn_egov_inquire_eventdetail('<c:out value="${resultInfo.eventId}"/>');return false;"><c:out value='${fn:substring(resultInfo.eventCn, 0, 40)}'/></a></td> - <td><c:out value='${resultInfo.eventSvcBeginDe}'/></td> - <td><c:out value='${resultInfo.eventSvcEndDe}'/></td> - <td><c:out value='${resultInfo.frstRegisterPnttm}'/></td> - </tr> - </c:forEach> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="fn_egov_select_linkPage"/> - </ul> - </div> - - -</div> - -<input name="eventId" type="hidden" value="<c:out value='${searchVO.eventId}'/>"> -<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"> -</form> - -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovEventCmpgnDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovEventCmpgnDetail.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovEventCmpgnDetail.jsp (nonexistent) @@ -1,142 +0,0 @@ -<% - /** - * @Class Name : EgovEventCmpgnDetail.jsp - * @Description : EgovEventCmpgnDetail 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 박정규 최초 생성 - * 2016.06.13 김연호 표준프레임워크 v3.6 개선 - * @author 공통서비스팀 - * @since 2009.02.01 - * @version 1.0 - * @see - * - */ -%> -<%@ page language="java" contentType="text/html; charset=UTF-8" %> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> -<%pageContext.setAttribute("crlf", "\r\n"); %> -<c:set var="pageTitle"><spring:message code="comUssIonEcc.eventCmpgnVO.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.detail" /></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"> -/* ******************************************************** - * 삭제처리 - ******************************************************** */ - function fn_egov_delete_event(eventId){ - if(confirm("<spring:message code="common.delete.msg" />")){ - // Delete하기 위한 키값을 셋팅 - document.eventCmpgnForm.eventId.value = eventId; - document.eventCmpgnForm.action = "<c:url value='/uss/ion/ecc/deleteEventCmpgn.do'/>"; - document.eventCmpgnForm.submit(); - } -} - -</script> -</head> -<body> -<!-- javascript warning tag --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<form name="eventCmpgnForm" action="<c:url value='/uss/ion/ecc/updateEventCmpgnView.do'/>" method="post"> -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2>${pageTitle} <spring:message code="title.detail" /></h2> - - <!-- 상세조회 --> - <table class="wTable" summary="<spring:message code="common.summary.inqire" arguments="${pageTitle}" />"> - <caption>${pageTitle} <spring:message code="title.detail" /></caption> - <colgroup> - <col style="width: 20%;"> - <col style="width: ;"> - </colgroup> - <tbody> - <!-- 행사유형 --> - <tr> - <th><spring:message code="comUssIonEcc.eventCmpgnVO.eventTyCode" /></th> - <td class="left"><c:out value="${result.eventTyCodeNm}"/></td> - </tr> - - <!-- 행사내용 --> - <tr> - <th class="vtop"><spring:message code="comUssIonEcc.eventCmpgnVO.eventCn" /></th> - <td class="cnt"> - <c:out value="${fn:replace(result.eventCn , crlf , '<br/>')}" escapeXml="false" /> - </td> - </tr> - - <!-- 행사시작일자 --> - <tr> - <th class="vtop"><spring:message code="comUssIonEcc.eventCmpgnVO.eventSvcBeginDe" /></th> - <td class="left"><c:out value="${result.eventSvcBeginDe}"/></td> - </tr> - - <!-- 행사종료일자 --> - <tr> - <th class="vtop"><spring:message code="comUssIonEcc.eventCmpgnVO.eventSvcEndDe" /></th> - <td class="left"><c:out value="${result.eventSvcEndDe}"/></td> - </tr> - - <!-- 서비스이용인원수 --> - <tr> - <th><spring:message code="comUssIonEcc.eventCmpgnVO.svcUseNmprCo" /></th> - <td class="left"><c:out value="${result.svcUseNmprCo}"/></td> - </tr> - - <!-- 담당자명 --> - <tr> - <th><spring:message code="comUssIonEcc.eventCmpgnVO.chargerNm" /></th> - <td class="left"><c:out value="${result.chargerNm}"/></td> - </tr> - - <!-- 준비물내용 --> - <tr> - <th><spring:message code="comUssIonEcc.eventCmpgnVO.prparetgCn" /></th> - <td class="cnt"> - <c:out value="${fn:replace(result.prparetgCn , crlf , '<br/>')}" escapeXml="false" /> - </td> - </tr> - - <!-- 승인여부 --> - <tr> - <th><spring:message code="comUssIonEcc.eventCmpgnVO.eventConfmAt" /></th> - <td class="left"><c:out value="${result.eventConfmAt}"/></td> - </tr> - - <!-- 승인일 --> - <tr> - <th><spring:message code="comUssIonEcc.eventCmpgnVO.eventConfmDe" /></th> - <td class="left"><c:out value="${result.eventConfmDe}"/></td> - </tr> - - <!-- 외부인사정보 --> - <tr> - <th><spring:message code="comUssIonEcc.tnextrlHrVO.title" /></th> - <td class="left"><a href="<c:url value='/uss/ion/ecc/selectTnextrlHrList.do?eventId=${result.eventId}' />" title="<spring:message code="comUssIonEcc.tnextrlHrVO.title" /> <spring:message code="title.inquire" />"><spring:message code="comUssIonEcc.tnextrlHrVO.title" /> <spring:message code="title.inquire" /></a></td> - </tr> - - </tbody> - </table> - <!-- 하단 버튼 --> - <div class="btn"> - <input type="submit" class="s_submit" value="<spring:message code="button.update" />" title="<spring:message code="title.update" /> <spring:message code="input.button" />" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/ecc/deleteEventCmpgn.do' />" onClick="fn_egov_delete_event('<c:out value="${result.eventId}"/>'); return false;" title="<spring:message code="button.delete" /> <spring:message code="input.button" />"><spring:message code="button.delete" /></a></span> - <span class="btn_s"><a href="<c:url value='/uss/ion/ecc/selectEventCmpgnList.do' />" title="<spring:message code="title.list" /> <spring:message code="input.button" />"><spring:message code="button.list" /></a></span> - </div><div style="clear:both;"></div> - -</div> -<input name="eventId" type="hidden" value="<c:out value="${result.eventId}" />"> -<input name="cmd" type="hidden" value=""> -</form> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovTnextrlHrUpdt.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovTnextrlHrUpdt.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovTnextrlHrUpdt.jsp (nonexistent) @@ -1,212 +0,0 @@ -<% - /** - * @Class Name : EgovTnextrlHrUpdt.jsp - * @Description : EgovTnextrlHrUpdt 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 박정규 최초 생성 - * 2016.06.13 김연호 표준프레임워크 v3.6 개선 - * @author 공통서비스팀 - * @since 2009.02.01 - * @version 1.0 - * @see - * - */ -%> -<%@ page language="java" contentType="text/html; charset=UTF-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> -<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> -<%@ 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="comUssIonEcc.eventCmpgnVO.title" /></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle }<spring:message code="title.update" /></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/cmm/jqueryui.css' />"> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<script src="<c:url value='/js/egovframework/com/cmm/jquery.js' />"></script> -<script src="<c:url value='/js/egovframework/com/cmm/jqueryui.js' />"></script> -<validator:javascript formName="tnextrlHrVO" staticJavascript="false" xhtml="true" cdata="false" /> -<script type="text/javascript"> - -$(function() { - $("#brth").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_init() { - // 첫 입력란에 포커스.. - document.getElementById("tnextrlHrVO").extrlHrNm.focus(); -} -/* ******************************************************** - * 저장처리화면 - ******************************************************** */ -function fn_egov_updt_hr(form) { - - if (!validateTnextrlHrVO(form)) { - return false; - } else { - if (confirm("<spring:message code="common.update.msg" />")) { - form.submit(); - } - } -} -/* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ -function fn_egov_inqire_eventlist() { - tnextrlHrVO.action = "<c:url value='/uss/ion/ecc/selectTnextrlHrList.do'/>"; - tnextrlHrVO.submit(); -} - -</script> -</head> -<body onLoad="fn_egov_init(); "> - -<!-- javascript warning tag --> -<noscript class="noScriptTitle"> <spring:message code="common.noScriptTitle.msg" /> </noscript> - -<!-- 상단타이틀 --> -<form:form commandName="tnextrlHrVO" action="${pageContext.request.contextPath}/uss/ion/ecc/updateTnextrlHr.do" method="post" onSubmit="fn_egov_updt_hr(document.forms[0]); return false;" > - <div class="wTableFrm"> - <h2>${pageTitle} <spring:message code="title.update" /></h2> - - <!-- 수정폼 --> - <table class="wTable" summary="<spring:message code="common.summary.update" arguments="${pageTitle}" />"> - <caption>${pageTitle} <spring:message code="title.update" /></caption> - <colgroup> - <col style="width: 20%;"> - <col style="width:;"> - </colgroup> - <tbody> - <!-- 입력 --> - <c:set var="inputTxt"><spring:message code="input.input" /></c:set> - - <!-- 행사/이벤트/캠페인 정보 --> - <c:set var="title"><spring:message code="comUssIonEcc.eventCmpgnVO.title"/> </c:set> - <tr> - <th><label for="eventCn">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:textarea path="eventCn" title="${title} ${inputTxt}" cols="300" rows="20" readonly="true"/> - <div style="display:none"><form:input path="eventId" /></div> - <div><form:errors path="eventCn" cssClass="error" /></div> - </td> - </tr> - - <!-- 성별 --> - <c:set var="title"><spring:message code="comUssIonEcc.tnextrlHrVO.sexdstnCode"/> </c:set> - <tr> - <th><label for="sexdstnCode">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:select path="sexdstnCode" title="${title} ${inputTxt}" cssClass="txt"> - <form:option value="" label="--선택하세요--" /> - <form:options items="${sexdstnCode}" itemValue="code" itemLabel="codeNm" /> - </form:select> - <div><form:errors path="sexdstnCode" cssClass="error" /></div> - </td> - </tr> - - <!-- 외부인사명 --> - <c:set var="title"><spring:message code="comUssIonEcc.tnextrlHrVO.extrlHrNm"/> </c:set> - <tr> - <th><label for="extrlHrNm">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:input path="extrlHrNm" title="${title} ${inputTxt}" size="70" maxlength="70" /> - <div><form:errors path="extrlHrNm" cssClass="error" /></div> - </td> - </tr> - - <!-- 생년월일 --> - <c:set var="title"><spring:message code="comUssIonEcc.tnextrlHrVO.brth"/> </c:set> - <tr> - <th><label for="brth">${title} <span class="pilsu">*</span></label></th> - <td class="left" colspan="3"> - <form:input path="brth" title="${title} ${inputTxt}" size="70" maxlength="70" style="width:70px;"/> - <div><form:errors path="brth" cssClass="error" /></div> - </td> - </tr> - - <!-- 직업유형 --> - <c:set var="title"><spring:message code="comUssIonEcc.tnextrlHrVO.occpTyCode"/> </c:set> - <tr> - <th><label for="occpTyCode">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:select path="occpTyCode" title="${title} ${inputTxt}" cssClass="txt"> - <form:option value="" label="--선택하세요--" /> - <form:options items="${occpTyCode}" itemValue="code" itemLabel="codeNm" /> - </form:select> - <div><form:errors path="occpTyCode" cssClass="error" /></div> - </td> - </tr> - - <!-- 소속기관 --> - <c:set var="title"><spring:message code="comUssIonEcc.tnextrlHrVO.psitnInsttNm"/> </c:set> - <tr> - <th><label for="psitnInsttNm">${title} </label></th> - <td class="left"> - <form:input path="psitnInsttNm" title="${title} ${inputTxt}" size="70" maxlength="70" /> - <div><form:errors path="psitnInsttNm" cssClass="error" /></div> - </td> - </tr> - - <!-- 연락처 --> - <c:set var="title"><spring:message code="comUssIonEcc.tnextrlHrVO.telNo"/> </c:set> - <tr> - <th><label for="areaNo">${title} <span class="pilsu">*</span></label></th> - <td class="left" colspan="3"> - <form:input path="areaNo" title="${title} ${inputTxt}" size="70" maxlength="70" style="width:30px;"/>&nbsp;-&nbsp; - <form:input path="middleTelno" title="${title} ${inputTxt}" size="70" maxlength="70" style="width:30px;"/>&nbsp;-&nbsp; - <form:input path="endTelno" title="${title} ${inputTxt}" size="70" maxlength="70" style="width:30px;"/> - <div><form:errors path="areaNo" cssClass="error" /></div> - </td> - </tr> - - <!-- 이메일주소 --> - <c:set var="title"><spring:message code="comUssIonEcc.tnextrlHrVO.emailAdres"/> </c:set> - <tr> - <th><label for="emailAdres">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:input path="emailAdres" title="${title} ${inputTxt}" size="70" maxlength="70" /> - <div><form:errors path="emailAdres" cssClass="error" /></div> - </td> - </tr> - - </tbody> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input type="submit" class="s_submit" value="<spring:message code="button.update" />" title="<spring:message code="button.update" /> <spring:message code="input.button" />" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/ecc/selectTnextrlHrList.do' />" title="<spring:message code="button.list" /> <spring:message code="input.button" />"><spring:message code="button.list" /></a></span></div> - <div style="clear: both;"></div> - - </div> - - <input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>" /> - <input name="extrlHrId" type="hidden" value="${tnextrlHrVO.extrlHrId}"> -</form:form> - -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovTnextrlHrList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovTnextrlHrList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovTnextrlHrList.jsp (nonexistent) @@ -1,146 +0,0 @@ -<% - /** - * @Class Name : EgovTnextrlHrList.jsp - * @Description : EgovTnextrlHrList 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 박정규 최초 생성 - * 2016.06.13 김연호 표준프레임워크 v3.6 개선 - * @author 공통서비스팀 - * @since 2009.02.01 - * @version 1.0 - * @see - * - */ -%> -<%@ page language="java" 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" %> -<c:set var="pageTitle"><spring:message code="comUssIonEcc.tnextrlHrVO.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.list" /></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"> -/********************************************************* - * 초기화 - ******************************************************** */ -function fn_egov_init(){ - // 첫 입력란에 포커스.. - document.eventCmpgnForm.searchCondition.focus(); -} - -/********************************************************* - * 페이징 처리 함수 - ******************************************************** */ -function fn_egov_select_linkPage(pageNo){ - document.tnextrlHrForm.pageIndex.value = pageNo; - document.tnextrlHrForm.action = "<c:url value='/uss/ion/ecc/selectTnextrlHrList.do'/>"; - document.tnextrlHrForm.submit(); -} -/********************************************************* - * 조회 처리 함수 - ******************************************************** */ -function fn_egov_search_hr(){ - document.tnextrlHrForm.pageIndex.value = 1; - document.tnextrlHrForm.submit(); -} -/* ******************************************************** - * 상세회면 처리 함수 - ******************************************************** */ -function fn_egov_inquire_hrdetail(extrlHrId) { - // 사이트 키값(siteId) 셋팅. - document.eventCmpgnForm.extrlHrId.value = extrlHrId; - document.eventCmpgnForm.action = "<c:url value='/uss/ion/ecc/selectTnextrlHrDetail.do'/>"; - document.eventCmpgnForm.submit(); -} -</script> -</head> -<body onload="fn_egov_init()"> -<!-- javascript warning tag --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<form name="eventCmpgnForm" action="<c:url value='/uss/ion/ecc/selectTnextrlHrList.do'/>" method="post" onSubmit="fn_egov_search_hr(); return false;"> -<div class="board"> - <h1>${pageTitle} <spring:message code="title.list" /></h1> - <!-- 하단 버튼 --> - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"> - <ul> - <li> - <select name="searchCondition" title="<spring:message code="title.searchCondition" /> <spring:message code="input.cSelect" />"> - <option value="0" <c:if test="${searchVO.searchCondition == '0'}">selected="selected"</c:if> ><spring:message code="comUssIonEcc.tnextrlHrVO.extrlHrNm" /></option><!-- 외부인사명 --> - <option value="1" <c:if test="${searchVO.searchCondition == '1'}">selected="selected"</c:if> ><spring:message code="comUssIonEcc.tnextrlHrVO.psitnInsttNm" /></option><!-- 소속기관명 --> - </select> - </li> - <!-- 검색키워드 및 조회버튼 --> - <li> - <input class="s_input" name="searchKeyword" type="text" size="35" title="<spring:message code="title.search" /> <spring:message code="input.input" />" value='<c:out value="${searchVO.searchKeyword}"/>' maxlength="155" > - <input type="submit" class="s_btn" value="<spring:message code="button.inquire" />" title="<spring:message code="title.inquire" /> <spring:message code="input.button" />" /> - <span class="btn_b"><a href="<c:url value='/uss/ion/ecc/insertTnextrlHrView.do' />" title="<spring:message code="button.create" /> <spring:message code="input.button" />"><spring:message code="button.create" /></a></span> - </li> - </ul> - </div> - - <!-- 목록영역 --> - <table class="board_list" summary="<spring:message code="common.summary.list" arguments="${pageTitle}" />"> - <caption>${pageTitle}<spring:message code="title.list" /></caption> - <colgroup> - <col style="width: 9%;"> - <col style="width: 13%;"> - <col style="width: 40%;"> - <col style="width: 12%;"> - <col style="width: 12%;"> - <col style="width: 12%;"> - </colgroup> - <thead> - <tr> - <th><spring:message code="table.num" /></th><!-- 번호 --> - <th><spring:message code="comUssIonEcc.tnextrlHrVO.sexdstnCode" /></th><!-- 성별 --> - <th class="board_th_link"><spring:message code="comUssIonEcc.tnextrlHrVO.extrlHrNm" /></th><!-- 외부인사명 --> - <th><spring:message code="comUssIonEcc.tnextrlHrVO.psitnInsttNm" /></th><!-- 소속기관 --> - <th><spring:message code="table.reger" /></th><!-- 작성자명 --> - <th><spring:message code="table.regdate" /></th><!-- 등록일자 --> - </tr> - </thead> - <tbody class="ov"> - <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.sexdstnCodeNm}'/></td> - <td><a href="<c:url value='/uss/ion/ecc/selectTnextrlHrDetail.do?extrlHrId=${resultInfo.extrlHrId}'/>" onClick="fn_egov_inquire_hrdetail('<c:out value="${resultInfo.extrlHrId}"/>');return false;"><c:out value='${fn:substring(resultInfo.extrlHrNm, 0, 40)}'/></a></td> - <td><c:out value='${resultInfo.psitnInsttNm}'/></td> - <td><c:out value='${resultInfo.frstRegisterNm}'/></td> - <td><c:out value='${resultInfo.frstRegisterPnttm}'/></td> - </tr> - </c:forEach> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="fn_egov_select_linkPage"/> - </ul> - </div> - - -</div> -<input name="eventId" type="hidden" value="<c:out value='${searchVO.eventId}'/>"> -<input name="extrlHrId" type="hidden" value="<c:out value='${searchVO.extrlHrId}'/>"> -<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"> -</form> - -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovEventCmpgnListPopup.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovEventCmpgnListPopup.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovEventCmpgnListPopup.jsp (nonexistent) @@ -1,147 +0,0 @@ -<% - /** - * @Class Name : EgovEventCmpgnListPopup.jsp - * @Description : EgovEventCmpgnListPopup 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 박정규 최초 생성 - * 2016.06.13 김연호 표준프레임워크 v3.6 개선 - * @author 공통서비스팀 - * @since 2009.02.01 - * @version 1.0 - * @see - * - */ -%> -<%@ page language="java" 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" %> -<c:set var="pageTitle"><spring:message code="comUssIonEcc.eventCmpgnVO.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.list" /></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"> -/********************************************************* - * 초기화 - ******************************************************** */ -function fn_egov_init(){ - // 첫 입력란에 포커스.. - document.eventCmpgnForm.searchCondition.focus(); -} - -/********************************************************* - * 페이징 처리 함수 - ******************************************************** */ -function fn_egov_select_linkPage(pageNo){ - document.eventCmpgnForm.pageIndex.value = pageNo; - document.eventCmpgnForm.action = "<c:url value='/uss/ion/ecc/selectEventCmpgnListPopup.do'/>"; - document.eventCmpgnForm.submit(); -} -/********************************************************* - * 조회 처리 함수 - ******************************************************** */ -function fn_egov_search_event(){ - document.eventCmpgnForm.pageIndex.value = 1; - document.eventCmpgnForm.submit(); -} -/* ******************************************************** -* 선택 처리 함수 -******************************************************** */ -function fn_egov_select_popup(cnt, eventId){ - - window.opener.document.getElementById("eventId").value = eventId; - window.opener.document.getElementById("eventCn").value = document.getElementById("iptText_"+ cnt).value; - - window.close(); -} -</script> -</head> -<body onload="fn_egov_init()"> -<!-- javascript warning tag --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<form name="eventCmpgnForm" action="<c:url value='/uss/ion/ecc/selectEventCmpgnListPopup.do'/>" method="post" onSubmit="fn_egov_search_event(); return false;"> -<div class="popup"> - <h1>${pageTitle} <spring:message code="title.list" /></h1> - <!-- 하단 버튼 --> - <div class="pop_search_box" title="<spring:message code="common.searchCondition.msg" />"> - <ul> - <li> - <select name="searchCondition" title="<spring:message code="title.searchCondition" /> <spring:message code="input.cSelect" />"> - <option value="0" <c:if test="${searchVO.searchCondition == '0'}">selected="selected"</c:if> ><spring:message code="comUssIonEcc.eventCmpgnVO.eventCn" /></option><!-- 행사내용 --> - <option value="1" <c:if test="${searchVO.searchCondition == '1'}">selected="selected"</c:if> ><spring:message code="table.reger" /></option><!-- 등록자 --> - </select> - </li> - <!-- 검색키워드 및 조회버튼 --> - <li> - <input class="s_input" name="searchKeyword" type="text" size="35" title="<spring:message code="title.search" /> <spring:message code="input.input" />" value='<c:out value="${searchVO.searchKeyword}"/>' maxlength="155" > - <input type="submit" class="s_btn" value="<spring:message code="button.inquire" />" title="<spring:message code="title.inquire" /> <spring:message code="input.button" />" /> - </li> - </ul> - </div> - - <!-- 목록영역 --> - <table class="pop_board_list" summary="<spring:message code="common.summary.list" arguments="${pageTitle}" />"> - <caption>${pageTitle}<spring:message code="title.list" /></caption> - <colgroup> - <col style="width: 9%;"> - <col style="width: 13%;"> - <col style="width: 40%;"> - <col style="width: 12%;"> - <col style="width: 12%;"> - <col style="width: 12%;"> - </colgroup> - <thead> - <tr> - <th><spring:message code="table.num" /></th><!-- 번호 --> - <th><spring:message code="comUssIonEcc.eventCmpgnVO.eventTyCode" /></th><!-- 행사유형 --> - <th class="board_th_link"><spring:message code="comUssIonEcc.eventCmpgnVO.eventCn" /></th><!-- 행사내용 --> - <th><spring:message code="comUssIonEcc.eventCmpgnVO.eventSvcBeginDe" /></th><!-- 행사시작일 --> - <th><spring:message code="comUssIonEcc.eventCmpgnVO.eventSvcEndDe" /></th><!-- 행사종료일 --> - <th><spring:message code="table.select" /></th><!-- 선택 --> - </tr> - </thead> - <tbody class="ov"> - <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.eventTyCodeNm}'/></td> - <td><a href="<c:url value='/uss/ion/ecc/selectEventCmpgnDetail.do?eventId=${resultInfo.eventId}'/>" onClick="fn_egov_inquire_eventdetail('<c:out value="${resultInfo.eventId}"/>');return false;"><c:out value='${fn:substring(resultInfo.eventCn, 0, 40)}'/></a></td> - <td><c:out value='${resultInfo.eventSvcBeginDe}'/></td> - <td><c:out value='${resultInfo.eventSvcEndDe}'/></td> - <td><button class="btn_s2" onClick="fn_egov_select_popup('${status.count}', '${resultInfo.eventId}');return false;" title="<spring:message code="button.select" /> <spring:message code="input.button" />"><spring:message code="button.select" /></button></td> - <input name="iptText_${status.count}" id="iptText_${status.count}" type="hidden" value="${resultInfo.eventCn}"> - </tr> - </c:forEach> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="fn_egov_select_linkPage"/> - </ul> - </div> - - -</div> - -<input name="eventId" type="hidden" value="<c:out value='${searchVO.eventId}'/>"> -<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"> -</form> - -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovEventCmpgnRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovEventCmpgnRegist.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovEventCmpgnRegist.jsp (nonexistent) @@ -1,246 +0,0 @@ -<% - /** - * @Class Name : EgovEventCmpgnRegist.jsp - * @Description : EgovEventCmpgnRegist 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 박정규 최초 생성 - * 2016.06.13 김연호 표준프레임워크 v3.6 개선 - * - * @author 공통서비스팀 - * @since 2009.02.01 - * @version 1.0 - * @see - * - */ -%> -<%@ page language="java" 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="pageTitle"><spring:message code="comUssIonEcc.eventCmpgnVO.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.create" /></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/cmm/jqueryui.css' />"> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<script src="<c:url value='/js/egovframework/com/cmm/jquery.js' />"></script> -<script src="<c:url value='/js/egovframework/com/cmm/jqueryui.js' />"></script> -<validator:javascript formName="eventCmpgnVO" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javascript"> - -$(function() { - $("#eventConfmDe").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'button' - , 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) - }); - - $("#eventSvcBeginDe").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'button' - , 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) - }); - - $("#eventSvcEndDe").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'button' - , 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_init(){ - - // 첫 입력란에 포커스 - document.getElementById("eventCmpgnVO").eventCn.focus(); - -} -/* ******************************************************** - * 저장처리화면 - ******************************************************** */ -function fn_egov_regist_event(form){ - //input item Client-Side validate - if (!validateEventCmpgnVO(form)) { - return false; - } else { - if(confirm("<spring:message code="common.regist.msg" />")){ - form.submit(); - } - } -} -</script> - -</head> -<body onLoad="fn_egov_init();"> - -<!-- javascript warning tag --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<form:form commandName="eventCmpgnVO" action="${pageContext.request.contextPath}/uss/ion/ecc/insertEventCmpgn.do" method="post" onSubmit="fn_egov_regist_event(document.forms[0]); return false;"> -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2>${pageTitle} <spring:message code="title.create" /></h2> - - <!-- 등록폼 --> - <table class="wTable" summary="<spring:message code="common.summary.list" arguments="${pageTitle}" />"> - <caption>${pageTitle } <spring:message code="title.create" /></caption> - <colgroup> - <col style="width: 20%;"><col style="width: ;"> - </colgroup> - <tbody> - <!-- 입력 --> - <c:set var="inputTxt"><spring:message code="input.input" /></c:set> - - <!-- 행사유형 --> - <c:set var="title"><spring:message code="comUssIonEcc.eventCmpgnVO.eventTyCode"/> </c:set> - <tr> - <th><label for="eventTyCode">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:select path="eventTyCode" title="${title} ${inputTxt}" cssClass="txt"> - <form:option value="" label="--선택하세요--" /> - <form:options items="${eventTyCode}" itemValue="code" itemLabel="codeNm" /> - </form:select> - <div><form:errors path="eventTyCode" cssClass="error" /></div> - </td> - </tr> - - <!-- 행사내용 --> - <c:set var="title"><spring:message code="comUssIonEcc.eventCmpgnVO.eventCn"/> </c:set> - <tr> - <th><label for="eventCn">${title } <span class="pilsu">*</span></label></th> - <td class="nopd"> - <form:textarea path="eventCn" title="${title} ${inputTxt}" cols="300" rows="20" /> - <div><form:errors path="eventCn" cssClass="error" /></div> - </td> - </tr> - - <!-- 행사시작일자 --> - <c:set var="title"><spring:message code="comUssIonEcc.eventCmpgnVO.eventSvcBeginDe"/> </c:set> - <tr> - <th><label for="eventSvcBeginDe">${title} <span class="pilsu">*</span></label></th> - <td class="left" colspan="3"> - <form:input path="eventSvcBeginDe" title="${title} ${inputTxt}" size="70" maxlength="70" style="width:70px;"/> - <div><form:errors path="eventSvcBeginDe" cssClass="error" /></div> - </td> - </tr> - - <!-- 행사종료일자 --> - <c:set var="title"><spring:message code="comUssIonEcc.eventCmpgnVO.eventSvcEndDe"/> </c:set> - <tr> - <th><label for="eventSvcEndDe">${title} <span class="pilsu">*</span></label></th> - <td class="left" colspan="3"> - <form:input path="eventSvcEndDe" title="${title} ${inputTxt}" size="70" maxlength="70" style="width:70px;"/> - <div><form:errors path="eventSvcEndDe" cssClass="error" /></div> - </td> - </tr> - - <!-- 서비스이용인원수 --> - <c:set var="title"><spring:message code="comUssIonEcc.eventCmpgnVO.svcUseNmprCo"/> </c:set> - <tr> - <th><label for="svcUseNmprCo">${title} </label></th> - <td class="left"> - <form:input path="svcUseNmprCo" title="${title} ${inputTxt}" size="70" maxlength="70" /> - <div><form:errors path="svcUseNmprCo" cssClass="error" /></div> - </td> - </tr> - - <!-- 담당자명 --> - <c:set var="title"><spring:message code="comUssIonEcc.eventCmpgnVO.chargerNm"/> </c:set> - <tr> - <th><label for="chargerNm">${title} </label></th> - <td class="left"> - <form:input path="chargerNm" title="${title} ${inputTxt}" size="70" maxlength="70" /> - <div><form:errors path="chargerNm" cssClass="error" /></div> - </td> - </tr> - - <!-- 준비물내용 --> - <c:set var="title"><spring:message code="comUssIonEcc.eventCmpgnVO.prparetgCn"/> </c:set> - <tr> - <th><label for="prparetgCn">${title } </label></th> - <td class="nopd"> - <form:textarea path="prparetgCn" title="${title} ${inputTxt}" cols="300" rows="20" /> - <div><form:errors path="prparetgCn" cssClass="error" /></div> - </td> - </tr> - - <!-- 승인여부 --> - <c:set var="title"><spring:message code="comUssIonEcc.eventCmpgnVO.eventConfmAt"/> </c:set> - <tr> - <th><label for="eventConfmAt">${title } </label></th> - <td class="left"> - <form:select path="eventConfmAt" title="${title} ${inputTxt }" cssClass="txt"> - <form:option value="" label="--선택하세요--" /> - <form:option value="Y" label="예" /> - <form:option value='N'>아니오</form:option> - </form:select> - <div><form:errors path="eventConfmAt" cssClass="error" /></div> - </td> - </tr> - - <!-- 승인일자 --> - <c:set var="title"><spring:message code="comUssIonEcc.eventCmpgnVO.eventConfmDe"/> </c:set> - <tr> - <th><label for="eventConfmDe">${title} <span class="pilsu">*</span></label></th> - <td class="left" colspan="3"> - <form:input path="eventConfmDe" title="${title} ${inputTxt}" size="70" maxlength="70" style="width:70px;"/> - <div><form:errors path="eventConfmDe" cssClass="error" /></div> - </td> - </tr> - - - </tbody> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input type="submit" class="s_submit" value="<spring:message code="button.create" />" title="<spring:message code="button.create" /> <spring:message code="input.button" />" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/ecc/selectEventCmpgnList.do' />" title="<spring:message code="button.list" /> <spring:message code="input.button" />"><spring:message code="button.list" /></a></span> - </div><div style="clear:both;"></div> - -</div> - -<input name="cmd" type="hidden" value="<c:out value='save'/>"> -</form:form> - -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovTnextrlHrDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovTnextrlHrDetail.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ecc/EgovTnextrlHrDetail.jsp (nonexistent) @@ -1,128 +0,0 @@ -<% - /** - * @Class Name : EgovTnextrlHrDetail.jsp - * @Description : EgovTnextrlHrDetail 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 박정규 최초 생성 - * 2016.06.13 김연호 표준프레임워크 v3.6 개선 - * @author 공통서비스팀 - * @since 2009.02.01 - * @version 1.0 - * @see - * - */ -%> -<%@ page language="java" contentType="text/html; charset=UTF-8" %> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> -<%pageContext.setAttribute("crlf", "\r\n"); %> -<c:set var="pageTitle"><spring:message code="comUssIonEcc.tnextrlHrVO.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.detail" /></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"> -/* ******************************************************** - * 삭제처리 - ******************************************************** */ - function fn_egov_delete_hr(extrlHrId){ - if(confirm("<spring:message code="common.delete.msg" />")){ - // Delete하기 위한 키값을 셋팅 - document.tnextrlHrForm.extrlHrId.value = extrlHrId; - document.tnextrlHrForm.action = "<c:url value='/uss/ion/ecc/deleteTnextrlHr.do'/>"; - document.tnextrlHrForm.submit(); - } -} - -</script> -</head> -<body> -<!-- javascript warning tag --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<form name="tnextrlHrForm" action="<c:url value='/uss/ion/ecc/updateTnextrlHrView.do'/>" method="post"> -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2>${pageTitle} <spring:message code="title.detail" /></h2> - - <!-- 상세조회 --> - <table class="wTable" summary="<spring:message code="common.summary.inqire" arguments="${pageTitle}" />"> - <caption>${pageTitle} <spring:message code="title.detail" /></caption> - <colgroup> - <col style="width: 20%;"> - <col style="width: ;"> - </colgroup> - <tbody> - <!-- 행사/이벤트/캠페인 --> - <tr> - <th><spring:message code="comUssIonEcc.eventCmpgnVO.title" /></th> - <td class="cnt"> - <c:out value="${fn:replace(result.eventCn , crlf , '<br/>')}" escapeXml="false" /> - </td> - </tr> - - <!-- 성별 --> - <tr> - <th class="vtop"><spring:message code="comUssIonEcc.tnextrlHrVO.sexdstnCode" /></th> - <td class="left"><c:out value="${result.sexdstnCodeNm}"/></td> - </tr> - - <!-- 외부인사명 --> - <tr> - <th class="vtop"><spring:message code="comUssIonEcc.tnextrlHrVO.extrlHrNm" /></th> - <td class="left"><c:out value="${result.extrlHrNm}"/></td> - </tr> - - <!-- 생년월일 --> - <tr> - <th><spring:message code="comUssIonEcc.tnextrlHrVO.brth" /></th> - <td class="left"><c:out value="${result.brth}"/></td> - </tr> - - <!-- 직업유형 --> - <tr> - <th><spring:message code="comUssIonEcc.tnextrlHrVO.occpTyCode" /></th> - <td class="left"><c:out value="${result.occpTyCodeNm}"/></td> - </tr> - - <!-- 소속기관 --> - <tr> - <th><spring:message code="comUssIonEcc.tnextrlHrVO.psitnInsttNm" /></th> - <td class="left"><c:out value="${result.psitnInsttNm}"/></td> - </tr> - - <!-- 연락처 --> - <tr> - <th><spring:message code="comUssIonEcc.tnextrlHrVO.telNo" /></th> - <td class="left"><c:out value="${result.areaNo}"/>-<c:out value="${result.middleTelno}"/>-<c:out value="${result.endTelno}"/></td> - </tr> - - <!-- 이메일주소 --> - <tr> - <th><spring:message code="comUssIonEcc.tnextrlHrVO.emailAdres" /></th> - <td class="left"><c:out value="${result.emailAdres}"/></td> - </tr> - - </tbody> - </table> - <!-- 하단 버튼 --> - <div class="btn"> - <input type="submit" class="s_submit" value="<spring:message code="button.update" />" title="<spring:message code="title.update" /> <spring:message code="input.button" />" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/ecc/deleteTnextrlHr.do' />" onClick="fn_egov_delete_hr('<c:out value="${result.extrlHrId}"/>'); return false;" title="<spring:message code="button.delete" /> <spring:message code="input.button" />"><spring:message code="button.delete" /></a></span> - <span class="btn_s"><a href="<c:url value='/uss/ion/ecc/selectTnextrlHrList.do' />" title="<spring:message code="title.list" /> <spring:message code="input.button" />"><spring:message code="button.list" /></a></span> - </div><div style="clear:both;"></div> - -</div> -<input name="extrlHrId" type="hidden" value="<c:out value="${result.extrlHrId}" />"> -<input name="cmd" type="hidden" value=""> -</form> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rsn/EgovRssTagServiceList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rsn/EgovRssTagServiceList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rsn/EgovRssTagServiceList.jsp (nonexistent) @@ -1,143 +0,0 @@ -<%-- - Class Name : EgovRssTagServiceList.jsp - Description : RSS서비스 목록조회 - Modification Information - - 수정일 수정자 수정내용 - ------- -------- --------------------------- - 2010.08.05 장동한 최초 생성 - 2018.10.23 이정은 공통컴포넌트 3.8 개선 - - author : 공통서비스 개발팀 장동한 - since : 2010.08.05 - ---%> -<%@ 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="ussIonRsn.rssTagServiceList.rssTagServiceList"/></title><!-- RSS태그서비스 목록 --> -<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='/uss/ion/rsn/listRssTagService.do'/>"; - document.listForm.submit(); -} - - -/* ******************************************************** - * 검색 함수 - ******************************************************** */ -function fn_egov_search_RssTagManage(){ - var vFrom = document.listForm; - vFrom.pageIndex.value = "1"; - - if( vFrom.searchCondition.selectedIndex == 0){ - alert("<spring:message code="ussIonRsn.rssTagServiceList.validate.searchCondition"/>");/* 검색조건을 선택해주세요! */ - vFrom.searchCondition.focus(); - return; - } - - if( vFrom.searchKeyword.value == ""){ - alert("<spring:message code="ussIonRsn.rssTagServiceList.validate.searchKeyword"/>");/* 검색어를 입력해주세요! */ - vFrom.searchKeyword.focus(); - return; - } - - vFrom.action = "<c:url value='/uss/ion/rsn/listRssTagService.do'/>"; - vFrom.submit(); - -} -</script> -</head> -<body> - -<!-- 자바스크립트 지원 태그 --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<div class="board"> -<form name="listForm" action="<c:url value='/uss/ion/rss/listRssTagManage.do'/>" method="post"> - <h1><spring:message code="ussIonRsn.rssTagServiceList.rssTagServiceList"/></h1><!-- RSS태그서비스 목록 --> - - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"><!-- 이 레이아웃은 하단 정보를 대한 검색 정보로 구성되어 있습니다 --> - <ul> - <li> - <select name="searchCondition" title="<spring:message code="select.searchCondition" />" class="select"><!-- 검색조건 --> - <option value=''>--<spring:message code="input.select"/>--</option><!-- 선택하세요 --> - <option value='A.TRGET_SVC_NM' <c:if test="${searchCondition == 'A.TRGET_SVC_NM'}">selected</c:if>><spring:message code="ussIonRsn.rssTagServiceList.trgetSvcNm"/></option><!-- 대상서비스명 --> - <option value='A.TRGET_SVC_TABLE' <c:if test="${searchCondition == 'A.TRGET_SVC_TABLE'}">selected</c:if>><spring:message code="ussIonRsn.rssTagServiceList.trgetSvcTable"/></option><!-- 대상테이블명 --> - </select> - <input class="s_input2 vat" name="searchKeyword" type="text" value='<c:out value='${searchKeyword}'/>' size="10" maxlength="35" onkeyup="if(window.event.keyCode==13){fn_egov_search_RssTagManage()}" 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_RssTagManage()" /><!-- 조회 --> - </li> - </ul> - </div> - - <table class="board_list"> - <caption></caption> - <colgroup> - <col style="width:35px" /> - <col style="" /> - <col style="width:200px" /> - <col style="width:70px" /> - <col style="width:70px" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="ussIonRsn.rssTagServiceList.rssTagNum"/></th><!-- 순번 --> - <th scope="col"><spring:message code="ussIonRsn.rssTagServiceList.trgetSvcNm"/></th><!-- 대상서비스명 --> - <th scope="col"><spring:message code="ussIonRsn.rssTagServiceList.trgetSvcTable"/></th><!-- 대상테이블명 --> - <th scope="col"><spring:message code="ussIonRsn.rssTagServiceList.frstRegisterNm"/></th><!-- 작성자 --> - <th scope="col"><spring:message code="ussIonRsn.rssTagServiceList.frstRegisterPnttm"/></th><!-- 등록일자 --> - </tr> - </thead> - <tbody> - <%-- 데이터를 없을때 화면에 메세지를 출력해준다 --%> - <c:if test="${fn:length(resultList) == 0}"> - <tr> - <td colspan="5"> - <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> - <div style="visibility:hidden;display:none;"><a href="#LINK_PAGE${status.count}"></a></div> - <a href="<c:url value='/uss/ion/rsn/detailRssTagService.do'/>?rssId=${resultInfo.rssId}" target="_blank" title="새 창으로 이동"><c:out value="${resultInfo.trgetSvcNm}"/></a> - </td> - <td> - <a href="<c:url value='/uss/ion/rsn/detailRssTagService.do'/>?rssId=${resultInfo.rssId}" target="_blank" title="새 창으로 이동"><c:out value="${resultInfo.trgetSvcTable}"/></a> - </td> - <td><c:out value="${resultInfo.frstRegisterNm}"/></td> - <td><c:out value="${resultInfo.frstRegisterPnttm}"/></td> - </tr> - </c:forEach> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="linkPage"/> - </ul> - </div> -</div> -<input name="cmd" type="hidden" value=""> -<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"> -</form> -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rsn/EgovRssTagService.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rsn/EgovRssTagService.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rsn/EgovRssTagService.jsp (nonexistent) @@ -1,31 +0,0 @@ -<%@ page contentType="text/xml; charset=utf-8" pageEncoding="utf-8"%><?xml version="1.0" encoding="UTF-8" ?><%@ page import="java.util.Map,java.util.List,java.util.HashMap,java.util.ArrayList"%> - <rss version="2.0" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" - xmlns:activity="http://activitystrea.ms/spec/1.0/" > -<channel> -<% -Map mapResult =(Map)request.getAttribute("mapRssInfo"); -List mapResultList =(List)request.getAttribute("mapRssInfoList"); -%> -<title><![CDATA[<%=mapResult.get("HDER_TITLE") %>]]></title> -<link><![CDATA[<%=mapResult.get("HDER_LINK") %>]]></link> -<description><![CDATA[<%=mapResult.get("HDER_DESCRIPTION") %>]]></description> -<tag><![CDATA[<%=mapResult.get("HDER_TAG") %>]]></tag> -<% -for(int i=0; i < mapResultList.size();i++ ){ - Map mapItem = (Map)mapResultList.get(i); -%> - <item> - <title><![CDATA[<%=mapItem.get("BDT_TITLE")%>]]></title> - <link><![CDATA[<%=mapItem.get("BDT_LINK")%>]]></link> - <description><![CDATA[<%=mapItem.get("BDT_DESCRIPTION")%>]]></description> - <tag><![CDATA[<%=mapItem.get("BDT_TAG")%>]]></tag> - <pubDate><%=mapItem.get("FRST_REGISTER_PNTTM")%></pubDate> - <%=mapItem.get("BDT_ETC")%> - </item> -<%}%> -</channel> - -</rss> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/lsi/EgovLoginScrinImageView.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/lsi/EgovLoginScrinImageView.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/lsi/EgovLoginScrinImageView.jsp (nonexistent) @@ -1,48 +0,0 @@ -<%-- -/** - * @Class Name : EgovLoginScrinImageView.jsp - * @Description : EgovLoginScrinImageView.jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 lee.m.j 최초 생성 - * @ 2014.03.31 유지보수 fileSn=0 삭제(파일 수정시 오류) - * @ 2018.09.17 이정은 공통컴포넌트 3.8 개선 - * - * @author lee.m.j - * @since 2009.03.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 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" %> -<link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> - -<!DOCTYPE html> -<title><spring:message code="uss.ion.msi.mainImageView.mainImageView" /></title><!-- 로그인화면이미지 반영 --> - -<div class="wTableFrm"> -<!-- 타이틀 --> -<h2><spring:message code="ussIonLsi.loginScrinImageView.loginScrinImageView" /></h2><!-- 로그인화면이미지 반영 --> -<span><spring:message code="ussIonLsi.loginScrinImageView.loginScrinImageViewDc" /></span> -<table> - <tr> - <c:forEach var="fileVO" items="${fileList}" varStatus="status"> - <td> - <img alt="<spring:message code="ussIonLsi.loginScrinImageView.loginScrinImageView" />" src='<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${fileVO.imageFile}"/>' /> - </td> - </c:forEach> - <td></td> - </tr> -</table> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/lsi/EgovLoginScrinImageRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/lsi/EgovLoginScrinImageRegist.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/lsi/EgovLoginScrinImageRegist.jsp (nonexistent) @@ -1,153 +0,0 @@ -<%-- -/** - * @Class Name : EgovLoginScrinImageRegist.java - * @Description : EgovLoginScrinImageRegist.jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 lee.m.j 최초 생성 - * @ 2018.09.17 이정은 공통컴포넌트 3.8 개선 - * - * @author lee.m.j - * @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 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" %> - -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> -<title><spring:message code="ussIonLsi.loginScrinImageRegist.loginScrinImageRegist"/></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> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<validator:javascript formName="loginScrinImage" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> - -function fncSelectLoginScrinImageList() { - var varFrom = document.getElementById("loginScrinImage"); - varFrom.action = "<c:url value='/uss/ion/lsi/selectLoginScrinImageList.do'/>"; - varFrom.submit(); -} - -function fncLoginScrinImageInsert() { - - var varFrom = document.getElementById("loginScrinImage"); - varFrom.action = "<c:url value='/uss/ion/lsi/addLoginScrinImage.do'/>"; - - if(confirm("<spring:message code="ussIonLsi.loginScrinImageRegist.saveImage"/>")){/* 저장 하시겠습니까? */ - if(!validateLoginScrinImage(varFrom)){ - return; - }else{ - if(varFrom.loginImage.value != '') { - varFrom.submit(); - } else { - alert("<spring:message code="ussIonLsi.loginScrinImageRegist.ImageReq"/>");/* 이미지는 필수 입력값입니다.*/ - return; - } - } - } -} - -function fncOnChangeImage() { - var varFrom = document.getElementById("loginScrinImage"); - varFrom.loginImage.value = varFrom.file_1.value; -} - -</script> -</head> - -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg"/></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> -<form:form commandName="loginScrinImage" method="post" action="${pageContext.request.contextPath}/uss/ion/lsi/addLoginScrinImage.do' />" enctype="multipart/form-data"> -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="ussIonLsi.loginScrinImageRegist.loginScrinImageRegist"/></h2><!-- 로그인화면이미지 등록 --> - - <!-- 등록폼 --> - -<input type="hidden" name="posblAtchFileNumber" value="1" > -<input type="hidden" name="image" > - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="ussIonLsi.loginScrinImageRegist.mainImageId"/> <span class="pilsu">*</span></th><!-- 이미지ID --> - <td class="left"> - <input id="imageId" type="text" name="imageId" value="<c:out value='${loginScrinImage.imageId}'/>" title="<spring:message code="ussIonLsi.loginScrinImageRegist.mainImageId"/>" size="20" readonly="readonly" style="width:188px" /> - </td> - </tr> - <tr> - <th><spring:message code="ussIonLsi.loginScrinImageRegist.mainImageNm"/> <span class="pilsu">*</span></th><!-- 이미지명 --> - <td class="left"> - <input id="imageNm" type="text" name="imageNm" value="<c:out value='${loginScrinImage.imageNm}'/>" title="<spring:message code="ussIonLsi.loginScrinImageRegist.mainImageNm"/>" maxLength="10" style="width:188px" />&nbsp;<form:errors path="imageNm" /> - </td> - </tr> - <tr> - <th><spring:message code="ussIonLsi.loginScrinImageRegist.mainImage"/> <span class="pilsu">*</span></th><!-- 이미지 --> - <td class="left"> - <div class="egov_file_box" style="display:inline-block"> - <label for="egovfile_0" id="file_label"><spring:message code="title.attachedFileSelect"/></label><!-- 파일선택 --> - <input type="file" name="file_1" id="egovfile_0" title="<spring:message code="title.attachedFileSelect"/>" onchange="fncOnChangeImage();" /> - <input name="loginImage" id="loginImage" type="text" value="" maxLength="30" readonly="readonly" style="width:525px" /> - </div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonLsi.loginScrinImageRegist.mainImageDc"/></th><!-- 이미지설명 --> - <td class="left"> - <input id="imageDc" type="text" name="imageDc" value="<c:out value='${loginScrinImage.imageDc}'/>" title="<spring:message code="ussIonLsi.loginScrinImageRegist.mainImageDc"/>" maxLength="100" /> - </td> - </tr> - <tr> - <th><spring:message code="ussIonLsi.loginScrinImageRegist.mainImageReflctAt"/> <span class="pilsu">*</span></th><!-- 반영여부 --> - <td class="left"> - <select name="reflctAt" id="reflctAt" title="<spring:message code="ussIonLsi.loginScrinImageRegist.mainImageReflctAt"/>"> - <option value="Y" <c:if test="${loginScrinImage.reflctAt == 'Y'}">selected</c:if> >Y</option> - <option value="N" <c:if test="${loginScrinImage.reflctAt == 'N'}">selected</c:if> >N</option> - </select> - </td> - </tr> - <tr> - <th><spring:message code="ussIonLsi.loginScrinImageRegist.mainImageregDate"/> <span class="pilsu">*</span></th><!-- 등록일시 --> - <td class="left"> - <input id="regDate" type="text" name="regDate" value="<c:out value="${loginScrinImage.regDate}"/>" title="<spring:message code="ussIonLsi.loginScrinImageRegist.mainImageregDate"/>" size="20" readonly="readonly" style="width:18 8px" /> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fncLoginScrinImageInsert(); return false;" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/lsi/selectLoginScrinImageList.do'/>?pageIndex=<c:out value='${loginScrinImageVO.pageIndex}'/>&amp;searchKeyword=<c:out value="${loginScrinImageVO.searchKeyword}"/>&amp;searchCondition=1" onclick="fncSelectLoginScrinImageList(); return false;"><spring:message code="button.list" /></a></span> - </div> - <div style="clear:both;"></div> -</div> - -<!-- 검색조건 유지 --> -<input type="hidden" name="searchCondition" value="<c:out value='${loginScrinImageVO.searchCondition}'/>"> -<input type="hidden" name="searchKeyword" value="<c:out value='${loginScrinImageVO.searchKeyword}'/>"> -<input type="hidden" name="pageIndex" value="<c:out value='${loginScrinImageVO.pageIndex}'/>"> -<!-- 검색조건 유지 --> -</form:form> -</body> -</html> - Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/lsi/EgovLoginScrinImageUpdt.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/lsi/EgovLoginScrinImageUpdt.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/lsi/EgovLoginScrinImageUpdt.jsp (nonexistent) @@ -1,166 +0,0 @@ -<%-- -/** - * @Class Name : EgovLoginScrinImageUpdt.java - * @Description : EgovLoginScrinImageUpdt.jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 lee.m.j 최초 생성 - * @ 2018.09.17 이정은 공통컴포넌트 3.8 개선 - * - * @author lee.m.j - * @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 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" %> - -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> -<title><spring:message code="ussIonLsi.loginScrinImageUpdt.loginScrinImageUpdt"/></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="loginScrinImage" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> - -function fncSelectLoginScrinImageList() { - var varFrom = document.getElementById("loginScrinImage"); - varFrom.action = "<c:url value='/uss/ion/lsi/selectLoginScrinImageList.do'/>"; - varFrom.submit(); -} - -function fncLoginScrinImageInsert() { - - var varFrom = document.getElementById("loginScrinImage"); - varFrom.action = "<c:url value='/uss/ion/lsi/addLoginScrinImage.do'/>"; - - if(confirm("<spring:message code="ussIonLsi.loginScrinImageUpdt.saveImage"/>")){/* 저장 하시겠습니까? */ - if(!validateLoginScrinImage(varFrom)){ - return; - }else{ - varFrom.submit(); - } - } -} - -function fncLoginScrinImageUpdate() { - var varFrom = document.getElementById("loginScrinImage"); - varFrom.action = "<c:url value='/uss/ion/lsi/updtLoginScrinImage.do'/>"; - - if(confirm("<spring:message code="ussIonLsi.loginScrinImageUpdt.saveImage"/>")){/* 저장 하시겠습니까? */ - if(!validateLoginScrinImage(varFrom)){ - return; - }else{ - varFrom.submit(); - } - } -} - -function fncLoginScrinImageDelete() { - var varFrom = document.getElementById("loginScrinImage"); - varFrom.action = "<c:url value='/uss/ion/lsi/removeLoginScrinImage.do'/>"; - if(confirm("<spring:message code="ussIonLsi.loginScrinImageUpdt.deleteImage"/>")){/* 삭제 하시겠습니까? */ - varFrom.submit(); - } -} - -function fncOnChangeImage() { - var varFrom = document.getElementById("loginScrinImage"); - varFrom.mainImage.value = varFrom.file_1.value; - console.log(varFrom.mainImage.value); -} - -</script> -</head> - -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg"/></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> -<!-- 등록폼 --> -<form:form commandName="loginScrinImage" method="post" action="${pageContext.request.contextPath}/uss/ion/lsi/updtLoginScrinImage.do' />" enctype="multipart/form-data"> -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="ussIonLsi.loginScrinImageUpdt.loginScrinImageUpdt"/></h2><!-- 로그인화면이미지 수정 --> - - -<input type="hidden" name="posblAtchFileNumber" value="1" > - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="ussIonLsi.loginScrinImageUpdt.mainImageId"/> <span class="pilsu">*</span></th><!-- 이미지ID --> - <td class="left"> - <input name="imageId" id="imageId" title="<spring:message code="ussIonLsi.loginScrinImageUpdt.mainImageId"/>" type="text" value="<c:out value='${loginScrinImage.imageId}'/>" readonly="readonly" style="width:188px" /> - </td> - </tr> - <tr> - <th><spring:message code="ussIonLsi.loginScrinImageUpdt.mainImageNm"/> <span class="pilsu">*</span></th><!-- 이미지명 --> - <td class="left"> - <input name="imageNm" id="imageNm" title="<spring:message code="ussIonLsi.loginScrinImageUpdt.mainImageNm"/>" type="text" value="<c:out value='${loginScrinImage.imageNm}'/>" maxLength="10" style="width:188px" />&nbsp;<form:errors path="imageNm" /> - </td> - </tr> - <tr> - <th><spring:message code="ussIonLsi.loginScrinImageUpdt.mainImage"/> <span class="pilsu">*</span></th><!-- 이미지 --> - <td class="left"> - <div class="egov_file_box" style="display:inline-block"> - <label for="egovfile_0" id="file_label"><spring:message code="title.attachedFileSelect"/></label> <!-- 파일선택 --> - <input type="file" name="file_1" id="egovfile_0" title="<spring:message code="ussIonLsi.loginScrinImageUpdt.mainImage"/>" onchange="fncOnChangeImage();" /><!-- 파일선택 --> - </div><input name="mainImage" id="mainImage" title="<spring:message code="ussIonLsi.loginScrinImageUpdt.mainImage"/>" type="text" value='<c:out value="${loginScrinImage.image}"/>' maxLength="30" readonly="readonly" style="width:525px" /> - </td> - </tr> - <tr> - <th><spring:message code="ussIonLsi.loginScrinImageUpdt.mainImageDc"/></th><!-- 이미지설명 --> - <td class="left"> - <input name="imageDc" id="imageDc" title="<spring:message code="ussIonLsi.loginScrinImageUpdt.mainImageDc"/>" type="text" value="<c:out value='${loginScrinImage.imageDc}'/>" maxLength="100" /> - </td> - </tr> - <tr> - <th><spring:message code="ussIonLsi.loginScrinImageUpdt.mainImageReflctAt"/> <span class="pilsu">*</span></th><!-- 반영여부 --> - <td class="left"> - <select name="reflctAt" id="reflctAt" title="<spring:message code="ussIonLsi.loginScrinImageUpdt.mainImageReflctAt"/>"> - <option value="Y" <c:if test="${loginScrinImage.reflctAt == 'Y'}">selected</c:if> >Y</option> - <option value="N" <c:if test="${loginScrinImage.reflctAt == 'N'}">selected</c:if> >N</option> - </select> - </td> - </tr> - <tr> - <th><spring:message code="ussIonLsi.loginScrinImageUpdt.mainImageregDate"/> <span class="pilsu">*</span></th><!-- 등록일시 --> - <td class="left"> - <input name="regDate" id="regDate" title="<spring:message code="ussIonLsi.loginScrinImageUpdt.mainImageregDate"/>" type="text" value="<c:out value="${fn:substring(loginScrinImage.regDate,0,19)}"/>" readonly="readonly" style="width:188px" /> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fncLoginScrinImageUpdate(); return false;" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/lsi/removeLoginScrinImage.do'/>?imageId=<c:out value='${loginScrinImageVO.imageId}'/>" onclick="fncLoginScrinImageDelete(); return false;"><spring:message code="button.delete" /></a></span> - <span class="btn_s"><a href="<c:url value='/uss/ion/lsi/selectLoginScrinImageList.do'/>?pageIndex=<c:out value='${loginScrinImageVO.pageIndex}'/>&amp;searchKeyword=<c:out value="${loginScrinImageVO.searchKeyword}"/>&amp;searchCondition=1" onclick="fncSelectLoginScrinImageList(); return false;"><spring:message code="button.list" /></a></span> - </div> - <div style="clear:both;"></div> -</div> - -<!-- 검색조건 유지 --> -<input type="hidden" name="searchCondition" value="<c:out value='${loginScrinImageVO.searchCondition}'/>"> -<input type="hidden" name="searchKeyword" value="<c:out value='${loginScrinImageVO.searchKeyword}'/>"> -<input type="hidden" name="pageIndex" value="<c:out value='${loginScrinImageVO.pageIndex}'/>"> -</form:form> -</body> -</html> - Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/lsi/EgovLoginScrinImageList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/lsi/EgovLoginScrinImageList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/lsi/EgovLoginScrinImageList.jsp (nonexistent) @@ -1,220 +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"%> -<% - -/** - * @Class Name : EgovLoginScrinImageList.java - * @Description : EgovLoginScrinImageList jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2009.07.01 lee.m.j 최초 생성 - * @ 2018.09.14 이정은 공통컴포넌트 3.8 개선 - * - * @author lee.m.j - * @since 2009.07.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ - -%> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> -<title><spring:message code="ussIonLsi.loginScrinImageList.loginScrinImageList"/></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" defer="defer"> -function fncCheckAll() { - var checkField = document.listForm.delYn; - if(document.listForm.checkAll.checked) { - if(checkField) { - if(checkField.length > 1) { - for(var i=0; i < checkField.length; i++) { - checkField[i].checked = true; - } - } else { - checkField.checked = true; - } - } - } else { - if(checkField) { - if(checkField.length > 1) { - for(var j=0; j < checkField.length; j++) { - checkField[j].checked = false; - } - } else { - checkField.checked = false; - } - } - } -} - -function fncManageChecked() { - - var checkField = document.listForm.delYn; - var checkId = document.listForm.checkId; - var returnValue = ""; - var returnBoolean = false; - var checkCount = 0; - - if(checkField) { - if(checkField.length > 1) { - for(var i=0; i<checkField.length; i++) { - if(checkField[i].checked) { - checkCount++; - checkField[i].value = checkId[i].value; - if(returnValue == "") - returnValue = checkField[i].value; - else - returnValue = returnValue + ";" + checkField[i].value; - } - } - if(checkCount > 0) - returnBoolean = true; - else { - alert("<spring:message code="ussIonLsi.loginScrinImageList.noImage"/>");/* 선택된 로그인화면 이미지가 없습니다. */ - returnBoolean = false; - } - } else { - if(document.listForm.delYn.checked == false) { - alert("<spring:message code="ussIonLsi.loginScrinImageList.noImage"/>");/* 선택된 로그인화면 이미지가 없습니다. */ - returnBoolean = false; - } - else { - returnValue = checkId.value; - returnBoolean = true; - } - } - } else { - alert("<spring:message code="ussIonLsi.loginScrinImageList.failInquire"/>");/* 조회된 결과가 없습니다. */ - } - - document.listForm.imageIds.value = returnValue; - return returnBoolean; -} - -function fncSelectLoginScrinImageList(pageNo){ - document.listForm.searchCondition.value = "1"; - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/uss/ion/lsi/selectLoginScrinImageList.do'/>"; - document.listForm.submit(); -} - -function fncSelectLoginScrinImage(imageId) { - document.listForm.imageId.value = imageId; - document.listForm.action = "<c:url value='/uss/ion/lsi/getLoginScrinImage.do'/>"; - document.listForm.submit(); -} - -function fncAddLoginScrinImageInsert() { - if(document.listForm.pageIndex.value == "") { - document.listForm.pageIndex.value = 1; - } - document.listForm.action = "<c:url value='/uss/ion/lsi/addViewLoginScrinImage.do'/>"; - document.listForm.submit(); -} - -function fncLoginScrinImageListDelete() { - if(fncManageChecked()) { - if(confirm("<spring:message code="ussIonLsi.loginScrinImageList.deleteImage"/>")) {/* 삭제하시겠습니까? */ - document.listForm.action = "<c:url value='/uss/ion/lsi/removeLoginScrinImageList.do'/>"; - document.listForm.submit(); - } - } -} - -function press() { - - if (event.keyCode==13) { - fncSelectLoginScrinImageList('1'); - } -} -</script> - -</head> - -<body> - -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg"/></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<div class="board"> - <h1><spring:message code="ussIonLsi.loginScrinImageList.loginScrinImageList"/></h1><!-- 로그인화면이미지 관리 --> - - <form name="listForm" action="<c:url value='/uss/ion/lsi/selectLoginScrinImageList.do'/>" method="post"> - - <div class="search_box" title=<spring:message code="common.searchCondition.msg"/>><!-- 이 레이아웃은 하단 정보를 대한 검색 정보로 구성되어 있습니다. --> - <ul> - <li> - <label for="searchKeyword"><spring:message code="ussIonLsi.loginScrinImageList.imageNm"/> : </label><!-- 이미지 명 --> - <input id="searchKeyword" class="s_input2 vat" name="searchKeyword" type="text" value='<c:out value="${loginScrinImageVO.searchKeyword}"/>' size="25" onkeypress="press();" title=<spring:message code="button.search"/> /><!-- 검색 --> - - <input class="s_btn" type="submit" value='<spring:message code="button.inquire" />' title='<spring:message code="button.inquire" />' onclick="fncSelectLoginScrinImageList('1'); return false;" /> - <span class="btn_b"><a href="<c:url value='/uss/ion/lsi/addViewLoginScrinImage.do'/>?pageIndex=<c:out value='${loginScrinImageVO.pageIndex}'/>&amp;searchKeyword=<c:out value="${loginScrinImageVO.searchKeyword}"/>&amp;searchCondition=1" onclick="fncAddLoginScrinImageInsert(); return false;" title='<spring:message code="button.create" />'><spring:message code="button.create" /></a></span> - </li> - </ul> - </div> - <input type="hidden" name="searchCondition" value="1"> - </form> - - <table class="board_list"> - <caption></caption> - <colgroup> - <col style="width:25%" /> - <col style="width:25%" /> - <col style="width:40%" /> - <col style="width:10%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="ussIonLsi.loginScrinImageList.imageNm"/></th><!-- 이미지 명 --> - <th scope="col"><spring:message code="ussIonLsi.loginScrinImageList.image"/></th><!-- 이미지 --> - <th scope="col"><spring:message code="ussIonLsi.loginScrinImageList.imageDc"/></th><!-- 이미지설명 --> - <th scope="col"><spring:message code="ussIonLsi.loginScrinImageList.reflctAtt"/></th><!-- 반영여부 --> - </tr> - </thead> - <tbody> - <%-- 데이터를 없을때 화면에 메세지를 출력해준다 --%> - <c:if test="${fn:length(loginScrinImageList) == 0}"> - <tr> - <td colspan="4"> - <spring:message code="common.nodata.msg" /> - </td> - </tr> - </c:if> - - <c:forEach var="loginScrinImage" items="${loginScrinImageList}" varStatus="status"> - <tr> - <td> - <form name="item" method="post" action="<c:url value='/uss/ion/lsi/getLoginScrinImage.do'/>"> - <input type="hidden" name="imageId" value="<c:out value="${loginScrinImage.imageId}"/>"> - <input type="hidden" name="pageIndex" value="<c:out value='${loginScrinImageVO.pageIndex}'/>"> - <input type="hidden" name="searchCondition" value="<c:out value='${loginScrinImageVO.searchCondition}'/>"> - <input type="hidden" name="searchKeyword" value="<c:out value="${loginScrinImageVO.searchKeyword}"/>"> - <input class="link" type="submit" value="<c:out value="${loginScrinImage.imageNm}"/>" onclick="fncSelectLoginScrinImage('<c:out value="${loginScrinImage.imageId}"/>'); return false;"> - </form> - </td> - <td><c:out value="${loginScrinImage.image}"/></td> - <td><c:out value="${loginScrinImage.imageDc}"/></td> - <td><c:out value="${loginScrinImage.reflctAt}"/></td> - </tr> - </c:forEach> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="fn_egov_select_tmplatInfo"/> - </ul> - </div> -</div> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/nws/EgovNewsUpdt.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/nws/EgovNewsUpdt.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/nws/EgovNewsUpdt.jsp (nonexistent) @@ -1,217 +0,0 @@ -<% - /** - * @Class Name : EgovNewsUpdt.jsp - * @Description : EgovNewsUpdt 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 박정규 최초 생성 - * 2016.06.13 김연호 표준프레임워크 v3.6 개선 - * @author 공통서비스팀 - * @since 2009.02.01 - * @version 1.0 - * @see - * - */ -%> -<%@ page language="java" contentType="text/html; charset=UTF-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> -<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> -<%@ 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="comUssIonNws.newsVO.title" /></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle }<spring:message code="title.update" /></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/cmm/jqueryui.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> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<script src="<c:url value='/js/egovframework/com/cmm/jquery.js' />"></script> -<script src="<c:url value='/js/egovframework/com/cmm/jqueryui.js' />"></script> -<validator:javascript formName="newsVO" staticJavascript="false" xhtml="true" cdata="false" /> -<script type="text/javascript"> - -$(function() { - $("#ntceDe").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'button' - , 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_init() { - - //------------------------------------------ - //------------------------- 첨부파일 수정 Start - //------------------------------------------- - //var maxFileNum = 3 - //var multi_selector = new MultiSelector( document.getElementById( 'egovComFileList' ), 3, 'file_label'); - //multi_selector.addElement( document.getElementById( 'egovfile_1' ) ); - //fn_egov_multi_selector_update_setting(multi_selector); - //------------------------- 첨부파일 수정 End - - // 첫 입력란에 포커스.. - //document.getElementById("newsVO").newsSj.focus(); -} -/* ******************************************************** - * 저장처리화면 - ******************************************************** */ -function fn_egov_updt_news(form) { - - if (!validateNewsVO(form)) { - return false; - } else { - if (confirm("<spring:message code="common.update.msg" />")) { - form.submit(); - } - } -} -/* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ -function fn_egov_inqire_newslist() { - newsVO.action = "<c:url value='/uss/ion/nws/selectNewsList.do'/>"; - newsVO.submit(); -} -</script> -</head> -<body> - -<!-- javascript warning tag --> -<noscript class="noScriptTitle"> <spring:message code="common.noScriptTitle.msg" /> </noscript> - -<!-- 상단타이틀 --> -<form:form commandName="newsVO" action="${pageContext.request.contextPath}/uss/ion/nws/updateNews.do" method="post" onSubmit="fn_egov_updt_news(document.forms[0]); return false;" enctype="multipart/form-data"> -<input type="hidden" name="posblAtchFileNumber" id="posblAtchFileNumber" value="3" /> -<!-- 첨부파일 테이블 레이아웃 --> - <c:if test="${newsVO.atchFileId eq null || newsVO.atchFileId eq ''}"> - <input type="hidden" name="fileListCnt" value="0" /> - <input type="hidden" name="atchFileAt" value="N"> - </c:if> - - <c:if test="${newsVO.atchFileId ne null && newsVO.atchFileId ne ''}"> - <input type="hidden" name="atchFileAt" value="Y"> - </c:if> - - <div class="wTableFrm"> - <h2>${pageTitle} <spring:message code="title.update" /></h2> - - <!-- 수정폼 --> - <table class="wTable" summary="<spring:message code="common.summary.update" arguments="${pageTitle}" />"> - <caption>${pageTitle} <spring:message code="title.update" /></caption> - <colgroup> - <col style="width: 20%;"> - <col style="width:;"> - </colgroup> - <tbody> - <!-- 입력 --> - <c:set var="inputTxt"><spring:message code="input.input" /></c:set> - <!-- 뉴스 제목 --> - <c:set var="title"><spring:message code="comUssIonNws.newsVO.newsSj"/> </c:set> - <tr> - <th><label for="newsSj">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:input path="newsSj" title="${title} ${inputTxt}" size="70" maxlength="70" /> - <div><form:errors path="newsSj" cssClass="error" /></div> - </td> - </tr> - - <!-- 뉴스 내용 --> - <c:set var="title"><spring:message code="comUssIonNws.newsVO.newsCn"/> </c:set> - <tr> - <th><label for="newsCn">${title } <span class="pilsu">*</span></label></th> - <td class="nopd" colspan="3"> - <form:textarea path="newsCn" title="${title} ${inputTxt}" cols="300" rows="20" /> - <div><form:errors path="newsCn" cssClass="error" /></div> - </td> - </tr> - - <!-- 뉴스 출처 --> - <c:set var="title"><spring:message code="comUssIonNws.newsVO.newsOrigin"/> </c:set> - <tr> - <th><label for="newsOrigin">${title} </label></th> - <td class="left"> - <form:input path="newsOrigin" title="${title} ${inputTxt}" size="70" maxlength="70" /> - <div><form:errors path="newsOrigin" cssClass="error" /></div> - </td> - </tr> - - <!-- 게시날짜 --> - <c:set var="title"><spring:message code="comUssIonNws.newsVO.ntceDe"/> </c:set> - <tr> - <th><label for="ntceDe">${title} </label></th> - <td class="left" colspan="3"> - <form:input path="ntceDe" title="${title} ${inputTxt}" maxlength="10" readonly="true" style="width:70px;"/> - <div><form:errors path="ntceDe" cssClass="error" /></div> - </td> - </tr> - - <c:if test="${not empty newsVO.atchFileId}"> - <!-- 첨부파일 목록 --> - <c:set var="title"><spring:message code="comUssIonNws.newsVO.atchFileList"/></c:set> - <tr> - <th><label for="file_1">${title}</label> </th> - <td class="nopd"> - <!-- 첨부목록을 보여주기 위한 --> - <c:import charEncoding="utf-8" url="/cmm/fms/selectFileInfsForUpdate.do" > - <c:param name="param_atchFileId" value="${newsVO.atchFileId}" /> - </c:import> - </td> - </tr> - </c:if> - - <!-- 첨부파일 --> - <c:set var="title"><spring:message code="comUssIonNws.newsVO.atchFile"/></c:set> - <tr> - <th><label for="file_1">${title}</label> </th> - <td class="nopd"> - <input name="file_1" id="egovComFileUploader" type="file" multiple title="<spring:message code="comUssIonNws.newsVO.atchFile"/>"/><!-- 첨부파일 --> - <div id="egovComFileList"></div> - </td> - </tr> - </tbody> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input type="submit" class="s_submit" value="<spring:message code="button.update" />" title="<spring:message code="button.update" /> <spring:message code="input.button" />" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/nws/selectNewsList.do' />" title="<spring:message code="button.list" /> <spring:message code="input.button" />"><spring:message code="button.list" /></a></span></div> - <div style="clear: both;"></div> - - </div> - - <input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>" /> - <input name="newsId" type="hidden" value="${newsVO.newsId}"> -</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> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/nws/EgovNewsList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/nws/EgovNewsList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/nws/EgovNewsList.jsp (nonexistent) @@ -1,143 +0,0 @@ -<% - /** - * @Class Name : EgovNewsList.jsp - * @Description : EgovNewsList 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 박정규 최초 생성 - * 2016.06.13 김연호 표준프레임워크 v3.6 개선 - * @author 공통서비스팀 - * @since 2009.02.01 - * @version 1.0 - * @see - * - */ -%> -<%@ page language="java" 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" %> -<c:set var="pageTitle"><spring:message code="comUssIonNws.newsVO.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.list" /></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"> -/********************************************************* - * 초기화 - ******************************************************** */ -function fn_egov_init(){ - // 첫 입력란에 포커스.. - document.newsForm.searchCondition.focus(); -} - -/********************************************************* - * 페이징 처리 함수 - ******************************************************** */ -function fn_egov_select_linkPage(pageNo){ - document.newsForm.pageIndex.value = pageNo; - document.newsForm.action = "<c:url value='/uss/ion/nws/selectNewsList.do'/>"; - document.newsForm.submit(); -} -/********************************************************* - * 조회 처리 함수 - ******************************************************** */ -function fn_egov_search_news(){ - document.newsForm.pageIndex.value = 1; - document.newsForm.submit(); -} -/* ******************************************************** - * 상세회면 처리 함수 - ******************************************************** */ -function fn_egov_inquire_newsdetail(newsId) { - // 사이트 키값(siteId) 셋팅. - document.newsForm.newsId.value = newsId; - document.newsForm.action = "<c:url value='/uss/ion/nws/selectNewsDetail.do'/>"; - document.newsForm.submit(); -} -</script> -</head> -<body onload="fn_egov_init()"> -<!-- javascript warning tag --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<form name="newsForm" action="<c:url value='/uss/ion/nws/selectNewsList.do'/>" method="post" onSubmit="fn_egov_search_news(); return false;"> -<div class="board"> - <h1>${pageTitle} <spring:message code="title.list" /></h1> - <!-- 하단 버튼 --> - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"> - <ul> - <li> - <select name="searchCondition" title="<spring:message code="title.searchCondition" /> <spring:message code="input.cSelect" />"> - <option value="0" <c:if test="${searchVO.searchCondition == '0'}">selected="selected"</c:if> ><spring:message code="comUssIonNws.newsVO.newsSj" /></option><!-- 뉴스제목 --> - <option value="1" <c:if test="${searchVO.searchCondition == '1'}">selected="selected"</c:if> ><spring:message code="comUssIonNws.newsVO.newsOrigin" /></option><!-- 뉴스출처 --> - </select> - </li> - <!-- 검색키워드 및 조회버튼 --> - <li> - <input class="s_input" name="searchKeyword" type="text" size="35" title="<spring:message code="title.search" /> <spring:message code="input.input" />" value='<c:out value="${searchVO.searchKeyword}"/>' maxlength="155" > - <input type="submit" class="s_btn" value="<spring:message code="button.inquire" />" title="<spring:message code="title.inquire" /> <spring:message code="input.button" />" /> - <span class="btn_b"><a href="<c:url value='/uss/ion/nws/insertNewsView.do' />" title="<spring:message code="button.create" /> <spring:message code="input.button" />"><spring:message code="button.create" /></a></span> - </li> - </ul> - </div> - - <!-- 목록영역 --> - <table class="board_list" summary="<spring:message code="common.summary.list" arguments="${pageTitle}" />"> - <caption>${pageTitle}<spring:message code="title.list" /></caption> - <colgroup> - <col style="width: 9%;"> - <col style="width: 40%;"> - <col style="width: 13%;"> - <col style="width: 13%;"> - <col style="width: 13%;"> - </colgroup> - <thead> - <tr> - <th><spring:message code="table.num" /></th><!-- 번호 --> - <th class="board_th_link"><spring:message code="comUssIonNws.newsVO.newsSj" /></th><!-- 뉴스제목 --> - <th><spring:message code="comUssIonNws.newsVO.newsOrigin" /></th><!-- 뉴스출처 --> - <th><spring:message code="comUssIonNws.newsVO.ntceDe" /></th><!-- 게시일자 --> - <th><spring:message code="table.regdate" /></th><!-- 등록일자 --> - </tr> - </thead> - <tbody class="ov"> - <c:if test="${fn:length(resultList) == 0}"> - <tr> - <td colspan="5"><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 class="left"><a href="<c:url value='/uss/ion/nws/selectNewsDetail.do?newsId=${resultInfo.newsId}'/>" onClick="fn_egov_inquire_newsdetail('<c:out value="${resultInfo.newsId}"/>');return false;"><c:out value='${fn:substring(resultInfo.newsSj, 0, 40)}'/></a></td> - <td><c:out value='${resultInfo.newsOrigin}'/></td> - <td><c:out value='${resultInfo.ntceDe}'/></td> - <td><c:out value='${resultInfo.frstRegisterPnttm}'/></td> - </tr> - </c:forEach> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="fn_egov_select_linkPage"/> - </ul> - </div> - - -</div> - -<input name="newsId" type="hidden" value="<c:out value='${searchVO.newsId}'/>"> -<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"> -</form> - -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/nws/EgovNewsDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/nws/EgovNewsDetail.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/nws/EgovNewsDetail.jsp (nonexistent) @@ -1,120 +0,0 @@ -<% - /** - * @Class Name : EgovNewsDetail.jsp - * @Description : EgovNewsDetail 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 박정규 최초 생성 - * 2016.06.13 김연호 표준프레임워크 v3.6 개선 - * @author 공통서비스팀 - * @since 2009.02.01 - * @version 1.0 - * @see - * - */ -%> -<%@ page language="java" contentType="text/html; charset=UTF-8" %> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> -<%pageContext.setAttribute("crlf", "\r\n"); %> -<c:set var="pageTitle"><spring:message code="comUssIonNws.newsVO.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.detail" /></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"> -/* ******************************************************** - * 삭제처리 - ******************************************************** */ - function fn_egov_delete_news(newsId){ - if(confirm("<spring:message code="common.delete.msg" />")){ - // Delete하기 위한 키값을 셋팅 - document.newsForm.newsId.value = newsId; - document.newsForm.action = "<c:url value='/uss/ion/nws/deleteNews.do'/>"; - document.newsForm.submit(); - } -} - -</script> -</head> -<body> -<!-- javascript warning tag --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<form name="newsForm" action="<c:url value='/uss/ion/nws/updateNewsView.do'/>" method="post"> -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2>${pageTitle} <spring:message code="title.detail" /></h2> - - <!-- 상세조회 --> - <table class="wTable" summary="<spring:message code="common.summary.inqire" arguments="${pageTitle}" />"> - <caption>${pageTitle} <spring:message code="title.detail" /></caption> - <colgroup> - <col style="width: 20%;"> - <col style="width: ;"> - </colgroup> - <tbody> - <!-- 뉴스제목 --> - <tr> - <th><spring:message code="comUssIonNws.newsVO.newsSj" /></th> - <td class="left"><c:out value="${result.newsSj}"/></td> - </tr> - - <!-- 뉴스 내용 --> - <tr> - <th><spring:message code="comUssIonNws.newsVO.newsCn" /></th> - <td class="cnt"> - <c:out value="${fn:replace(result.newsCn , crlf , '<br/>')}" escapeXml="false" /> - </td> - </tr> - - <!-- 뉴스출처 --> - <tr> - <th><spring:message code="comUssIonNws.newsVO.newsOrigin" /></th> - <td class="left"><c:out value="${result.newsOrigin}"/></td> - </tr> - - <!-- 게시일자 --> - <tr> - <th><spring:message code="comUssIonNws.newsVO.ntceDe" /></th> - <td class="left"><c:out value="${result.ntceDe}"/></td> - </tr> - <!-- 등록일자 --> - <tr> - <th><spring:message code="table.regdate" /></th> - <td class="left"><c:out value="${result.frstRegisterPnttm}"/></td> - </tr> - <!-- 첨부파일 --> - <c:if test="${not empty result.atchFileId}"> - <tr> - <th><spring:message code="comUssIonNws.newsVO.atchFile" /></th> - <td> - <c:import url="/cmm/fms/selectFileInfs.do" charEncoding="utf-8"> - <c:param name="param_atchFileId" value="${result.atchFileId}" /> - </c:import> - </td> - </tr> - </c:if> - - </tbody> - </table> - <!-- 하단 버튼 --> - <div class="btn"> - <input type="submit" class="s_submit" value="<spring:message code="button.update" />" title="<spring:message code="title.update" /> <spring:message code="input.button" />" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/nws/deleteNews.do' />" onClick="fn_egov_delete_news('<c:out value="${result.newsId}"/>'); return false;" title="<spring:message code="button.delete" /> <spring:message code="input.button" />"><spring:message code="button.delete" /></a></span> - <span class="btn_s"><a href="<c:url value='/uss/ion/nws/selectNewsList.do' />" title="<spring:message code="title.list" /> <spring:message code="input.button" />"><spring:message code="button.list" /></a></span> - </div><div style="clear:both;"></div> - -</div> -<input name="newsId" type="hidden" value="<c:out value="${result.newsId}" />"> -<input name="cmd" type="hidden" value=""> -</form> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/nws/EgovNewsRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/nws/EgovNewsRegist.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/nws/EgovNewsRegist.jsp (nonexistent) @@ -1,193 +0,0 @@ -<% - /** - * @Class Name : EgovNewsRegist.jsp - * @Description : EgovNewsRegist 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 박정규 최초 생성 - * 2016.06.13 김연호 표준프레임워크 v3.6 개선 - * - * @author 공통서비스팀 - * @since 2009.02.01 - * @version 1.0 - * @see - * - */ -%> -<%@ page language="java" 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="pageTitle"><spring:message code="comUssIonNws.newsVO.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.create" /></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/cmm/jqueryui.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> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<script src="<c:url value='/js/egovframework/com/cmm/jquery.js' />"></script> -<script src="<c:url value='/js/egovframework/com/cmm/jqueryui.js' />"></script> -<validator:javascript formName="newsVO" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javascript"> - -$(function() { - $("#ntceDe").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'button' - , 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_init(){ - - //------------------------------------------ - //------------------------- 첨부파일 등록 Start - //------------------------------------------- - //var maxFileNum = 3; - //var multi_selector = new MultiSelector( document.getElementById( 'egovComFileList' ), maxFileNum, 'file_label' ); - //multi_selector.addElement( document.getElementById( 'egovfile_1' ) ); - //------------------------- 첨부파일 등록 End - - // 첫 입력란에 포커스 - document.getElementById("newsVO").newsSj.focus(); - -} -/* ******************************************************** - * 저장처리화면 - ******************************************************** */ -function fn_egov_regist_news(form){ - - //input item Client-Side validate - if (!validateNewsVO(form)) { - return false; - } else { - if(confirm("<spring:message code="common.regist.msg" />")){ - form.submit(); - } - } -} - -</script> - -</head> -<body onLoad="fn_egov_init();"> - -<!-- javascript warning tag --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<form:form commandName="newsVO" action="${pageContext.request.contextPath}/uss/ion/nws/insertNews.do" method="post" onSubmit="fn_egov_regist_news(document.forms[0]); return false;" enctype="multipart/form-data"> -<input type="hidden" name="posblAtchFileNumber" id="posblAtchFileNumber" value="3" /> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2>${pageTitle} <spring:message code="title.create" /></h2> - - <!-- 등록폼 --> - <table class="wTable" summary="<spring:message code="common.summary.list" arguments="${pageTitle}" />"> - <caption>${pageTitle } <spring:message code="title.create" /></caption> - <colgroup> - <col style="width: 20%;"> - <col style="width: ;"> - </colgroup> - <tbody> - <!-- 입력 --> - <c:set var="inputTxt"><spring:message code="input.input" /></c:set> - <!-- 뉴스 제목 --> - <c:set var="title"><spring:message code="comUssIonNws.newsVO.newsSj"/> </c:set> - <tr> - <th><label for="newsSj">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:input path="newsSj" title="${title} ${inputTxt}" size="70" maxlength="70" /> - <div><form:errors path="newsSj" cssClass="error" /></div> - </td> - </tr> - - <!-- 뉴스 내용 --> - <c:set var="title"><spring:message code="comUssIonNws.newsVO.newsCn"/> </c:set> - <tr> - <th><label for="newsCn">${title } <span class="pilsu">*</span></label></th> - <td class="nopd" colspan="3"> - <form:textarea path="newsCn" title="${title} ${inputTxt}" cols="300" rows="20" /> - <div><form:errors path="newsCn" cssClass="error" /></div> - </td> - </tr> - - <!-- 뉴스 출처 --> - <c:set var="title"><spring:message code="comUssIonNws.newsVO.newsOrigin"/> </c:set> - <tr> - <th><label for="newsOrigin">${title} </label></th> - <td class="left"> - <form:input path="newsOrigin" title="${title} ${inputTxt}" size="70" maxlength="70" /> - <div><form:errors path="newsOrigin" cssClass="error" /></div> - </td> - </tr> - - <!-- 게시날짜 --> - <c:set var="title"><spring:message code="comUssIonNws.newsVO.ntceDe"/> </c:set> - <tr> - <th><label for="ntceDe">${title} </label></th> - <td class="left" colspan="3"> - <form:input path="ntceDe" title="${title} ${inputTxt}" maxlength="10" readonly="true" style="width:70px;"/> - <div><form:errors path="ntceDe" cssClass="error" /></div> - </td> - </tr> - - <!-- 첨부파일 --> - <c:set var="title"><spring:message code="comUssIonNws.newsVO.atchFile"/></c:set> - <tr> - <th><label for="file_1">${title}</label> </th> - <td class="nopd"> - <input name="file_1" id="egovComFileUploader" type="file" multiple title="<spring:message code="comUssIonNws.newsVO.atchFile"/>"/><!-- 첨부파일 --> - <div id="egovComFileList"></div> - </td> - </tr> - </tbody> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input type="submit" class="s_submit" value="<spring:message code="button.create" />" title="<spring:message code="button.create" /> <spring:message code="input.button" />" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/nws/selectNewsList.do' />" title="<spring:message code="button.list" /> <spring:message code="input.button" />"><spring:message code="button.list" /></a></span> - </div><div style="clear:both;"></div> - -</div> - -<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"/> -<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> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/msi/EgovMainImageList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/msi/EgovMainImageList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/msi/EgovMainImageList.jsp (nonexistent) @@ -1,231 +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"%> -<% - -/** - * @Class Name : EgovMainImageList.java - * @Description : EgovMainImageList jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2009.07.01 lee.m.j 최초 생성 - * @ 2018.08.30 이정은 공통컴포넌트 3.8 개선 - * - * @author lee.m.j - * @since 2009.07.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ - -%> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> -<title><spring:message code="uss.ion.msi.mainImageList.mainImageList" /></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" defer="defer"> -function fncCheckAll() { - var checkField = document.listForm.delYn; - if(document.listForm.checkAll.checked) { - if(checkField) { - if(checkField.length > 1) { - for(var i=0; i < checkField.length; i++) { - checkField[i].checked = true; - } - } else { - checkField.checked = true; - } - } - } else { - if(checkField) { - if(checkField.length > 1) { - for(var j=0; j < checkField.length; j++) { - checkField[j].checked = false; - } - } else { - checkField.checked = false; - } - } - } -} - -function fncManageChecked() { - - var checkField = document.listForm.delYn; - var checkId = document.listForm.checkId; - var returnValue = ""; - var returnBoolean = false; - var checkCount = 0; - - if(checkField) { - if(checkField.length > 1) { - for(var i=0; i<checkField.length; i++) { - if(checkField[i].checked) { - checkCount++; - checkField[i].value = checkId[i].value; - if(returnValue == "") - returnValue = checkField[i].value; - else - returnValue = returnValue + ";" + checkField[i].value; - } - } - if(checkCount > 0) - returnBoolean = true; - else { - alert("<spring:message code="uss.ion.msi.mainImageList.noImage" />");/* 선택된 메인화면 이미지가 없습니다. */ - returnBoolean = false; - } - } else { - if(document.listForm.delYn.checked == false) { - alert("<spring:message code="uss.ion.msi.mainImageList.noImage" />");/* 선택된 메인화면 이미지가 없습니다. */ - returnBoolean = false; - } - else { - returnValue = checkId.value; - returnBoolean = true; - } - } - } else { - alert("<spring:message code="uss.ion.msi.mainImageList.failInquire" />");/* 조회된 결과가 없습니다. */ - } - - document.listForm.imageIds.value = returnValue; - return returnBoolean; -} - -function fncSelectMainImageList(pageNo){ - document.listForm.searchCondition.value = "1"; - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/uss/ion/msi/selectMainImageList.do'/>"; - document.listForm.submit(); -} - -function fncSelectMainImage(imageId) { - document.listForm.imageId.value = imageId; - document.listForm.action = "<c:url value='/uss/ion/msi/getMainImage.do'/>"; - document.listForm.submit(); -} - -function fncAddMainImageInsert() { - - if(document.listForm.pageIndex.value == "") { - document.listForm.pageIndex.value = 1; - } - document.listForm.action = "<c:url value='/uss/ion/msi/addViewMainImage.do'/>"; - document.listForm.submit(); -} - -function fncLoginMainImageListDelete() { - if(fncManageChecked()) { - if(confirm("<spring:message code="uss.ion.msi.mainImageList.deleteImage" />")) {/* 삭제하겠습니까? */ - document.listForm.action = "<c:url value='/uss/ion/msi/removeMainImageList.do'/>"; - document.listForm.submit(); - } - } -} - -function linkPage(pageNo){ - document.listForm.searchCondition.value = "1"; - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/uss/ion/msi/selectMainImageList.do'/>"; - document.listForm.submit(); -} - -function press() { - - if (event.keyCode==13) { - fncSelectMainImageList('1'); - } -} -</script> - -</head> - -<body> - -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<div class="board"> -<form name="listForm" action="<c:url value='/uss/ion/msi/selectMainImageList.do'/>" method="post"> - <h1><spring:message code="uss.ion.msi.mainImageList.mainImageList" /></h1> - - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"><!-- 이 레이아웃은 하단 정보에 대한 검색 정보로 구성되어 있습니다. --> - <ul> - <li> - <label for=""><spring:message code="uss.ion.msi.mainImageList.mainImageNm" /> : </label><!-- 이미지 명 --> - <input id="searchKeyword" class="s_input2 vat" name="searchKeyword" type="text" value='<c:out value="${mainImageVO.searchKeyword}"/>' size="25" onkeypress="press();" title="<spring:message code="button.search" />" /><!-- 검색 --> - - <input class="s_btn" type="submit" value='<spring:message code="button.inquire" />' title='<spring:message code="button.inquire" />' onclick="fncSelectMainImageList('1'); return false;" /> - <span class="btn_b"><a href="<c:url value='/uss/ion/msi/addViewMainImage.do'/>?pageIndex=<c:out value='${mainImageVO.pageIndex}'/>&amp;searchKeyword=<c:out value="${mainImageVO.searchKeyword}"/>&amp;searchCondition=1" onclick="fncAddMainImageInsert(); return false;" title='<spring:message code="button.create" />'><spring:message code="button.create" /></a></span> - </li> - </ul> - </div> -<input type="hidden" name="imageId"> -<input type="hidden" name="pageIndex" value="<c:if test="${empty mainImageVO.pageIndex }">1</c:if><c:if test="${!empty mainImageVO.pageIndex }"><c:out value='${mainImageVO.pageIndex}'/></c:if>" > -<input type="hidden" name="searchCondition" value="1" > -</form> - - <table class="board_list"> - <caption></caption> - <colgroup> - <col style="width:20%" /> - <col style="width:25%" /> - <col style="width:20%" /> - <col style="width:15%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="uss.ion.msi.mainImageList.mainImageNm" /></th><!-- 이미지 명 --> - <th scope="col"><spring:message code="uss.ion.msi.mainImageList.mainImage" /></th><!-- 이미지 --> - <th scope="col"><spring:message code="uss.ion.msi.mainImageList.mainImageDc" /></th><!-- 이미지 설명 --> - <th scope="col"><spring:message code="uss.ion.msi.mainImageList.mainImageReflctAt" /></th><!-- 반영여부 --> - </tr> - </thead> - <tbody> - <%-- 데이터를 없을때 화면에 메세지를 출력해준다 --%> - <c:if test="${fn:length(mainImageList) == 0}"> - <tr> - <td colspan="4"> - <spring:message code="common.nodata.msg" /> - </td> - </tr> - </c:if> - - <c:forEach var="mainImage" items="${mainImageList}" varStatus="status"> - <tr> - <td> - <form name="item" method="post" action="<c:url value='/uss/ion/msi/getMainImage.do'/>"> - <input type="hidden" name="imageId" value="<c:out value="${mainImage.imageId}"/>"> - <input type="hidden" name="pageIndex" value="<c:out value='${mainImageVO.pageIndex}'/>"> - <input type="hidden" name="searchCondition" value="<c:out value='${mainImageVO.searchCondition}'/>"> - <input type="hidden" name="searchKeyword" value="<c:out value="${mainImageVO.searchKeyword}"/>"> - <input class="link" type="submit" value="<c:out value="${mainImage.imageNm}"/>" onclick="fncSelectMainImage('<c:out value="${mainImage.imageId}"/>'); return false;"> - </form> - </td> - <td><c:out value="${mainImage.image}"/></td> - <td><c:out value="${mainImage.imageDc}"/></td> - <td><c:out value="${mainImage.reflctAt}"/></td> - </tr> - </c:forEach> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="linkPage"/> - </ul> - </div> -</div> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/msi/EgovMainImageView.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/msi/EgovMainImageView.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/msi/EgovMainImageView.jsp (nonexistent) @@ -1,49 +0,0 @@ -<%-- -/** - * @Class Name : EgovMainImageView.jsp - * @Description : EgovMainImageView.jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 lee.m.j 최초 생성 - * @ 2014.03.31 유지보수 fileSn=0 삭제(파일 수정시 오류) - * @ 2018.08.30 이정은 공통컴포넌트 3.8 개선 - * - * @author lee.m.j - * @since 2009.03.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 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" %> -<link href="<c:url value="/css/egovframework/com/com.css"/>" rel="stylesheet" type="text/css"> - -<!DOCTYPE html> -<title><spring:message code="uss.ion.msi.mainImageView.mainImageView" /></title><!-- 메인화면이미지 반영 --> - -<div class="wTableFrm"> -<!-- 타이틀 --> -<h2><spring:message code="uss.ion.msi.mainImageView.mainImageView" /></h2><!-- 메인화면이미지 반영 --> -<span>※<spring:message code="uss.ion.msi.mainImageView.mainImageViewDc" /></span> -<!-- 가로배열 --> -<table> - <c:forEach var="fileVO" items="${fileList}" varStatus="status"> - <tr> - <td> - <img alt="" src='<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${fileVO.imageFile}"/>' /> - </td> - </tr> - </c:forEach> -</table> -</div> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/msi/EgovMainImageRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/msi/EgovMainImageRegist.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/msi/EgovMainImageRegist.jsp (nonexistent) @@ -1,151 +0,0 @@ -<%-- -/** - * @Class Name : EgovMainImageRegist.jsp - * @Description : EgovMainImageRegist.jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 lee.m.j 최초 생성 - * @ 2018.08.30 이정은 공통컴포넌트 3.8 개선 - * - * @author lee.m.j - * @since 2009.03.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 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" %> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> -<title><spring:message code="uss.ion.msi.mainImageRegist.mainImageRegist" /></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> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<validator:javascript formName="mainImage" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> - -function fncSelectMainImageList() { - var varFrom = document.getElementById("mainImage"); - varFrom.action = "<c:url value='/uss/ion/msi/selectMainImageList.do'/>"; - varFrom.submit(); -} - -function fncMainImageInsert() { - - var varFrom = document.getElementById("mainImage"); - varFrom.action = "<c:url value='/uss/ion/msi/addMainImage.do'/>"; - - if(confirm("<spring:message code="uss.ion.msi.mainImageRegist.saveImage" />")){/* 저장 하시겠습니까? */ - if(!validateMainImage(varFrom)){ - return; - }else{ - if(varFrom.mainImage.value != '') { - varFrom.submit(); - } else { - alert("<spring:message code="uss.ion.msi.mainImageRegist.ImageReq" />");/* 이미지는 필수 입력값입니다. */ - return; - } - } - } -} - -function fncOnChangeImage() { - var varFrom = document.getElementById("mainImage"); - varFrom.mainImage.value = varFrom.file_1.value; -} - -</script> -</head> - -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="uss.ion.msi.mainImageRegist.mainImageRegist" /></h2><!-- 메인화면이미지 등록 --> - - <!-- 등록폼 --> -<form:form commandName="mainImage" method="post" action="${pageContext.request.contextPath}/uss/ion/msi/addMainImage.do' />" enctype="multipart/form-data"> -<input type="hidden" name="posblAtchFileNumber" value="1" > -<input type="hidden" name="image" > - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="uss.ion.msi.mainImageRegist.mainImageId" /> <span class="pilsu">*</span></th><!-- 이미지ID --> - <td class="left"> - <input name="imageId" id="imageId" title="<spring:message code="uss.ion.msi.mainImageRegist.mainImageId" />" type="text" value="<c:out value='${mainImage.imageId}'/>" class="readOnlyClass" readonly="readonly" style="width:188px" /> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.msi.mainImageRegist.mainImageNm" /> <span class="pilsu">*</span></th><!-- 이미지명 --> - <td class="left"> - <input name="imageNm" id="imageNm" title="<spring:message code="uss.ion.msi.mainImageRegist.mainImageNm" />" type="text" value="<c:out value='${mainImage.imageNm}'/>" maxLength="10" style="width:188px" />&nbsp;<form:errors path="imageNm" /> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.msi.mainImageRegist.mainImage" /> <span class="pilsu">*</span></th><!-- 이미지 --> - <td class="left"> - <div class="egov_file_box" style="display:inline-block"> - <label for="egovfile_0" id="file_label"><spring:message code="title.attachedFileSelect"/></label> <!-- 파일선택 --> - <input type="file" name="file_1" id="egovfile_0" title="<spring:message code="uss.ion.msi.mainImageRegist.mainImage" />" onchange="fncOnChangeImage();" /> - </div><input name="mainImage" id="mainImage" type="text" title="<spring:message code="uss.ion.msi.mainImageRegist.mainImage"/>" value="<c:out value="${mainImage.image}"/>" maxLength="30" readonly="readonly" style="width:525px" /> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.msi.mainImageRegist.mainImageDc" /></th><!-- 이미지설명 --> - <td class="left"> - <input name="imageDc" id="imageDc" title="<spring:message code="uss.ion.msi.mainImageRegist.mainImageDc" />" type="text" value="<c:out value='${mainImage.imageDc}'/>" maxLength="100" /> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.msi.mainImageRegist.mainImageReflctAt" /> <span class="pilsu">*</span></th><!-- 반영여부 --> - <td class="left"> - <select name="reflctAt" id="reflctAt" title="<spring:message code="uss.ion.msi.mainImageRegist.mainImageReflctAt" />"> - <option value="Y" <c:if test="${mainImage.reflctAt == 'Y'}">selected</c:if> >Y</option> - <option value="N" <c:if test="${mainImage.reflctAt == 'N'}">selected</c:if> >N</option> - </select> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.msi.mainImageRegist.mainImageregDate" /></th><!-- 등록일시 --> - <td class="left"> - <input name="regDate" id="regDate" type="text" value="<c:out value="${loginScrinImage.regDate}"/>" maxLength="20" size="20" readonly="readonly" title="<spring:message code="uss.ion.msi.mainImageRegist.mainImageregDate" />" style="width:188px" /> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fncMainImageInsert(); return false;" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/msi/selectMainImageList.do'/>?pageIndex=<c:out value='${mainImageVO.pageIndex}'/>&amp;searchKeyword=<c:out value="${mainImageVO.searchKeyword}"/>&amp;searchCondition=1" onclick="fncSelectMainImageList(); return false;"><spring:message code="button.list" /></a></span> - </div> - <div style="clear:both;"></div> -</div> - -<!-- 검색조건 유지 --> -<input type="hidden" name="searchCondition" value="<c:out value='${mainImageVO.searchCondition}'/>"> -<input type="hidden" name="searchKeyword" value="<c:out value='${mainImageVO.searchKeyword}'/>"> -<input type="hidden" name="pageIndex" value="<c:out value='${mainImageVO.pageIndex}'/>"> -<!-- 검색조건 유지 --> -</form:form> -</body> -</html> - Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/msi/EgovMainImageUpdt.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/msi/EgovMainImageUpdt.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/msi/EgovMainImageUpdt.jsp (nonexistent) @@ -1,152 +0,0 @@ -<%-- -/** - * @Class Name : EgovMainImageUpdt.java - * @Description : EgovMainImageUpdt jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 lee.m.j 최초 생성 - * @ 2018.08.30 이정은 공통컴포넌트 3.8 개선 - * - * @author lee.m.j - * @since 2009.03.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 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" %> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> -<title><spring:message code="uss.ion.msi.mainImageUpdt.mainImageUpdt" /></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> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<validator:javascript formName="mainImage" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> - -function fncSelectMainImageList() { - var varFrom = document.getElementById("mainImage"); - varFrom.action = "<c:url value='/uss/ion/msi/selectMainImageList.do'/>"; - varFrom.submit(); -} - -function fncMainImageUpdate() { - var varFrom = document.getElementById("mainImage"); - varFrom.action = "<c:url value='/uss/ion/msi/updtMainImage.do'/>"; - - if(confirm("<spring:message code="uss.ion.msi.mainImageUpdt.saveImage" />")){/* 저장 하시겠습니까? */ - if(!validateMainImage(varFrom)){ - return; - }else{ - varFrom.submit(); - } - } -} - -function fncMainImageDelete() { - var varFrom = document.getElementById("mainImage"); - varFrom.action = "<c:url value='/uss/ion/msi/removeMainImage.do'/>"; - if(confirm("<spring:message code="uss.ion.msi.mainImageUpdt.deleteImage" />")){/* 삭제 하시겠습니까 */ - varFrom.submit(); - } -} - -function fncOnChangeImage() { - var varFrom = document.getElementById("mainImage"); - varFrom.mainImage.value = varFrom.file_1.value; -} - -</script> -</head> - -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="uss.ion.msi.mainImageUpdt.mainImageUpdt" /></h2><!-- 메인화면이미지 수정 --> - - <!-- 등록폼 --> -<form:form commandName="mainImage" method="post" action="${pageContext.request.contextPath}/uss/ion/msi/updtMainImage.do' />" enctype="multipart/form-data"> -<input type="hidden" name="posblAtchFileNumber" value="1" > - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="uss.ion.msi.mainImageUpdt.mainImageId" /> <span class="pilsu">*</span></th><!-- 이미지ID --> - <td class="left"> - <input name="imageId" id="imageId" title="<spring:message code="uss.ion.msi.mainImageUpdt.mainImageId" />" type="text" value="<c:out value='${mainImage.imageId}'/>" readonly="readonly" style="width:188px" /> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.msi.mainImageUpdt.mainImageNm" /> <span class="pilsu">*</span></th><!-- 이미지명 --> - <td class="left"> - <input name="imageNm" id="imageNm" title="<spring:message code="uss.ion.msi.mainImageUpdt.mainImageNm" />" type="text" value="<c:out value='${mainImage.imageNm}'/>" maxLength="10" size="30" style="width:188px" />&nbsp;<form:errors path="imageNm" /> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.msi.mainImageUpdt.mainImage" /> <span class="pilsu">*</span></th><!-- 이미지 --> - <td class="left"> - <div class="egov_file_box" style="display:inline-block"> - <label for="egovfile_0" id="file_label"><spring:message code="title.attachedFileSelect"/></label> - <input type="file" name="file_1" id="egovfile_0" title="<spring:message code="uss.ion.msi.mainImageUpdt.mainImage" />" onchange="fncOnChangeImage();"/> - </div><input name="mainImage" id="mainImage" type="text" title="<spring:message code="uss.ion.msi.mainImageUpdt.mainImage" />" value="<c:out value="${mainImage.image}"/>" maxLength="30" readonly="readonly" style="width:525px" /><!-- 이미지 --> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.msi.mainImageUpdt.mainImageDc" /></th><!-- 이미지설명 --> - <td class="left"> - <input name="imageDc" id="imageDc" title="<spring:message code="uss.ion.msi.mainImageUpdt.mainImageDc" />" type="text" value="<c:out value='${mainImage.imageDc}'/>" maxLength="100" /> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.msi.mainImageUpdt.mainImageReflctAt" /> <span class="pilsu">*</span></th><!-- 반영여부 --> - <td class="left"> - <select name="reflctAt" id="reflctAt" title="<spring:message code="uss.ion.msi.mainImageUpdt.mainImageReflctAt" />"> - <option value="Y" <c:if test="${mainImage.reflctAt == 'Y'}">selected</c:if> >Y</option> - <option value="N" <c:if test="${mainImage.reflctAt == 'N'}">selected</c:if> >N</option> - </select> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.msi.mainImageUpdt.mainImageregDate" /></th><!-- 등록일시 --> - <td class="left"> - <input name="regDate" id="regDate" title="<spring:message code="uss.ion.msi.mainImageUpdt.mainImageregDate" />" type="text" value="<c:out value="${fn:substring(mainImage.regDate,0,19)}"/>" maxLength="50" readonly="readonly" style="width:188px" /> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fncMainImageUpdate(); return false;" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/msi/removeMainImage.do'/>?imageId=<c:out value='${mainImageVO.imageId}'/>" onclick="fncMainImageDelete(); return false;"><spring:message code="button.delete" /></a></span> - <span class="btn_s"><a href="<c:url value='/uss/ion/msi/selectMainImageList.do'/>?pageIndex=<c:out value='${mainImageVO.pageIndex}'/>&amp;searchKeyword=<c:out value="${mainImageVO.searchKeyword}"/>&amp;searchCondition=1" onclick="fncSelectMainImageList(); return false;"><spring:message code="button.list" /></a></span> - </div> - <div style="clear:both;"></div> -</div> - -<!-- 검색조건 유지 --> -<input type="hidden" name="searchCondition" value="<c:out value='${mainImageVO.searchCondition}'/>"> -<input type="hidden" name="searchKeyword" value="<c:out value='${mainImageVO.searchKeyword}'/>"> -<input type="hidden" name="pageIndex" value="<c:out value='${mainImageVO.pageIndex}'/>"> -</form:form> -</body> -</html> - Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rec/EgovRecomendSiteUpdt.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rec/EgovRecomendSiteUpdt.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rec/EgovRecomendSiteUpdt.jsp (nonexistent) @@ -1,184 +0,0 @@ -<% - /** - * @Class Name : EgovRecomendSiteUpdt.jsp - * @Description : EgovRecomendSiteUpdt 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 박정규 최초 생성 - * 2016.06.13 김연호 표준프레임워크 v3.6 개선 - * @author 공통서비스팀 - * @since 2009.02.01 - * @version 1.0 - * @see - * - */ -%> -<%@ page language="java" contentType="text/html; charset=UTF-8" %> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> -<%@ 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="comUssIonRec.recomendSiteVO.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle } <spring:message code="title.update" /></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/cmm/jqueryui.css' />"> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<script src="<c:url value='/js/egovframework/com/cmm/jquery.js' />"></script> -<script src="<c:url value='/js/egovframework/com/cmm/jqueryui.js' />"></script> -<validator:javascript formName="recomendSiteVO" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javascript"> - -$(function() { - $("#confmDe").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'button' - , 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_init(){ - // 첫 입력란에 포커스.. - document.getElementById("recomendSiteVO").recomendSiteNm.focus(); -} -/* ******************************************************** - * 저장처리화면 - ******************************************************** */ -function fn_egov_updt_site(form){ - if (!validateRecomendSiteVO(form)) { - return false; - } else { - - if(confirm("<spring:message code="common.update.msg" />")){ - form.submit(); - } - } -} -/* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ -function fn_egov_inqire_list() { - recomendSiteVO.action = "<c:url value='/uss/ion/rec/selectRecomendSiteList.do'/>"; - recomendSiteVO.submit(); -} -</script> -</head> -<body onLoad="fn_egov_init();"> - -<!-- javascript warning tag --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<!-- 상단타이틀 --> -<form:form commandName="recomendSiteVO" action="${pageContext.request.contextPath}/uss/ion/rec/updateRecomendSite.do" method="post" onSubmit="fn_egov_updt_site(document.forms[0]); return false;"> -<div class="wTableFrm"> - <h2>${pageTitle} <spring:message code="title.update" /></h2> - - <!-- 수정폼 --> - <table class="wTable" summary="<spring:message code="common.summary.update" arguments="${pageTitle}" />"> - <caption>${pageTitle} <spring:message code="title.update" /></caption> - <colgroup> - <col style="width: 20%;"><col style="width: ;"> - </colgroup> - <tbody> - <!-- 입력 --> - <c:set var="inputTxt"><spring:message code="input.input" /></c:set> - - <!-- 추천사이트명 --> - <c:set var="title"><spring:message code="comUssIonRec.recomendSiteVO.recomendSiteNm"/> </c:set> - <tr> - <th><label for="recomendSiteNm">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:input path="recomendSiteNm" title="${title} ${inputTxt}" size="70" maxlength="70" /> - <div><form:errors path="recomendSiteNm" cssClass="error" /></div> - </td> - </tr> - - <!-- 추천사이트URL --> - <c:set var="title"><spring:message code="comUssIonRec.recomendSiteVO.recomendSiteUrl"/> </c:set> - <tr> - <th><label for="recomendSiteUrl">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:input path="recomendSiteUrl" title="${title} ${inputTxt}" size="70" maxlength="70" /> - <div><form:errors path="recomendSiteUrl" cssClass="error" /></div> - </td> - </tr> - - <!-- 추천사이트설명 --> - <c:set var="title"><spring:message code="comUssIonRec.recomendSiteVO.recomendSiteDc"/> </c:set> - <tr> - <th><label for="recomendSiteDc">${title } <span class="pilsu">*</span></label></th> - <td class="nopd"> - <form:textarea path="recomendSiteDc" title="${title} ${inputTxt}" cols="300" rows="20" /> - <div><form:errors path="recomendSiteDc" cssClass="error" /></div> - </td> - </tr> - - <!-- 추천사유내용 --> - <c:set var="title"><spring:message code="comUssIonRec.recomendSiteVO.recomendResnCn"/> </c:set> - <tr> - <th><label for="recomendResnCn">${title } <span class="pilsu">*</span></label></th> - <td class="nopd"> - <form:textarea path="recomendResnCn" title="${title} ${inputTxt}" cols="300" rows="20" /> - <div><form:errors path="recomendResnCn" cssClass="error" /></div> - </td> - </tr> - - <!-- 추천승인여부 --> - <c:set var="title"><spring:message code="comUssIonRec.recomendSiteVO.recomendConfmAt"/> </c:set> - <tr> - <th><label for="recomendConfmAt">${title } </label></th> - <td class="left"> - <form:select path="recomendConfmAt" title="${title} ${inputTxt }" cssClass="txt"> - <form:option value="" label="--선택하세요--" /> - <form:option value="Y" label="예" /> - <form:option value='N'>아니오</form:option> - </form:select> - <div><form:errors path="recomendConfmAt" cssClass="error" /></div> - </td> - </tr> - - <!-- 승인일자 --> - <c:set var="title"><spring:message code="comUssIonRec.recomendSiteVO.confmDe"/> </c:set> - <tr> - <th><label for="confmDe">${title} </label></th> - <td class="left" colspan="3"> - <form:input path="confmDe" title="${title} ${inputTxt}" size="70" maxlength="70" style="width:70px;"/> - <div><form:errors path="confmDe" cssClass="error" /></div> - </td> - </tr> - - </tbody> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input type="submit" class="s_submit" value="<spring:message code="button.update" />" title="<spring:message code="button.update" /> <spring:message code="input.button" />" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/rec/selectRecomendSiteList.do' />" title="<spring:message code="button.list" /> <spring:message code="input.button" />"><spring:message code="button.list" /></a></span> - </div><div style="clear:both;"></div> - -</div> - - -<input name="recomendSiteId" type="hidden" value="<c:out value='${recomendSiteVO.recomendSiteId}'/>"> -</form:form> - -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rec/EgovRecomendSiteList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rec/EgovRecomendSiteList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rec/EgovRecomendSiteList.jsp (nonexistent) @@ -1,143 +0,0 @@ -<% - /** - * @Class Name : EgovRecomendSiteList.jsp - * @Description : EgovRecomendSiteList 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 박정규 최초 생성 - * 2016.06.13 김연호 표준프레임워크 v3.6 개선 - * @author 공통서비스팀 - * @since 2009.02.01 - * @version 1.0 - * @see - * - */ -%> -<%@ page language="java" 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" %> -<c:set var="pageTitle"><spring:message code="comUssIonRec.recomendSiteVO.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.list" /></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"> -/********************************************************* - * 초기화 - ******************************************************** */ -function fn_egov_init(){ - // 첫 입력란에 포커스.. - document.recomendSiteForm.searchCondition.focus(); -} - -/********************************************************* - * 페이징 처리 함수 - ******************************************************** */ -function fn_egov_select_linkPage(pageNo){ - document.recomendSiteForm.pageIndex.value = pageNo; - document.recomendSiteForm.action = "<c:url value='/uss/ion/rec/selectRecomendSiteList.do'/>"; - document.recomendSiteForm.submit(); -} -/********************************************************* - * 조회 처리 함수 - ******************************************************** */ -function fn_egov_search_site(){ - document.recomendSiteForm.pageIndex.value = 1; - document.recomendSiteForm.submit(); -} -/* ******************************************************** - * 상세회면 처리 함수 - ******************************************************** */ -function fn_egov_inquire_sitedetail(recomendSiteId) { - // 사이트 키값(siteId) 셋팅. - document.recomendSiteForm.recomendSiteId.value = recomendSiteId; - document.recomendSiteForm.action = "<c:url value='/uss/ion/rec/selectRecomendSiteDetail.do'/>"; - document.recomendSiteForm.submit(); -} -</script> -</head> -<body onload="fn_egov_init()"> -<!-- javascript warning tag --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<form name="recomendSiteForm" action="<c:url value='/uss/ion/rec/selectRecomendSiteList.do'/>" method="post" onSubmit="fn_egov_search_site(); return false;"> -<div class="board"> - <h1>${pageTitle} <spring:message code="title.list" /></h1> - <!-- 하단 버튼 --> - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"> - <ul> - <li> - <select name="searchCondition" title="<spring:message code="title.searchCondition" /> <spring:message code="input.cSelect" />"> - <option value="0" <c:if test="${searchVO.searchCondition == '0'}">selected="selected"</c:if> ><spring:message code="comUssIonRec.recomendSiteVO.recomendSiteNm" /></option><!-- 추천사이트명 --> - <option value="1" <c:if test="${searchVO.searchCondition == '1'}">selected="selected"</c:if> ><spring:message code="comUssIonRec.recomendSiteVO.recomendSiteUrl" /></option><!-- 추천사이트URL --> - </select> - </li> - <!-- 검색키워드 및 조회버튼 --> - <li> - <input class="s_input" name="searchKeyword" type="text" size="35" title="<spring:message code="title.search" /> <spring:message code="input.input" />" value='<c:out value="${searchVO.searchKeyword}"/>' maxlength="155" > - <input type="submit" class="s_btn" value="<spring:message code="button.inquire" />" title="<spring:message code="title.inquire" /> <spring:message code="input.button" />" /> - <span class="btn_b"><a href="<c:url value='/uss/ion/rec/insertRecomendSiteView.do' />" title="<spring:message code="button.create" /> <spring:message code="input.button" />"><spring:message code="button.create" /></a></span> - </li> - </ul> - </div> - - <!-- 목록영역 --> - <table class="board_list" summary="<spring:message code="common.summary.list" arguments="${pageTitle}" />"> - <caption>${pageTitle}<spring:message code="title.list" /></caption> - <colgroup> - <col style="width: 8%;"> - <col style="width: 35%;"> - <col style="width: 35%;"> - <col style="width: 12%;"> - <col style="width: 11%;"> - </colgroup> - <thead> - <tr> - <th><spring:message code="table.num" /></th><!-- 번호 --> - <th class="board_th_link"><spring:message code="comUssIonRec.recomendSiteVO.recomendSiteNm" /></th><!-- 추천사이트명 --> - <th><spring:message code="comUssIonRec.recomendSiteVO.recomendSiteUrl" /></th><!-- 추천사이트URL --> - <th><spring:message code="comUssIonRec.recomendSiteVO.recomendConfmAt" /></th><!-- 승인여부 --> - <th><spring:message code="table.regdate" /></th><!-- 등록일자 --> - </tr> - </thead> - <tbody class="ov"> - <c:if test="${fn:length(resultList) == 0}"> - <tr> - <td colspan="5"><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><a href="<c:url value='/uss/ion/rec/selectRecomendSiteDetail.do?recomendSiteId=${resultInfo.recomendSiteId}'/>" onClick="fn_egov_inquire_sitedetail('<c:out value="${resultInfo.recomendSiteId}"/>');return false;"><c:out value='${fn:substring(resultInfo.recomendSiteNm, 0, 40)}'/></a></td> - <td><c:out value='${fn:substring(resultInfo.recomendSiteUrl, 0, 40)}'/></td> - <td><c:out value='${resultInfo.recomendConfmAt}'/></td> - <td><c:out value='${resultInfo.frstRegisterPnttm}'/></td> - </tr> - </c:forEach> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="fn_egov_select_linkPage"/> - </ul> - </div> - - -</div> - -<input name="recomendSiteId" type="hidden" value="<c:out value='${searchVO.recomendSiteId}'/>"> -<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"> -</form> - -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rec/EgovRecomendSiteDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rec/EgovRecomendSiteDetail.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rec/EgovRecomendSiteDetail.jsp (nonexistent) @@ -1,120 +0,0 @@ -<% - /** - * @Class Name : EgovRecomendSiteDetail.jsp - * @Description : EgovRecomendSiteDetail 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 박정규 최초 생성 - * 2016.06.13 김연호 표준프레임워크 v3.6 개선 - * @author 공통서비스팀 - * @since 2009.02.01 - * @version 1.0 - * @see - * - */ -%> -<%@ page language="java" contentType="text/html; charset=UTF-8" %> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%pageContext.setAttribute("crlf", "\r\n"); %> -<c:set var="pageTitle"><spring:message code="comUssIonRec.recomendSiteVO.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.detail" /></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"> -/* ******************************************************** - * 삭제처리 - ******************************************************** */ - function fn_egov_delete_site(recomendSiteId){ - if(confirm("<spring:message code="common.delete.msg" />")){ - // Delete하기 위한 키값을 셋팅 - document.recomendSiteForm.recomendSiteId.value = recomendSiteId; - document.recomendSiteForm.action = "<c:url value='/uss/ion/rec/deleteRecomendSite.do'/>"; - document.recomendSiteForm.submit(); - } -} -</script> -</head> -<body> -<!-- javascript warning tag --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<form name="recomendSiteForm" action="<c:url value='/uss/ion/rec/updateRecomendSiteView.do'/>" method="post"> -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2>${pageTitle} <spring:message code="title.detail" /></h2> - - <!-- 상세조회 --> - <table class="wTable" summary="<spring:message code="common.summary.inqire" arguments="${pageTitle}" />"> - <caption>${pageTitle} <spring:message code="title.detail" /></caption> - <colgroup> - <col style="width: 20%;"> - <col style="width: ;"> - </colgroup> - <tbody> - <!-- 추천사이트명 --> - <tr> - <th><spring:message code="comUssIonRec.recomendSiteVO.recomendSiteNm" /></th> - <td class="left"><c:out value="${result.recomendSiteNm}"/></td> - </tr> - <!-- 추천사이트URL --> - <tr> - <th><spring:message code="comUssIonRec.recomendSiteVO.recomendSiteUrl" /></th> - <td class="left"><c:out value="${result.recomendSiteUrl}"/></td> - </tr> - <!-- 추천사이트설명 --> - <tr> - <th class="vtop"><spring:message code="comUssIonRec.recomendSiteVO.recomendSiteDc" /></th> - <td class="cnt"> - <c:out value="${fn:replace(result.recomendSiteDc , crlf , '<br/>')}" escapeXml="false" /> - </td> - </tr> - <!-- 추천사유내용 --> - <tr> - <th class="vtop"><spring:message code="comUssIonRec.recomendSiteVO.recomendResnCn" /></th> - <td class="cnt"> - <c:out value="${fn:replace(result.recomendResnCn , crlf , '<br/>')}" escapeXml="false" /> - </td> - </tr> - <!-- 추천승인여부 --> - <tr> - <th><spring:message code="comUssIonRec.recomendSiteVO.recomendConfmAt" /></th> - <td class="left"><c:out value="${result.recomendConfmAt}"/></td> - </tr> - <!-- 승인일자 --> - <tr> - <th class="vtop"><spring:message code="comUssIonRec.recomendSiteVO.confmDe" /></th> - <td class="left"><c:out value="${result.confmDe}"/></td> - </td> - </tr> - <!-- 등록일자 --> - <tr> - <th class="vtop"><spring:message code="table.regdate" /></th> - <td class="left"><c:out value="${result.frstRegisterPnttm}"/></td> - </td> - </tr> - - </tbody> - </table> - <!-- 하단 버튼 --> - <div class="btn"> - <input type="submit" class="s_submit" value="<spring:message code="button.update" />" title="<spring:message code="title.update" /> <spring:message code="input.button" />" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/rec/deleteRecomendSite.do' />" onClick="fn_egov_delete_site('<c:out value="${result.recomendSiteId}"/>'); return false;" title="<spring:message code="button.delete" /> <spring:message code="input.button" />"><spring:message code="button.delete" /></a></span> - <span class="btn_s"><a href="<c:url value='/uss/ion/rec/selectRecomendSiteList.do' />" title="<spring:message code="title.list" /> <spring:message code="input.button" />"><spring:message code="button.list" /></a></span> - </div><div style="clear:both;"></div> - -</div> - -<input name="recomendSiteId" type="hidden" value="<c:out value="${result.recomendSiteId}" />"> -<input name="cmd" type="hidden" value=""> -</form> - -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rec/EgovRecomendSiteRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rec/EgovRecomendSiteRegist.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rec/EgovRecomendSiteRegist.jsp (nonexistent) @@ -1,183 +0,0 @@ -<% - /** - * @Class Name : EgovRecomendSiteRegist.jsp - * @Description : EgovRecomendSiteRegist 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 박정규 최초 생성 - * 2016.06.13 김연호 표준프레임워크 v3.6 개선 - * - * @author 공통서비스팀 - * @since 2009.02.01 - * @version 1.0 - * @see - * - */ -%> -<%@ page language="java" 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="pageTitle"><spring:message code="comUssIonRec.recomendSiteVO.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.create" /></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/cmm/jqueryui.css' />"> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<script src="<c:url value='/js/egovframework/com/cmm/jquery.js' />"></script> -<script src="<c:url value='/js/egovframework/com/cmm/jqueryui.js' />"></script> -<validator:javascript formName="recomendSiteVO" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javascript"> - -$(function() { - $("#confmDe").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'button' - , 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_init(){ - - // 첫 입력란에 포커스 - document.getElementById("recomendSiteVO").recomendSiteNm.focus(); - -} -/* ******************************************************** - * 저장처리화면 - ******************************************************** */ -function fn_egov_regist_site(form){ - //input item Client-Side validate - if (!validateRecomendSiteVO(form)) { - return false; - } else { - if(confirm("<spring:message code="common.regist.msg" />")){ - form.submit(); - } - } -} -</script> - -</head> -<body onLoad="fn_egov_init();"> - -<!-- javascript warning tag --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<form:form commandName="recomendSiteVO" action="${pageContext.request.contextPath}/uss/ion/rec/insertRecomendSite.do" method="post" onSubmit="fn_egov_regist_site(document.forms[0]); return false;"> -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2>${pageTitle} <spring:message code="title.create" /></h2> - - <!-- 등록폼 --> - <table class="wTable" summary="<spring:message code="common.summary.list" arguments="${pageTitle}" />"> - <caption>${pageTitle } <spring:message code="title.create" /></caption> - <colgroup> - <col style="width: 20%;"><col style="width: ;"> - </colgroup> - <tbody> - <!-- 입력 --> - <c:set var="inputTxt"><spring:message code="input.input" /></c:set> - - <!-- 추천사이트명 --> - <c:set var="title"><spring:message code="comUssIonRec.recomendSiteVO.recomendSiteNm"/> </c:set> - <tr> - <th><label for="recomendSiteNm">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:input path="recomendSiteNm" title="${title} ${inputTxt}" size="70" maxlength="70" /> - <div><form:errors path="recomendSiteNm" cssClass="error" /></div> - </td> - </tr> - - <!-- 추천사이트URL --> - <c:set var="title"><spring:message code="comUssIonRec.recomendSiteVO.recomendSiteUrl"/> </c:set> - <tr> - <th><label for="recomendSiteUrl">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:input path="recomendSiteUrl" title="${title} ${inputTxt}" size="70" maxlength="70" /> - <div><form:errors path="recomendSiteUrl" cssClass="error" /></div> - </td> - </tr> - - <!-- 추천사이트설명 --> - <c:set var="title"><spring:message code="comUssIonRec.recomendSiteVO.recomendSiteDc"/> </c:set> - <tr> - <th><label for="recomendSiteDc">${title } <span class="pilsu">*</span></label></th> - <td class="nopd"> - <form:textarea path="recomendSiteDc" title="${title} ${inputTxt}" cols="300" rows="20" /> - <div><form:errors path="recomendSiteDc" cssClass="error" /></div> - </td> - </tr> - - <!-- 추천사유내용 --> - <c:set var="title"><spring:message code="comUssIonRec.recomendSiteVO.recomendResnCn"/> </c:set> - <tr> - <th><label for="recomendResnCn">${title } <span class="pilsu">*</span></label></th> - <td class="nopd"> - <form:textarea path="recomendResnCn" title="${title} ${inputTxt}" cols="300" rows="20" /> - <div><form:errors path="recomendResnCn" cssClass="error" /></div> - </td> - </tr> - - <!-- 추천승인여부 --> - <c:set var="title"><spring:message code="comUssIonRec.recomendSiteVO.recomendConfmAt"/> </c:set> - <tr> - <th><label for="recomendConfmAt">${title } </label></th> - <td class="left"> - <form:select path="recomendConfmAt" title="${title} ${inputTxt }" cssClass="txt"> - <form:option value="" label="--선택하세요--" /> - <form:option value="Y" label="예" /> - <form:option value='N'>아니오</form:option> - </form:select> - <div><form:errors path="recomendConfmAt" cssClass="error" /></div> - </td> - </tr> - - <!-- 승인일자 --> - <c:set var="title"><spring:message code="comUssIonRec.recomendSiteVO.confmDe"/> </c:set> - <tr> - <th><label for="confmDe">${title} </label></th> - <td class="left" colspan="3"> - <form:input path="confmDe" title="${title} ${inputTxt}" size="70" maxlength="70" style="width:70px;"/> - <div><form:errors path="confmDe" cssClass="error" /></div> - </td> - </tr> - - - </tbody> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input type="submit" class="s_submit" value="<spring:message code="button.create" />" title="<spring:message code="button.create" /> <spring:message code="input.button" />" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/rec/selectRecomendSiteList.do' />" title="<spring:message code="button.list" /> <spring:message code="input.button" />"><spring:message code="button.list" /></a></span> - </div><div style="clear:both;"></div> - -</div> - -<input name="cmd" type="hidden" value="<c:out value='save'/>"> -</form:form> - -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/wik/bmk/EgovWikiBookmarkList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/wik/bmk/EgovWikiBookmarkList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/wik/bmk/EgovWikiBookmarkList.jsp (nonexistent) @@ -1,791 +0,0 @@ -<%-- - Class Name : EgovWikiBookmarkList.jsp - Description : 위키북마크 목록조회 - Modification Information - - 수정일 수정자 수정내용 - ------- -------- --------------------------- - 2010.10.20 장동한 최초 생성 - 2018.10.30 이정은 공통컴포넌트 3.8 개선 - - author : 공통서비스 개발팀 장동한 - since : 2010.10.20 - ---%> -<%@ 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> -<title><spring:message code="ussIonWikBmk.wikiBookmarkList.wikiBookmarkList"/></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.listFormS.pageIndex.value = pageNo; - document.listFormS.action = "<c:url value='/uss/ion/wik/bmk/listWikiBookmark.do'/>"; - document.listFormS.submit(); -} - -/* ******************************************************** - * 검색 함수 - ******************************************************** */ -function fn_egov_search_WikiBookmark(){ - var vForm = document.listFormS; - vForm.pageIndex.value = "1"; - vForm.action = "<c:url value='/uss/ion/wik/bmk/listWikiBookmark.do'/>"; - vForm.submit(); - -} -/* ******************************************************** -* 체크 박스 선택 함수 -******************************************************** */ -function fn_egov_checkAll_WikiBookmark(){ - - var FLength = document.getElementsByName("checkList").length; - var checkAllValue = document.getElementById('checkAll').checked; - - //undefined - if( FLength == 1){ - document.listFormS.checkList.checked = checkAllValue; - }else{ - for(var i=0; i < FLength; i++) - { - document.getElementsByName("checkList")[i].checked = checkAllValue; - } - } - -} - -/* ******************************************************** -* 체크 박스 선택건수 -******************************************************** */ -var g_nDelCount; -function fn_egov_delCnt_WikiBookmark(){ - - g_nDelCount = 0; - var FLength = document.getElementsByName("checkList").length; - - //undefined - if(FLength == 1){ - if(document.listFormS.checkList.checked == true){g_nDelCount++;} - }else{ - for(var i=0; i < FLength; i++){ - if(document.getElementsByName("checkList")[i].checked == true){ - g_nDelCount++; - } - } - } - - return g_nDelCount; - -} -/* ******************************************************** -* 목록 삭제 -******************************************************** */ -function fn_egov_delete_WikiBookmark(){ - var vForm = document.listFormS; - - if(fn_egov_delCnt_WikiBookmark() == 0){ - alert("<spring:message code="ussIonWikBmk.wikiBookmarkList.chooseDelete"/>"); /* 삭제할 목록을 선택해주세요! */ - document.getElementById('checkAll').focus(); - return; - - }else{ - if(confirm("<spring:message code="ussIonWikBmk.wikiBookmarkList.confirmDelete"/>")){/* 선택된 정보를 삭제 하시겠습니까? */ - - vForm.action = "<c:url value='/uss/ion/wik/bmk/listWikiBookmark.do'/>"; - vForm.cmd.value = 'del'; - vForm.submit(); - } - } - -} -</script> -<style type="text/css"> - h1 {font-size:12px;} - caption {visibility:hidden; font-size:0; height:0; margin:0; padding:0; line-height:0;} - -a:link, a:visited, a:hover, a:active { font-size:9pt; font-family:"돋움";color:#000000; text-decoration:none; } - -td {font-family: "돋움"; font-size: 9pt; color:#595959; font-weight:normal;} -th {font-family: "돋움"; font-size: 9pt; color:#000000; font-weight:normal;} - -img { -border : 0; -} -table { -margin : 0; -padding : 0; -} -h1 { - font-size:12px; -} -caption { - visibility:hidden; - font-size:0; - height:0; - margin:0; - padding:0; - line-height:0; -} -.t_strong { -font-weight : bold; -} - -.noScriptTitle { -font-size : 17px; -color : blue; -text-align : center; -font-family : "돋움"; -font-weight : bold; -padding-bottom : 12px; -} - -.TopMenuBg { -background-image : url('<c:url value='/images/egovframework/com/cmm/uss/umt/menu_bg.jpg'/>'); -background-repeat : no-repeat; -} -.LeftMenuTitle { -font-size : 14px; -color : #fff; -text-align : center; -font-family : "돋움"; -font-weight : bold; -padding-top : 20px; -padding-bottom : 3px; -} -.LeftMenuWelcome { -font-size : 12px; -color : #e6e6e6; -text-align : center; -font-family : "돋움"; -padding-top : 6px; -} -.LeftMenuBg { -font-size : 12px; -color : #7f9db9; -text-align : left; -font-family : "돋움"; -font-weight : bold; -padding-top : 3px; -padding-left : 50px; -background-image : url('<c:url value='/images/egovframework/com/cmm/uss/umt/left_menu_bg.gif'/>'); -} -.LeftMenuBtn { -text-align : center; -padding-top : 5px; -padding-bottom : 5px; -} -.LeftMenuBgList { -font-size : 12px; -color : #fff; -text-align : left; -font-family : "돋움"; -padding-top : 3px; -padding-left : 60px; -background-image : url('<c:url value='/images/egovframework/com/cmm/uss/umt/left_bg.gif'/>'); -} -.QuickLink { -font-size : 11px; -color : #7794be; -text-align : right; -font-family : "돋움"; -padding-top : 3px; -} -.PageTitle { -color : #000000; -text-align : left; -font-family : "돋움"; -font-weight : bold; -padding-left : 45px; -background-image : url('<c:url value='/images/egovframework/com/cmm/uss/umt/page_title.gif'/>'); -} -.PageNumber { -text-align : center; -font-family : "돋움"; -} -.checkbox { -background-color : #fff; -} -.BottomStyle { -font-size : 11px; -color : #999999; -font-family : dotum; -} -.LoginIdText { -margin-top : 80px; -margin-left : 400px; -font-size : 12px; -font-family : dotum; -width : 190px; -} -.LoginPassText { -margin-left : 400px; -font-size : 12px; -font-family : dotum; -width : 180px; -} -.LoginJoinBtn { -margin-top : 5px; -margin-left : 400px; -font-size : 12px; -font-family : dotum; -width : 180px; -} -.TopMenuBg { -font-size : 12px; -color : #888888; -font-family : "돋움"; -} -.TopMenuBg a:link { -font-size : 12px; -color : #888888; -font-family : "돋움"; -} -.TopMenuBg a:visited { -font-size : 12px; -color : #888888; -font-family : "돋움"; -} -.TopMenuBg a:hover { -font-size : 12px; -color : #4791a5; -font-family : "돋움"; -font-weight : bold; -} -.TopMenuBg a:active { -font-size : 12px; -color : #86cd00; -font-family : "돋움"; -font-weight : bold; -} -.LeftMenuBgList { -font-size : 12px; -color : #fff; -font-family : "돋움"; -} -.LeftMenuBgList a:link { -font-size : 12px; -color : #fff; -font-family : "돋움"; -} -.LeftMenuBgList a:visited { -font-size : 12px; -color : #fff; -font-family : "돋움"; -} -.LeftMenuBgList a:hover { -font-size : 12px; -color : #fff; -font-family : "돋움"; -font-weight : bold; -} -.LeftMenuBgList a:active { -font-size : 12px; -color : #fff; -font-family : "돋움"; -font-weight : bold; -} -.LeftMenuBg { -font-size : 12px; -color : #8594a8; -font-family : "돋움"; -} -.LeftMenuBg a:link { -font-size : 12px; -color : #8594a8; -font-family : "돋움"; -} -.LeftMenuBg a:visited { -font-size : 12px; -color : #8594a8; -font-family : "돋움"; -} -.LeftMenuBg a:hover { -font-size : 12px; -color : #445b7b; -font-family : "돋움"; -font-weight : bold; -} -.LeftMenuBg a:active { -font-size : 12px; -color : #445b7b; -font-family : "돋움"; -font-weight : bold; -} -.QuickLink { -font-size : 11px; -color : #7794be; -font-family : "돋움"; -} -.QuickLink a:link { -font-size : 11px; -color : #7794be; -font-family : "돋움"; -} -.QuickLink a:visited { -font-size : 11px; -color : #5877a4; -font-family : "돋움"; -} -.QuickLink a:hover { -font-size : 11px; -color : #5877a4; -font-family : "돋움"; -font-weight : bold; -} -.QuickLink a:active { -font-size : 11px; -color : #5877a4; -font-family : "돋움"; -font-weight : bold; -} -.table_listA { -margin-top : 20px; -margin-left : 8px; -padding : 0 3px 0 3px; -height : 30px; -font : 11px Dotum; -color : #626262; -} -.table_listA th { -margin-top : 10px; -height : 40px; -font : 11px Dotum; -font-weight : bold; -color : #4f657d; -background : url('<c:url value='/images/egovframework/com/cmm/uss/umt/bg_list_th.gif'/>'); -} -.table_listA tbody { -height : 35px; -font : 11px Dotum; -color : #828282; -} -.table_listA a:link { -font-size : 11px; -color : #828282; -font-family : "돋움"; -text-decoration : none; -} -.table_listA a:visited { -font-size : 11px; -color : #828282; -font-family : "돋움"; -text-decoration : none; -} -.table_listA a:hover { -font-size : 11px; -color : #a7a7a7; -font-family : "돋움"; -text-decoration : none; -} -.table_listA a:active { -font-size : 11px; -color : #828282; -font-family : "돋움"; -text-decoration : none; -} -th { -font-family : "돋움"; -font-size : 9pt; -color : #000000; -font-weight : normal; -} -textarea, input, select { -padding-left : 2px; -color : #555555; -border : 1px solid #9bbed2; -font-family : "돋움"; -font-size : 9pt; -color : #595959; -} -.lt_text { -font-size : 9pt; -color : #000000; -font-family : "돋움, Arial"; -height : 24px; -text-align : left; -vertical-align : middle; -padding-left : 10px; -padding-right : 10px; -} -.lt_text2 { -font-size : 9pt; -color : #444444; -font-family : "돋움, Arial"; -height : 30px; -text-align : left; -vertical-align : middle; -padding-left : 10px; -padding-right : 10px; -font-weight : bold; -} -.lt_text3 { -font-size : 9pt; -color : #000000; -font-family : "돋움, Arial"; -height : 24px; -text-align : center; -vertical-align : middle; -} -.lt_text4 { -font-size : 9pt; -color : #000000; -font-family : "돋움, Arial"; -text-align : center; -vertical-align : middle; -} -.lt_text5 { -font-size : 9pt; -color : #000000; -font-family : "돋움, Arial"; -height : 24px; -text-align : left; -vertical-align : top; -padding-left : 10px; -padding-right : 10px; -padding-top : 10px; -padding-bottom : 10px; -} -.button { -border-style : none; -background-color : transparent; -font-size : 12px; -} -textarea { -color : #000000; -border-color : #9cbed3; -border-style : solid; -} -input.cb { -background-color : transparent; -} -.input-r { -border : 1px solid #9bbed2; -text-align : right; -} -multilinegrid { -width : 780px; -border-color : #9f9f9f !important ; -border-style : solid !important ; -} -select { -color : #000000; -border-color : #9cbed3; -border-style : solid; -} -select1 { -color : #000000; -border-color : #9cbed3; -border-style : solid; -} -.select12 { -color : #000000; -border-color : #9cbed3; -border-style : solid; -} -select1[appearance="full"] { -color : #000000; -border-color : #9cbed3; -border-style : solid; -} -select[appearance="full"] { -color : #000000; -border-color : #9cbed3; -border-style : solid; -} -.check2 { -color : #000000; -border-color : #9cbed3; -background-color : transparent !important ; -border-style : none !important ; -} -.radio2 { -color : #000000; -border-color : #9cbed3; -background-color : #eaeaea !important ; -border-style : none !important ; -} -.group_pagenav { -vertical-align : middle; -background-color : transparent !important ; -border-style : none; -} -.page_prevend { -width : 13px; -height : 13px; -top : 3px; -background-color : transparent; -background-image : url('<c:url value='/images/egovframework/com/cmm/uss/umt/icon/icon_prevend.gif'/>'); -border-style : none; -} -.page_prev { -width : 13px; -height : 13px; -top : 3px; -background-color : transparent; -background-image : url('<c:url value='/images/egovframework/com/cmm/uss/umt/icon/icon_prev.gif'/>'); -border-style : none; -} -.page_nextend { -width : 13px; -height : 13px; -top : 3px; -background-color : transparent; -background-image : url('<c:url value='/images/egovframework/com/cmm/uss/umt/icon/icon_nextend.gif'/>'); -border-style : none; -} -.page_next { -width : 13px; -height : 13px; -top : 3px; -background-color : transparent; -background-image : url('<c:url value='/images/egovframework/com/cmm/uss/umt/icon/icon_next.gif'/>'); -border-style : none; -} -.page_no { -width : 30px; -height : 13px !important ; -top : 3px; -text-align : center; -background-color : transparent; -border-style : none; -} -.page_sep { -width : 13px; -height : 13px !important ; -top : 3px; -text-align : center; -background-color : transparent; -border-style : none; -} -.group_pagenav > caption { -vertical-align : top !important ; -background-color : transparent !important ; -border-style : none !important ; -padding-left : 2px !important ; -padding-top : 1px !important ; -text-align : left !important ; -} -.location { -font-family : "돋움"; -font-size : 8pt; -color : #6d6d6d; -padding-top : 1px; -padding-left : 3px; -vertical-align : middle; -} -.title { -font-family : "돋움"; -font-size : 9pt; -color : #000000; -font-weight : bold; -vertical-align : middle; -} -.title_left { -font-family : "돋움"; -font-size : 9pt; -color : #000000; -font-weight : bold; -vertical-align : middle; -text-align : left; -} -.title_wh { -font-family : "돋움"; -font-size : 9pt; -color : #ffffff; -font-weight : bold; -vertical-align : middle; -} -.title_wh_b { -font-family : "돋움"; -font-size : 9pt; -color : #ffffff; -font-weight : bold; -vertical-align : middle; -} -.required_text { -font-family : "돋움"; -font-size : 9pt; -color : #2e4b90; -font-weight : bold; -text-align : right; -vertical-align : middle; -} -.text1 { -color : #ff8903; -} -.text2 { -color : #a2a2a2; -} -.table-line { -border-top : 2px solid #1a90d8; -border-bottom : 1px solid #bababa; -border-collapse : collapse; -} -.table-line th { -border-bottom : 1px solid #a3a3a3; -background-color : #e4eaf8; -height : 20px; -} -.table-line td { -border-bottom : 1px solid #e0e0e0; -background-color : #f7f7f7; -height : 20px; -} -.table-list { -border-top : 2px solid #1a90d8; -border-bottom : 1px solid #bababa; -border-collapse : collapse; -table-layout : fixed; -} -.table-list th { -border-bottom : 1px solid #a3a3a3; -background-color : #e4eaf8; -height : 20px; -} -.table-list td { -border-bottom : 1px solid #e0e0e0; -background-color : #f7f7f7; -height : 20px; -overflow : hidden; -} -.table-register { -border-top : 1px solid #d2d4d1; -border-bottom : 1px solid #d2d4d1; -border-left : 1px solid #d2d4d1; -border-right : 1px solid #d2d4d1; -border-collapse : collapse; -} -.table-register th { -background-color : #e4eaf8; -text-align : right; -} -.table-register td { -background-color : #f7f7f7; -} -.readOnlyClass { -background-color : #eef1f7; -} -.table-trans { -border-left : 0 solid; -border-right : 0 solid; -border-bottom : 0 solid; -border-top : 0 solid; -border-collapse : collapse; -} -.table-trans td { -border : 0 solid; -padding-top : 0; -padding-bottom : 0; -padding-left : 0; -padding-right : 0; -border : 0 solid; -border-collapse : collapse; -} -.divDotText { -overflow : hidden; -} -.error { -color : #ff0000; -} -.txaClass { -width : 99%; -} -.txaIpt { -width : 99%; -} -.txaIpt60 { -width : 60px; -} -.btnBackground { -background-image : url('<c:url value='/images/egovframework/com/cmm/uss/umt/button/bu2_bg.gif'/>'); -} - - -</style> - -</head> -<body> - -<div class="board"> -<form name="listFormS" action="<c:url value='/uss/ion/wik/bmk/listWikiBookmark.do'/>" method="post"> - <h1><spring:message code="ussIonWikBmk.wikiBookmarkList.wikiBookmarkList"/></h1><!-- 위키북마크 목록 --> - <span><spring:message code="ussIonWikBmk.wikiBookmarkList.bookmarkgd"/></span><!-- 위키북마크 등록은 JSP WIki 설치가 필요합니다.(자세한 내용은 위키가이드 참고) --> - - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"><!-- 이 레이아웃은 하단 정보를 대한 검색 정보로 구성되어 있습니다. --> - <ul> - <li> - <label for=""><spring:message code="ussIonWikBmk.wikiBookmarkList.bookmarkNm"/> : </label><!-- 북마크명 --> - <input class="s_input2 vat" name="searchKeyword" type="text" value="<c:out value='${searchKeyword}'/>" size="10" maxlength="35" onkeypress="press();" onkeyup="if(window.event.keyCode==13){fn_egov_search_WikiBookmark(); return false;}" title="검색어" /> - - <input class="s_btn" type="submit" value='<spring:message code="button.inquire" />' title='<spring:message code="button.inquire" />' onclick="fn_egov_search_WikiBookmark(); return false;" /> - <input class="s_btn" type="submit" value="<spring:message code="button.delete"/>" title="<spring:message code="button.delete"/>" onclick="fn_egov_delete_WikiBookmark(); return false;" /><!-- 삭제 --> - </li> - </ul> - </div> - - <table class="board_list"> - <caption></caption> - <colgroup> - <col style="width:50px" /> - <col style="width:50px" /> - <col style="" /> - </colgroup> - <thead> - <tr> - <th scope="col"><input type="checkbox" name="checkAll" id="checkAll" title="전체선택" value="1" onclick="fn_egov_checkAll_WikiBookmark();"></th> - <th scope="col"><spring:message code="table.num" /></th><!-- 순번 --> - <th scope="col"><spring:message code="ussIonWikBmk.wikiBookmarkList.bookmarkNm"/></th><!-- 북마크명 --> - </tr> - </thead> - <tbody> - <%-- 데이터를 없을때 화면에 메세지를 출력해준다 --%> - <c:if test="${fn:length(resultList) == 0}"> - <tr> - <td colspan="3"> - <spring:message code="common.nodata.msg" /> - </td> - </tr> - </c:if> - <%-- 데이터를 화면에 출력해준다 --%> - <c:forEach items="${resultList}" var="resultInfo" varStatus="status"> - <tr> - <td> - <input type="checkbox" name="checkList" title="선택" value="${resultInfo.wikiBkmkId}" /> - </td> - <td><c:out value="${(searchVO.pageIndex-1) * searchVO.pageSize + status.count}"/></td> - <td style="word-break;break-all"> - <div style="visibility:hidden;display:none;"><a href="#LINK_PAGE${status.count}"></a></div> - <a href="<c:url value="../../../../../JSPWiki/Wiki.jsp"><c:param name="page" value="${resultInfo.wikiBkmkNm}"/></c:url>" target="_blank"><c:out value="${resultInfo.wikiBkmkNm}"/></a> - </td> - </tr> - </c:forEach> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="linkPage"/> - </ul> - </div> -</div> - -<input name="cmd" type="hidden" value=""> -<input name="searchCondition" type="hidden" value="A.WIKI_BKMK_NM"> -<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/uss/ion/wik/bmk/EgovWikiBookmarkRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/wik/bmk/EgovWikiBookmarkRegist.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/wik/bmk/EgovWikiBookmarkRegist.jsp (nonexistent) @@ -1,21 +0,0 @@ -<%@ 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"%> -<html lang="ko"> -<head><title></title> -<script language=javascript> -<c:if test="${S_DUPL eq 'N'}"> - alert( decodeURI('%EC%9C%84%ED%82%A4%20%EB%B6%81%EB%A7%88%ED%81%AC%EC%97%90%20%EC%B6%94%EA%B0%80%20%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4!') ); -</c:if> - -<c:if test="${S_DUPL eq 'Y'}"> - alert( decodeURI('%EC%9D%B4%EB%AF%B8%20%EC%B6%94%EA%B0%80%EB%90%9C%20%EB%B6%81%EB%A7%88%ED%81%AC%20%EC%9E%85%EB%8B%88%EB%8B%A4!') ); -</c:if> -</script> -</head> -<body> -OK -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rmm/EgovRoughMapUpdt.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rmm/EgovRoughMapUpdt.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rmm/EgovRoughMapUpdt.jsp (nonexistent) @@ -1,244 +0,0 @@ -<% - /** - * @Class Name : EgovRoughMapUpdt.jsp - * @Description : EgovRoughMapUpdtl 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- ------ --------------------------- - * @ 2014.08.28 옥찬우 최초 생성 - * @ 2015.04.13 전여철 주소검색 추가 - * @ 2018.09.10 최두영 v3.8 퍼블리싱 점검 - * @ 2018.09.13 최두영 다국어처리 - * @ 2018.10.10 최두영 약도 관리 API 테스트 및 변경 - * - * @author 유지보수팀 - * @since 2014.08.28 - * @version 1.0 - * @see - */ -%> -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> -<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> -<%@ 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="comUssIonRmm.roughMapUpdt.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> -<validator:javascript formName="roughMapVO" staticJavascript="false" xhtml="true" cdata="false"/> -<c:set var="appkey"><spring:message code="roughMap.appkey" /></c:set> -<script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=${appkey}&libraries=services"></script> -<script type="text/javascript" language="javascript"> - - /* ******************************************************** - * 초기화 - ******************************************************** */ - var map; //map - var maker;//marker - var infoWindow; //infowindow - - function fn_egov_init_roughmapregist() { - fn_createMap(); - } - - function fn_createMap() { - - var query = document.getElementById("roughMapAddress").value; - - if(query == null || query.length <= 0){ - alert("<spring:message code="comUssIonRmm.roughMapInfoRegist.validate.noAddress" />");/* 주소를 찾을 수 없습니다. */ - return; - } - - // 주소-좌표 변환 객체를 생성합니다 - var geocoder = new daum.maps.services.Geocoder(); - - // 주소로 좌표를 검색합니다 - geocoder.addressSearch(query, function(result, status) { - - document.roughMap.la.value = result[0].y; - document.roughMap.markerLa.value = result[0].y; - document.roughMap.lo.value = result[0].x; - document.roughMap.markerLo.value = result[0].x; - - var coords = new daum.maps.LatLng(result[0].y, result[0].x); - - var mapContainer = document.getElementById('mapCanvas'), // 지도를 표시할 div - mapOption = { - center: coords, // 지도의 중심좌표 - level: 3 // 지도의 확대 레벨 - }; - - // 지도를 생성합니다 - map = new daum.maps.Map(mapContainer, mapOption); - - // 결과값으로 받은 위치를 마커로 표시합니다 - marker = new daum.maps.Marker({ - map: map, - position: coords - }); - - marker.setMap(map); - - // 인포윈도우로 장소에 대한 설명을 표시합니다 - infoWindow = new daum.maps.InfoWindow({ - content: '<div style="width:150px;text-align:center;padding:6px 0;">'+query+'</div>', - position: coords - }); - infoWindow.open(map, marker); - }); - } - -// /* ******************************************************** -// * 약도주소로 검색 -// ******************************************************** */ - function fn_Address_Search() { - - marker.setMap(null); - infoWindow.close(); - document.roughMap.la.value = ""; - document.roughMap.lo.value = ""; - - var query = document.getElementById("roughMapAddress").value; - - if(query == null || query.length <= 0){ - alert("<spring:message code="comUssIonRmm.roughMapInfoRegist.validate.noAddress" />");/* 주소를 찾을 수 없습니다. */ - return; - } - - // 주소-좌표 변환 객체를 생성합니다 - var geocoder = new daum.maps.services.Geocoder(); - - // 주소로 좌표를 검색합니다 - geocoder.addressSearch(query, function(result, status) { - - // 정상적으로 검색이 완료됐으면 - if (status === daum.maps.services.Status.OK) { - - document.roughMap.la.value = result[0].y; - document.roughMap.markerLa.value = result[0].y; - document.roughMap.lo.value = result[0].x; - document.roughMap.markerLo.value = result[0].x; - - var coords = new daum.maps.LatLng(result[0].y, result[0].x); - - // 결과값으로 받은 위치를 마커로 표시합니다 - marker = new daum.maps.Marker({ - map: map, - position: coords - }); - - marker.getPosition(); - - // 인포윈도우로 장소에 대한 설명을 표시합니다 - infoWindow = new daum.maps.InfoWindow({ - content: '<div style="width:150px;text-align:center;padding:6px 0;">'+query+'</div>' - }); - infoWindow.open(map, marker); - - // 지도의 중심을 결과값으로 받은 위치로 이동시킵니다 - map.setCenter(coords); - }else{ - alert("<spring:message code="comUssIonRmm.roughMapInfoRegist.validate.noAddress" />");/* 주소를 찾을 수 없습니다. */ - } - }); - } - - /* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ - function fn_egov_inqire_roughmaplist() { - document.roughMap.action = "<c:url value='/com/uss/ion/rmm/selectRoughMapList.do'/>"; - document.roughMap.submit(); - } - - /* ******************************************************** - * 수정처리화면 - ******************************************************** */ - function fn_egov_updt_roughmap(form){ - if (!validateRoughMapVO(form)) { - return; - } else { - var la = document.roughMap.la.value; - var lo = document.roughMap.lo.value; - if (la.length < 1 || lo.length < 1) { - alert('<spring:message code="comUssIonRmm.roughMapInfoRegist.validate.searchAddress" />'); //약도주소를 검색해주세요. - return false; - } else { - document.roughMap.action = "<c:url value='/com/uss/ion/rmm/updateRoughMap.do'/>"; - document.roughMap.submit(); - } - } - } -</script> - -</head> -<body onLoad="fn_egov_init_roughmapregist();"> - -<form:form commandName="roughMap" name="roughMap" method="post"> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comUssIonRmm.roughMapUpdt.title" /></h2><!-- 약도 수정 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comUssIonRmm.roughMapList.roughMapSj" /> <span class="pilsu">*</span></th><!-- 약도제목 --> - <td class="left"> - <form:input path="roughMapSj" size="90" maxlength="75" /> - <div><form:errors path="roughMapSj"/></div> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonRmm.roughMapList.roughMapAddress" /></th><!-- 약도주소 --> - <td class="left"> - <input name="roughMapAddress" id="roughMapAddress" title="<spring:message code="comUssIonRmm.roughMapList.roughMapAddress" />" type="text" maxlength="100" value="<c:out value='${result.roughMapAddress}' />" style="width:547px;" /> - <span class="button"><input type="submit" value="<spring:message code="button.search" />" onclick="fn_Address_Search(); return false;"></span> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonRmm.roughMapInfoRegist.express" /> <span class="pilsu">*</span></th><!-- 약도표시 --> - <td class="left"> - <form:input path="infoWindow" size="90" maxlength="20" /> - <div><form:errors path="infoWindow"/></div> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonRmm.roughMapInfoRegist.input" /></th><!-- 약도입력 --> - <td class="left"> - <div id="mapCanvas" style="width: 600px; height: 400px;"></div> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fn_egov_updt_roughmap(document.forms[0]); return false;" /> - <span class="btn_s"><a href="<c:url value='/com/uss/ion/rmm/selectRoughMapList.do'/>" onclick="fn_egov_inqire_roughmaplist(); return false;"><spring:message code="button.list" /></a></span> - </div> - <div style="clear:both;"></div> -</div> - <input name="roughMapId" type="hidden" value="<c:out value='${result.roughMapId}'/>" /> - <input name="la" id="la" type="hidden" value="<c:out value='${result.la}' />" /> - <input name="lo" id="lo" type="hidden" value="<c:out value='${result.lo}' />" /> - <input name="markerLa" id="markerLa" type="hidden" value="<c:out value='${result.markerLa}' />" /> - <input name="markerLo" id="markerLo" type="hidden" value="<c:out value='${result.markerLo}' />" /> - <input name="zoomLevel" id="zoomLevel" type="hidden" value="<c:out value='${result.zoomLevel}' />" /> -</form:form> - -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rmm/EgovRoughMapList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rmm/EgovRoughMapList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rmm/EgovRoughMapList.jsp (nonexistent) @@ -1,169 +0,0 @@ -<% - /** - * @Class Name : EgovRoughMapList.jsp - * @Description : EgovNewsInfoList 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- ------ --------------------------- - * @ 2014.08.28 옥찬우 최초 생성 - * @ 2018.09.10 최두영 v3.8 퍼블리싱 점검 - * @ 2018.09.12 최두영 다국어처리 - * @ 2018.10.10 최두영 약도 관리 API 테스트 및 변경 - * - * @author 유지보수팀 - * @since 2014.08.28 - * @version 1.0 - * @see - */ -%> -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> -<%@ 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><spring:message code="comUssIonRmm.roughMapList.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_roughmaplist(){ - // 첫 입력란에 포커스.. - document.searchVO.searchKeyword.focus(); - } - - /********************************************************* - * 페이징 처리 함수 - ******************************************************** */ - function fn_egov_select_linkPage(pageNo){ - document.RoughMapForm.pageIndex.value = pageNo; - document.RoughMapForm.action = "<c:url value='/com/uss/ion/rmm/selectRoughMapList.do'/>"; - document.RoughMapForm.submit(); - } - - /********************************************************* - * 조회 처리 함수 - ******************************************************** */ - function fn_egov_search_roughmap(){ - document.RoughMapForm.pageIndex.value = 1; - document.RoughMapForm.submit(); - } - - /* ******************************************************** - * 상세회면 처리 함수 - ******************************************************** */ - function fn_egov_inquire_roughmapdetail(roughMapId) { - // 약도id - document.RoughMapForm.roughMapId.value = roughMapId; - document.RoughMapForm.action = "<c:url value='/com/uss/ion/rmm/selectRoughMapDetail.do'/>"; - document.RoughMapForm.submit(); - } - - /********************************************************* - * 등록 처리 함수 - ******************************************************** */ - function fn_egov_regist_roughmap(){ - document.RoughMapForm.action = "<c:url value='/com/uss/ion/rmm/registRoughMap.do'/>"; - document.RoughMapForm.submit(); - } - - /********************************************************* - * 수정 처리 함수 - ******************************************************** */ - function fn_egov_updt_roughmap(){ - document.RoughMapForm.action = "<c:url value='/com/uss/ion/rmm/updateRoughMapView.do'/>"; - document.RoughMapForm.submit(); - } - -</script> -</head> -<body onLoad="fn_egov_init_roughmaplist();"> - -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<div class="board"> - <h1><spring:message code="comUssIonRmm.roughMapList.title" /> <spring:message code="title.inquire" /></h1><!-- 약도목록 조회 --> - <span><spring:message code="comUssIonRmm.roughMapList.info"/></span><!-- 약도관리는 Daum 지도 API 키를 발급받아야 합니다. --> - <span>(※ Guide Link : <a href="http://apis.map.daum.net/web/guide/" target="_new"><spring:message code="comUssIonRmm.roughMapList.info2"/></a>)</span> <!-- Daum 지도 API 가이드 --> - - <form name="searchVO" action="<c:url value='/com/uss/ion/rmm/selectRoughMapList.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="roughMapSj" <c:if test="${searchVO.searchCondition == 'roughMapSj'}">selected="selected"</c:if> ><spring:message code="comUssIonRmm.roughMapList.roughMapSj" /></option><!-- 약도제목 --> - <option value="roughMapAddress" <c:if test="${searchVO.searchCondition == 'roughMapAddress'}">selected="selected"</c:if> ><spring:message code="comUssIonRmm.roughMapList.roughMapAddress" /></option><!-- 약도주소 --> - </select> - <input class="s_input2 vat" name="searchKeyword" type="text" value='<c:out value="${searchVO.searchKeyword}"/>' size="35" maxlength="35" title="<spring:message code="title.search" /> <spring:message code="input.input" />" /><!-- 검색어 입력 --> - - <input class="s_btn" type="submit" value="<spring:message code="title.inquire" />" title="<spring:message code="title.inquire" />" onclick="fn_egov_search_roughmap(); return false;" /> - <span class="btn_b"><a href="<c:url value='/com/uss/ion/rmm/registRoughMap.do'/>" onclick="fn_egov_regist_roughmap(); return false;" title='<spring:message code="button.create" />'><spring:message code="button.create" /></a></span> - </li> - </ul> - </div> - <input name="roughMapId" type="hidden" value=""> - <input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"/> - </form> - - <table class="board_list"> - <caption><spring:message code="comUssIonRmm.roughMapList.title" /></caption><!-- 약도목록 --> - <colgroup> - <col style="width:15%" /> - <col style="width:20%" /> - <col style="width:50%" /> - <col style="width:15%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="comUssIonRmm.roughMapList.roughMapNo" /></th><!-- 순번 --> - <th scope="col"><spring:message code="comUssIonRmm.roughMapList.roughMapSj" /></th><!-- 약도제목 --> - <th scope="col"><spring:message code="comUssIonRmm.roughMapList.roughMapDetailAddress" /></th><!--약도상세주소 --> - <th scope="col"><spring:message code="comUssIonRmm.roughMapList.lastUpdtPnttm" /></th><!-- 등록일자 --> - </tr> - </thead> - <tbody> - <c:if test="${fn:length(resultList) == 0}"> - <tr> - <td colspan="4"> - <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> - <form name="roughMap" method="post" action="<c:url value='/com/uss/ion/rmm/selectRoughMapDetail.do'/>"> - <input id="roughMapId" name="roughMapId" type="hidden" value="${resultInfo.roughmapId}" /> - <input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"> - <span class="link"> - <input type="submit" value="<c:out value="${resultInfo.roughmapsj}"/>" onclick="fn_egov_inquire_roughmapdetail('<c:out value="${resultInfo.roughmapId}"/>'); return false;"> - </span> - </form> - </td> - <td><c:out value="${resultInfo.roughmapaddress}"/></td> - <td><c:out value="${resultInfo.lastUpdtPnttm}"/></td> - </tr> - </c:forEach> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="fn_egov_select_linkPage"/> - </ul> - </div> -</div> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rmm/EgovRoughMapDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rmm/EgovRoughMapDetail.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rmm/EgovRoughMapDetail.jsp (nonexistent) @@ -1,218 +0,0 @@ -<% - /** - * @Class Name : EgovRoughMapInfoDetail.jsp - * @Description : EgovRoughMapInfoDetail 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- ------ --------------------------- - * @ 2014.08.28 옥찬우 최초 생성 - * @ 2018.09.10 최두영 v3.8 퍼블리싱 점검 - * @ 2018.09.13 최두영 다국어처리 - * @ 2018.10.10 최두영 약도 관리 API 테스트 및 변경 - * - * @author 유지보수팀 - * @since 2014.08.28 - * @version 1.0 - * @see - */ -%> -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> -<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> -<%@ 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="comUssIonRmm.roughMapInfoDetail.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"> -<c:set var="appkey"><spring:message code="roughMap.appkey" /></c:set> -<script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=${appkey}&libraries=services"></script> -<script type="text/javaScript" language="javascript"> - - /* ******************************************************** - * 초기화 - ******************************************************** */ - function fn_egov_init_roughmapregist() { - fn_createMap(); - } - - /* ******************************************************** - * 맵 생성(successCallback) - ******************************************************** */ - function fn_createMap() { - - var mapContainer = document.getElementById('mapCanvas'), // 지도를 표시할 div - mapOption = { - center: new daum.maps.LatLng(0, 0), // 지도의 중심좌표 - level: 3 // 지도의 확대 레벨 - }; - - // 지도를 표시할 div와 지도 옵션으로 지도를 생성합니다 - var map = new daum.maps.Map(mapContainer, mapOption); - - var query = document.roughMap.roughMapAddress.value; - if(query == null || query.length <= 0){ - alert("<spring:message code="comUssIonRmm.roughMapInfoRegist.validate.noAddress" />"); - return; - } - - // 주소-좌표 변환 객체를 생성합니다 - var geocoder = new daum.maps.services.Geocoder(); - - // 주소로 좌표를 검색합니다 - geocoder.addressSearch(query, function(result, status) { - - // 정상적으로 검색이 완료됐으면 - if (status === daum.maps.services.Status.OK) { - - var coords = new daum.maps.LatLng(result[0].y, result[0].x); - - // 결과값으로 받은 위치를 마커로 표시합니다 - var marker = new daum.maps.Marker({ - map: map, - position: coords - }); - - var iwRemoveable = true; - - // 인포윈도우로 장소에 대한 설명을 표시합니다 - var infoWindow = new daum.maps.InfoWindow({ - content: '<div style="width:150px;text-align:center;padding:6px 0;">'+query+'</div>', - removable : iwRemoveable - }); - infoWindow.open(map, marker); - - // 지도의 중심을 결과값으로 받은 위치로 이동시킵니다 - map.setCenter(coords); - }else{ - alert("<spring:message code="comUssIonRmm.roughMapInfoRegist.validate.noAddress" />");/* 주소를 찾을 수 없습니다. */ - } - }); - } - - /* ******************************************************** - * 다음 길찾기로 연결 - ******************************************************** */ - function fn_egov_find_roughmap(){ - window.open( - 'http://map.daum.net/link/to/' + - document.roughMap.infoWindow.value + ',' + - document.roughMap.markerLa.value + ',' + - document.roughMap.markerLo.value - ); - } - - /* ******************************************************** - * 다음 지도에서 크게 보기 - ******************************************************** */ - function fn_egov_magnify_roughmap(){ - window.open( - 'http://map.daum.net/link/map/' + - document.roughMap.infoWindow.value + ',' + - document.roughMap.markerLa.value + ',' + - document.roughMap.markerLo.value - ); - } - - - /* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ - function fn_egov_inqire_roughmaplist() { - document.roughMap.action = "<c:url value='/com/uss/ion/rmm/selectRoughMapList.do'/>"; - document.roughMap.submit(); - } - - /* ******************************************************** - * 수정처리화면 - ******************************************************** */ - function fn_egov_updt_roughmap(roughMapId){ - document.roughMap.action = "<c:url value='/com/uss/ion/rmm/updateRoughMapView.do'/>"; - document.roughMap.submit(); - } - - /* ******************************************************** - * 삭제처리화면 - ******************************************************** */ - function fn_egov_delete_roughmap(roughMapId){ - - if (confirm("<spring:message code="common.delete.msg" />")) { - - // Delete하기 위한 키값(wordId)을 셋팅 - document.roughMap.roughMapId.value = roughMapId; - document.roughMap.action = "<c:url value='/com/uss/ion/rmm/deleteRoughMap.do'/>"; - document.roughMap.submit(); - } - } -</script> - -</head> -<body onLoad="fn_egov_init_roughmapregist();"> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comUssIonRmm.roughMapInfoDetail.title" /></h2><!-- 약도 상세 --> - -<form id="roughMap" name="roughMap" method="post"> - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comUssIonRmm.roughMapList.roughMapSj" /> <span class="pilsu">*</span></th><!-- 약도제목 --> - <td class="left"> - <c:out value="${roughMap.roughMapSj}"/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonRmm.roughMapList.roughMapAddress" /> <span class="pilsu">*</span></th><!-- 약도주소 --> - <td class="left"> - <c:out value="${roughMap.roughMapAddress}"/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonRmm.roughMapInfoRegist.express" /> <span class="pilsu">*</span></th><!-- 약도표시 --> - <td class="left"> - <c:out value="${roughMap.infoWindow}"/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonRmm.roughMapInfoRegist.input" /> <span class="pilsu">*</span></th><!-- 약도입력 --> - <td class="left"> - <div id="mapCanvas" style="width:600px; height:400px;"></div> - </td> - </tr> - </table> - <input name="roughMapAddress" id="roughMapAddress" type="hidden" value="<c:out value='${roughMap.roughMapAddress}'/>"> - <input name="roughMapId" id="roughMapId" type="hidden" value="<c:out value='${roughMap.roughMapId}'/>"> - <input name="roughMapSj" id="roughMapSj" type="hidden" value="<c:out value='${roughMap.roughMapSj}' />" /> - <input name="la" id="a" type="hidden" value="<c:out value='${roughMap.la}' />" /> - <input name="lo" id="lo" type="hidden" value="<c:out value='${roughMap.lo}' />" /> - <input name="markerLa" id="markerLa" type="hidden" value="<c:out value='${roughMap.markerLa}' />" /> - <input name="markerLo" id="markerLo" type="hidden" value="<c:out value='${roughMap.markerLo}' />" /> - <input name="infoWindow" id="infoWindow" type="hidden" value="<c:out value='${roughMap.infoWindow}' />" /> - <input name="zoomLevel" id="zoomLevel" type="hidden" value="<c:out value='${roughMap.zoomLevel}' />" /> - </form> - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value="<spring:message code="comUssIonRmm.roughMapInfoDetail.findRoughMap" />" onclick="fn_egov_find_roughmap(); return false;" /><!-- 길찾기 --> - - <input class="s_submit" type="submit" value="<spring:message code="comUssIonRmm.roughMapInfoDetail.magnifyRoughMap" />" onclick="fn_egov_magnify_roughmap(); return false;" /><!-- 크게보기 --> - - <input class="s_submit" type="submit" value='<spring:message code="button.update" />' onclick="fn_egov_updt_roughmap('<c:out value="${roughMap.roughMapId}"/>'); return false;" /> - - <span class="btn_s"><a href="<c:url value='/com/uss/ion/rmm/deleteRoughMap.do'/>?roughMapId=<c:out value='${roughMap.roughMapId}'/>" onclick="fn_egov_delete_roughmap('<c:out value="${roughMap.roughMapId}"/>'); return false;"><spring:message code="button.delete" /></a></span> - - <span class="btn_s"><a href="<c:url value='/com/uss/ion/rmm/selectRoughMapList.do'/>" onclick="fn_egov_inqire_roughmaplist(); return false;"><spring:message code="button.list" /></a></span> - </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/uss/ion/rmm/EgovRoughMapRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rmm/EgovRoughMapRegist.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rmm/EgovRoughMapRegist.jsp (nonexistent) @@ -1,232 +0,0 @@ -<% - /** - * @Class Name : EgovRoughMapInfoRegist.jsp - * @Description : EgovRoughMapInfoRegist 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- ------ --------------------------- - * @ 2014.08.28 옥찬우 최초 생성 - * @ 2015.04.13 전여철 주소검색 추가 - * @ 2018.09.10 최두영 v3.8 퍼블리싱 점검 - * @ 2018.09.12 최두영 다국어처리 - * @ 2018.10.10 최두영 약도 관리 API 테스트 및 변경 - * - * @author 유지보수팀 - * @since 2014.08.28 - * @version 1.0 - * @see - */ -%> -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> -<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> -<%@ 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="comUssIonRmm.roughMapInfoRegist.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> -<validator:javascript formName="roughMapVO" staticJavascript="false" xhtml="true" cdata="false"/> -<!-- services 라이브러리 불러오기 --> -<c:set var="appkey"><spring:message code="roughMap.appkey" /></c:set> -<script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=${appkey}&libraries=services"></script> -<script type="text/javaScript" language="javascript"> - - /* ******************************************************** - * 초기화 - ******************************************************** */ - var map; //map - var marker; - var infoWindow; - - function fn_egov_init_roughmapregist() { - // 첫 입력란에 포커스.. - fn_createMap(); - }; - - function fn_createMap(){ - - var mapContainer = document.getElementById('mapCanvas'), // 지도를 표시할 div - - mapOption = { - center: new daum.maps.LatLng(36.483981, 127.261050), // 지도의 중심좌표 - level: 3 // 지도의 확대 레벨 - }; - - // 지도를 생성합니다 - map = new daum.maps.Map(mapContainer, mapOption); - - var coords = new daum.maps.LatLng(36.483981, 127.261050); - - // 결과값으로 받은 위치를 마커로 표시합니다 - marker = new daum.maps.Marker({ - map: map, - position: coords - }); - - marker.getPosition(); - - // 인포윈도우로 장소에 대한 설명을 표시합니다 - infoWindow = new daum.maps.InfoWindow({ - content: '<div style="width:150px;text-align:center;padding:6px 0;">행정안전부</div>' - }); - infoWindow.open(map, marker); - - // 지도의 중심을 결과값으로 받은 위치로 이동시킵니다 - map.setCenter(coords); - }; - -// /* ******************************************************** -// * 약도주소로 검색 -// ******************************************************** */ - function fn_Address_Search() { - - marker.setMap(null); - infoWindow.close(); - document.roughMap.la.value = ""; - document.roughMap.lo.value = ""; - - var query = document.getElementById("roughMapAddress").value; - - if(query == null || query.length <= 0){ - alert("<spring:message code="comUssIonRmm.roughMapInfoRegist.validate.noAddress" />"); - return; - } - - // 주소-좌표 변환 객체를 생성합니다 - var geocoder = new daum.maps.services.Geocoder(); - - // 주소로 좌표를 검색합니다 - geocoder.addressSearch(query, function(result, status) { - - // 정상적으로 검색이 완료됐으면 - if (status === daum.maps.services.Status.OK) { - - document.roughMap.la.value = result[0].y; - document.roughMap.markerLa.value = result[0].y; - document.roughMap.lo.value = result[0].x; - document.roughMap.markerLo.value = result[0].x; - - var coords = new daum.maps.LatLng(result[0].y, result[0].x); - - // 결과값으로 받은 위치를 마커로 표시합니다 - marker = new daum.maps.Marker({ - map: map, - position: coords - }); - - marker.getPosition(); - - // 인포윈도우로 장소에 대한 설명을 표시합니다 - infoWindow = new daum.maps.InfoWindow({ - content: '<div style="width:150px;text-align:center;padding:6px 0;">'+query+'</div>' - }); - infoWindow.open(map, marker); - - // 지도의 중심을 결과값으로 받은 위치로 이동시킵니다 - map.setCenter(coords); - }else{ - alert("<spring:message code="comUssIonRmm.roughMapInfoRegist.validate.noAddress" />");/* 주소를 찾을 수 없습니다. */ - } - }); - } - - /* ******************************************************** - * 저장처리화면 - ******************************************************** */ - function fn_egov_regist_roughmap(form) { - if (!validateRoughMapVO(form)) { - return; - } else { - var la = document.roughMap.la.value; - var lo = document.roughMap.lo.value; - if (la.length < 1 || lo.length < 1) { - alert('<spring:message code="comUssIonRmm.roughMapInfoRegist.validate.searchAddress" />'); //약도주소를 검색해주세요. - return false; - } else { - document.roughMap.action = "<c:url value='/com/uss/ion/rmm/insertRoughMap.do'/>"; - document.roughMap.submit(); - } - } - } - - /* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ - function fn_egov_inqire_roughmaplist() { - document.roughMap.action = "<c:url value='/com/uss/ion/rmm/selectRoughMapList.do'/>"; - document.roughMap.submit(); - } -</script> - -</head> -<body onLoad="fn_egov_init_roughmapregist();"> - -<form:form commandName="roughMap" name="roughMap" method="post"> - -<div class="board"> - <!-- 타이틀 --> - <h1><spring:message code="comUssIonRmm.roughMapInfoRegist.title" /></h1><!-- 약도 등록 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comUssIonRmm.roughMapList.roughMapSj" /> <span class="pilsu">*</span></th><!-- 약도 제목 --> - <td class="left"> - <c:set var="roughMapSj"><spring:message code="comUssIonRmm.roughMapList.roughMapSj" /></c:set> - <form:input name="roughMapSj" id="roughMapSj" path="roughMapSj" type="text" maxlength="75" title="${roughMapSj}" /> - <div><form:errors path="roughMapSj"/></div> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonRmm.roughMapList.roughMapAddress" /> <span class="pilsu">*</span></th><!-- 약도 주소 --> - <td class="left"> - <input name="roughMapAddress" id="roughMapAddress" type="text" value="" maxlength="100" title="<spring:message code="comUssIonRmm.roughMapList.roughMapAddress" />" style="width:547px" /> - <span class="btn_s"><input type="submit" value="<spring:message code="button.search" />" onclick="fn_Address_Search(); return false;" style="padding:6px 12px 6px 12px; background-color:#4688d2; color:#fff; font-size:11px;"></span> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonRmm.roughMapInfoRegist.express" /> <span class="pilsu">*</span></th><!-- 약도표시 --> - <td class="left"> - <c:set var="infoWindow"><spring:message code="comUssIonRmm.roughMapInfoRegist.express" /></c:set> - <form:input id="infoWindow" path="infoWindow" type="text" maxlength="20" title="${infoWindow}"/> - <div><form:errors path="infoWindow"/></div> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonRmm.roughMapInfoRegist.input" /></th><!-- 약도입력 --> - <td class="left"> - <div id="mapCanvas" style="width:600px; height:400px;"></div> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fn_egov_regist_roughmap(document.forms[0]); return false;" /> - <span class="btn_s"><a href="<c:url value='/com/uss/ion/rmm/selectRoughMapList.do'/>" onclick="fn_egov_inqire_roughmaplist(); return false;"><spring:message code="button.list" /></a></span> - </div> - <div style="clear:both;"></div> -</div> - - <input name="la" id="la" type="hidden" /> - <input name="lo" id="lo" type="hidden" /> - <input name="markerLa" id="markerLa" type="hidden" /> - <input name="markerLo" id="markerLo" type="hidden" /> - <input name="zoomLevel" id="zoomLevel" type="hidden" /> - -</form:form> -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rss/EgovRssTagManageDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rss/EgovRssTagManageDetail.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rss/EgovRssTagManageDetail.jsp (nonexistent) @@ -1,185 +0,0 @@ -<%-- - Class Name : EgovRssTagManageDetail.jsp - Description : RSS태그관리 상세조회 - Modification Information - - 수정일 수정자 수정내용 - ------- -------- --------------------------- - 2010.08.05 장동한 최초 생성 - 2018.10.24 이정은 공통컴포넌트 3.8 개선 - - author : 공통서비스 개발팀 장동한 - since : 2010.08.05 - ---%> -<%@ 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"); %> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<title><spring:message code="ussIonRss.rssTagManageDetail.rssTagManageDetail"/></title><!-- RSS태그관리 상세조회 --> -<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_RssTagManage(){ - -} -/* ******************************************************** - * 수정처리화면 - ******************************************************** */ -function fn_egov_modify_RssTagManage(){ - var vFrom = document.RssTagManageForm; - vFrom.action = "<c:url value='/uss/ion/rss/updtRssTagManage.do'/>"; - vFrom.submit(); - -} -/* ******************************************************** - * 삭제처리 - ******************************************************** */ -function fn_egov_delete_RssTagManage(){ - var vFrom = document.RssTagManageForm; - if(confirm("<spring:message code="ussIonRss.rssTagManageDetail.validate.deleteAlert"/>")){/* 삭제 하시겠습니까? */ - vFrom.cmd.value = 'del'; - vFrom.action = "<c:url value='/uss/ion/rss/detailRssTagManage.do'/>"; - vFrom.submit(); - }else{ - vFrom.cmd.value = ''; - } -} -</script> -</head> -<body onLoad="fn_egov_init_RssTagManage();"> - -<%-- noscript 테그 --%> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<form name="RssTagManageForm" action="<c:url value='/uss/ion/rss/detailRssTagManage.do'/>" method="post"> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="ussIonRss.rssTagManageDetail.rssTagManageDetail"/></h2><!-- RSS태그관리 상세조회 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:20%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="ussIonRss.rssTagManageDetail.trgetSvcNm"/></th><!-- 대상서비스명 --> - <td class="left"> - <c:out value="${rssManage.trgetSvcNm}" />&nbsp; - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageDetail.trgetSvcTable"/></th><!-- 대상테이블명 --> - <td class="left"> - <c:out value="${rssManage.trgetSvcTable}" />&nbsp; - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageDetail.trgetSvcListCo"/></th><!-- 대상서비스목록갯수 --> - <td class="left"> - <c:out value="${rssManage.trgetSvcListCo}" />&nbsp; - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageDetail.hderTitle"/></th><!-- 헤더TITLE --> - <td class="left"> - <c:out value="${rssManage.hderTitle}" />&nbsp; - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageDetail.hderLink"/></th><!-- 헤더LINK --> - <td class="left"> - <c:out value="${rssManage.hderLink}" />&nbsp; - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageDetail.hderDescription"/></th><!-- 헤더DESCRIPTION --> - <td class="left"> - <c:out value="${fn:replace(rssManage.hderDescription , crlf , '<br/>')}" escapeXml="true" />&nbsp; - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageDetail.hderTag"/></th><!-- 헤더TAG --> - <td class="left"> - <c:out value="${rssManage.hderTag}" />&nbsp; - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageDetail.hderEtc"/></th><!-- 헤더ETC --> - <td class="left"> - <c:set var="hderEtc" value="${fn:escapeXml(rssManage.hderEtc)}"/> - <c:set var="hderEtc" value="${fn:replace(hderEtc , crlf , '<br>')}"/> - <c:out value="${hderEtc}" escapeXml="false" />&nbsp; - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageDetail.bdtTitle"/></th><!-- 본문TITLE --> - <td class="left"> - <c:out value="${rssManage.bdtTitle}" />&nbsp; - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageDetail.bdtLink"/></th><!-- 본문LINK --> - <td class="left"> - <c:out value="${rssManage.bdtLink}" />&nbsp; - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageDetail.bdtDescription"/></th><!-- 본문DESCRIPTION --> - <td class="left"> - <c:out value="${fn:replace(rssManage.bdtDescription , crlf , '<br/>')}" escapeXml="true" />&nbsp; - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageDetail.bdtTag"/></th><!-- 본문TAG --> - <td class="left"> - <c:out value="${rssManage.bdtTag}" />&nbsp; - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageDetail.bdtEtc"/></th><!-- 본문ETC --> - <td class="left"> - <c:set var="bdtEtc" value="${fn:escapeXml(rssManage.bdtEtc)}"/> - <c:set var="bdtEtc" value="${fn:replace(bdtEtc , crlf , '<br>')}"/> - <c:out value="${bdtEtc}" escapeXml="false" />&nbsp; - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <form name="formUpdt" action="<c:url value='/uss/ion/rss/updtRssTagManage.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_RssTagManage(); return false;"> - <input name="rssId" type="hidden" value="${rssManage.rssId}"> - </form> - - <form name="formDelete" action="<c:url value='/uss/ion/rss/detailRssTagManage.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_RssTagManage(); return false;" /> - <input name="rssId" type="hidden" value="${rssManage.rssId}"> - <input name="cmd" type="hidden" value="<c:out value='del'/>"/> - </form> - - <form name="formList" action="<c:url value='/uss/ion/rss/listRssTagManage.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> - -<input name="rssId" type="hidden" value="${rssManage.rssId}"> -<input name="cmd" type="hidden" value="<c:out value=''/>"> -</form> - -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rss/EgovRssTagManageRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rss/EgovRssTagManageRegist.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rss/EgovRssTagManageRegist.jsp (nonexistent) @@ -1,304 +0,0 @@ -<%-- - Class Name : EgovRssTagManageRegist.jsp - Description : RSS태그관리 등록 - Modification Information - - 수정일 수정자 수정내용 - ------- -------- --------------------------- - 2010.08.05 장동한 최초 생성 - 2018.10.24 이정은 공통컴포넌트 3.8 개선 - - author : 공통서비스 개발팀 장동한 - since : 2010.08.05 - ---%> -<%@ 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" %> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<title><spring:message code="ussIonRss.rssTagManageRegist.rssTagManageRegist"/></title><!-- RSS태그관리 등록 --> -<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/jquery.js'/>"></script> -<validator:javascript formName="rssManage" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> -/* ******************************************************** - * 페이징 처리 함수 - ******************************************************** */ -function linkPage(pageNo){ - document.twitterInfo.pageIndex.value = pageNo; - document.twitterInfo.action = "<c:url value='/uss/rss/rss/listRssTagManage.do'/>"; - document.twitterInfo.submit(); -} - -/* ******************************************************** - * 상세회면 처리 함수 - ******************************************************** */ -function fn_egov_detail_RssTagManage(unityLinkId){ -} -/* ******************************************************** -* 상세회면 처리 함수 -******************************************************** */ -function fn_egov_ColumnSetting_RssTagManage(column){ - - if( document.getElementById("tableColumn").selectedIndex > -1){ - - var sColumnNm = $("#tableColumn option:selected").val(); - //해당컬럼 검색 똑같은거 입력 안되게 감리요청 - var regTest = new RegExp("#"+sColumnNm+"#"); - if( regTest.test(document.getElementById(column).value) ){ - alert(sColumnNm + " <spring:message code="ussIonRss.rssTagManageRegist.validate.Duplicate"/>");/* 컬럼명이 중복 되었습니다! */ - return; - }else{ - document.getElementById(column).value = document.getElementById(column).value + "#"+$("#tableColumn option:selected").val()+"#"; - } - } -} -/* ******************************************************** -* 선택한 테이블 컬럼 가져오기 -******************************************************** */ -function fn_egov_tableColumn_RssTagManage(){ - - if( document.getElementById("trgetSvcTable").selectedIndex == 0){ - $("#tableColumn").html(""); - return; - } - - var tableName = $("#trgetSvcTable option:selected").val(); - - //success:callbackFunction - $.ajax({ - type:"GET", - url:"<c:url value='/uss/ion/rss/listRssTagManageTableColumnList.do?tableName='/>"+tableName, - dataType:"json", - success:function(data){ - - $("#tableColumn").html(""); - - for(var index=0 ; index < data.length ; index++) { - //alert(data[index].text); - $("#tableColumn").get(0).options[index] = new Option(data[index].text, data[index].value); - } - - }, error: function(data, status) { alert( status); } - }); - - - //본문 데이터 삭제 - document.getElementById('bdtTitle').value=''; - document.getElementById('bdtLink').value=''; - document.getElementById('bdtDescription').value=''; - document.getElementById('bdtTag').value=''; - -} -function fn_egov_tableColumn_RssTagManageIFrame(){ - var tableName = $("#trgetSvcTable option:selected").val(); - document.getElementById("iframeTableColumnView").src = "<c:url value='/uss/ion/rss/listRssTagManageTableColumnView.do?tableName='/>" + tableName; -} - -/* ******************************************************** - * 초기화 함수 - ******************************************************** */ -function fn_egov_init_RssTagManage(){ - - //대상서비스목록갯수 초기화 - if( document.getElementById("trgetSvcListCo").value == "" || document.getElementById("trgetSvcListCo").value == "0"){ - document.getElementById("trgetSvcListCo").value = "20"; - } - -} -/* ******************************************************** -* 저장 -******************************************************** */ -function fn_egov_save_RssTagManage(){ - var vFrom = document.rssManage; - - if(confirm("<spring:message code="common.save.msg" />")){ - - vFrom.action = "<c:url value='/uss/ion/rss/registRssTagManage.do'/>"; - - if(!validateRssManage(vFrom)){ - return; - }else{ - vFrom.submit(); - } - } -} -</script> - -</head> -<body onLoad="fn_egov_init_RssTagManage();"> -<DIV id="content" style="width:712px"> -<!-- noscript 태그 --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<!-- 등록폼 시작 --> -<form:form commandName="rssManage" name="rssManage" action="" method="post" enctype="multipart/form-data"> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="ussIonRss.rssTagManageRegist.rssTagManageRegist"/></h2><!-- RSS태그관리 등록 --> - - <!-- 등록폼 --> - <table class="wTable mb10"> - <colgroup> - <col style="width:20%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="ussIonRss.rssTagManageRegist.trgetSvcNm"/> <span class="pilsu">*</span></th><!-- 대상서비스명 --> - <td class="left"> - <c:set var="trgetSvcName"><spring:message code="ussIonRss.rssTagManageRegist.trgetSvcNm"/></c:set> - <form:input path="trgetSvcNm" size="73" title="${trgetSvcName}" cssClass="txaIpt" maxlength="255"/> - <div><form:errors path="trgetSvcNm" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageRegist.trgetSvcTable"/> <span class="pilsu">*</span></th><!-- 대상테이블명 --> - <td class="left"> - <form:select path="trgetSvcTable" cssClass="txaIpt" onchange="fn_egov_tableColumn_RssTagManage();"> - <c:set var="selectmsg"><spring:message code="input.cSelect"/></c:set> - <form:option value="" label="${selectmsg}"/> - <form:options items="${trgetSvcTableList}" itemValue="code" itemLabel="code"/> - </form:select> - <div><form:errors path="trgetSvcTable" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageRegist.trgetSvcListCo"/> <span class="pilsu">*</span></th><!-- 대상서비스목록갯수 --> - <td class="left"> - <c:set var="trgetSvcListCount"><spring:message code="ussIonRss.rssTagManageRegist.trgetSvcListCo"/></c:set> - <form:input path="trgetSvcListCo" size="73" title="${trgetSvcListCount}" cssClass="txaIpt" maxlength="5"/> - <div><form:errors path="trgetSvcListCo" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageRegist.hderTitle"/> <span class="pilsu">*</span></th><!-- 헤더TITLE --> - <td class="left"> - <c:set var="headerTitle"><spring:message code="ussIonRss.rssTagManageRegist.hderTitle"/></c:set> - <form:input path="hderTitle" size="73" title="${headerTitle}" cssClass="txaIpt" maxlength="255"/> - <div><form:errors path="hderTitle" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageRegist.hderLink"/> <span class="pilsu">*</span></th><!-- 헤더LINK --> - <td class="left"> - <c:set var="headerLink"><spring:message code="ussIonRss.rssTagManageRegist.hderLink"/></c:set> - <form:input path="hderLink" size="73" title="${headerLink}" cssClass="txaIpt" maxlength="255"/> - <div><form:errors path="hderLink" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageRegist.hderDescription"/> <span class="pilsu">*</span></th><!-- 헤더DESCRIPTION --> - <td class="left"> - <c:set var="headerDescription"><spring:message code="ussIonRss.rssTagManageRegist.hderDescription"/></c:set> - <form:textarea path="hderDescription" title="${headerDescription}" rows="3" cols="20" cssClass="txaClass"/> - <div><form:errors path="hderDescription" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageRegist.hderTag"/></th><!-- 헤더TAG --> - <td class="left"> - <c:set var="headerTag"><spring:message code="ussIonRss.rssTagManageRegist.hderTag"/></c:set> - <form:input path="hderTag" size="73" title="${headerTag}" cssClass="txaIpt" maxlength="255"/> - <div><form:errors path="hderTag" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageRegist.hderEtc"/></th><!-- 헤더ETC --> - <td class="left"> - <c:set var="headerEtc"><spring:message code="ussIonRss.rssTagManageRegist.hderEtc"/></c:set> - <form:textarea path="hderEtc" title="${headerEtc}" rows="3" cols="20" cssClass="txaClass"/> - <div><form:errors path="hderEtc" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageRegist.tableColumn"/></th><!-- 컬럼 --> - <td class="left"> - <c:set var="column"><spring:message code="ussIonRss.rssTagManageRegist.tableColumn"/></c:set> - <select name="tableColumn" id="tableColumn" size="7" title="${column}" style="width:99%;height:100px;"> - <option value=""></option> - </select> - </td> - </tr> - </table> - - <table class="wTable"> - <colgroup> - <col style="width:20%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="ussIonRss.rssTagManageRegist.bdtTitle"/> <span class="pilsu">*</span></th><!-- 본문TITLE --> - <td class="left"> - <a href="#LINK" onclick="fn_egov_ColumnSetting_RssTagManage('bdtTitle')"><img src="<c:url value='/images/egovframework/com/cmm/icon/action_add.gif'/>" alt="컬럼명추가" title="컬럼명추가"></a> - <c:set var="bTitle"><spring:message code="ussIonRss.rssTagManageRegist.bdtTitle"/></c:set> - <form:input path="bdtTitle" title="${bTitle}" maxlength="255" cssStyle="width:80%"/> - <a href="#LINK" onclick="document.getElementById('bdtTitle').value='';"><img src="<c:url value='/images/egovframework/com/cmm/icon/action_delete.gif'/>" width="13px" height="14px" style="vertical-align:middle; display:inline-block;margin:0px 2px 0px 0px; " alt="컬럼명삭제" title="컬럼명삭제"></a> - <div><form:errors path="bdtTitle" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageRegist.bdtLink"/> <span class="pilsu">*</span></th><!-- 본문LINK --> - <td class="left"> - <a href="#LINK" onclick="fn_egov_ColumnSetting_RssTagManage('bdtLink')"><img src="<c:url value='/images/egovframework/com/cmm/icon/action_add.gif'/>" alt="컬럼명추가" title="컬럼명추가"></a> - <c:set var="bLink"><spring:message code="ussIonRss.rssTagManageRegist.bdtLink"/></c:set> - <form:input path="bdtLink" title="${bLink}" maxlength="255" cssStyle="width:80%"/> - <a href="#LINK" onclick="document.getElementById('bdtLink').value='';"><img src="<c:url value='/images/egovframework/com/cmm/icon/action_delete.gif'/>" width="13px" height="14px" style="vertical-align:middle; display:inline-block;margin:0px 2px 0px 0px; " alt="컬럼명삭제" title="컬럼명삭제"></a> - <div><form:errors path="bdtLink" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageRegist.bdtDescription"/> <span class="pilsu">*</span></th><!-- 본문DESCRIPTION --> - <td class="left"> - <a href="#LINK" onclick="fn_egov_ColumnSetting_RssTagManage('bdtDescription')"><img src="<c:url value='/images/egovframework/com/cmm/icon/action_add.gif'/>" alt="컬럼명추가" title="컬럼명추가"></a> - <c:set var="bDescription"><spring:message code="ussIonRss.rssTagManageRegist.bdtDescription"/></c:set> - <form:input path="bdtDescription" title="${bDescription}" maxlength="255" cssStyle="width:80%"/> - <a href="#LINK" onclick="document.getElementById('bdtDescription').value='';"><img src="<c:url value='/images/egovframework/com/cmm/icon/action_delete.gif'/>" width="13px" height="14px" style="vertical-align:middle; display:inline-block;margin:0px 2px 0px 0px; " alt="컬럼명삭제" title="컬럼명삭제"></a> - <div><form:errors path="bdtDescription" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageRegist.bdtTag"/></th><!-- 본문TAG --> - <td class="left"> - <a href="#LINK" onClick="fn_egov_ColumnSetting_RssTagManage('bdtTag')"><img src="<c:url value='/images/egovframework/com/cmm/icon/action_add.gif'/>"alt="컬럼명추가" title="컬럼명추가"></a> - <c:set var="bTag"><spring:message code="ussIonRss.rssTagManageRegist.bdtTag"/></c:set> - <form:input path="bdtTag" title="${bTag}" maxlength="255" cssStyle="width:80%"/> - <a href="#LINK" onClick="document.getElementById('bdtTag').value='';"><img src="<c:url value='/images/egovframework/com/cmm/icon/action_delete.gif'/>" width="13px" height="14px" style="vertical-align:middle; display:inline-block;margin:0px 2px 0px 0px; " alt="컬럼명삭제" title="컬럼명삭제"></a> - <div><form:errors path="bdtTag" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageRegist.bdtEtc"/></th><!-- 본문ETC --> - <td class="left"> - <c:set var="bEtc"><spring:message code="ussIonRss.rssTagManageRegist.bdtEtc"/></c:set> - <form:textarea path="bdtEtc" title="${bEtc}" rows="3" cols="20" /> - <div><form:errors path="bdtEtc" cssClass="error"/></div> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fn_egov_save_RssTagManage(); return false;" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/rss/listRssTagManage.do'/>" onclick=""><spring:message code="button.list" /></a></span> - </div> - <div style="clear:both;"></div> -</div> - -<input name="cmd" type="hidden" value="<c:out value='save'/>"/> - -</form:form> -</DIV> - -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rss/EgovRssTagManageTableColumnList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rss/EgovRssTagManageTableColumnList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rss/EgovRssTagManageTableColumnList.jsp (nonexistent) @@ -1,24 +0,0 @@ -<%@ page contentType="text/json;charset=utf-8" %> -<%@ page import="java.util.List" %> -<%@ page import="java.util.ArrayList" %> -<%@ page import="java.util.Map" %> -<%@ page import="java.util.HashMap" %> -<% - response.setHeader("Pragma", "no-cache"); - response.setHeader("Expires", "0"); - response.setHeader("Cache-Control", "no-cache"); - - request.setCharacterEncoding("UTF-8"); - - ArrayList arrListColumnList = (ArrayList)request.getAttribute("ColumnList"); -%> -[ - - <%for(int i=0;i<arrListColumnList.size();i++){ - - HashMap hmColumn = (HashMap)arrListColumnList.get(i); - %> - {"text":"<%=hmColumn.get("codeNm") %>","value":"<%=hmColumn.get("codeNm") %>"}<%if(i != arrListColumnList.size()-1){%>,<%}%> - <%} %> -] - Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rss/EgovRssTagManageUpdt.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rss/EgovRssTagManageUpdt.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rss/EgovRssTagManageUpdt.jsp (nonexistent) @@ -1,289 +0,0 @@ -<%-- - Class Name : EgovRssTagManageUpdt.jsp - Description : RSS태그관리 수정 - Modification Information - - 수정일 수정자 수정내용 - ------- -------- --------------------------- - 2010.08.05 장동한 최초 생성 - 2018.10.25 이정은 공통컴포넌트 3.8 개선 - - author : 공통서비스 개발팀 장동한 - since : 2010.08.05 - ---%> -<%@ 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" %> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<title><spring:message code="ussIonRss.rssTagManageUpdt.rssTagManageUpdt"/></title><!-- RSS태그관리 수정 --> -<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/jquery.js'/>"></script> -<validator:javascript formName="rssManage" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> -/* ******************************************************** - * 페이징 처리 함수 - ******************************************************** */ -function linkPage(pageNo){ - document.twitterInfo.pageIndex.value = pageNo; - document.twitterInfo.action = "<c:url value='/uss/rss/rss/listRssTagManage.do'/>"; - document.twitterInfo.submit(); -} - -/* ******************************************************** - * 상세회면 처리 함수 - ******************************************************** */ -function fn_egov_detail_RssTagManage(unityLinkId){ -} -/* ******************************************************** -* 상세회면 처리 함수 -******************************************************** */ -function fn_egov_ColumnSetting_RssTagManage(column){ - - if( document.getElementById("tableColumn").selectedIndex > -1){ - - var sColumnNm = $("#tableColumn option:selected").val(); - //해당컬럼 검색 똑같은거 입력 안되게 감리요청 - var regTest = new RegExp("#"+sColumnNm+"#"); - if( regTest.test(document.getElementById(column).value) ){ - alert(sColumnNm + " <spring:message code="ussIonRss.rssTagManageUpdt.validate.Duplicate"/>"); - return; - }else{ - document.getElementById(column).value = document.getElementById(column).value + "#"+$("#tableColumn option:selected").val()+"#"; - } - } -} -/* ******************************************************** -* 선택한 테이블 컬럼 가져오기 -******************************************************** */ -function fn_egov_tableColumn_RssTagManage(sType){ - - if( document.getElementById("trgetSvcTable").selectedIndex == 0){ - $("#tableColumn").html(""); - return; - } - - var tableName = $("#trgetSvcTable option:selected").val(); - - //success:callbackFunction - $.ajax({ - type:"GET", - url:"<c:url value='/uss/ion/rss/listRssTagManageTableColumnList.do?tableName='/>"+tableName, - dataType:"json", - success:function(data){ - - $("#tableColumn").html(""); - - for(var index=0 ; index < data.length ; index++) { - //alert(data[index].text); - $("#tableColumn").get(0).options[index] = new Option(data[index].text, data[index].value); - } - - }, error: function(data, status) { alert( status); } - }); - - if(sType != "Init"){ - //본문 데이터 삭제 - document.getElementById('bdtTitle').value=''; - document.getElementById('bdtLink').value=''; - document.getElementById('bdtDescription').value=''; - document.getElementById('bdtTag').value=''; - } -} - -/* ******************************************************** -* 저장 -******************************************************** */ -function fn_egov_save_RssTagManage(){ - var vFrom = document.rssManage; - - if(confirm("<spring:message code="common.save.msg" />")){ - - vFrom.action = "<c:url value='/uss/ion/rss/updtRssTagManage.do'/>"; - - if(!validateRssManage(vFrom)){ - return; - }else{ - vFrom.submit(); - } - } -} -</script> - -</head> -<body onLoad="fn_egov_tableColumn_RssTagManage('Init')"> -<DIV id="content" style="width:712px"> -<!-- noscript 태그 --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<!-- 등록폼 시작 --> -<form:form commandName="rssManage" name="rssManage" action="" method="post" enctype="multipart/form-data"> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="ussIonRss.rssTagManageUpdt.rssTagManageUpdt"/></h2><!-- RSS태그관리 수정 --> - - <!-- 등록폼 --> - <table class="wTable mb10"> - <colgroup> - <col style="width:20%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="ussIonRss.rssTagManageUpdt.trgetSvcNm"/> <span class="pilsu">*</span></th><!-- 대상서비스명 --> - <td class="left"> - <c:set var="trgetSvcName"><spring:message code="ussIonRss.rssTagManageRegist.trgetSvcNm"/></c:set> - <form:input path="trgetSvcNm" size="73" title="${trgetSvcName}" cssClass="txaIpt" maxlength="255"/> - <div><form:errors path="trgetSvcNm" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageUpdt.trgetSvcTable"/> <span class="pilsu">*</span></th><!-- 대상테이블명 --> - <td class="left"> - <form:select path="trgetSvcTable" cssClass="txaIpt" onchange="fn_egov_tableColumn_RssTagManage();"> - <c:set var="selectmsg"><spring:message code="input.cSelect"/></c:set> - <form:option value="" label="${selectmsg}"/> - <form:options items="${trgetSvcTableList}" itemValue="code" itemLabel="code"/> - </form:select> - <div><form:errors path="trgetSvcTable" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageUpdt.trgetSvcListCo"/> <span class="pilsu">*</span></th><!-- 대상서비스목록갯수 --> - <td class="left"> - <c:set var="trgetSvcListCount"><spring:message code="ussIonRss.rssTagManageRegist.trgetSvcListCo"/></c:set> - <form:input path="trgetSvcListCo" size="73" title="${trgetSvcListCount}" cssClass="txaIpt" maxlength="5"/> - <div><form:errors path="trgetSvcListCo" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageUpdt.hderTitle"/> <span class="pilsu">*</span></th><!-- 헤더TITLE --> - <td class="left"> - <c:set var="headerTitle"><spring:message code="ussIonRss.rssTagManageRegist.hderTitle"/></c:set> - <form:input path="hderTitle" size="73" title="${headerTitle}" cssClass="txaIpt" maxlength="255"/> - <div><form:errors path="hderTitle" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageUpdt.hderLink"/> <span class="pilsu">*</span></th><!-- 헤더LINK --> - <td class="left"> - <c:set var="headerLink"><spring:message code="ussIonRss.rssTagManageRegist.hderLink"/></c:set> - <form:input path="hderLink" size="73" title="${headerLink}" cssClass="txaIpt" maxlength="255"/> - <div><form:errors path="hderLink" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageUpdt.hderDescription"/> <span class="pilsu">*</span></th><!-- 헤더DESCRIPTION --> - <td class="left"> - <c:set var="headerDescription"><spring:message code="ussIonRss.rssTagManageRegist.hderDescription"/></c:set> - <form:textarea path="hderDescription" title="${headerDescription}" rows="3" cols="20" cssClass="txaClass"/> - <div><form:errors path="hderDescription" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageUpdt.hderTag"/></th><!-- 헤더TAG --> - <td class="left"> - <c:set var="headerTag"><spring:message code="ussIonRss.rssTagManageRegist.hderTag"/></c:set> - <form:input path="hderTag" size="73" title="${headerTag}" cssClass="txaIpt" maxlength="255"/> - <div><form:errors path="hderTag" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageUpdt.hderEtc"/></th><!-- 헤더ETC --> - <td class="left"> - <c:set var="headerEtc"><spring:message code="ussIonRss.rssTagManageRegist.hderEtc"/></c:set> - <form:textarea path="hderEtc" title="${headerEtc}" rows="3" cols="20" cssClass="txaClass"/> - <div><form:errors path="hderEtc" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageUpdt.tableColumn"/></th><!-- 컬럼 --> - <td class="left"> - <c:set var="column"><spring:message code="ussIonRss.rssTagManageRegist.tableColumn"/></c:set> - <select name="tableColumn" id="tableColumn" size="7" title="${column}" style="width:99%;height:100px;"> - <option value=""></option> - </select> - </td> - </tr> - </table> - - <table class="wTable"> - <colgroup> - <col style="width:20%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="ussIonRss.rssTagManageUpdt.bdtTitle"/> <span class="pilsu">*</span></th><!-- 본문TITLE --> - <td class="left"> - <a href="#LINK" onclick="fn_egov_ColumnSetting_RssTagManage('bdtTitle')"><img src="<c:url value='/images/egovframework/com/cmm/icon/action_add.gif'/>" alt="컬럼명추가" title="컬럼명추가"></a> - <c:set var="bTitle"><spring:message code="ussIonRss.rssTagManageRegist.bdtTitle"/></c:set> - <form:input path="bdtTitle" title="${bTitle}" maxlength="255" cssStyle="width:80%"/> - <a href="#LINK" onclick="document.getElementById('bdtTitle').value='';"><img src="<c:url value='/images/egovframework/com/cmm/icon/action_delete.gif'/>" width="13px" height="14px" style="vertical-align:middle; display:inline-block;margin:0px 2px 0px 0px; " alt="컬럼명삭제" title="컬럼명삭제"></a> - <div><form:errors path="bdtTitle" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageUpdt.bdtLink"/> <span class="pilsu">*</span></th><!-- 본문LINK --> - <td class="left"> - <a href="#LINK" onclick="fn_egov_ColumnSetting_RssTagManage('bdtLink')"><img src="<c:url value='/images/egovframework/com/cmm/icon/action_add.gif'/>" alt="컬럼명추가" title="컬럼명추가"></a> - <c:set var="bLink"><spring:message code="ussIonRss.rssTagManageRegist.bdtLink"/></c:set> - <form:input path="bdtLink" title="${bLink}" maxlength="255" cssStyle="width:80%"/> - <a href="#LINK" onclick="document.getElementById('bdtLink').value='';"><img src="<c:url value='/images/egovframework/com/cmm/icon/action_delete.gif'/>" alt="컬럼명삭제" title="컬럼명삭제"></a> - <div><form:errors path="bdtLink" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageUpdt.bdtDescription"/> <span class="pilsu">*</span></th><!-- 본문DESCRIPTION --> - <td class="left"> - <a href="#LINK" onclick="fn_egov_ColumnSetting_RssTagManage('bdtDescription')"><img src="<c:url value='/images/egovframework/com/cmm/icon/action_add.gif'/>" alt="컬럼명추가" title="컬럼명추가"></a> - <c:set var="bDescription"><spring:message code="ussIonRss.rssTagManageRegist.bdtDescription"/></c:set> - <form:input path="bdtDescription" title="${bDescription}" maxlength="255" cssStyle="width:80%"/> - <a href="#LINK" onclick="document.getElementById('bdtDescription').value='';"><img src="<c:url value='/images/egovframework/com/cmm/icon/action_delete.gif'/>" alt="컬럼명삭제" title="컬럼명삭제"></a> - <div><form:errors path="bdtDescription" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageUpdt.bdtTag"/></th><!-- 본문TAG --> - <td class="left"> - <a href="#LINK" onclick="fn_egov_ColumnSetting_RssTagManage('bdtTag')"><img src="<c:url value='/images/egovframework/com/cmm/icon/action_add.gif'/>" alt="컬럼명추가" title="컬럼명추가"></a> - <c:set var="bTag"><spring:message code="ussIonRss.rssTagManageRegist.bdtTag"/></c:set> - <form:input path="bdtTag" title="${bTag}" maxlength="255" cssStyle="width:80%"/> - <a href="#LINK" onclick="document.getElementById('bdtTag').value='';"><img src="<c:url value='/images/egovframework/com/cmm/icon/action_delete.gif'/>" alt="컬럼명삭제" title="컬럼명삭제"></a> - <div><form:errors path="bdtTag" cssClass="error"/></div> - </td> - </tr> - <tr> - <th><spring:message code="ussIonRss.rssTagManageUpdt.bdtEtc"/></th><!-- 본문ETC --> - <td class="left"> - <c:set var="bEtc"><spring:message code="ussIonRss.rssTagManageRegist.bdtEtc"/></c:set> - <form:textarea path="bdtEtc" title="${bEtc}" rows="3" cols="20" /> - <div><form:errors path="bdtEtc" cssClass="error"/></div> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fn_egov_save_RssTagManage(); return false;" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/rss/listRssTagManage.do'/>" onclick=""><spring:message code="button.list" /></a></span> - </div> - <div style="clear:both;"></div> -</div> - -<input name="rssId" type="hidden" value="${rssManage.rssId}"> -<input name="cmd" type="hidden" value="<c:out value='save'/>"/> -</form:form> -</DIV> - -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rss/EgovRssTagManageList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rss/EgovRssTagManageList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/rss/EgovRssTagManageList.jsp (nonexistent) @@ -1,228 +0,0 @@ -<%-- - Class Name : EgovRssTagManageList.jsp - Description : RSS태그관리 목록조회 - Modification Information - - 수정일 수정자 수정내용 - ------- -------- --------------------------- - 2010.08.05 장동한 최초 생성 - 2018.09.11 이정은 공통컴포넌트 3.8 개선 - - author : 공통서비스 개발팀 장동한 - since : 2010.08.05 - ---%> -<%@ 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="ussIonRss.rssTagManageList.rssTagManageList"/></title><!-- RSS태그관리 목록조회 --> -<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='/uss/ion/rss/listRssTagManage.do'/>"; - document.listForm.submit(); -} - -/* ******************************************************** - * 상세화면 처리 함수 - ******************************************************** */ -function fn_egov_detail_RssTagManage(noteId,noteTrnsmitId){ - var vFrom = document.listForm; - vFrom.noteId.value = noteId; - vFrom.noteTrnsmitId.value = noteTrnsmitId; - vFrom.action = "<c:url value='/uss/ion/rss/detailRssTagManage.do'/>"; - vFrom.submit(); -} - -/* ******************************************************** - * 검색 함수 - ******************************************************** */ -function fn_egov_search_RssTagManage(){ - var vFrom = document.listForm; - vFrom.pageIndex.value = "1"; - - if( vFrom.searchCondition.selectedIndex == 0){ - alert("<spring:message code="ussIonRss.rssTagManageList.validate.searchCondition"/>"); /* 검색조건을 선택해주세요! */ - vFrom.searchCondition.focus(); - return; - } - - if( vFrom.searchKeyword.value == ""){ - alert("<spring:message code="ussIonRss.rssTagManageList.validate.searchKeyword"/>"); /* 검색어를 입력 해주세요! */ - vFrom.searchKeyword.focus(); - return; - } - - - vFrom.action = "<c:url value='/uss/ion/rss/listRssTagManage.do'/>"; - vFrom.submit(); - -} -/* ******************************************************** -* 체크 박스 선택 함수 -******************************************************** */ -function fn_egov_checkAll_RssTagManage(){ - - var FLength = document.getElementsByName("checkList").length; - var checkAllValue = document.getElementById('checkAll').checked; - - //undefined - if( FLength == 1){ - document.listForm.checkList.checked = checkAllValue; - }{ - for(var i=0; i < FLength; i++) - { - document.getElementsByName("checkList")[i].checked = checkAllValue; - } - } - -} -/* ******************************************************** -* 체크 박스 선태 건수 -******************************************************** */ -var g_nDelCount = 0; -function fn_egov_delCnt_NoteRecptn(){ - - g_nDelCount = 0; - var FLength = document.getElementsByName("checkList").length; - - //undefined - if( FLength == 1){ - if(document.listForm.checkList.checked == true){g_nDelCount++;} - }{ - for(var i=0; i < FLength; i++) - { - if(document.getElementsByName("checkList")[i].checked == true){g_nDelCount++;} - } - } - - return g_nDelCount; - -} -/* ******************************************************** -* 목록 삭제 -******************************************************** */ -function fn_egov_delete_RssTagManage(){ - var vFrom = document.listForm; - - if(fn_egov_delCnt_NoteRecptn() == 0){alert("<spring:message code="ussIonRss.rssTagManageList.validate.selectDelete"/>"); document.getElementById('checkAll').focus();return;}/* 삭제할 목록을 선택해주세요! */ - - if(confirm("<spring:message code="ussIonRss.rssTagManageList.validate.deleteAlert"/>")){/* 선택된 정보를 삭제 하시겠습니까? */ - vFrom.action = "<c:url value='/uss/ion/rss/listRssTagManage.do'/>"; - vFrom.cmd.value = 'del'; - vFrom.submit(); - } - -} -</script> -</head> -<body> - -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<div class="board"> -<form name="listForm" action="<c:url value='/uss/ion/rss/listRssTagManage.do'/>" method="post"> - <h1><spring:message code="ussIonRss.rssTagManageList.rssTagManageList"/></h1><!-- RSS태그관리 목록 --> - - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"><!-- 이 레이아웃은 하단 정보를 대한 검색 정보로 구성되어 있습니다. --> - <ul> - <li> - <select name="searchCondition" title="<spring:message code="select.searchCondition"/>" class="select"><!-- 검색조건 --> - <option value=''>--<spring:message code="input.select"/>--</option><!-- 선택하세요 --> - <option value='A.TRGET_SVC_NM' <c:if test="${searchCondition == 'A.TRGET_SVC_NM'}">selected</c:if>><spring:message code="ussIonRss.rssTagManageList.trgetSvcNm"/></option><!-- 대상서비스명 --> - <option value='A.TRGET_SVC_TABLE' <c:if test="${searchCondition == 'A.TRGET_SVC_TABLE'}">selected</c:if>><spring:message code="ussIonRss.rssTagManageList.trgetSvcTable"/></option><!-- 대상테이블명 --> - <option value='A.HDER_TITLE' <c:if test="${searchCondition == 'A.HDER_TITLE'}">selected</c:if>><spring:message code="ussIonRss.rssTagManageList.hderTitle"/></option><!-- 헤더TITLE --> - <option value='A.HDER_LINK' <c:if test="${searchCondition == 'A.HDER_LINK'}">selected</c:if>><spring:message code="ussIonRss.rssTagManageList.hderLink"/></option><!-- 헤더LINK --> - <option value='A.HDER_DESCRIPTION' <c:if test="${searchCondition == 'A.HDER_DESCRIPTION'}">selected</c:if>><spring:message code="ussIonRss.rssTagManageList.hderDescription"/></option><!-- 헤더DESCRIPTION --> - <option value='A.HDER_TAG' <c:if test="${searchCondition == 'A.HDER_TAG'}">selected</c:if>><spring:message code="ussIonRss.rssTagManageList.hderTag"/></option><!-- 헤더TAG --> - <option value='A.HDER_ETC' <c:if test="${searchCondition == 'A.HDER_ETC'}">selected</c:if>><spring:message code="ussIonRss.rssTagManageList.hderEtc"/></option><!-- 헤더ETC --> - <option value='A.BDT_LINK' <c:if test="${searchCondition == 'A.BDT_LINK'}">selected</c:if>><spring:message code="ussIonRss.rssTagManageList.bdtLink"/></option><!-- 본문LINK --> - <option value='A.BDT_DESCRIPTION' <c:if test="${searchCondition == 'A.BDT_DESCRIPTION'}">selected</c:if>><spring:message code="ussIonRss.rssTagManageList.bdtDescription"/></option><!-- 본문DESCRIPTION --> - <option value='A.BDT_TAG' <c:if test="${searchCondition == 'A.BDT_TAG'}">selected</c:if>><spring:message code="ussIonRss.rssTagManageList.bdtTag"/></option><!-- 본문TAG --> - <option value='A.BDT_ETC' <c:if test="${searchCondition == 'A.BDT_ETC'}">selected</c:if>><spring:message code="ussIonRss.rssTagManageList.bdtEtc"/></option><!-- 본문ETC --> - </select> - - <input class="s_input2 vat" name="searchKeyword" type="text" value="<c:out value='${searchKeyword}'/>" size="10" maxlength="35" onkeypress="press();" onkeyup="if(window.event.keyCode==13){fn_egov_search_RssTagManage(); return false;}" title="<spring:message code="input.input"/>" /><!-- 검색어 --> - - <input class="s_btn" type="submit" value='<spring:message code="button.inquire" />' title='<spring:message code="button.inquire" />' onclick="fn_egov_search_RssTagManage(); return false;" /> - <input class="s_btn" type="submit" value="<spring:message code="button.delete"/>" title="<spring:message code="button.delete"/>" onclick="fn_egov_delete_RssTagManage(); return false;" /><!-- 삭제 --> - <span class="btn_b"><a href="<c:url value='/uss/ion/rss/registRssTagManage.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:30px" /> - <col style="width:35px" /> - <col style="" /> - <col style="width:200px" /> - <col style="width:70px" /> - <col style="width:70px" /> - </colgroup> - <thead> - <tr> - <th scope="col"><input type="checkbox" name="checkAll" id="checkAll" title="전체선택" value="1" onclick="fn_egov_checkAll_RssTagManage();"></th> - <th scope="col"><spring:message code="table.num" /></th><!-- 번호 --> - <th scope="col"><spring:message code="ussIonRss.rssTagManageList.trgetSvcNm"/></th><!-- 대상서비스명 --> - <th scope="col"><spring:message code="ussIonRss.rssTagManageList.trgetSvcTable"/></th><!-- 대상테이블명 --> - <th scope="col"><spring:message code="ussIonRss.rssTagManageList.frstRegisterNm"/></th><!-- 작성자 --> - <th scope="col"><spring:message code="ussIonRss.rssTagManageList.frstRegisterPnttm"/></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> - <input type="checkbox" name="checkList" title="선택" value="${resultInfo.rssId}"><!-- 선택 --> - </td> - <td><c:out value="${(searchVO.pageIndex-1) * searchVO.pageSize + status.count}"/></td> - <td style="word-break;break-all"> - <div style="visibility:hidden;display:none;"><a href="#LINK_PAGE${status.count}"></a></div> - <a href="<c:url value='/uss/ion/rss/detailRssTagManage.do?pageIndex=${searchVO.pageIndex}&amp;rssId=${resultInfo.rssId}'/>"><c:out value="${resultInfo.trgetSvcNm}"/></a> - </td> - <td style="word-break;break-all"> - <div class="divDotText" style="width:200px;border:0px;"> - <a href="<c:url value='/uss/ion/rss/detailRssTagManage.do?pageIndex=${searchVO.pageIndex}&amp;rssId=${resultInfo.rssId}'/>"><c:out value="${resultInfo.trgetSvcTable}"/></a> - </div> - </td> - <td><c:out value="${resultInfo.frstRegisterNm}"/></td> - <td><c:out value="${resultInfo.frstRegisterPnttm}"/></td> - </tr> - </c:forEach> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="linkPage"/> - </ul> - </div> -</div> -<input name="cmd" type="hidden" value=""> -<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"> -</form> -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/sit/EgovSiteUpdt.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/sit/EgovSiteUpdt.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/sit/EgovSiteUpdt.jsp (nonexistent) @@ -1,170 +0,0 @@ -<% - /** - * @Class Name : EgovSiteUpdt.jsp - * @Description : EgovSiteUpdt 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 박정규 최초 생성 - * 2016.06.13 김연호 표준프레임워크 v3.6 개선 - * @author 공통서비스팀 - * @since 2009.02.01 - * @version 1.0 - * @see - * - */ -%> -<%@ page language="java" contentType="text/html; charset=UTF-8" %> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> -<%@ 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="comUssIonSit.siteVO.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle } <spring:message code="title.update" /></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="siteVO" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javascript"> -/* ******************************************************** - * 초기화 - ******************************************************** */ -function fn_egov_init(){ - // 첫 입력란에 포커스.. - document.getElementById("siteVO").siteNm.focus(); -} -/* ******************************************************** - * 저장처리화면 - ******************************************************** */ -function fn_egov_updt_site(form){ - if (!validateSiteVO(form)) { - return false; - } else { - - if(confirm("<spring:message code="common.update.msg" />")){ - form.submit(); - } - } -} -/* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ -function fn_egov_inqire_list() { - siteVO.action = "<c:url value='/uss/ion/sit/selectSiteList.do'/>"; - siteVO.submit(); -} -</script> -</head> -<body onLoad="fn_egov_init();"> - -<!-- javascript warning tag --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<!-- 상단타이틀 --> -<form:form commandName="siteVO" action="${pageContext.request.contextPath}/uss/ion/sit/updateSite.do" method="post" onSubmit="fn_egov_updt_site(document.forms[0]); return false;"> -<div class="wTableFrm"> - <h2>${pageTitle} <spring:message code="title.update" /></h2> - - <!-- 수정폼 --> - <table class="wTable" summary="<spring:message code="common.summary.update" arguments="${pageTitle}" />"> - <caption>${pageTitle} <spring:message code="title.update" /></caption> - <colgroup> - <col style="width: 20%;"><col style="width: ;"> - </colgroup> - <tbody> - <!-- 입력 --> - <c:set var="inputTxt"><spring:message code="input.input" /></c:set> - - <!-- 사이트명 --> - <c:set var="title"><spring:message code="comUssIonSit.siteVO.siteNm"/> </c:set> - <tr> - <th><label for="siteNm">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:input path="siteNm" title="${title} ${inputTxt}" size="70" maxlength="70" /> - <div><form:errors path="siteNm" cssClass="error" /></div> - </td> - </tr> - - <!-- 사이트URL --> - <c:set var="title"><spring:message code="comUssIonSit.siteVO.siteUrl"/> </c:set> - <tr> - <th><label for="siteUrl">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:input path="siteUrl" title="${title} ${inputTxt}" size="70" maxlength="70" /> - <div><form:errors path="siteUrl" cssClass="error" /></div> - </td> - </tr> - - <!-- 사이트설명 --> - <c:set var="title"><spring:message code="comUssIonSit.siteVO.siteDc"/> </c:set> - <tr> - <th><label for="siteDc">${title } <span class="pilsu">*</span></label></th> - <td class="nopd"> - <form:textarea path="siteDc" title="${title} ${inputTxt}" cols="300" rows="20" /> - <div><form:errors path="siteDc" cssClass="error" /></div> - </td> - </tr> - - <!-- 사이트주제분류 --> - <c:set var="title"><spring:message code="comUssIonSit.siteVO.siteThemaClCode"/> </c:set> - <tr> - <th><label for="siteThemaClCode">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:select path="siteThemaClCode" title="${title} ${inputTxt}" cssClass="txt"> - <form:option value="" label="--선택하세요--" /> - <form:options items="${siteThemaClCode}" itemValue="code" itemLabel="codeNm" /> - </form:select> - <div><form:errors path="siteThemaClCode" cssClass="error" /></div> - </td> - </tr> - - <!-- 활성여부 --> - <c:set var="title"><spring:message code="comUssIonSit.siteVO.actvtyAt"/> </c:set> - <tr> - <th><label for="actvtyAt">${title } </label></th> - <td class="left"> - <form:select path="actvtyAt" title="${title} ${inputTxt }" cssClass="txt"> - <form:option value="" label="--선택하세요--" /> - <form:option value="Y" label="예" /> - <form:option value='N'>아니오</form:option> - </form:select> - <div><form:errors path="actvtyAt" cssClass="error" /></div> - </td> - </tr> - - <!-- 사용여부 --> - <c:set var="title"><spring:message code="comUssIonSit.siteVO.useAt"/> </c:set> - <tr> - <th><label for="useAt">${title } </label></th> - <td class="left"> - <form:select path="useAt" title="${title} ${inputTxt }" cssClass="txt"> - <form:option value="" label="--선택하세요--" /> - <form:option value="Y" label="예" /> - <form:option value='N'>아니오</form:option> - </form:select> - <div><form:errors path="useAt" cssClass="error" /></div> - </td> - </tr> - - </tbody> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input type="submit" class="s_submit" value="<spring:message code="button.update" />" title="<spring:message code="button.update" /> <spring:message code="input.button" />" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/sit/selectSiteList.do' />" title="<spring:message code="button.list" /> <spring:message code="input.button" />"><spring:message code="button.list" /></a></span> - </div><div style="clear:both;"></div> - -</div> - - -<input name="siteId" type="hidden" value="<c:out value='${siteVO.siteId}'/>"> -</form:form> - -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/sit/EgovSiteList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/sit/EgovSiteList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/sit/EgovSiteList.jsp (nonexistent) @@ -1,146 +0,0 @@ -<% - /** - * @Class Name : EgovSiteList.jsp - * @Description : EgovSiteList 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 박정규 최초 생성 - * 2016.06.13 김연호 표준프레임워크 v3.6 개선 - * @author 공통서비스팀 - * @since 2009.02.01 - * @version 1.0 - * @see - * - */ -%> -<%@ page language="java" 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" %> -<c:set var="pageTitle"><spring:message code="comUssIonSit.siteVO.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.list" /></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"> -/********************************************************* - * 초기화 - ******************************************************** */ -function fn_egov_init(){ - // 첫 입력란에 포커스.. - document.siteForm.searchCondition.focus(); -} - -/********************************************************* - * 페이징 처리 함수 - ******************************************************** */ -function fn_egov_select_linkPage(pageNo){ - document.siteForm.pageIndex.value = pageNo; - document.siteForm.action = "<c:url value='/uss/ion/sit/selectSiteList.do'/>"; - document.siteForm.submit(); -} -/********************************************************* - * 조회 처리 함수 - ******************************************************** */ -function fn_egov_search_site(){ - document.siteForm.pageIndex.value = 1; - document.siteForm.submit(); -} -/* ******************************************************** - * 상세회면 처리 함수 - ******************************************************** */ -function fn_egov_inquire_sitedetail(siteId) { - // 사이트 키값(siteId) 셋팅. - document.siteForm.siteId.value = siteId; - document.siteForm.action = "<c:url value='/uss/ion/sit/selectSiteDetail.do'/>"; - document.siteForm.submit(); -} -</script> -</head> -<body onload="fn_egov_init()"> -<!-- javascript warning tag --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<form name="siteForm" action="<c:url value='/uss/ion/sit/selectSiteList.do'/>" method="post" onSubmit="fn_egov_search_site(); return false;"> -<div class="board"> - <h1>${pageTitle} <spring:message code="title.list" /></h1> - <!-- 하단 버튼 --> - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"> - <ul> - <li> - <select name="searchCondition" title="<spring:message code="title.searchCondition" /> <spring:message code="input.cSelect" />"> - <option value="0" <c:if test="${searchVO.searchCondition == '0'}">selected="selected"</c:if> ><spring:message code="comUssIonSit.siteVO.siteNm" /></option><!-- 사이트명 --> - <option value="1" <c:if test="${searchVO.searchCondition == '1'}">selected="selected"</c:if> ><spring:message code="comUssIonSit.siteVO.siteUrl" /></option><!-- 사이트URL --> - </select> - </li> - <!-- 검색키워드 및 조회버튼 --> - <li> - <input class="s_input" name="searchKeyword" type="text" size="35" title="<spring:message code="title.search" /> <spring:message code="input.input" />" value='<c:out value="${searchVO.searchKeyword}"/>' maxlength="155" > - <input type="submit" class="s_btn" value="<spring:message code="button.inquire" />" title="<spring:message code="title.inquire" /> <spring:message code="input.button" />" /> - <span class="btn_b"><a href="<c:url value='/uss/ion/sit/insertSiteView.do' />" title="<spring:message code="button.create" /> <spring:message code="input.button" />"><spring:message code="button.create" /></a></span> - </li> - </ul> - </div> - - <!-- 목록영역 --> - <table class="board_list" summary="<spring:message code="common.summary.list" arguments="${pageTitle}" />"> - <caption>${pageTitle}<spring:message code="title.list" /></caption> - <colgroup> - <col style="width: 9%;"> - <col style="width: 10%;"> - <col style="width: 30%;"> - <col style="width: 30%;"> - <col style="width: 10%;"> - <col style="width: 11%;"> - </colgroup> - <thead> - <tr> - <th><spring:message code="table.num" /></th><!-- 번호 --> - <th class="board_th_link"><spring:message code="comUssIonSit.siteVO.siteThemaClCode" /></th><!-- 주제분류 --> - <th><spring:message code="comUssIonSit.siteVO.siteNm" /></th><!-- 사이트명 --> - <th><spring:message code="comUssIonSit.siteVO.siteUrl" /></th><!-- 사이트URL --> - <th><spring:message code="table.reger" /></th><!-- 등록자 --> - <th><spring:message code="table.regdate" /></th><!-- 등록일자 --> - </tr> - </thead> - <tbody class="ov"> - <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.siteThemaClNm}'/></td> - <td><a href="<c:url value='/uss/ion/sit/selectSiteDetail.do?siteId=${resultInfo.siteId}'/>" onClick="fn_egov_inquire_sitedetail('<c:out value="${resultInfo.siteId}"/>');return false;"><c:out value='${fn:substring(resultInfo.siteNm, 0, 40)}'/></a></td> - <td><c:out value='${fn:substring(resultInfo.siteUrl, 0, 40)}'/></td> - <td><c:out value='${resultInfo.emplyrNm}'/></td> - <td><c:out value='${resultInfo.frstRegisterPnttm}'/></td> - </tr> - </c:forEach> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="fn_egov_select_linkPage"/> - </ul> - </div> - - -</div> - -<input name="siteId" type="hidden" value="<c:out value='${searchVO.siteId}'/>"> -<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"> -</form> - -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/sit/EgovSiteDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/sit/EgovSiteDetail.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/sit/EgovSiteDetail.jsp (nonexistent) @@ -1,123 +0,0 @@ -<% - /** - * @Class Name : EgovSiteDetail.jsp - * @Description : EgovSiteDetail 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 박정규 최초 생성 - * 2016.06.13 김연호 표준프레임워크 v3.6 개선 - * @author 공통서비스팀 - * @since 2009.02.01 - * @version 1.0 - * @see - * - */ -%> -<%@ page language="java" contentType="text/html; charset=UTF-8" %> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%pageContext.setAttribute("crlf", "\r\n"); %> -<c:set var="pageTitle"><spring:message code="comUssIonSit.siteVO.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.detail" /></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"> -/* ******************************************************** - * 삭제처리 - ******************************************************** */ - function fn_egov_delete_site(siteId){ - if(confirm("<spring:message code="common.delete.msg" />")){ - // Delete하기 위한 키값을 셋팅 - document.siteForm.siteId.value = siteId; - document.siteForm.action = "<c:url value='/uss/ion/sit/deleteSite.do'/>"; - document.siteForm.submit(); - } -} -</script> -</head> -<body> -<!-- javascript warning tag --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<form name="siteForm" action="<c:url value='/uss/ion/sit/updateSiteView.do'/>" method="post"> -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2>${pageTitle} <spring:message code="title.detail" /></h2> - - <!-- 상세조회 --> - <table class="wTable" summary="<spring:message code="common.summary.inqire" arguments="${pageTitle}" />"> - <caption>${pageTitle} <spring:message code="title.detail" /></caption> - <colgroup> - <col style="width: 20%;"> - <col style="width: ;"> - </colgroup> - <tbody> - <!-- 사이트명 --> - <tr> - <th><spring:message code="comUssIonSit.siteVO.siteNm" /></th> - <td class="left"><c:out value="${result.siteNm}"/></td> - </tr> - <!-- 사이트URL --> - <tr> - <th><spring:message code="comUssIonSit.siteVO.siteUrl" /></th> - <td class="left"><c:out value="${result.siteUrl}"/></td> - </tr> - <!-- 사이트설명 --> - <tr> - <th class="vtop"><spring:message code="comUssIonSit.siteVO.siteDc" /></th> - <td class="cnt"> - <c:out value="${fn:replace(result.siteDc , crlf , '<br/>')}" escapeXml="false" /> - </td> - </tr> - <!-- 사이트주제분류 --> - <tr> - <th><spring:message code="comUssIonSit.siteVO.siteThemaClCode" /></th> - <td class="left"><c:out value="${result.siteThemaClNm}"/></td> - </tr> - <!-- 활성여부 --> - <tr> - <th><spring:message code="comUssIonSit.siteVO.actvtyAt" /></th> - <td class="left"><c:out value="${result.actvtyAt}"/></td> - </tr> - <!-- 사용여부 --> - <tr> - <th><spring:message code="comUssIonSit.siteVO.useAt" /></th> - <td class="left"><c:out value="${result.useAt}"/></td> - </tr> - <!-- 등록일자 --> - <tr> - <th class="vtop"><spring:message code="table.regdate" /></th> - <td class="left"><c:out value="${result.frstRegisterPnttm}"/></td> - </td> - </tr> - <!-- 등록자 --> - <tr> - <th><spring:message code="table.reger" /></th> - <td class="left"><c:out value="${result.emplyrNm}"/></td> - </tr> - - - </tbody> - </table> - <!-- 하단 버튼 --> - <div class="btn"> - <input type="submit" class="s_submit" value="<spring:message code="button.update" />" title="<spring:message code="title.update" /> <spring:message code="input.button" />" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/sit/deleteSite.do' />" onClick="fn_egov_delete_site('<c:out value="${result.siteId}"/>'); return false;" title="<spring:message code="button.delete" /> <spring:message code="input.button" />"><spring:message code="button.delete" /></a></span> - <span class="btn_s"><a href="<c:url value='/uss/ion/sit/selectSiteList.do' />" title="<spring:message code="title.list" /> <spring:message code="input.button" />"><spring:message code="button.list" /></a></span> - </div><div style="clear:both;"></div> - -</div> - -<input name="siteId" type="hidden" value="<c:out value="${result.siteId}" />"> -<input name="cmd" type="hidden" value=""> -</form> - -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/sit/EgovSiteRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/sit/EgovSiteRegist.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/sit/EgovSiteRegist.jsp (nonexistent) @@ -1,169 +0,0 @@ -<% - /** - * @Class Name : EgovSiteRegist.jsp - * @Description : EgovSiteRegist 화면 - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 박정규 최초 생성 - * 2016.06.13 김연호 표준프레임워크 v3.6 개선 - * - * @author 공통서비스팀 - * @since 2009.02.01 - * @version 1.0 - * @see - * - */ -%> -<%@ page language="java" 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="pageTitle"><spring:message code="comUssIonSit.siteVO.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.create" /></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="siteVO" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javascript"> -/* ******************************************************** - * 초기화 - ******************************************************** */ -function fn_egov_init(){ - - // 첫 입력란에 포커스 - document.getElementById("siteVO").siteNm.focus(); - -} -/* ******************************************************** - * 저장처리화면 - ******************************************************** */ -function fn_egov_regist_site(form){ - //input item Client-Side validate - if (!validateSiteVO(form)) { - return false; - } else { - if(confirm("<spring:message code="common.regist.msg" />")){ - form.submit(); - } - } -} -</script> - -</head> -<body onLoad="fn_egov_init();"> - -<!-- javascript warning tag --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<form:form commandName="siteVO" action="${pageContext.request.contextPath}/uss/ion/sit/insertSite.do" method="post" onSubmit="fn_egov_regist_site(document.forms[0]); return false;"> -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2>${pageTitle} <spring:message code="title.create" /></h2> - - <!-- 등록폼 --> - <table class="wTable" summary="<spring:message code="common.summary.list" arguments="${pageTitle}" />"> - <caption>${pageTitle } <spring:message code="title.create" /></caption> - <colgroup> - <col style="width: 20%;"><col style="width: ;"> - </colgroup> - <tbody> - <!-- 입력 --> - <c:set var="inputTxt"><spring:message code="input.input" /></c:set> - - <!-- 사이트명 --> - <c:set var="title"><spring:message code="comUssIonSit.siteVO.siteNm"/> </c:set> - <tr> - <th><label for="siteNm">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:input path="siteNm" title="${title} ${inputTxt}" size="70" maxlength="70" /> - <div><form:errors path="siteNm" cssClass="error" /></div> - </td> - </tr> - - <!-- 사이트URL --> - <c:set var="title"><spring:message code="comUssIonSit.siteVO.siteUrl"/> </c:set> - <tr> - <th><label for="siteUrl">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:input path="siteUrl" title="${title} ${inputTxt}" size="70" maxlength="70" /> - <div><form:errors path="siteUrl" cssClass="error" /></div> - </td> - </tr> - - <!-- 사이트설명 --> - <c:set var="title"><spring:message code="comUssIonSit.siteVO.siteDc"/> </c:set> - <tr> - <th><label for="siteDc">${title } <span class="pilsu">*</span></label></th> - <td class="nopd"> - <form:textarea path="siteDc" title="${title} ${inputTxt}" cols="300" rows="20" /> - <div><form:errors path="siteDc" cssClass="error" /></div> - </td> - </tr> - - <!-- 사이트주제분류 --> - <c:set var="title"><spring:message code="comUssIonSit.siteVO.siteThemaClCode"/> </c:set> - <tr> - <th><label for="siteThemaClCode">${title} <span class="pilsu">*</span></label></th> - <td class="left"> - <form:select path="siteThemaClCode" title="${title} ${inputTxt}" cssClass="txt"> - <form:option value="" label="--선택하세요--" /> - <form:options items="${siteThemaClCode}" itemValue="code" itemLabel="codeNm" /> - </form:select> - <div><form:errors path="siteThemaClCode" cssClass="error" /></div> - </td> - </tr> - - <!-- 활성여부 --> - <c:set var="title"><spring:message code="comUssIonSit.siteVO.actvtyAt"/> </c:set> - <tr> - <th><label for="actvtyAt">${title } </label></th> - <td class="left"> - <form:select path="actvtyAt" title="${title} ${inputTxt }" cssClass="txt"> - <form:option value="" label="--선택하세요--" /> - <form:option value="Y" label="예" /> - <form:option value='N'>아니오</form:option> - </form:select> - <div><form:errors path="actvtyAt" cssClass="error" /></div> - </td> - </tr> - - <!-- 사용여부 --> - <c:set var="title"><spring:message code="comUssIonSit.siteVO.useAt"/> </c:set> - <tr> - <th><label for="useAt">${title } </label></th> - <td class="left"> - <form:select path="useAt" title="${title} ${inputTxt }" cssClass="txt"> - <form:option value="" label="--선택하세요--" /> - <form:option value="Y" label="예" /> - <form:option value='N'>아니오</form:option> - </form:select> - <div><form:errors path="useAt" cssClass="error" /></div> - </td> - </tr> - - - </tbody> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input type="submit" class="s_submit" value="<spring:message code="button.create" />" title="<spring:message code="button.create" /> <spring:message code="input.button" />" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/sit/selectSiteList.do' />" title="<spring:message code="button.list" /> <spring:message code="input.button" />"><spring:message code="button.list" /></a></span> - </div><div style="clear:both;"></div> - -</div> - -<input name="cmd" type="hidden" value="<c:out value='save'/>"> -</form:form> - -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceResveUpdt.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceResveUpdt.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceResveUpdt.jsp (nonexistent) @@ -1,269 +0,0 @@ -<% -/** - * @Class Name : EgovMtgPlaceResveUpdt.java - * @Description : EgovMtgPlaceResveUpdt.jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.06.29 이 용 최초 생성 - * @ 2018.08.21 최 두 영 퍼블리싱 점검/비품정보 기능제거 - * @ 2018.09.12 최 두 영 다국어처리 & showModalDialog.js 오류 개선 & datepicker 적용 - * - * @author 이 용 - * @since 2010.06.29 - * @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="comUssIonMtg.mtgPlaceResveUpdt.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/showModalDialog.js'/>"></script> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<validator:javascript formName="mtgPlaceResve" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> - function initCalendar(){ - $("#resveDe").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 fncSelectMtgPlaceResveManageList() { - var varFrom = document.getElementById("mtgPlaceResve"); - varFrom.action = "<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageList.do'/>"; - varFrom.submit(); - } - - function fncUpdtMtgPlaceResve() { - var varFrom = document.getElementById("mtgPlaceResve"); - varFrom.action = "<c:url value='/uss/ion/mtg/updtMtgPlaceResve.do'/>"; - if(varFrom.dplactCeck.value == "") alert("<spring:message code="comUssIonMtg.mtgPlaceResveRegist.dplactCeck" />");/* 회의실 예약 중복확인을 하신 후 회의실 예약을 해주세요. */ - else if(varFrom.dplactCeck.value == "N") alert("<spring:message code="comUssIonMtg.mtgPlaceResveRegist.reserve" />");/* 이미 회의실이 예약되어 있습니다. */ - else if(varFrom.dplactCeck.value == "Y") { - if(confirm("<spring:message code="common.save.msg" />")){ - if(!validateMtgPlaceResve(varFrom)){ - return; - }else{ - varFrom.submit(); - } - } - } - } - - function fncDeleteMtgPlaceResve() { - var varFrom = document.getElementById("mtgPlaceResve"); - varFrom.action = "<c:url value='/uss/ion/mtg/deleteMtgPlaceResve.do'/>"; - if(confirm("<spring:message code="common.delete.msg" />")){ - varFrom.submit(); - } - } - - /* ******************************************************** - * 회의실 중복여부 확인 팝업창열기 - * fn_egov_dplact_ceck - * ******************************************************** */ - function fn_egov_dplact_ceck(){ - - var varFrom = document.getElementById("mtgPlaceResve"); - var beginTm = varFrom.resveBeginTm.value; - var endTm = varFrom.resveEndTm.value; - - if((endTm-beginTm) > 0){ - var arrParam = new Array(1); - arrParam[0] = window; - sTempValue = "sTmResveDe="+varFrom.resveDe.value+"&sTmResveBeginTm="+varFrom.resveBeginTm.value+"&sTmResveEndTm="+varFrom.resveEndTm.value+"&sTmMtgPlaceId="+varFrom.mtgPlaceId.value+"&sTmResveId="+varFrom.resveId.value; - window.showModalDialog("<c:url value='/uss/ion/mtg/mtgPlaceResveDplactCeck.do'/>?"+sTempValue, arrParam,"dialogWidth=450px;dialogHeight=150px;resizable=yes;center=yes"); - } - else alert("<spring:message code="comUssIonMtg.mtgPlaceResveUpdt.timeCheck" />"); - } - - /* ******************************************************** - * 회의실 이미지 팝업창열기 - * fn_egov_dplact_ceck - * ******************************************************** */ - function fn_mtgPlace_image(){ - var varFrom = document.getElementById("mtgPlaceResve"); - var arrParam = new Array(1); - arrParam[0] = window; - sTempValue = "sTmMtgPlaceId="+varFrom.mtgPlaceId.value; - window.showModalDialog("<c:url value='/uss/ion/mtg/selectMtgPlaceImage.do'/>?"+sTempValue, arrParam,"dialogWidth=720px;dialogHeight=400px;resizable=yes;center=yes"); - } -</script> -</head> -<body onLoad="initCalendar();"> - -<noscript class="noScriptTitle">자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다.</noscript> - -<form:form commandName="mtgPlaceResve" name="mtgPlaceResve" method="post" > -<input type="hidden" name="cmd" value="updt" > -<input type="hidden" name="mtgPlaceId" value ="<c:out value='${mtgPlaceManageVO.mtgPlaceId}'/>"> -<input type="hidden" name="resveId" value ="<c:out value='${mtgPlaceManageVO.resveId }'/>"/> -<input type="hidden" name="resveManId" value ="<c:out value='${mtgPlaceManageVO.resveManId }'/>"/> -<input type="hidden" name="dplactCeck" id="dplactCeck"> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comUssIonMtg.mtgPlaceResveUpdt.title" /></h2><!-- 회의실 예약수정 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceResveRegist.mtgSj" /> <span class="pilsu">*</span></th><!-- 제목 --> - <td class="left" colspan="3"> - <input name="mtgSj" type="text" value="<c:out value='${mtgPlaceManageVO.mtgSj}'/>" maxlength="70" title="<spring:message code="comUssIonMtg.mtgPlaceResveRegist.mtgSj" />" /> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceManageList.mtgPlaceNm" /> <span class="pilsu">*</span></th><!-- 회의실명 --> - <td class="left" colspan="3"> - <c:out value='${mtgPlaceManageVO.mtgPlaceNm}'/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceResveRegist.location" /> <span class="pilsu">*</span></th><!-- 회의실 위치 --> - <td class="left" colspan="3"> - <c:out value='${mtgPlaceManageVO.lcSe}'/> <c:out value='${mtgPlaceManageVO.lcDetail}'/> - <c:if test="${!empty mtgPlaceManageVO.atchFileId}"> - <span class="button"><a href="#LINK" onclick="fn_mtgPlace_image(); return false;" title="<spring:message code="comUssIonMtg.mtgPlaceResveRegist.newWindow" />"><spring:message code="comUssIonMtg.mtgPlaceResveRegist.image" /></a></span><!-- 회의실 이미지 --> - </c:if> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceResveRegist.reserver" /> <span class="pilsu">*</span></th><!-- 예약자 --> - <td class="left"> - <c:out value='${mtgPlaceManageVO.mtgPlaceTemp4}'/> - </td> - <th><spring:message code="comUssIonMtg.mtgPlaceResveRegist.belong" /></th><!-- 소속 --> - <td class="left"> - <c:out value='${mtgPlaceManageVO.mtgPlaceTemp5}'/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceResveRegist.resveTime" /> <span class="pilsu">*</span></th><!-- 예약시간 --> - <td class="left" colspan="3"> - <input type="hidden" name="cal_url" id="cal_url" value="<c:url value='/sym/cal/EgovNormalCalPopup.do'/>" > - <input name="resveDe" id="resveDe" type="text" size="10" value="${mtgPlaceManageVO.resveDe }" title="<spring:message code="comUssIonMtg.mtgPlaceResveRegist.resveDe" />" maxlength="10" style="width:70px" /> - <select name="resveBeginTm" title="<spring:message code="comUssIonMtg.mtgPlaceResveRegist.resveBeginTm" />"><!-- 예약시작시간 --> - <option value="800" <c:if test="${mtgPlaceManageVO.resveBeginTm == '800' }"> selected </c:if>>08:00</option> - <option value="830" <c:if test="${mtgPlaceManageVO.resveBeginTm == '830' }"> selected </c:if>>08:30</option> - <option value="900" <c:if test="${mtgPlaceManageVO.resveBeginTm == '900' }"> selected </c:if>>09:00</option> - <option value="930" <c:if test="${mtgPlaceManageVO.resveBeginTm == '930' }"> selected </c:if>>09:30</option> - <option value="1000" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1000'}"> selected </c:if>>10:00</option> - <option value="1030" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1030'}"> selected </c:if>>10:30</option> - <option value="1100" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1100'}"> selected </c:if>>11:00</option> - <option value="1130" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1130'}"> selected </c:if>>11:30</option> - <option value="1200" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1200'}"> selected </c:if>>12:00</option> - <option value="1230" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1230'}"> selected </c:if>>12:30</option> - <option value="1300" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1300'}"> selected </c:if>>13:00</option> - <option value="1330" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1330'}"> selected </c:if>>13:30</option> - <option value="1400" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1400'}"> selected </c:if>>14:00</option> - <option value="1430" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1430'}"> selected </c:if>>14:30</option> - <option value="1500" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1500'}"> selected </c:if>>15:00</option> - <option value="1530" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1530'}"> selected </c:if>>15:30</option> - <option value="1600" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1600'}"> selected </c:if>>16:00</option> - <option value="1630" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1630'}"> selected </c:if>>16:30</option> - <option value="1700" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1700'}"> selected </c:if>>17:00</option> - <option value="1730" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1730'}"> selected </c:if>>17:30</option> - <option value="1800" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1800'}"> selected </c:if>>18:00</option> - <option value="1830" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1830'}"> selected </c:if>>18:30</option> - <option value="1900" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1900'}"> selected </c:if>>19:00</option> - <option value="1930" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1930'}"> selected </c:if>>19:30</option> - <option value="2000" <c:if test="${mtgPlaceManageVO.resveBeginTm == '2000'}"> selected </c:if>>20:00</option> - <option value="2030" <c:if test="${mtgPlaceManageVO.resveBeginTm == '2030'}"> selected </c:if>>20:30</option> - <option value="2100" <c:if test="${mtgPlaceManageVO.resveBeginTm == '2100'}"> selected </c:if>>21:00</option> - </select> - ~ - <select name="resveEndTm" title="<spring:message code="comUssIonMtg.mtgPlaceResveRegist.resveEndTm" />"><!-- 예약종료시간 --> - <option value="800" <c:if test="${mtgPlaceManageVO.resveEndTm == '800' }"> selected </c:if>>08:00</option> - <option value="830" <c:if test="${mtgPlaceManageVO.resveEndTm == '830' }"> selected </c:if>>08:30</option> - <option value="900" <c:if test="${mtgPlaceManageVO.resveEndTm == '900' }"> selected </c:if>>09:00</option> - <option value="930" <c:if test="${mtgPlaceManageVO.resveEndTm == '930' }"> selected </c:if>>09:30</option> - <option value="1000" <c:if test="${mtgPlaceManageVO.resveEndTm == '1000'}"> selected </c:if>>10:00</option> - <option value="1030" <c:if test="${mtgPlaceManageVO.resveEndTm == '1030'}"> selected </c:if>>10:30</option> - <option value="1100" <c:if test="${mtgPlaceManageVO.resveEndTm == '1100'}"> selected </c:if>>11:00</option> - <option value="1130" <c:if test="${mtgPlaceManageVO.resveEndTm == '1130'}"> selected </c:if>>11:30</option> - <option value="1200" <c:if test="${mtgPlaceManageVO.resveEndTm == '1200'}"> selected </c:if>>12:00</option> - <option value="1230" <c:if test="${mtgPlaceManageVO.resveEndTm == '1230'}"> selected </c:if>>12:30</option> - <option value="1300" <c:if test="${mtgPlaceManageVO.resveEndTm == '1300'}"> selected </c:if>>13:00</option> - <option value="1330" <c:if test="${mtgPlaceManageVO.resveEndTm == '1330'}"> selected </c:if>>13:30</option> - <option value="1400" <c:if test="${mtgPlaceManageVO.resveEndTm == '1400'}"> selected </c:if>>14:00</option> - <option value="1430" <c:if test="${mtgPlaceManageVO.resveEndTm == '1430'}"> selected </c:if>>14:30</option> - <option value="1500" <c:if test="${mtgPlaceManageVO.resveEndTm == '1500'}"> selected </c:if>>15:00</option> - <option value="1530" <c:if test="${mtgPlaceManageVO.resveEndTm == '1530'}"> selected </c:if>>15:30</option> - <option value="1600" <c:if test="${mtgPlaceManageVO.resveEndTm == '1600'}"> selected </c:if>>16:00</option> - <option value="1630" <c:if test="${mtgPlaceManageVO.resveEndTm == '1630'}"> selected </c:if>>16:30</option> - <option value="1700" <c:if test="${mtgPlaceManageVO.resveEndTm == '1700'}"> selected </c:if>>17:00</option> - <option value="1730" <c:if test="${mtgPlaceManageVO.resveEndTm == '1730'}"> selected </c:if>>17:30</option> - <option value="1800" <c:if test="${mtgPlaceManageVO.resveEndTm == '1800'}"> selected </c:if>>18:00</option> - <option value="1830" <c:if test="${mtgPlaceManageVO.resveEndTm == '1830'}"> selected </c:if>>18:30</option> - <option value="1900" <c:if test="${mtgPlaceManageVO.resveEndTm == '1900'}"> selected </c:if>>19:00</option> - <option value="1930" <c:if test="${mtgPlaceManageVO.resveEndTm == '1930'}"> selected </c:if>>19:30</option> - <option value="2000" <c:if test="${mtgPlaceManageVO.resveEndTm == '2000'}"> selected </c:if>>20:00</option> - <option value="2030" <c:if test="${mtgPlaceManageVO.resveEndTm == '2030'}"> selected </c:if>>20:30</option> - <option value="2100" <c:if test="${mtgPlaceManageVO.resveEndTm == '2100'}"> selected </c:if>>21:00</option> - </select> - <a class="btn02" href="#LINK" onclick="fn_egov_dplact_ceck(); return false;" title="새창으로">중복체크</a> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceResveRegist.attendPeople" /></th><!-- 참석인원 --> - <td class="left" colspan="3"> - <input name="atndncNmpr" type="text" value="<c:out value='${mtgPlaceManageVO.atndncNmpr}'/>" maxlength="3" style="width:30px;" title="<spring:message code="comUssIonMtg.mtgPlaceResveRegist.attendPeople" />" /> <spring:message code="comUssIonMtg.mtgPlaceManageList.persons" /> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceResveRegist.mtgCn" /></th><!-- 회의내용 --> - <td class="left" colspan="3"> - <textarea id="mtgCn" name="mtgCn" class="txaClass" rows="4" cols="70" title="<spring:message code="comUssIonMtg.mtgPlaceResveRegist.mtgCn" />"><c:out value='${mtgPlaceManageVO.mtgCn}'/></textarea><!-- 회의내용 --> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fncUpdtMtgPlaceResve(); return false;" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageList.do'/>?searchCondition=1" onclick="fncSelectMtgPlaceResveManageList(); return false;"><spring:message code="button.list" /></a></span> - </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/uss/ion/mtg/EgovMtgPlaceResveDplactCeck.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceResveDplactCeck.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceResveDplactCeck.jsp (nonexistent) @@ -1,121 +0,0 @@ -<% -/** - * @Class Name : EgovMtgPlaceResveDplactCeck.java - * @Description : EgovMtgPlaceResveDplactCeck jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.08.02 이 용 최초 생성 - * @ 2018.09.12 최 두 영 다국어처리 - * - * @author 이 용 - * @since 2010.08.02 - * @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><spring:message code="comUssIonMtg.mtgPlaceResveDplactCeck.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"> -<style type="text/css"> - h1 {font-size:12px;} - caption {visibility:hidden; font-size:0; height:0; margin:0; padding:0; line-height:0;} -</style> -<script type="text/javascript" src="<c:url value='/js/egovframework/com/cmm/showModalDialogCallee.js'/>" ></script> -<script type="text/javaScript" language="javascript"> - /* ******************************************************** - * Window Close() 처리 - ******************************************************** */ - /*설명 : 중복체크 결과값 리턴및 화면 close */ - function fn_egov_dplact_ceck() { - getDialogArguments(); - var opener = parent.window.dialogArguments; - var sDplactCeck = null; - if(dplactCeckForm.dplactCeck.value == 0 ) sDplactCeck = "Y"; - else sDplactCeck = "N"; - opener[0].document.getElementById("dplactCeck").value = sDplactCeck; - parent.window.close(); - } -</script> -</head> - -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> -<div id="border" style="width:420px"> -<table> - <tr> - <td width="400"> -<!-- ********** 여기서 부터 본문 내용 *************** --> -<form name="dplactCeckForm" method="post"> - <input type="hidden" name="dplactCeck" value="<c:out value='${dplactCeck}'/>"> -</form> - -<table width="100%" cellpadding="8" class="table-search" border="0"> - <tr> - <td width="30%"class="title_left"></td> - <td width="50%">&nbsp;</td> - <th width="20%" align="right"> - </th> - </tr> -</table> -<!-- 등록 폼 영역 --> -<table width="400" border="0" cellpadding="0" cellspacing="0" summary="중복여부" > -<caption><spring:message code="comUssIonMtg.mtgPlaceResveDplactCeck.doubleCheck" /></caption> - <tr> - <td width="100%"> - <c:if test="${dplactCeck > 0}"> - <b> - <font size="4"> - <spring:message code="comUssIonMtg.mtgPlaceResveDplactCeck.impossible" /><P> - <spring:message code="comUssIonMtg.mtgPlaceResveDplactCeck.doubleTime" /> - </font> - </b> - </c:if> - <c:if test="${dplactCeck == 0}"> - <b> - <font size="4"> - <spring:message code="comUssIonMtg.mtgPlaceResveDplactCeck.possible" /> - </font> - </b> - </c:if> - </td> - </tr> -</table> -<table border="0" cellspacing="0" cellpadding="0"> - <tr> - <td width="45%">&nbsp;</td> - <td width="10%">&nbsp;</td> - <td width="45%">&nbsp;</td> - </tr> - <tr> - <td width="45%">&nbsp;</td> - <td width="10%">&nbsp;</td> - <td width="45%">&nbsp;</td> - </tr> - <tr> - <td width="45%">&nbsp;</td> - <td width="10%" align="center"><span class="btn_s"><a href="" onclick="javascript:fn_egov_dplact_ceck(); return false;"><spring:message code="comUssIonMtg.mtgPlaceResveDplactCeck.close" /></a></span></td> - <td width="45%">&nbsp;</td> - </tr> -</table> -<!-- ********** 여기까지 내용 *************** --> -</td> -</tr> -</table> -</div> -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceUpdt.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceUpdt.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceUpdt.jsp (nonexistent) @@ -1,227 +0,0 @@ -<% -/** - * @Class Name : EgovMtgPlaceUpdt.java - * @Description : EgovMtgPlaceUpdt.jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.06.29 이 용 최초 생성 - * @ 2018.08.21 최 두 영 퍼블리싱 점검/비품정보 기능제거 - * @ 2018.09.11 최 두 영 다국어처리 적용 - * - * @author 이 용 - * @since 2010.06.29 - * @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="comUssIonMtg.mtgPlaceUpdt.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="mtgPlaceManage" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> - -<!-- -function fncSelectMtgPlaceManageList() { - var varFrom = document.getElementById("mtgPlaceManage"); - varFrom.action = "<c:url value='/uss/ion/mtg/selectMtgPlaceManageList.do'/>"; - varFrom.submit(); -} - -function fncUpdtMtgPlace() { - var varFrom = document.getElementById("mtgPlaceManage"); - - if(varFrom.opnBeginTm.value == ""){ - alert("<spring:message code="comUssIonMtg.mtgPlaceRegist.selectStartTime" />"); - return; - } - if(varFrom.opnEndTm.value == ""){ - alert("<spring:message code="comUssIonMtg.mtgPlaceRegist.selectCloseTime" />"); - return; - } - if(parseInt(varFrom.opnBeginTm.value.substring(0,2)) >= parseInt(varFrom.opnEndTm.value.substring(0,2))){ - alert("<spring:message code="comUssIonMtg.mtgPlaceRegist.checkOpenTime" />"); - return; - } - - varFrom.action = "<c:url value='/uss/ion/mtg/updtMtgPlace.do'/>"; - - if(confirm("<spring:message code="common.save.msg" />")){ - if(!validateMtgPlaceManage(varFrom)){ - return; - }else{ - varFrom.submit(); - } - } -} - ---> - -</script> -</head> -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<form:form commandName="mtgPlaceManage" name="mtgPlaceManage" method="post" action="${pageContext.request.contextPath}/uss/ion/mtg/updtMtgPlace.do" enctype="multipart/form-data"> -<input type="hidden" name="returnUrl" value="/uss/ion/mtg/selectMtgPlaceManage.do" /> -<input type="hidden" name="posblAtchFileNumber" id="posblAtchFileNumber" value="3" /> -<input type="hidden" name="cmd" value="update"> -<input type="hidden" name="mtgPlaceId" value ="<c:out value='${mtgPlaceManage.mtgPlaceId}'/>"> -<!-- 검색조건 유지 --> -<input type="hidden" name="searchCondition" value="<c:out value='${mtgPlaceManageVO.searchCondition}'/>" > -<input type="hidden" name="searchKeyword" value="<c:out value='${mtgPlaceManageVO.searchKeyword}'/>" > -<input type="hidden" name="pageIndex" value="<c:out value='${mtgPlaceManageVO.pageIndex}'/>" > - -<!-- 첨부파일 테이블 레이아웃 End. /cmm/fms/selectImageFileInfs.do --> - <c:if test="${mtgPlaceManage.atchFileId eq null || mtgPlaceManage.atchFileId eq ''}"> - <input type="hidden" name="fileListCnt" value="0" /> - <input type="hidden" name="atchFileAt" value="N"> - </c:if> - - <c:if test="${mtgPlaceManage.atchFileId ne null && mtgPlaceManage.atchFileId ne ''}"> - <input type="hidden" name="atchFileAt" value="Y"> - </c:if> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comUssIonMtg.mtgPlaceUpdt.title" /></h2> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:25%" /> - <col style="width:34%" /> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceManageList.mtgPlaceNm" /><span class="pilsu">*</span></th><!-- 회의실명 --> - <td class="left" colspan="3"> - <c:set var="mtgPlaceNm"><spring:message code="comUssIonMtg.mtgPlaceManageList.mtgPlaceNm" /></c:set> - <form:input path="mtgPlaceNm" title="${mtgPlaceNm}" /> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceRegist.occupancy" /><span class="pilsu">*</span></th><!-- 수용가능인원 --> - <td class="left"> - <select name="aceptncPosblNmpr" title="수용가능인원"> - <option value="5" <c:if test="${mtgPlaceManage.aceptncPosblNmpr == '5'}" > selected </c:if>>5<spring:message code="comUssIonMtg.mtgPlaceManageList.persons" /></option> - <option value="10" <c:if test="${mtgPlaceManage.aceptncPosblNmpr == '10'}"> selected </c:if>>10<spring:message code="comUssIonMtg.mtgPlaceManageList.persons" /></option> - <option value="15" <c:if test="${mtgPlaceManage.aceptncPosblNmpr == '15'}"> selected </c:if>>15<spring:message code="comUssIonMtg.mtgPlaceManageList.persons" /></option> - <option value="20" <c:if test="${mtgPlaceManage.aceptncPosblNmpr == '20'}"> selected </c:if>>20<spring:message code="comUssIonMtg.mtgPlaceManageList.persons" /></option> - <option value="25" <c:if test="${mtgPlaceManage.aceptncPosblNmpr == '25'}"> selected </c:if>>25<spring:message code="comUssIonMtg.mtgPlaceManageList.persons" /></option> - <option value="30" <c:if test="${mtgPlaceManage.aceptncPosblNmpr == '30'}"> selected </c:if>>30<spring:message code="comUssIonMtg.mtgPlaceManageList.persons" /></option> - <option value="50" <c:if test="${mtgPlaceManage.aceptncPosblNmpr == '50'}"> selected </c:if>>50<spring:message code="comUssIonMtg.mtgPlaceManageList.persons" /></option> - <option value="70" <c:if test="${mtgPlaceManage.aceptncPosblNmpr == '70'}"> selected </c:if>>70<spring:message code="comUssIonMtg.mtgPlaceManageList.persons" /></option> - <option value="100" <c:if test="${mtgPlaceManage.aceptncPosblNmpr == '100'}"> selected </c:if>>100<spring:message code="comUssIonMtg.mtgPlaceManageList.persons" /></option> - </select> - </td> - <th><spring:message code="comUssIonMtg.mtgPlaceRegist.openTime" /> <span class="pilsu">*</span></th> <!-- 개방시간 --> - <td class="left"> - <select name="opnBeginTm" title="<spring:message code="comUssIonMtg.mtgPlaceRegist.openTimeFrom" />"><!-- 개방시작시간 --> - <option value="08:00" <c:if test="${mtgPlaceManage.opnBeginTm == '08:00'}"> selected </c:if>>08:00</option> - <option value="09:00" <c:if test="${mtgPlaceManage.opnBeginTm == '09:00'}"> selected </c:if>>09:00</option> - <option value="10:00" <c:if test="${mtgPlaceManage.opnBeginTm == '10:00'}"> selected </c:if>>10:00</option> - <option value="11:00" <c:if test="${mtgPlaceManage.opnBeginTm == '11:00'}"> selected </c:if>>11:00</option> - <option value="12:00" <c:if test="${mtgPlaceManage.opnBeginTm == '12:00'}"> selected </c:if>>12:00</option> - <option value="13:00" <c:if test="${mtgPlaceManage.opnBeginTm == '13:00'}"> selected </c:if>>13:00</option> - <option value="14:00" <c:if test="${mtgPlaceManage.opnBeginTm == '14:00'}"> selected </c:if>>14:00</option> - <option value="15:00" <c:if test="${mtgPlaceManage.opnBeginTm == '15:00'}"> selected </c:if>>15:00</option> - <option value="16:00" <c:if test="${mtgPlaceManage.opnBeginTm == '16:00'}"> selected </c:if>>16:00</option> - <option value="17:00" <c:if test="${mtgPlaceManage.opnBeginTm == '17:00'}"> selected </c:if>>17:00</option> - <option value="18:00" <c:if test="${mtgPlaceManage.opnBeginTm == '18:00'}"> selected </c:if>>18:00</option> - <option value="19:00" <c:if test="${mtgPlaceManage.opnBeginTm == '19:00'}"> selected </c:if>>19:00</option> - <option value="20:00" <c:if test="${mtgPlaceManage.opnBeginTm == '20:00'}"> selected </c:if>>20:00</option> - <option value="21:00" <c:if test="${mtgPlaceManage.opnBeginTm == '21:00'}"> selected </c:if>>21:00</option> - </select> - ~ - <select name="opnEndTm" title="<spring:message code="comUssIonMtg.mtgPlaceRegist.openTimeTo" />"><!-- 개방종료시간 --> - <option value="08:00" <c:if test="${mtgPlaceManage.opnEndTm == '08:00'}"> selected </c:if>>08:00</option> - <option value="09:00" <c:if test="${mtgPlaceManage.opnEndTm == '09:00'}"> selected </c:if>>09:00</option> - <option value="10:00" <c:if test="${mtgPlaceManage.opnEndTm == '10:00'}"> selected </c:if>>10:00</option> - <option value="11:00" <c:if test="${mtgPlaceManage.opnEndTm == '11:00'}"> selected </c:if>>11:00</option> - <option value="12:00" <c:if test="${mtgPlaceManage.opnEndTm == '12:00'}"> selected </c:if>>12:00</option> - <option value="13:00" <c:if test="${mtgPlaceManage.opnEndTm == '13:00'}"> selected </c:if>>13:00</option> - <option value="14:00" <c:if test="${mtgPlaceManage.opnEndTm == '14:00'}"> selected </c:if>>14:00</option> - <option value="15:00" <c:if test="${mtgPlaceManage.opnEndTm == '15:00'}"> selected </c:if>>15:00</option> - <option value="16:00" <c:if test="${mtgPlaceManage.opnEndTm == '16:00'}"> selected </c:if>>16:00</option> - <option value="17:00" <c:if test="${mtgPlaceManage.opnEndTm == '17:00'}"> selected </c:if>>17:00</option> - <option value="18:00" <c:if test="${mtgPlaceManage.opnEndTm == '18:00'}"> selected </c:if>>18:00</option> - <option value="19:00" <c:if test="${mtgPlaceManage.opnEndTm == '19:00'}"> selected </c:if>>19:00</option> - <option value="20:00" <c:if test="${mtgPlaceManage.opnEndTm == '20:00'}"> selected </c:if>>20:00</option> - <option value="21:00" <c:if test="${mtgPlaceManage.opnEndTm == '21:00'}"> selected </c:if>>21:00</option> - </select> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceManageList.location" /><span class="pilsu">*</span></th><!-- 위치 --> - <td class="left" colspan="3"> - <c:set var="selectLoacation"><spring:message code="comUssIonMtg.mtgPlaceRegist.locationSelection" /></c:set> - <c:set var="locationDetail"><spring:message code="comUssIonMtg.mtgPlaceRegist.locationDetail" /></c:set> - <form:select path="lcSe" title="${selectLoaction}"> - <form:options items="${lcSeCode}" itemValue="code" itemLabel="codeNm"/> - </form:select> - <form:input path="lcDetail" title="${locationDetail}" cssStyle="width:509px" /> - </td> - </tr> - <!-- 첨부파일 테이블 레이아웃 설정 Start.. --> - <c:if test="${mtgPlaceManage.atchFileId ne null && mtgPlaceManage.atchFileId ne ''}"> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceDetail.imgFileList" /></th> - <td colspan="3"> - <!-- 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="${mtgPlaceManage.atchFileId}" /> - </c:import> - </td> - </tr> - </c:if> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceRegist.imageUpload" /></th> - <td class="left" colspan="3"> - <c:set var="attachments"><spring:message code="comUssIonMtg.mtgPlaceRegist.attachments" /></c:set> - <input name="file_1" id="egovComFileUploader" type="file" multiple title="${attachments}" /> - <div id="egovComFileList"></div> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fncUpdtMtgPlace(); return false;" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/mtg/selectMtgPlaceManageList.do'/>?searchCondition=1" onclick="fncSelectMtgPlaceManageList(); return false;"><spring:message code="button.list" /></a></span> - </div> - <div style="clear:both;"></div> -</div> -</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/uss/ion/mtg/EgovMtgPlaceImageDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceImageDetail.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceImageDetail.jsp (nonexistent) @@ -1,77 +0,0 @@ -<% -/** - * @Class Name : EgovMtgPlaceImageDetail.java - * @Description : EgovMtgPlaceImageDetail jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.08.02 이 용 최초 생성 - * @ 2018.08.20 최 두 영 퍼블리싱 점검/비품정보 기능제거 - * @ 2018.09.07 최 두 영 CSS변경 - * @ 2018.09.12 최 두 영 다국어처리 - * - * @author 이 용 - * @since 2010.08.02 - * @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><spring:message code="comUssIonMtg.mtgPlaceResveRegist.image" /></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"> -<style type="text/css"> - h1 {font-size:12px;} - caption {visibility:hidden; font-size:0; height:0; margin:0; padding:0; line-height:0;} -</style> -<script type="text/javaScript" language="javascript"> -<!-- -/* ******************************************************** - * Window Close() 처리 - ******************************************************** */ - /*설명 : 중복체크 결과값 리턴및 화면 close */ - function fn_egov_image_close() { - parent.window.close(); - } - ---> -</script> -</head> - -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - <div class="wTableFrm" style="width:625px; "> - <h2><spring:message code="comUssIonMtg.mtgPlaceResveRegist.image" /></h2><!-- 회의실 이미지 --> - - <form name="imageForm" method="post"> - <div style="visibility:hidden;display:none;"><input name="iptSubmit" type="submit" value="<spring:message code="comUssIonMtg.mtgPlaceResveDetail.submit" />" title="<spring:message code="comUssIonMtg.mtgPlaceResveDetail.submit" />"></div> - </form> - - <!-- 등록 폼 영역 --> - <div style="width:600px; height:290px; text-align:center"> - <c:forEach var="fileVO" items="${fileList}" varStatus="status"> - <img style="max-width:100%" src='<c:url value='/cmm/fms/getImage.do'/>?atchFileId=<c:out value="${fileVO.atchFileId}"/>&fileSn=<c:out value="${fileVO.fileSn}"/>' width="500" /> - </c:forEach> - </div> - - <!-- 첨부파일 테이블 레이아웃 End.--> - <div style="padding-top:18px; text-align:center"> - <span class="btn_s"><a href="" onclick="javascript:fn_egov_image_close(); return false;"><spring:message code="comUssIonMtg.mtgPlaceResveDplactCeck.close" /></a></span> - </div> - <!-- ********** 여기까지 내용 *************** --> - </div> -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceResveDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceResveDetail.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceResveDetail.jsp (nonexistent) @@ -1,168 +0,0 @@ -<% -/** - * @Class Name : EgovMtgPlaceResveDetail.java - * @Description : EgovMtgPlaceResveDetail.jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.06.29 이 용 최초 생성 - * @ 2018.08.21 최 두 영 퍼블리싱 점검/비품정보 기능제거 - * @ 2018.09.12 최 두 영 다국어처리 - * - * @author 이 용 - * @since 2010.06.29 - * @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="comUssIonMtg.mtgPlaceResveDetail.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> -<validator:javascript formName="mtgPlaceManage" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javascript" src="<c:url value='/js/egovframework/com/cmm/showModalDialog.js'/>" ></script> -<script type="text/javaScript" language="javascript"> - - function fncSelectMtgPlaceResveManageList() { - var varFrom = document.getElementById("mtgPlaceResve"); - varFrom.action = "<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageList.do'/>"; - varFrom.submit(); - } - - <c:if test="${mtgPlaceManageVO.resveManId eq mtgPlaceManageVO.usidTemp}"> - /*설명 : 회의실 예약 수정조회 */ - function fncSelectMtgPlaceResveManage() { - var varFrom = document.getElementById("mtgPlaceResve"); - varFrom.cmd.value = "updt"; - varFrom.action = "<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"; - varFrom.submit(); - } - - /*설명 : 회의실 예약 삭제 */ - function fncDeleteMtgPlaceResve() { - var varFrom = document.getElementById("mtgPlaceResve"); - varFrom.action = "<c:url value='/uss/ion/mtg/deleteMtgPlaceResve.do'/>"; - if(confirm("<spring:message code="common.delete.msg" />")){ - varFrom.submit(); - } - } - </c:if> - - /* ******************************************************** - * 회의실 이미지 팝업창열기 - * fn_egov_dplact_ceck - * ******************************************************** */ - function fn_mtgPlace_image(){ - var varFrom = document.getElementById("mtgPlaceResve"); - var arrParam = new Array(1); - arrParam[0] = window; - sTempValue = "sTmMtgPlaceId="+varFrom.mtgPlaceId.value; - window.showModalDialog("<c:url value='/uss/ion/mtg/selectMtgPlaceImage.do'/>?"+sTempValue, arrParam,"dialogWidth=720px;dialogHeight=400px;resizable=yes;center=yes"); - } -</script> -</head> -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<form:form commandName="mtgPlaceResve" name="mtgPlaceResve" method="post" > - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comUssIonMtg.mtgPlaceResveDetail.title" /></h2> - -<div style="visibility:hidden;display:none;"><input name="iptSubmit" type="submit" value="<spring:message code="comUssIonMtg.mtgPlaceResveDetail.submit" />" title="<spring:message code="comUssIonMtg.mtgPlaceResveDetail.submit" />"></div> -<input type="hidden" name="cmd" value="updt" > -<input type="hidden" name="mtgPlaceId" value ="<c:out value='${mtgPlaceManageVO.mtgPlaceId}'/>"> -<input type="hidden" name="resveDe" value ="<c:out value='${mtgPlaceManageVO.resveDe }'/>"/> -<input type="hidden" name="resveId" value ="<c:out value='${mtgPlaceManageVO.resveId }'/>"/> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceResveRegist.mtgSj" /> <span class="pilsu">*</span></th><!-- 제목 --> - <td class="left" colspan="3"> - <c:out value='${mtgPlaceManageVO.mtgSj}'/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceManageList.mtgPlaceNm" /> <span class="pilsu">*</span></th><!-- 회의실명 --> - <td class="left" colspan="3"> - <c:out value='${mtgPlaceManageVO.mtgPlaceNm}'/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceResveRegist.location" /> <span class="pilsu">*</span></th><!-- 회의실 위치 --> - <td class="left" colspan="3"> - <c:out value='${mtgPlaceManageVO.mtgPlaceTemp3}'/> <c:out value='${mtgPlaceManageVO.lcDetail}'/> - <c:if test="${!empty mtgPlaceManageVO.atchFileId}"> - <span class="button"><a href="#LINK" onclick="fn_mtgPlace_image(); return false;" title="<spring:message code="comUssIonMtg.mtgPlaceResveRegist.newWindow" />"><spring:message code="comUssIonMtg.mtgPlaceResveRegist.image" /></a></span><!-- 회의실 이미지 --> - </c:if> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceResveRegist.reserver" /> <span class="pilsu">*</span></th><!-- 예약자 --> - <td class="left"> - <c:out value='${mtgPlaceManageVO.mtgPlaceTemp4}'/> - </td> - <th><spring:message code="comUssIonMtg.mtgPlaceResveRegist.belong" /></th><!-- 소속 --> - <td class="left"> - <c:out value='${mtgPlaceManageVO.mtgPlaceTemp5}'/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceResveRegist.resveTime" /> <span class="pilsu">*</span></th><!-- 예약시간 --> - <td class="left" colspan="3"> - <c:out value='${mtgPlaceManageVO.resveDe}'/> &nbsp;&nbsp;<c:out value='${mtgPlaceManageVO.resveBeginTm}'/> ~ <c:out value='${mtgPlaceManageVO.resveEndTm}'/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceResveRegist.attendPeople" /> <span class="pilsu">*</span></th> - <td class="left" colspan="3"> - <c:out value='${mtgPlaceManageVO.atndncNmpr}'/> <spring:message code="comUssIonMtg.mtgPlaceManageList.persons" /><!-- 명 --> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceResveRegist.mtgCn" /></th><!-- 회의내용 --> - <td class="left" colspan="3"> - <textarea id="mtgCn" name="mtgCn" class="txaClass" rows="4" cols="70" disabled title="<spring:message code="comUssIonMtg.mtgPlaceResveRegist.mtgCn" />"><c:out value='${mtgPlaceManageVO.mtgCn}'/></textarea> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <c:if test="${mtgPlaceManageVO.resveManId eq mtgPlaceManageVO.usidTemp}"> - <span class="btn_s"><a href="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>?searchCondition=1" onclick="fncSelectMtgPlaceResveManage(); return false;"><spring:message code="button.update" /></a></span> - <span class="btn_s"><a href="<c:url value='/uss/ion/mtg/deleteMtgPlaceResve.do'/>?searchCondition=1" onclick="fncDeleteMtgPlaceResve(); return false;"><spring:message code="button.delete" /></a></span> - </c:if> - <span class="btn_s"><a href="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageList.do'/>?searchCondition=1" onclick="fncSelectMtgPlaceResveManageList(); return false;"><spring:message code="button.list" /></a></span> - </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/uss/ion/mtg/EgovMtgPlaceDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceDetail.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceDetail.jsp (nonexistent) @@ -1,146 +0,0 @@ -<% -/** - * @Class Name : EgovMtgPlaceDetail.java - * @Description : EgovMtgPlaceDetail.jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.06.29 이 용 최초 생성 - * @ 2018.08.20 최 두 영 퍼블리싱 점검/비품정보 기능제거 - * @ 2018.09.11 최 두 영 다국어처리 적용 - * @author 이 용 - * @since 2010.06.29 - * @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="comUssIonMtg.mtgPlaceDetail.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> -<validator:javascript formName="mtgPlaceManage" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> -<!-- - /*설명 : 회의실 목록 조회 */ - function fncSelectMtgPlaceManageList(){ - var varFrom = document.getElementById("mtgPlaceManage"); - varFrom.action = "<c:url value='/uss/ion/mtg/selectMtgPlaceManageList.do'/>"; - varFrom.submit(); - } - - /*설명 : 회의실 수정조회 */ - function fncSelectMtgPlaceManage() { - var varFrom = document.getElementById("mtgPlaceManage"); - varFrom.cmd.value = "update"; - varFrom.action = "<c:url value='/uss/ion/mtg/selectMtgPlaceManage.do'/>"; - varFrom.submit(); - } - - /*설명 : 회의실 삭제 */ - function fncDeleteMtgPlace() { - var varFrom = document.getElementById("mtgPlaceManage"); - varFrom.action = "<c:url value='/uss/ion/mtg/deleteMtgPlaceManage.do'/>"; - if(confirm("삭제 하시겠습니까?")){ - varFrom.submit(); - } - } ---> -</script> -</head> -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> -<div id="border" style="width:730px"> -<table border="0"> - <tr> - <td width="700"> - -<!-- ********** 여기서 부터 본문 내용 *************** --> -<form:form commandName="mtgPlaceManage" name="mtgPlaceManage" method="post" > -<div style="visibility:hidden;display:none;"><input name="iptSubmit" type="submit" value="전송" title="전송"></div> -<input type="hidden" name="cmd" > -<!-- 검색조건 유지 --> -<input type="hidden" name="searchCondition" value="<c:out value='${mtgPlaceManageVO.searchCondition}'/>" > -<input type="hidden" name="searchKeyword" value="<c:out value='${mtgPlaceManageVO.searchKeyword}'/>" > -<input type="hidden" name="pageIndex" value="<c:out value='${mtgPlaceManageVO.pageIndex}'/>" > -<input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceManage.mtgPlaceId}'/>"> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comUssIonMtg.mtgPlaceDetail.title" /></h2><!-- 회의실 상세 --> - - <!-- 등록폼 --> - <table class="wTable mb10"> - <colgroup> - <col style="width:25%" /> - <col style="width:34%" /> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceManageList.mtgPlaceNm" /><span class="pilsu">*</span></th><!-- 회의실 명 --> - <td class="left" colspan="3"> - <c:out value='${mtgPlaceManage.mtgPlaceNm}'/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceManageList.capacity" /><span class="pilsu">*</span></th><!-- 수용인원 --> - <td class="left"> - <c:out value='${mtgPlaceManage.aceptncPosblNmpr}'/> <spring:message code="comUssIonMtg.mtgPlaceManageList.persons" /> - </td> - <th><spring:message code="comUssIonMtg.mtgPlaceManageList.time" /> <span class="pilsu">*</span></th><!-- 개방시간 --> - <td class="left"> - <c:out value='${mtgPlaceManage.opnBeginTm}'/> ~ <c:out value='${mtgPlaceManage.opnEndTm}'/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceManageList.location" /><span class="pilsu">*</span></th> - <td class="left" colspan="3"> - <c:out value='${mtgPlaceManage.mtgPlaceTemp3}'/> <c:out value='${mtgPlaceManage.lcDetail}'/> - </td> - </tr> - - <!-- 첨부파일 테이블 레이아웃 설정 Start.. --> - <c:if test="${!empty mtgPlaceManage.atchFileId}"> - <tr> - <th height="23" class="required_text" scope="row"><spring:message code="comUssIonMtg.mtgPlaceDetail.imgFileList" /><img src="<c:url value='/images/egovframework/com/cmm/icon/no_required.gif'/>" width="15" height="15" alt=""></th><!-- 이미지 파일목록 --> - <td class="left" colspan="3"> - <c:import charEncoding="utf-8" url="/cmm/fms/selectFileInfs.do" > - <c:param name="param_atchFileId" value="${mtgPlaceManage.atchFileId}" /> - </c:import> - </td> - </tr> - </c:if> - <!-- 첨부파일 테이블 레이아웃 End. /cmm/fms/selectFileInfs.do --> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <span class="btn_s"><a href="<c:url value='/uss/ion/mtg/selectMtgPlaceManage.do'/>?searchCondition=1" onclick="fncSelectMtgPlaceManage(); return false;"><spring:message code="button.update" /></a></span> - <span class="btn_s"><a href="<c:url value='/uss/ion/mtg/deleteMtgPlaceManage.do'/>?searchCondition=1" onclick="fncDeleteMtgPlace(); return false;"><spring:message code="button.delete" /></a></span> - <span class="btn_s"><a href="<c:url value='/uss/ion/mtg/selectMtgPlaceManageList.do'/>?searchCondition=1" onclick="fncSelectMtgPlaceManageList(); return false;"><spring:message code="button.list" /></a></span> - </div> - <div style="clear:both;"></div> -</div> -</form:form> -</td> -</tr> -</table> -</DIV> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceResveManageList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceResveManageList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceResveManageList.jsp (nonexistent) @@ -1,780 +0,0 @@ -<% -/** - * @Class Name : EgovMtgPlaceResveRegist.java - * @Description : EgovMtgPlaceResveRegist.jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.06.29 이 용 최초 생성 - * @ 2018.08.21 최 두 영 퍼블리싱 점검/비품정보 기능제거 - * @ 2018.09.12 최 두 영 다국어처리 & datepicker 적용 - * - * @author 이 용 - * @since 2010.06.29 - * @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="comUssIonMtg.mtgPlaceResveManageList.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" language="javascript" defer="defer"> -<!-- - function initCalendar(){ - $("#resveDeView").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) - }); - $("#resveDeView").change(function() { - $("#resveDe").val($(this).val().replace(/-/gi,"")); - }); - - } - -/*설명 : 회의실 예약목록 조회 */ -function fncSelectMtgPlaceResveManageList(pageNo){ - document.listForm.searchCondition.value = "1"; - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageList.do'/>"; - document.listForm.submit(); - -} - -/*설명 : 회의실 예약 화면 호출 */ -function fncInsertMtgPlaceResve() { - if(document.listForm.pageIndex.value == "") { - document.listForm.pageIndex.value = 1; - } - document.listForm.action = "<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"; - document.listForm.submit(); -} ---> -</script> -</head> -<body onLoad="initCalendar();"> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<div class="board"> - <h1><spring:message code="comUssIonMtg.mtgPlaceResveManageList.title" /></h1><!-- 회의실예약관리 목록 --> - <form name="listForm" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageList.do'/>" method="post"> - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"> - <ul> - <li> - <label for=""><spring:message code="comUssIonMtg.mtgPlaceResveManageList.meetingDate" /> : </label><!-- 회의일자 --> - <input type="hidden" name="cal_url" value="<c:url value='/sym/cal/EgovNormalCalPopup.do'/>" /> - <input id="resveDe" name="resveDe" type="hidden" value="<c:out value='${mtgPlaceManageVO.resveDe}'/>"/> - <input id="resveDeView" name="resveDeView" type="text" value="${mtgPlaceManageVO.resveDeView}" readonly="readonly" title="<spring:message code="comUssIonMtg.mtgPlaceResveManageList.meetingDate" />" style="width:80px; margin-right:-8px" /> - <input class="s_btn" type="submit" value='<spring:message code="button.inquire" />' title='<spring:message code="button.inquire" />' onclick="fncSelectMtgPlaceResveManageList('1'); return false;" /> - </li> - </ul> - </div> - </form> - <p class="mb5">※<spring:message code="comUssIonMtg.mtgPlaceResveManageList.interfaceSearch" /><br /><!-- 회의일자 변경시 조회 버튼 클릭하셔야 예약 리스트가 조회됩니다. --> - ※<spring:message code="comUssIonMtg.mtgPlaceResveManageList.interfaceDetail" /></p><!-- 회의실 예약은 회의실의 색이 없는 빈 시간을 클릭하시면 예약신청화면으로 이동합니다. (그래프 클릭시 상세화면 이동.) --> - - <table class="table-line" cellpadding="0" summary="<spring:message code="comUssIonMtg.mtgPlaceResveManageList.title" />" ><!-- 회의실 예약관리 목록 --> - <caption class="blind"><spring:message code="comUssIonMtg.mtgPlaceResveManageList.title" /></caption> - <thead> - <colgroup> - <col style="width:200px" /> - <col style="" /> - <col style="" /> - <col style="" /> - <col style="" /> - <col style="" /> - <col style="" /> - <col style="" /> - <col style="" /> - <col style="" /> - <col style="" /> - <col style="" /> - <col style="" /> - <col style="" /> - </colgroup> - <tr> - <th class="title" scope="col">회의실명</th> - <th class="title" colspan="2" scope="col">08</th> - <th class="title" colspan="2" scope="col">09</th> - <th class="title" colspan="2" scope="col">10</th> - <th class="title" colspan="2" scope="col">11</th> - <th class="title" colspan="2" scope="col">12</th> - <th class="title" colspan="2" scope="col">13</th> - <th class="title" colspan="2" scope="col">14</th> - <th class="title" colspan="2" scope="col">15</th> - <th class="title" colspan="2" scope="col">16</th> - <th class="title" colspan="2" scope="col">17</th> - <th class="title" colspan="2" scope="col">18</th> - <th class="title" colspan="2" scope="col">19</th> - <th class="title" colspan="2" scope="col">20</th> - </tr> - </thead> - - <tbody> - <c:forEach var="mtgPlaceResveManage" items="${mtgPlaceManageList}" varStatus="status"> - <tr> - <td class="al"><c:out value='${mtgPlaceResveManage.mtgPlaceNm}'/></td> - - <c:if test="${mtgPlaceResveManage.resveTemp0800!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp0800,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp0800,20,fn:length(mtgPlaceResveManage.resveTemp0800))}'/>"> - <input type="submit" value="" style="width:100%;" onclick="fncSelectMtgPlaceResveManage('<c:out value="${mtgPlaceResveManage.mtgPlaceId}"/>', - '<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp0830,0,20) }'/>','updt'); return false;"></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp0800=='0' }"> - <td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId}'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="0800"> - <input type="hidden" name="resveEndTm" value="0800"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe}'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td> - </c:if> - - <c:if test="${mtgPlaceResveManage.resveTemp0830!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp0830,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp0830,20,fn:length(mtgPlaceResveManage.resveTemp0830))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp0830=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="0830"> - <input type="hidden" name="resveEndTm" value="0830"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - <c:if test="${mtgPlaceResveManage.resveTemp0900!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp0900,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;" > - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp0900,20,fn:length(mtgPlaceResveManage.resveTemp0900))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp0900=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="0900"> - <input type="hidden" name="resveEndTm" value="0900"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - <c:if test="${mtgPlaceResveManage.resveTemp0930!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp0930,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp0930,20,fn:length(mtgPlaceResveManage.resveTemp0930))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp0930=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="0930"> - <input type="hidden" name="resveEndTm" value="0930"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1000!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1000,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1000,20,fn:length(mtgPlaceResveManage.resveTemp1000))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1000=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="1000"> - <input type="hidden" name="resveEndTm" value="1000"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1030!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1030,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1030,20,fn:length(mtgPlaceResveManage.resveTemp1030))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1030=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="1030"> - <input type="hidden" name="resveEndTm" value="1030"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1100!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1100,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1100,20,fn:length(mtgPlaceResveManage.resveTemp1100))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1100=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="1100"> - <input type="hidden" name="resveEndTm" value="1100"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1130!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1130,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1130,20,fn:length(mtgPlaceResveManage.resveTemp1130))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1130=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="1130"> - <input type="hidden" name="resveEndTm" value="1130"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1200!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1200,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1200,20,fn:length(mtgPlaceResveManage.resveTemp1200))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1200=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="1200"> - <input type="hidden" name="resveEndTm" value="1200"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1230!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1230,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1230,20,fn:length(mtgPlaceResveManage.resveTemp1230))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1230=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="1230"> - <input type="hidden" name="resveEndTm" value="1230"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1300!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1300,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1300,20,fn:length(mtgPlaceResveManage.resveTemp1300))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1300=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="1300"> - <input type="hidden" name="resveEndTm" value="1300"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1330!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1330,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1330,20,fn:length(mtgPlaceResveManage.resveTemp1330))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1330=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="1330"> - <input type="hidden" name="resveEndTm" value="1330"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1400!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1400,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1400,20,fn:length(mtgPlaceResveManage.resveTemp1400))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1400=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="1400"> - <input type="hidden" name="resveEndTm" value="1400"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1430!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1430,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1430,20,fn:length(mtgPlaceResveManage.resveTemp1430))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1430=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="1430"> - <input type="hidden" name="resveEndTm" value="1430"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1500!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1500,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1500,20,fn:length(mtgPlaceResveManage.resveTemp1500))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1500=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="1500"> - <input type="hidden" name="resveEndTm" value="1500"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1530!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1530,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1530,20,fn:length(mtgPlaceResveManage.resveTemp1530))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1530=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="1530"> - <input type="hidden" name="resveEndTm" value="1530"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1600!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1600,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1600,20,fn:length(mtgPlaceResveManage.resveTemp1600))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1600=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="1600"> - <input type="hidden" name="resveEndTm" value="1600"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1630!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1630,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1630,20,fn:length(mtgPlaceResveManage.resveTemp1630))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1630=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="1630"> - <input type="hidden" name="resveEndTm" value="1630"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1700!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1700,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1700,20,fn:length(mtgPlaceResveManage.resveTemp1700))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1700=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="1700"> - <input type="hidden" name="resveEndTm" value="1700"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1730!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1730,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1730,20,fn:length(mtgPlaceResveManage.resveTemp1730))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1730=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="1730"> - <input type="hidden" name="resveEndTm" value="1730"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1800!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1800,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1800,20,fn:length(mtgPlaceResveManage.resveTemp1800))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1800=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="1800"> - <input type="hidden" name="resveEndTm" value="1800"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1830!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1830,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1830,20,fn:length(mtgPlaceResveManage.resveTemp1830))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1830=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="1830"> - <input type="hidden" name="resveEndTm" value="1830"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1900!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1900,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1900,20,fn:length(mtgPlaceResveManage.resveTemp1900))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1900=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="1900"> - <input type="hidden" name="resveEndTm" value="1900"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1930!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1930,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp1930,20,fn:length(mtgPlaceResveManage.resveTemp1930))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp1930=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="1930"> - <input type="hidden" name="resveEndTm" value="1930"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - <c:if test="${mtgPlaceResveManage.resveTemp2000!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp2000,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp2000,20,fn:length(mtgPlaceResveManage.resveTemp2000))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp2000=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="2000"> - <input type="hidden" name="resveEndTm" value="2000"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - <c:if test="${mtgPlaceResveManage.resveTemp2030!='0' }"> - <td bgcolor="#431508" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageDetail.do'/>"> - <input type="hidden" name="resveId" value="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp2030,0,20) }'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="cmd" value="detail"> - <span class="link" style="background:pink;"> - <Acronym Title="<c:out value='${fn:substring(mtgPlaceResveManage.resveTemp2030,20,fn:length(mtgPlaceResveManage.resveTemp2030))}'/>"> - <input type="submit" value=" " style="width:100%; height:100%;" ></Acronym></span> - </form> - </td> - </c:if> - <c:if test="${mtgPlaceResveManage.resveTemp2030=='0' }"><td bgcolor="#FFFFFF" > - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceResveManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value='${mtgPlaceResveManage.mtgPlaceId }'/>"> - <input type="hidden" name="resveId" value=""> - <input type="hidden" name="cmd" value="insert"> - <input type="hidden" name="resveBeginTm" value="2030"> - <input type="hidden" name="resveEndTm" value="2030"> - <input type="hidden" name="resveDe" value="<c:out value='${mtgPlaceManageVO.resveDe }'/>"> - <span class="link" style="background:#ffffff;"> - <input type="submit" value=" " style="width:100%; height:100%;" ></span> - </form> - </td></c:if> - </tr> - </c:forEach> - </tbody> - </table> -</div> - -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceManageList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceManageList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceManageList.jsp (nonexistent) @@ -1,137 +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"%> -<% - -/** - * @Class Name : EgovMtgPlaceManageList.java - * @Description : EgovMtgPlaceManageList jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.06.29 이 용 최초 생성 - * @ 2018.07.26 최 두 영 퍼블리싱 에러 수정(조회기능) - * @ 2018.09.11 최 두 영 다국어처리 적용 - * @author 이 용 - * @since 2010.06.29 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ - -%> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> -<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" defer="defer"> -<!-- -/*설명 : 회의실 목록 조회 */ -function fncSelectMtgPlaceManageList(pageNo){ - document.listForm.searchCondition.value = "1"; - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/uss/ion/mtg/selectMtgPlaceManageList.do'/>"; - document.listForm.submit(); -} - -/*설명 : 회의실 상세조회 */ -function fncSelectMtgPlaceManage(mtgPlaceId) { - document.listForm.mtgPlaceId.value = mtgPlaceId; - document.listForm.action = "<c:url value='/uss/ion/mtg/selectMtgPlaceManage.do'/>"; - document.listForm.submit(); -} -/*설명 : 회의실 신규등록 화면 호출 */ -function fncInsertMtgPlace() { - if(document.listForm.pageIndex.value == "") { - document.listForm.pageIndex.value = 1; - } - document.listForm.action = "<c:url value='/uss/ion/mtg/insertViewMtgPlace.do'/>"; - document.listForm.submit(); -} -/*설명 : 회의실 목록 페이지 조회 */ -function linkPage(pageNo){ - document.listForm.searchCondition.value = "1"; - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/uss/ion/mtg/selectMtgPlaceManageList.do'/>"; - document.listForm.submit(); -} -/*설명 : 회의실 목록 조회 enter키 처리 */ -function press() { - if (event.keyCode==13) { - fncSelectMtgPlaceManageList('1'); - } -} - ---> -</script> -</head> - -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> -<div class="board"> -<form name="listForm" action="<c:url value='/uss/ion/mtg/selectMtgPlaceManageList.do'/>" method="post"> - <h1><spring:message code="comUssIonMtg.mtgPlaceManageList.title"/></h1><!-- 회의실 관리목록 --> - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"><!-- 이 레이아웃은 하단 정보를 대한 검색 정보로 구성되어 있습니다. --> - <ul> - <li> - <label for=""><spring:message code="comUssIonMtg.mtgPlaceManageList.mtgPlaceNm" /></label><!-- 회의실명 --> - <input class="s_input2 vat" name="searchKeyword" type="text" value='<c:out value="${mtgPlaceManageVO.searchKeyword }"/>' size="25" onkeypress="press();" title="<spring:message code="comUssIonMtg.mtgPlaceManageList.searchUser" />" /> - <input type="submit" class="s_btn" value='<spring:message code="button.inquire" />' title='<spring:message code="button.inquire" />' onclick="fncSelectMtgPlaceManageList('1'); return false;" /> - <span class="btn_b"><a href="<c:url value='/uss/ion/mtg/insertViewMtgPlace.do'/>?searchCondition=1" onclick="fncInsertMtgPlace(); return false;" title='<spring:message code="button.create" />'><spring:message code="button.create" /></a></span> - </li> - </ul> - </div> - <input type="hidden" name="pageIndex" value="<c:if test="${empty mtgPlaceManageVO.pageIndex }">1</c:if><c:if test="${!empty mtgPlaceManageVO.pageIndex }"><c:out value='${mtgPlaceManageVO.pageIndex}'/></c:if>"> - </form> - <table class="board_list"> - <caption><spring:message code="comUssIonMtg.mtgPlaceManageList.meetingManagementList" /></caption><!-- 회의실 목차 관리 --> - <colgroup> - <col style="width:7%" /> - <col style="width:20%" /> - <col style="width:25%" /> - <col style="width:10%" /> - <col style="" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="comUssIonMtg.mtgPlaceManageList.number" /></th><!-- 번호 --> - <th scope="col"><spring:message code="comUssIonMtg.mtgPlaceManageList.mtgPlaceNm" /></th><!-- 회의실명 --> - <th scope="col"><spring:message code="comUssIonMtg.mtgPlaceManageList.time" /></th><!-- 개방시간 --> - <th scope="col"><spring:message code="comUssIonMtg.mtgPlaceManageList.capacity" /></th><!-- 수용인원 --> - <th scope="col"><spring:message code="comUssIonMtg.mtgPlaceManageList.location" /></th><!-- 위치 --> - </tr> - </thead> - <tbody> - <c:forEach var="mtgPlaceManage" items="${mtgPlaceManageList}" varStatus="status"> - <tr> - <td><c:out value="${(mtgPlaceManageVO.pageIndex - 1) * mtgPlaceManageVO.pageSize + status.count}"/></td> - <td class="left"> - <form name="item" method="post" action="<c:url value='/uss/ion/mtg/selectMtgPlaceManage.do'/>"> - <input type="hidden" name="mtgPlaceId" value="<c:out value="${mtgPlaceManage.mtgPlaceId}"/>"> - <span class="link"><input type="submit" value="<c:out value="${mtgPlaceManage.mtgPlaceNm}"/>" onclick="fncSelectMtgPlaceManage('<c:out value="${mtgPlaceManage.mtgPlaceId}"/>'); return false;" style="text-align : left;"></span> - </form> - </td> - <td><c:out value="${mtgPlaceManage.opnBeginTm}"/> ~ <c:out value="${mtgPlaceManage.opnEndTm}"/></td> - <td><c:out value="${mtgPlaceManage.aceptncPosblNmpr}"/><spring:message code="comUssIonMtg.mtgPlaceManageList.persons" /></td><!-- 명 --> - <td><c:out value="${mtgPlaceManage.mtgPlaceTemp3}"/> <c:out value="${mtgPlaceManage.lcDetail}"/></td> - </tr> - </c:forEach> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="linkPage"/> - </ul> - </div> -</div> -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceResveRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceResveRegist.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceResveRegist.jsp (nonexistent) @@ -1,262 +0,0 @@ -<% -/** - * @Class Name : EgovMtgPlaceResveRegist.java - * @Description : EgovMtgPlaceResveRegist.jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.06.29 이 용 최초 생성 - * @ 2018.08.21 최 두 영 퍼블리싱 점검/비품정보 기능제거 - * @ 2018.09.12 최 두 영 다국어처리 & showModalDialog.js 오류 개선 & datepicker 적용 - * - * @author 이 용 - * @since 2010.06.29 - * @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="comUssIonMtg.mtgPlaceResveRegist.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/showModalDialog.js'/>"></script> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<validator:javascript formName="mtgPlaceResve" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> - function initCalendar(){ - $("#resveDe").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'button' - , 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 fncSelectMtgPlaceResveManageList() { - var varFrom = document.getElementById("mtgPlaceResve"); - varFrom.action = "<c:url value='/uss/ion/mtg/selectMtgPlaceResveManageList.do'/>"; - varFrom.submit(); - } - - function fncSaveMtgPlaceResve() { - var varFrom = document.getElementById("mtgPlaceResve"); - varFrom.action = "<c:url value='/uss/ion/mtg/insertMtgPlaceResve.do'/>"; - if(varFrom.dplactCeck.value == "") alert("<spring:message code="comUssIonMtg.mtgPlaceResveRegist.dplactCeck" />");/* 회의실 예약 중복확인을 하신 후 회의실 예약을 해주세요. */ - else if(varFrom.dplactCeck.value == "N") alert("<spring:message code="comUssIonMtg.mtgPlaceResveRegist.reserve" />");/* 이미 회의실이 예약되어 있습니다. */ - else if(varFrom.dplactCeck.value == "Y") { - if(confirm("<spring:message code="common.save.msg" />")){ - if(!validateMtgPlaceResve(varFrom)){ - return; - }else{ - varFrom.submit(); - } - - } - } - } - - /* ******************************************************** - * 회의실 중복여부 확인 팝업창열기 - * fn_egov_dplact_ceck - * ******************************************************** */ - function fn_egov_dplact_ceck(){ - - var varFrom = document.getElementById("mtgPlaceResve"); - - var beginTm = varFrom.resveBeginTm.value; - var endTm = varFrom.resveEndTm.value; - - if((endTm-beginTm) > 0){ - var arrParam = new Array(1); - arrParam[0] = window; - sTempValue = "sTmResveDe="+varFrom.resveDe.value+"&sTmResveBeginTm="+varFrom.resveBeginTm.value+"&sTmResveEndTm="+varFrom.resveEndTm.value+"&sTmMtgPlaceId="+varFrom.mtgPlaceId.value+"&sTmResveId=" - window.showModalDialog("<c:url value='/uss/ion/mtg/mtgPlaceResveDplactCeck.do'/>?"+sTempValue, arrParam,"dialogWidth=450px;dialogHeight=150px;resizable=yes;center=yes"); - } - else alert("<spring:message code="comUssIonMtg.mtgPlaceResveUpdt.timeCheck" />"); - } - - /* ******************************************************** - * 회의실 이미지 팝업창열기 - * fn_egov_dplact_ceck - * ******************************************************** */ - function fn_mtgPlace_image(){ - var varFrom = document.getElementById("mtgPlaceResve"); - var arrParam = new Array(1); - arrParam[0] = window; - sTempValue = "sTmMtgPlaceId="+varFrom.mtgPlaceId.value; - window.showModalDialog("<c:url value='/uss/ion/mtg/selectMtgPlaceImage.do'/>?"+sTempValue, arrParam,"dialogWidth=720px;dialogHeight=400px;resizable=yes;center=yes"); - } -</script> -</head> -<body onLoad="initCalendar();"> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<form:form commandName="mtgPlaceResve" name="mtgPlaceResve" method="post" > -<input type="hidden" name="cmd" value="insert" > -<input type="hidden" name="dplactCeck" id="dplactCeck"> -<input type="hidden" name="mtgPlaceId" value ="<c:out value='${mtgPlaceManageVO.mtgPlaceId}'/>"> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comUssIonMtg.mtgPlaceResveRegist.title" /></h2> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceResveRegist.mtgSj" /> <span class="pilsu">*</span></th><!-- 제목 --> - <td class="left" colspan="3"> - <input name="mtgSj" type="text" value="<c:out value='${mtgPlaceManageVO.mtgSj}'/>" maxlength="70" title="<spring:message code="comUssIonMtg.mtgPlaceResveRegist.mtgSj" />" /><!-- 제목 --> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceManageList.mtgPlaceNm" /> <span class="pilsu">*</span></th><!-- 회의실명 --> - <td class="left" colspan="3"> - <c:out value='${mtgPlaceManageVO.mtgPlaceNm}'/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceResveRegist.location" /> <span class="pilsu">*</span></th><!-- 회의실 위치 --> - <td class="left" colspan="3"> - <c:out value='${mtgPlaceManageVO.mtgPlaceTemp3}'/> <c:out value='${mtgPlaceManageVO.lcDetail}'/> - <c:if test="${!empty mtgPlaceManageVO.atchFileId}"> - <input class="btn01" type="button" value="<spring:message code="comUssIonMtg.mtgPlaceResveRegist.image" />" onclick="fn_mtgPlace_image(); return false;" title="<spring:message code="comUssIonMtg.mtgPlaceResveRegist.newWindow" />" style="margin-left:5px; vertical-align:0 !important" /><!-- 회의실 이미지 --><!-- 새창으로 --> - </c:if> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceResveRegist.reserver" /> <span class="pilsu">*</span></th><!-- 예약자 --> - <td class="left"> - <c:out value='${mtgPlaceManageVO.mtgPlaceTemp4}'/> - </td> - <th><spring:message code="comUssIonMtg.mtgPlaceResveRegist.belong" /></th><!-- 소속 --> - <td class="left"> - <c:out value='${mtgPlaceManageVO.mtgPlaceTemp5}'/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceResveRegist.resveTime" /> <span class="pilsu">*</span></th><!-- 예약시간 --> - <td class="left" colspan="3"> - <input type="hidden" name="cal_url" id="cal_url" value="<c:url value='/sym/cal/EgovNormalCalPopup.do'/>" > - <input name="resveDe" id="resveDe" type="text" size="10" value="${mtgPlaceManageVO.resveDe}" title="<spring:message code="comUssIonMtg.mtgPlaceResveRegist.resveDe" />" maxlength="10" style="width:78px" /><!-- 예약일자 --> - <select name="resveBeginTm" title="<spring:message code="comUssIonMtg.mtgPlaceResveRegist.resveBeginTm" />"><!-- 예약시작시간 --> - <option value="800" <c:if test="${mtgPlaceManageVO.resveBeginTm == '800'||mtgPlaceManageVO.resveBeginTm == '0800'}"> selected </c:if>>08:00</option> - <option value="830" <c:if test="${mtgPlaceManageVO.resveBeginTm == '830'||mtgPlaceManageVO.resveBeginTm == '0830'}"> selected </c:if>>08:30</option> - <option value="900" <c:if test="${mtgPlaceManageVO.resveBeginTm == '900'||mtgPlaceManageVO.resveBeginTm == '0900'}"> selected </c:if>>09:00</option> - <option value="930" <c:if test="${mtgPlaceManageVO.resveBeginTm == '930'||mtgPlaceManageVO.resveBeginTm == '0930'}"> selected </c:if>>09:30</option> - <option value="1000" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1000'}"> selected </c:if>>10:00</option> - <option value="1030" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1030'}"> selected </c:if>>10:30</option> - <option value="1100" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1100'}"> selected </c:if>>11:00</option> - <option value="1130" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1130'}"> selected </c:if>>11:30</option> - <option value="1200" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1200'}"> selected </c:if>>12:00</option> - <option value="1230" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1230'}"> selected </c:if>>12:30</option> - <option value="1300" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1300'}"> selected </c:if>>13:00</option> - <option value="1330" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1330'}"> selected </c:if>>13:30</option> - <option value="1400" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1400'}"> selected </c:if>>14:00</option> - <option value="1430" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1430'}"> selected </c:if>>14:30</option> - <option value="1500" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1500'}"> selected </c:if>>15:00</option> - <option value="1530" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1530'}"> selected </c:if>>15:30</option> - <option value="1600" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1600'}"> selected </c:if>>16:00</option> - <option value="1630" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1630'}"> selected </c:if>>16:30</option> - <option value="1700" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1700'}"> selected </c:if>>17:00</option> - <option value="1730" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1730'}"> selected </c:if>>17:30</option> - <option value="1800" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1800'}"> selected </c:if>>18:00</option> - <option value="1830" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1830'}"> selected </c:if>>18:30</option> - <option value="1900" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1900'}"> selected </c:if>>19:00</option> - <option value="1930" <c:if test="${mtgPlaceManageVO.resveBeginTm == '1930'}"> selected </c:if>>19:30</option> - <option value="2000" <c:if test="${mtgPlaceManageVO.resveBeginTm == '2000'}"> selected </c:if>>20:00</option> - <option value="2030" <c:if test="${mtgPlaceManageVO.resveBeginTm == '2030'}"> selected </c:if>>20:30</option> - <option value="2100" <c:if test="${mtgPlaceManageVO.resveBeginTm == '2100'}"> selected </c:if>>21:00</option> - </select> - ~ - <select name="resveEndTm" title="<spring:message code="comUssIonMtg.mtgPlaceResveRegist.resveEndTm" />"><!-- 예약종료시간 --> - <option value="800" <c:if test="${mtgPlaceManageVO.resveEndTm == '800'||mtgPlaceManageVO.resveEndTm == '0800'}"> selected </c:if>>08:00</option> - <option value="830" <c:if test="${mtgPlaceManageVO.resveEndTm == '830'||mtgPlaceManageVO.resveEndTm == '0830'}"> selected </c:if>>08:30</option> - <option value="900" <c:if test="${mtgPlaceManageVO.resveEndTm == '900'||mtgPlaceManageVO.resveEndTm == '0900'}"> selected </c:if>>09:00</option> - <option value="930" <c:if test="${mtgPlaceManageVO.resveEndTm == '930'||mtgPlaceManageVO.resveEndTm == '0930'}"> selected </c:if>>09:30</option> - <option value="1000" <c:if test="${mtgPlaceManageVO.resveEndTm == '1000'}"> selected </c:if>>10:00</option> - <option value="1030" <c:if test="${mtgPlaceManageVO.resveEndTm == '1030'}"> selected </c:if>>10:30</option> - <option value="1100" <c:if test="${mtgPlaceManageVO.resveEndTm == '1100'}"> selected </c:if>>11:00</option> - <option value="1130" <c:if test="${mtgPlaceManageVO.resveEndTm == '1130'}"> selected </c:if>>11:30</option> - <option value="1200" <c:if test="${mtgPlaceManageVO.resveEndTm == '1200'}"> selected </c:if>>12:00</option> - <option value="1230" <c:if test="${mtgPlaceManageVO.resveEndTm == '1230'}"> selected </c:if>>12:30</option> - <option value="1300" <c:if test="${mtgPlaceManageVO.resveEndTm == '1300'}"> selected </c:if>>13:00</option> - <option value="1330" <c:if test="${mtgPlaceManageVO.resveEndTm == '1330'}"> selected </c:if>>13:30</option> - <option value="1400" <c:if test="${mtgPlaceManageVO.resveEndTm == '1400'}"> selected </c:if>>14:00</option> - <option value="1430" <c:if test="${mtgPlaceManageVO.resveEndTm == '1430'}"> selected </c:if>>14:30</option> - <option value="1500" <c:if test="${mtgPlaceManageVO.resveEndTm == '1500'}"> selected </c:if>>15:00</option> - <option value="1530" <c:if test="${mtgPlaceManageVO.resveEndTm == '1530'}"> selected </c:if>>15:30</option> - <option value="1600" <c:if test="${mtgPlaceManageVO.resveEndTm == '1600'}"> selected </c:if>>16:00</option> - <option value="1630" <c:if test="${mtgPlaceManageVO.resveEndTm == '1630'}"> selected </c:if>>16:30</option> - <option value="1700" <c:if test="${mtgPlaceManageVO.resveEndTm == '1700'}"> selected </c:if>>17:00</option> - <option value="1730" <c:if test="${mtgPlaceManageVO.resveEndTm == '1730'}"> selected </c:if>>17:30</option> - <option value="1800" <c:if test="${mtgPlaceManageVO.resveEndTm == '1800'}"> selected </c:if>>18:00</option> - <option value="1830" <c:if test="${mtgPlaceManageVO.resveEndTm == '1830'}"> selected </c:if>>18:30</option> - <option value="1900" <c:if test="${mtgPlaceManageVO.resveEndTm == '1900'}"> selected </c:if>>19:00</option> - <option value="1930" <c:if test="${mtgPlaceManageVO.resveEndTm == '1930'}"> selected </c:if>>19:30</option> - <option value="2000" <c:if test="${mtgPlaceManageVO.resveEndTm == '2000'}"> selected </c:if>>20:00</option> - <option value="2030" <c:if test="${mtgPlaceManageVO.resveEndTm == '2030'}"> selected </c:if>>20:30</option> - <option value="2100" <c:if test="${mtgPlaceManageVO.resveEndTm == '2100'}"> selected </c:if>>21:00</option> - </select> - - <input class="btn01" type="button" value="<spring:message code="comUssIonMtg.mtgPlaceResveRegist.sameCheck" />" onclick="fn_egov_dplact_ceck(); return false;" title="<spring:message code="comUssIonMtg.mtgPlaceResveRegist.newWindow" />" /><!-- 중복체크 --> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceResveRegist.attendPeople" /></th><!-- 참석인원 --> - <td class="left" colspan="3"> - <input name="atndncNmpr" type="text" value="<c:out value='${mtgPlaceManageVO.atndncNmpr}'/>" maxlength="3" style="width:30px;" title="<spring:message code="comUssIonMtg.mtgPlaceResveRegist.attendPeople" />" /> <spring:message code="comUssIonMtg.mtgPlaceManageList.persons" /> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceResveRegist.mtgCn" /></th><!-- 회의내용 --> - <td class="left" colspan="3"> - <form:textarea path="mtgCn" rows="4" cols="70" title="회의내용"/> - <form:errors path="mtgCn"/> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fncSaveMtgPlaceResve(); return false;" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/mtg/selectMtgPlaceManageList.do'/>?searchCondition=1" onclick="fncSelectMtgPlaceResveManageList(); return false;"><spring:message code="button.list" /></a></span> - </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/uss/ion/mtg/EgovMtgPlaceRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceRegist.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/mtg/EgovMtgPlaceRegist.jsp (nonexistent) @@ -1,214 +0,0 @@ -<% -/** - * @Class Name : EgovMtgPlaceRegist.java - * @Description : EgovMtgPlaceRegist.jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.06.29 이 용 최초 생성 - * @ 2018.08.20 최 두 영 퍼블리싱 점검/비품정보 기능제거 - * @ 2018.09.11 최 두 영 다국어처리 적용 - * - * @author 이 용 - * @since 2010.06.29 - * @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="comUssIonMtg.mtgPlaceRegist.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> -<script type="text/javascript" src="<c:url value='/js/egovframework/com/sym/cal/EgovCalPopup.js' />" ></script> -<validator:javascript formName="mtgPlaceManage" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> - - function fncMtgPlaceClear() { - var varFrom = document.getElementById("mtgPlaceManage"); - - varFrom.mtgPlaceNm.value = ""; - varFrom.aceptncPosblNmpr.value = 5; - varFrom.opnBeginTm.value = "08:00"; - varFrom.opnEndTm.value = "21:00"; - varFrom.lcDetail.value = ""; - varFrom.lcSe[0].selected = true; - - } - - function fncSelectMtgPlaceManageList() { - var varFrom = document.getElementById("mtgPlaceManage"); - varFrom.action = "<c:url value='/uss/ion/mtg/selectMtgPlaceManageList.do'/>"; - varFrom.submit(); - } - - - /* ******************************************************** - * 멀티입력 처리 함수 - ******************************************************** */ - function fncInsertMtgPlace(){ - var varFrom = document.getElementById("mtgPlaceManage"); - - if(varFrom.opnBeginTm.value == ""){ - alert("<spring:message code="comUssIonMtg.mtgPlaceRegist.selectStartTime" />");/* 개방 오픈 시간을 선택하세요 */ - return; - } - if(varFrom.opnEndTm.value == ""){ - alert("<spring:message code="comUssIonMtg.mtgPlaceRegist.selectCloseTime" />");/* 개방 종료 시간을 선택하세요 */ - return; - } - if(parseInt(varFrom.opnBeginTm.value.substring(0,2)) >= parseInt(varFrom.opnEndTm.value.substring(0,2))){ - alert("<spring:message code="comUssIonMtg.mtgPlaceRegist.checkOpenTime" />");/* 개방오픈시간이 개방종료시간보다 늦거나 같습니다. 개방시간을 확인하세요. */ - return; - } - - varFrom.action = "<c:url value='/uss/ion/mtg/insertMtgPlace.do'/>"; - - if(confirm("<spring:message code="common.save.msg" />")){/* 저장 하시겠습니? */ - if(!validateMtgPlaceManage(varFrom)){ - return; - }else{ - varFrom.submit(); - } - } - } - -</script> -</head> -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<form:form commandName="mtgPlaceManage" name="mtgPlaceManage" method="post" enctype="multipart/form-data"> -<input type="hidden" name="posblAtchFileNumber" id="posblAtchFileNumber" value="3" /> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comUssIonMtg.mtgPlaceRegist.title" /></h2><!-- 회의실 등록 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:25%" /> - <col style="width:34%" /> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceManageList.mtgPlaceNm" /><span class="pilsu">*</span></th><!-- 회의실명 --> - <td class="left" colspan="3"> - <c:set var="mtgPlaceNm"><spring:message code="comUssIonMtg.mtgPlaceManageList.mtgPlaceNm" /></c:set> - <form:input path="mtgPlaceNm" title="${mtgPlaceNm}" /><!-- 회의실명 --> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceRegist.occupancy" /><span class="pilsu">*</span></th><!-- 수용가능인원 --> - <td class="left"> - <select name="aceptncPosblNmpr" title="<spring:message code="comUssIonMtg.mtgPlaceRegist.occupancy"/>"><!-- 수용가능인원 --> - <option value="0"><spring:message code="input.select" /></option> - <option value="5" selected>5<spring:message code="comUssIonMtg.mtgPlaceManageList.persons" /></option><!-- 명 --> - <option value="10">10<spring:message code="comUssIonMtg.mtgPlaceManageList.persons" /></option> - <option value="15">15<spring:message code="comUssIonMtg.mtgPlaceManageList.persons" /></option> - <option value="20">20<spring:message code="comUssIonMtg.mtgPlaceManageList.persons" /></option> - <option value="25">25<spring:message code="comUssIonMtg.mtgPlaceManageList.persons" /></option> - <option value="30">30<spring:message code="comUssIonMtg.mtgPlaceManageList.persons" /></option> - <option value="50">50<spring:message code="comUssIonMtg.mtgPlaceManageList.persons" /></option> - <option value="70">70<spring:message code="comUssIonMtg.mtgPlaceManageList.persons" /></option> - <option value="100">100<spring:message code="comUssIonMtg.mtgPlaceManageList.persons" /></option> - </select> - </td> - <th><spring:message code="comUssIonMtg.mtgPlaceRegist.openTime" /> <span class="pilsu">*</span></th><!-- 개방시간 --> - <td class="left"> - <select name="opnBeginTm" title="<spring:message code="comUssIonMtg.mtgPlaceRegist.openTimeFrom" />"><!-- 개방시작시간 --> - <option value=""><spring:message code="input.select" /></option> - <option value="08:00" selected>08:00</option> - <option value="09:00">09:00</option> - <option value="10:00">10:00</option> - <option value="11:00">11:00</option> - <option value="12:00">12:00</option> - <option value="13:00">13:00</option> - <option value="14:00">14:00</option> - <option value="15:00">15:00</option> - <option value="16:00">16:00</option> - <option value="17:00">17:00</option> - <option value="18:00">18:00</option> - <option value="19:00">19:00</option> - <option value="20:00">20:00</option> - <option value="21:00">21:00</option> - </select> - ~ - <select name="opnEndTm" title="<spring:message code="comUssIonMtg.mtgPlaceRegist.openTimeTo" />"><!-- 개방종료시간 --> - <option value=""><spring:message code="input.select" /></option> - <option value="08:00">08:00</option> - <option value="09:00">09:00</option> - <option value="10:00">10:00</option> - <option value="11:00">11:00</option> - <option value="12:00">12:00</option> - <option value="13:00">13:00</option> - <option value="14:00">14:00</option> - <option value="15:00">15:00</option> - <option value="16:00">16:00</option> - <option value="17:00">17:00</option> - <option value="18:00">18:00</option> - <option value="19:00">19:00</option> - <option value="20:00">20:00</option> - <option value="21:00" selected>21:00</option> - </select> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceManageList.location" /><span class="pilsu">*</span></th><!-- 위치 --> - <td class="left" colspan="3"> - <c:set var="selectLoacation"><spring:message code="comUssIonMtg.mtgPlaceRegist.locationSelection" /></c:set> - <c:set var="locationDetail"><spring:message code="comUssIonMtg.mtgPlaceRegist.locationDetail" /></c:set> - <form:select path="lcSe" title="${selectLoaction}"><!-- 위치선택 --> - <form:options items="${lcSeCode}" itemValue="code" itemLabel="codeNm"/> - </form:select> - <form:input path="lcDetail" title="${locationDetail}" cssStyle="width:509px" /><!-- 위치상세 --> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonMtg.mtgPlaceRegist.imageUpload" /></th><!-- 이미지 파일첨부 --> - <td class="left" colspan="3"> - <c:set var="attachments"><spring:message code="comUssIonMtg.mtgPlaceRegist.attachments" /></c:set> - <input name="file_1" id="egovComFileUploader" type="file" multiple title="${attachments}"/><!-- 첨부파일 --> - <div id="egovComFileList"></div> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <span class="btn_s"><a href="" onclick="fncMtgPlaceClear(); return false;"><spring:message code="button.init" /></a></span><!-- 초기화 --> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fncInsertMtgPlace(); return false;" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/mtg/selectMtgPlaceManageList.do'/>?searchCondition=1" onclick="fncSelectMtgPlaceManageList(); return false;"><spring:message code="button.list" /></a></span> - </div> - <div style="clear:both;"></div> -</div> - -</form:form> -<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> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtManageList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtManageList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtManageList.jsp (nonexistent) @@ -1,317 +0,0 @@ -<%@ page contentType="text/html; charset=utf-8"%> -<%@ page import="java.util.Map"%> -<%@ page import="java.util.List"%> -<%@ page import="java.util.HashMap"%> -<%@ page import="java.util.ArrayList"%> -<%@ page import="egovframework.rte.psl.dataaccess.util.EgovMap"%> -<%@ page import="egovframework.com.uss.ion.bnt.service.BndtManageVO"%> -<%@ page import='egovframework.com.utl.fcc.service.EgovNumberUtil' %> -<%@ page import='egovframework.com.utl.fcc.service.EgovStringUtil' %> -<%@ 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"%> -<% - -/** - * @Class Name : EgovMtgPlaceManageList.java - * @Description : EgovMtgPlaceManageList jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.06.29 이 용 최초 생성 - * @ 2018.08.14 최 두 영 퍼블리싱 점검, 소스 오류 점검 - * @ 2018.09.27 최 두 영 다국어처리 - * - * @author 이 용 - * @since 2010.06.29 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ - - java.util.Calendar cal = java.util.Calendar.getInstance(); -//KISA 보안약점 조치 (2018-10-29, 윤창원) - String strYear = EgovStringUtil.removeMinusChar(request.getParameter("year")); - String strMonth = request.getParameter("month"); - - int year = cal.get(java.util.Calendar.YEAR); - int month = cal.get(java.util.Calendar.MONTH); - int date = cal.get(java.util.Calendar.DATE); - - if(strYear != null && strMonth != null && EgovNumberUtil.getNumberValidCheck(strYear)) - { - year = Integer.parseInt(strYear); - month = Integer.parseInt(strMonth); - }else{ - - } - - //년도/월 셋팅 - cal.set(year, month, 1); - - int startDay = cal.getMinimum(java.util.Calendar.DATE); - int endDay = cal.getActualMaximum(java.util.Calendar.DAY_OF_MONTH); - int start = cal.get(java.util.Calendar.DAY_OF_WEEK); - int newLine = 0; - -%> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> -<title><spring:message code="comUssIonBnt.bndtManageList.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" defer="defer"> -<!-- - /*설명 : 당직 목록 조회 */ - function fncSelectBndtManageList(){ - document.location.href = "<c:url value='/uss/ion/bnt/EgovBndtManageList.do'/>?year=<%=year%>&amp;month=<%=month%>"; - } - - /*설명 : 당직 상세조회 */ - function fncSelectBndtManage(bndtDe,bndtId) { - document.listForm.bndtId.value = bndtId; - document.listForm.bndtDe.value = bndtDe; - document.listForm.action = "<c:url value='/uss/ion/bnt/EgovBndtManageDetail.do'/>"; - document.listForm.submit(); - } - /*설명 : 당직 신규등록 화면 호출 */ - function fncInsertBndtManage(bndtDe) { - document.listForm.bndtDe.value = bndtDe; - document.listForm.action = "<c:url value='/uss/ion/bnt/EgovBndtManageRegist.do'/>"; - document.listForm.submit(); - } - - - /*설명 : 당직일지 등록 /상세 화면 호출 */ - function fncSelectBndtDiary(bndtDe,bndtId, cmd) { - document.listForm.cmd.value = cmd; - document.listForm.bndtId.value = bndtId; - document.listForm.bndtDe.value = bndtDe; - document.listForm.action = "<c:url value='/uss/ion/bnt/selectBndtDiary.do'/>"; - document.listForm.submit(); - } - - /*설명 : 당직 엑셀등록 PopUp 화면 호출 */ - function fncBndtManageBnde() { - - var varForm = document.all["listForm"]; - var openParam = "left=10, top=0, width=750, height=500, scrollbars=1"; - var myWin = window.open("about:blank","winName",openParam); - varForm.method = "post"; - varForm.action = "<c:url value='/uss/ion/bnt/EgovBndtManageListPop.do'/>"; - varForm.target = "winName"; - varForm.submit(); - - } - - ---> -</script> -<style TYPE="text/css"> - body { - scrollbar-face-color: #F6F6F6; - scrollbar-highlight-color: #bbbbbb; - scrollbar-3dlight-color: #FFFFFF; - scrollbar-shadow-color: #bbbbbb; - scrollbar-darkshadow-color: #FFFFFF; - scrollbar-track-color: #FFFFFF; - scrollbar-arrow-color: #bbbbbb; - margin-left:"0px"; margin-right:"0px"; margin-top:"0px"; margin-bottom:"0px"; - } - - td {font-family: "돋움"; font-size: 9pt; color:#595959;} - th {font-family: "돋움"; font-size: 9pt; color:#000000;} - select {font-family: "돋움"; font-size: 9pt; color:#595959;} - - - .divDotText { - overflow:hidden; - text-overflow:ellipsis; - } - -A:link { font-size:9pt; font-family:"돋움";color:#000000; text-decoration:none; } -A:visited { font-size:9pt; font-family:"돋움";color:#000000; text-decoration:none; } -A:active { font-size:9pt; font-family:"돋움";color:red; text-decoration:none; } -A:hover { font-size:9pt; font-family:"돋움";color:red;text-decoration:none;} - - -</style> -</head> -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<div id="border" style="width:712px"> - - <h1 class="tit01 mt20 mb8"><spring:message code="comUssIonBnt.bndtManageList.title"/></h1><!-- 당직관리 목록 --> - - <!-- 검색영역 --> - <div class="search_box2 mb10" style="text-align:center"> - <label for="schdulSe"><spring:message code="comUssIonBnt.common.schdulSe"/> </label><!-- 당직년월 --> - - <a href="#LINK" onclick="location.href='<c:url value='/uss/ion/bnt/EgovBndtManageList.do'/>?year=<%=year-1%>&amp;month=<%=month%>'" style="margin-left:20px; vertical-align:-4px"><img src="<c:url value='/images/egovframework/com/cmm/icon/icon_prev.png'/>" alt="<spring:message code="comUssIonBnt.common.year.prev"/>" style="margin-right:4px;border:0px;"></a><!-- 연도 이전 --> - <span class="t1"><%=year%><spring:message code="comUssIonBnt.common.year"/></span><!-- 년 --> - <a href="#LINK" onclick="location.href='<c:url value='/uss/ion/bnt/EgovBndtManageList.do'/>?year=<%=year+1%>&amp;month=<%=month%>'" style="margin-right:20px; vertical-align:-4px"><img src="<c:url value='/images/egovframework/com/cmm/icon/icon_next.png'/>" alt="<spring:message code="comUssIonBnt.common.year.next"/>" style="margin-left:4px;border:0px;"></a><!-- 연도 이후 --> - - <%if(month > 0 ){ %> - <a href="#LINK" onclick="location.href='<c:url value='/uss/ion/bnt/EgovBndtManageList.do'/>?year=<%=year%>&amp;month=<%=month-1%>'" style="vertical-align:-4px"><img src="<c:url value='/images/egovframework/com/cmm/icon/icon_prev.png'/>" alt="<spring:message code="comUssIonBnt.common.month.prev"/>" style="margin-right:4px;"></a><!-- 월 이전 --> - <%}%> - <span class="t1"><%=month+1%><spring:message code="comUssIonBnt.common.month"/></span><!-- 월 --> - <%if(month < 11 ){ %> - <a href="#LINK" onclick="location.href='<c:url value='/uss/ion/bnt/EgovBndtManageList.do'/>?year=<%=year%>&amp;month=<%=month+1%>'" style="margin-right:20px; vertical-align:-4px"><img src="<c:url value='/images/egovframework/com/cmm/icon/icon_next.png'/>" alt="<spring:message code="comUssIonBnt.common.month.next"/>" style="margin-left:4px;"></a><!-- 월 이후 --> - <%}%> - - <a class="btn_01" href="<c:url value='/uss/ion/bnt/EgovBndtManageListPop.do'/>" onclick="fncBndtManageBnde(); return false;" target="_blank" title="<spring:message code="comUssIonBnt.common.toNewWindow"/>"><spring:message code="comUssIonBnt.bndtManageList.bndtExcelRegist"/></a><!-- 새 창으로 이동 --><!-- 당직엑셀등록 --> - </div> - -<!-- ********** 여기서 부터 본문 내용 *************** --> -<form name="listForm" id="listForm" action="#LINK" method="post"> -<div style="visibility:hidden;display:none;"><input name="iptSubmit" type="submit" value="<spring:message code="comUssIonBnt.common.submit"/>" title="<spring:message code="comUssIonBnt.common.submit"/>"></div><!-- 전송 --> -<input type="hidden" name="cmd" > -<input type="hidden" name="bndtDe" value ="<c:out value='${bndtManageVO.bndtDe}'/>"> -<input type="hidden" name="bndtId" value ="<c:out value='${bndtManageVO.bndtId }'/>"/> - -<DIV id="content" style="width:712px;"> -<br> -<table class="schedule" border="0" cellspacing="1" cellpadding="1" summary="<spring:message code="comUssIonBnt.bndtManageList.bndtList"/>" ><!-- 당직목록 --> -<colgroup> - <col style="width:100px" /> - <col style="width:100px" /> - <col style="width:100px" /> - <col style="width:100px" /> - <col style="width:100px" /> - <col style="width:100px" /> - <col style="width:100px" /> -</colgroup> -<thead> -<tr> - <td class="sun"><spring:message code="comUssIonBnt.common.sun"/></td><!-- 일 --> - <td><spring:message code="comUssIonBnt.common.mon"/></td><!-- 월 --> - <td><spring:message code="comUssIonBnt.common.tues"/></td><!-- 화 --> - <td><spring:message code="comUssIonBnt.common.wed"/></td><!-- 수 --> - <td><spring:message code="comUssIonBnt.common.thurs"/></td><!-- 목 --> - <td><spring:message code="comUssIonBnt.common.fri"/></td><!-- 금 --> - <td class="sat"><spring:message code="comUssIonBnt.common.sat"/></td><!-- 토 --> -</tr> -</thead> -<tbody> -<tr> -<% -List<BndtManageVO> listResult = (List)request.getAttribute("bndtManageList"); -int iBndtDe = 0; -int iBndtCnt = 0; -int iDiaryCnt = 0; -//처음 빈공란 표시 -for(int index = 1; index < start ; index++ ) -{ - out.println("<TD >&nbsp;</TD>"); - newLine++; -} - -for(int index = 1; index <= endDay; index++) -{ - iBndtCnt = 0; - String color = ""; - - if(newLine == 0){ color = "RED"; - }else if(newLine == 6){ color = "#529dbc"; - }else{ color = "BLACK"; }; - - String sUseDate = Integer.toString(year); - - sUseDate += Integer.toString(month+1).length() == 1 ? "0" + Integer.toString(month+1) : Integer.toString(month+1); - sUseDate += Integer.toString(index).length() == 1 ? "0" + Integer.toString(index) : Integer.toString(index); - int iUseDate = Integer.parseInt(sUseDate); - - out.println("<TD valign='top' align='left' height='92px' bgcolor='#EFEFEF' nowrap>"); - out.println("<font color='"+color+"'><b>"+index+"</b></font>"); - out.println("<BR>"); - - if(listResult != null ){ - for(int i=0;i < listResult.size(); i++){ - BndtManageVO egovMap = listResult.get(i); - iBndtDe = Integer.parseInt(((String)egovMap.getBndtDe()).substring(0, 8)); - if(iUseDate == iBndtDe){ - out.print("<table><tr><td nowrap><div class='divDotText' style='width:92px;border:solid 0px;'>"); - %> - <spring:message code='comUssIonBnt.common.watcher'/> - <% - out.print(":<a href='#LINK' onclick=\"fncSelectBndtManage('" + (String)egovMap.getBndtDe() + "','"+ (String)egovMap.getBndtId() +"')\">"); - out.print((String)egovMap.getBndtTemp1()); - out.println("</a></div></td></tr><tr><td>&nbsp;</td></tr>"); - iDiaryCnt = Integer.parseInt((String)egovMap.getBndtTemp2()); - - if(iDiaryCnt > 0 ){ - out.print("<tr><td nowrap><div class='divDotText' style='width:92px;border:solid 0px;'><a href='#LINK' onclick=\"fncSelectBndtDiary('" + (String)egovMap.getBndtDe() + "','"+ (String)egovMap.getBndtId() +"','detail')\">"); - %> - <spring:message code='comUssIonBnt.common.writeComplete'/><!-- 작성완료 --> - <% - out.println("</a></div></td></tr>"); - }else{ - out.print("<tr><td nowrap><div class='divDotText' style='width:92px;border:solid 0px;'>"); - %> - <spring:message code="comUssIonBnt.common.diary"/>:<%-- 일지 --%> - <% - out.print("<a class='btn_02' href='#LINK' onclick=\"fncSelectBndtDiary('" + sUseDate + "','"+ (String)egovMap.getBndtId() +"','insert')\">"); - %> - <spring:message code="comUssIonBnt.common.insert"/><!-- 등록 --> - <% - out.print("</a>"); - out.println("</div></td></tr>"); - } - out.println("</table>"); - iBndtCnt++; - } - } - } - if( iBndtCnt == 0){ - out.print("<table><tr><td nowrap>"); - %> - <spring:message code="comUssIonBnt.common.watcher"/> <!-- 당직자 --> - <% - out.print(":<a class='btn_02' href='#LINK' onclick=\"fncInsertBndtManage('" +sUseDate+ "')\">"); - %> - <spring:message code="comUssIonBnt.common.insert"/><!-- 등록 --> - <% - out.print("</a>"); - out.println("</td></tr><tr><td>&nbsp;</td></tr>"); - out.print("<tr><td nowrap><div class='divDotText' style='width:92px;border:solid 0px;'>"); - %> - <spring:message code="comUssIonBnt.common.diary"/>:<spring:message code="comUssIonBnt.common.yetInsert"/><!-- 일지 : 미등록 --> - <% - out.println("</div></td></tr></table>"); - } - - out.println("</TD>"); - newLine++; - - if(newLine == 7) - { - out.println("</TR>"); - if(index <= endDay) - { - out.println("<TR>"); - } - newLine=0; - } -} -//마지막 공란 LOOP -while(newLine > 0 && newLine < 7) -{ - out.println("<TD>&nbsp;</TD>"); - newLine++; -} -%> - -</tr> -</tbody> -</table> -</DIV> -</form> -</div> -</BODY> -</HTML> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtDiaryUpdt.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtDiaryUpdt.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtDiaryUpdt.jsp (nonexistent) @@ -1,173 +0,0 @@ -<% -/** - * @Class Name : EgovBndtDiaryUpdt.java - * @Description : EgovBndtDiaryUpdt jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.07.20 이 용 최초 생성 - * @ 2018.09.27 최 두 영 다국어처리 - * - * @author 이 용 - * @since 2010.07.20 - * @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="comUssIonBnt.bndtDiaryUpdt.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> -<validator:javascript formName="bndtDiary" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> -<!-- -/* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ -function fncBndtManageList(){ - location.href = "<c:url value='/uss/ion/bnt/EgovBndtManageList.do'/>"; -} - -/* ******************************************************** -* 멀티입력 처리 함수 -******************************************************** */ -function fncUpdtBndtDiary() { - var varFrom = document.getElementById("bndtDiary"); - var bndtCeckCd = varFrom.bndtCeckCd; - var bndtCeckSe = varFrom.bndtCeckSe; - var bndtCeckCdNm = varFrom.bndtCeckCdNm; - var checkChckSttus = ""; - var checkMtgPlaces = ""; - var valBndtDiary = ""; - var checkedCount = 0; - var validatorCount = 0; - var obj ; - if(bndtCeckCd.length > 1) { - for(var i=0; i < bndtCeckCd.length; i++) { - if(bndtCeckSe[i].value == "99"){ - checkChckSttus = document.getElementById("chckSttus"+bndtCeckSe[i].value+bndtCeckCd[i].value).value; - if(checkChckSttus == "" || checkChckSttus == null){ - alert(bndtCeckCdNm[i].value+" <spring:message code="comUssIonBnt.common.validate.fieldRequiredInput"/>");/* 필드는 필수 입력입니다. */ - validatorCount++; - } - } - else - { - obj = document.getElementsByName("chckSttus"+bndtCeckSe[i].value+bndtCeckCd[i].value); - for(var j=0; j < obj.length; j++) { - if(obj[j].checked) checkChckSttus = obj[j].value; - } - } - valBndtDiary += ((checkedCount==0? "" : "@")+bndtCeckSe[i].value+"$"+bndtCeckCd[i].value+"$"+checkChckSttus); - checkedCount++; - } - } else { - if(bndtCeckSe.value == "99"){ - checkChckSttus = document.getElementById("chckSttus"+bndtCeckSe.value+bndtCeckCd.value).value; - if(checkChckSttus == "" || checkChckSttus == null){ - alert(bndtCeckCdNm.value+" <spring:message code="comUssIonBnt.common.validate.fieldRequiredInput"/>");/* 필드는 필수 입력입니다. */ - validatorCount++; - } - } - else{ - obj = document.getElementsByName("chckSttus"+bndtCeckSe.value+bndtCeckCd.value); - for(var j=0; j < obj.length; j++) { - if(obj[j].checked) checkChckSttus = obj[j].value; - } - } - valBndtDiary = bndtCeckSe.value+"$"+bndtCeckCd.value+"$"+checkChckSttus; - } - varFrom.diaryForUpdt.value=valBndtDiary; - varFrom.action = "<c:url value='/uss/ion/bnt/updtBndtDiary.do'/>"; - - - if(validatorCount==0){ - if(confirm("<spring:message code="common.save.msg" />")) varFrom.submit(); /* 저장 하시겠습니까? */ - } -} - ---> -</script> -</head> - -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<div class="board"> - <h1><spring:message code="comUssIonBnt.bndtDiaryUpdt.title"/></h1><!-- 제목아이콘이미지/당직일지 수정 --> - - <form:form commandName="bndtDiary" name="bndtDiary" method="post" action="${pageContext.request.contextPath}/uss/ion/bnt/updtBndtDiary.do"> - <div style="visibility:hidden;display:none;"><input name="iptSubmit" type="submit" value="<spring:message code="comUssIonBnt.common.submit"/>" title="<spring:message code="comUssIonBnt.common.submit"/>"></div><!-- 전송 --> - <input name="cmd" type="hidden" value="<c:out value='updt'/>"/> - <input name="diaryForUpdt" type="hidden" /> - <input name="bndtId" type="hidden" value="<c:out value='${bndtDiaryVO.bndtId}'/>"/> - <input name="bndtDe" type="hidden" value="<c:out value='${bndtDiaryVO.bndtDe}'/>"/> - - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"><!-- 이 레이아웃은 하단 정보를 대한 검색 정보로 구성되어 있습니다. --> - <ul> - <li> - <span class="btn_b"><a href="" onclick="fncUpdtBndtDiary(); return false;"><spring:message code="button.save" /></a></span> - <span class="btn_b"><a href="<c:url value='/uss/ion/bnt/EgovBndtManageList.do'/>" onclick="fncBndtManageList(); return false;"><spring:message code="button.list" /></a></span> - </li> - </ul> - </div> - - <table class="board_list"> - <caption></caption> - <colgroup> - <col style="width:40%" /> - <col style="width:30%" /> - <col style="width:30%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="comUssIonBnt.common.bndtCeckCdNm"/></th><!-- 당직체크목록 --> - <th scope="col"><spring:message code="comUssIonBnt.common.bndtCeckCd.good"/></th><!-- 양호 --> - <th scope="col"><spring:message code="comUssIonBnt.common.bndtCeckCd.bad"/></th><!-- 불량 --> - </tr> - </thead> - <tbody> - <c:forEach items="${bndtDiaryList}" var="resultInfo" varStatus="status"> - <input name="bndtCeckCd" type="hidden" value="<c:out value='${resultInfo.bndtCeckCd}'/>"/> - <input name="bndtCeckSe" type="hidden" value="<c:out value='${resultInfo.bndtCeckSe}'/>"/> - <input name="bndtCeckCdNm" type="hidden" value="<c:out value='${resultInfo.bndtCeckCdNm}'/>"/> - <tr> - <td><c:out value="${resultInfo.bndtCeckCdNm}"/><img src="<c:url value='/images/egovframework/com/cmm/icon/required.gif'/>" alt="<spring:message code="comUssIonBnt.common.requiredInputSign"/>" width="15" height="15"></td><!-- 필수입력표시 --> - <c:if test="${resultInfo.bndtCeckSe == '99'}"> - <td colspan="4"> - <input name="chckSttus${resultInfo.bndtCeckSe}${resultInfo.bndtCeckCd}" id="chckSttus${resultInfo.bndtCeckSe}${resultInfo.bndtCeckCd}" type="text" size="70" value="<c:out value='${resultInfo.chckSttus}'/>" maxlength="2000" style="width:90%;" title="<c:out value="${resultInfo.bndtCeckCdNm}"/>"> - </td> - </c:if> - <c:if test="${resultInfo.bndtCeckSe != '99'}"> - <c:if test="${resultInfo.chckSttus == '1'}"> - <td><input name="chckSttus${resultInfo.bndtCeckSe}${resultInfo.bndtCeckCd}" type="radio" value="1" title="<spring:message code="comUssIonBnt.common.bndtCeckCd.good"/>" checked></td><!-- 양호 --> - <td><input name="chckSttus${resultInfo.bndtCeckSe}${resultInfo.bndtCeckCd}" type="radio" value="2" title="<spring:message code="comUssIonBnt.common.bndtCeckCd.bad"/>" ></td><!-- 불량 --> - </c:if> - <c:if test="${resultInfo.chckSttus == '2'}"> - <td><input name="chckSttus${resultInfo.bndtCeckSe}${resultInfo.bndtCeckCd}" type="radio" value="1" title="<spring:message code="comUssIonBnt.common.bndtCeckCd.good"/>" ></td><!-- 양호 --> - <td><input name="chckSttus${resultInfo.bndtCeckSe}${resultInfo.bndtCeckCd}" type="radio" value="2" title="<spring:message code="comUssIonBnt.common.bndtCeckCd.bad"/>" checked></td><!-- 불량 --> - </c:if> - </c:if> - </tr> - </c:forEach> - </tbody> - </table> - </form:form> -</div> -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtCeckManageRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtCeckManageRegist.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtCeckManageRegist.jsp (nonexistent) @@ -1,142 +0,0 @@ -<% -/** - * @Class Name : EgovBndtCeckManageRegist.java - * @Description : EgovBndtCeckManageRegist jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.07.20 이 용 최초 생성 - * @ 2018.08.14 최 두 영 퍼블리싱 점검, 소스 오류 점검 - * @ 2018.09.27 최 두 영 다국어처리 - * - * @author 이 용 - * @since 2010.07.20 - * @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="comUssIonBnt.bndtCeckManageRegist.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> -<validator:javascript formName="bndtCeckManage" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> -<!-- -/* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ -function fncBndtCeckManageList(){ - location.href = "<c:url value='/uss/ion/bnt/EgovBndtCeckManageList.do'/>"; -} - -/* ******************************************************** -* 초기화 으로 가기 -******************************************************** */ -function fncBndtCeckManageClear() { - var varFrom = document.getElementById("bndtCeckManage"); - varFrom.bndtCeckSe[0].selected = true; - varFrom.bndtCeckCd.value = ""; - varFrom.bndtCeckCdNm.value = ""; - varFrom.useAt.value = "Y"; - -} - -/* ******************************************************** - * 저장처리화면 - ******************************************************** */ - function fncInsertBndtCeckManage() { - var varFrom = document.getElementById("bndtCeckManage"); - varFrom.action = "<c:url value='/uss/ion/bnt/insertBndtCeckManage.do'/>"; - - if(confirm("<spring:message code="common.save.msg" />")){/* 저장 하시겠습니까? */ - if(!validateBndtCeckManage(varFrom)){ - return; - }else{ - varFrom.submit(); - } - } - } - -<c:if test="${!empty dplctMessage}">alert("${dplctMessage}");</c:if> ---> -</script> -</head> - -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<form:form commandName="bndtCeckManage" name="bndtCeckManage" method="post" > -<input name="cmd" type="hidden" value="<c:out value='Regist'/>"/> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comUssIonBnt.bndtCeckManageRegist.title"/></h2><!-- 당직체크 등록 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:20%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comUssIonBnt.common.bndtCeckTemp1"/> <span class="pilsu">*</span></th><!-- 당직체크구분 --> - <td class="left"> - <form:select path="bndtCeckSe" title="<spring:message code='comUssIonBnt.common.bndtCeckTemp1'/>"><!-- 당직체크구분 --> - <form:options items="${bndtCeckSeList}" itemValue="code" itemLabel="codeNm"/> - </form:select> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonBnt.common.bndtCeckCd"/> <span class="pilsu">*</span></th><!--당직체크코드 --> - <td class="left"> - <form:input path="bndtCeckCd" size="15" maxlength="10" title="<spring:message code='comUssIonBnt.common.bndtCeckCd'/>" cssStyle="width:250px"/><!-- 당직체크코드 --> - <form:errors path="bndtCeckCd"/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonBnt.common.bndtCeckCdName"/> <span class="pilsu">*</span></th><!-- 당직체크코드명 --> - <td class="left"> - <form:input path="bndtCeckCdNm" size="60" maxlength="60" title="<spring:message code='comUssIonBnt.common.bndtCeckCdName'/>" cssStyle="width:250px"/><!-- 당직체크코드명 --> - <form:errors path="bndtCeckCdNm"/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonBnt.common.useAt"/> <span class="pilsu">*</span></th><!-- 사용여부 --> - <td class="left"> - <c:set var="useAtY"><spring:message code="comUssIonBnt.common.useAt.y"/></c:set> - <c:set var="useAtN"><spring:message code='comUssIonBnt.common.useAt.n'/></c:set> - <form:select path="useAt" title="<spring:message code='comUssIonBnt.common.useAt'/> "><!-- 사용여부 --> - <form:option value="Y" label="${useAtY}" /><!-- 사용 --> - <form:option value="N" label="${useAtN}" /><!-- 미사용 --> - </form:select> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value="<spring:message code="button.init"/>" onclick="fncBndtCeckManageClear(); return false;" /><!-- 초기화 --> - <span class="btn_s"><a href="#LINK" onclick="fncInsertBndtCeckManage(); return false;"><spring:message code="button.save" /></a></span> - <span class="btn_s"><a href="<c:url value='/uss/ion/bnt/EgovBndtCeckManageList.do'/>?searchCondition=1" onclick="fncBndtCeckManageList(); return false;"><spring:message code="button.list" /></a></span> - </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/uss/ion/bnt/EgovBndtManageDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtManageDetail.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtManageDetail.jsp (nonexistent) @@ -1,123 +0,0 @@ -<% -/** - * @Class Name : EgovBndtManageDetail.java - * @Description : EgovBndtManageDetail jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.07.20 이 용 최초 생성 - * @ 2018.08.14 최 두 영 퍼블리싱 점검, 소스 오류 점검 - * @ 2018.09.27 최 두 영 다국어처리 - * - * @author 이 용 - * @since 2010.07.20 - * @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="comUssIonBnt.bndtManageDetail.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"> -<validator:javascript formName="bndtManage" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> -<!-- -/* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ -function fncBndtManageList(){ - location.href = "<c:url value='/uss/ion/bnt/EgovBndtManageList.do'/>"; -} - -/* ******************************************************** -* 수정화면으로 바로가기 -******************************************************** */ -function fncEgovBndtManage() { - var varForm = document.getElementById("bndtManage"); - varForm.action = "<c:url value='/uss/ion/bnt/EgovBndtManageDetail.do'/>"; - varForm.submit(); -} -/* ******************************************************** -* 삭제처리화면 -******************************************************** */ - -function fncDeleteBndtManage() { - var varFrom = document.getElementById("bndtManage"); - varFrom.action = "<c:url value='/uss/ion/bnt/deleteBndtManage.do'/>"; - if(confirm("<spring:message code="common.delete.msg"/>")){/* 삭제 하시겠습니까? */ - varFrom.submit(); - } -} - ---> -</script> -</head> - -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<form name="bndtManage" id="bndtManage" method="post"> -<input name="cmd" type="hidden" value="updt"/> -<input name="bndtId" type="hidden" value="<c:out value='${bndtManageVO.bndtId}'/>"/> -<input name="bndtDe" type="hidden" value="<c:out value='${bndtManageVO.bndtDe}'/>"/> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comUssIonBnt.bndtManageDetail.title"/></h2><!-- 당직 상세 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comUssIonBnt.common.bndtIdName"/> <span class="pilsu">*</span></th><!-- 당직자명 --> - <td class="left"> - <c:out value='${bndtManageVO.bndtTemp1}'/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonBnt.common.orgnztNm"/></th><!-- 소속 --> - <td class="left"> - <c:out value='${bndtManageVO.bndtTemp2}'/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonBnt.common.bndtDe"/> <span class="pilsu">*</span></th><!-- 당직일자 --> - <td class="left"> - <c:out value='${bndtManageVO.bndtDe}'/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonBnt.common.remark"/></th><!-- 비고 --> - <td class="left"> - <textarea id="remark" name="remark" class="txaClass" rows="4" cols="70" title="<spring:message code="comUssIonBnt.common.remark"/>" readonly="readonly"><c:out value='${bndtManageVO.remark}'/></textarea><!-- 비고 --> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value="<spring:message code="title.update"/>" onclick="fncEgovBndtManage(); return false;" /><!-- 수정 --> - <span class="btn_s"><a href="<c:url value='/uss/ion/bnt/deleteBndtManage.do'/>?bndtId=<c:out value='${bndtManageVO.bndtId}'/>&bndtDe=<c:out value='${bndtManageVO.bndtDe}'/>" onclick="fncDeleteBndtManage(); return false;"><spring:message code="button.delete" /></a></span> - <span class="btn_s"><a href="<c:url value='/uss/ion/bnt/EgovBndtManageList.do'/>" onclick="fncBndtManageList(); return false;"><spring:message code="button.list" /></a></span> - </div> - <div style="clear:both;"></div> -</div> -</form> - -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtManageBndeListPop.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtManageBndeListPop.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtManageBndeListPop.jsp (nonexistent) @@ -1,182 +0,0 @@ -<% -/** - * @Class Name : EgovBndtManageBndeListPop.java - * @Description : EgovBndtManageBndeListPop jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.07.20 이 용 최초 생성 - * @ 2018.08.14 최 두 영 퍼블리싱 점검, 소스 오류 점검 - * @ 2018.09.27 최 두 영 다국어처리 - * - * @author 이 용 - * @since 2010.07.20 - * @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="comUssIonBnt.bndtManageBndeListPop.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"> - - /* ******************************************************** - * 등록 처리 함수 - ******************************************************** */ - function fncBndtManageBndeRegist(){ - var varFrom = document.getElementById("listForm"); - //var checkField = varFrom.bndtCheck; - var bndtId = varFrom.bndtId; - var bndtDe = varFrom.bndtDe; - var searchKeyword = varFrom.searchKeyword; - var checkBndtManage = ""; - var checkedCount = 0; - - if(bndtId.length > 1){ - searchKeyword.value = bndtDe[0].value.substring(0,6); - for(var i=0; i < bndtId.length; i++){ - checkBndtManage += ((checkedCount==0? "" : "$")+bndtDe[i].value+","+bndtId[i].value); - checkedCount++; - } - } else { - // - checkBndtManage = bndtDe.value+","+bndtId.value; - } - - varFrom.checkedBndtManageForInsert.value=checkBndtManage; - varFrom.action = "<c:url value='/uss/ion/bnt/insertBndtManageBnde.do'/>"; - - if(confirm("<spring:message code="common.save.msg" />")){/* 저장 하시겠습니까? */ - varFrom.submit(); - } - } - - /* ******************************************************** - * 엑셀체크 처리 함수 - ******************************************************** */ - function fncBndtManageBndeCheck(){ - if(checkFile()){ - document.listForm.action ="<c:url value='/uss/ion/bnt/EgovBndtManageListPopAction.do'/>"; - document.listForm.cmd.value = "bnde"; - document.listForm.submit(); - } - } - - /* ******************************************************** - * 당직엑셀일괄등록시 등록파일 체크 함수 - ******************************************************** */ - function checkFile(){ - if(document.listForm.file.value==""){ - alert("<spring:message code="comUssIonBnt.common.validate.fileNull"/>");/* 업로드 할 파일을 지정해 주세요. */ - return false; - } - - var str_dotlocation,str_ext,str_low; - str_value = document.listForm.file.value; - str_low = str_value.toLowerCase(str_value); - str_dotlocation = str_low.lastIndexOf("."); - str_ext = str_low.substring(str_dotlocation+1); - - switch (str_ext) { - case "xls" : - case "xlsx" : - return true; - break; - default: - alert("<spring:message code="comUssIonBnt.common.validate.formNotMatch"/>");/* 파일 형식이 맞지 않습니다.\\n xls,XLS,xlsx,XLSX 만\\n 업로드가 가능합니다! */ - return false; - } - } -</script> -</head> -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<div class="board"> - <h1><spring:message code="comUssIonBnt.bndtManageBndeListPop.title"/></h1><!-- 당직일괄등록 --> - - <span>※Excel example files Location : ../WEB-INF/jsp/egovframework/com/uss/ion/bnt/example</span> - - <form name="listForm" id="listForm" action="<c:url value='/uss/ion/bnt/EgovBndtManageListPopAction.do'/>" method="post" enctype="multipart/form-data"> - <input type="hidden" name="searchCondition"> - <input type="hidden" name="checkedBndtManageForInsert"> - <input type="hidden" name="searchKeyword"> - <input type="hidden" name="cmd"> - - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"><!-- 이 레이아웃은 하단 정보를 대한 검색 정보로 구성되어 있습니다. --> - <ul> - <li> - <span class="btn_b"><a href="#LINK" onclick="fncBndtManageBndeRegist(); return false;" title='<spring:message code="button.create" />'><spring:message code="button.create" /></a></span> - </li> - </ul> - </div> - - <table class="wTable mb10"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comUssIonBnt.bndtManageBndeListPop.bndtExcelFile"/></th><!-- 당직자 엑셀파일 --> - <td class="left"> - <input type = "file" name="file" title="<spring:message code="comUssIonBnt.bndtManageBndeListPop.file"/>" style="width:200px"/><!-- 일괄파일 --> - <input class="btn_01" type="submit" value="<spring:message code="comUssIonBnt.bndtManageBndeListPop.upload"/>" onclick="fncBndtManageBndeCheck();return false;" /><!-- 업로드 --> - </td> - </tr> - </table> - - <table class="board_list"> - <caption></caption> - <colgroup> - <col style="width:30%" /> - <col style="width:30%" /> - <col style="" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="comUssIonBnt.common.bndtDe"/></th><!-- 당직일자 --> - <th scope="col"><spring:message code="comUssIonBnt.common.bndtIdName"/></th><!-- 당직자명 --> - <th scope="col"><spring:message code="comUssIonBnt.common.orgnztNm"/></th><!-- 소속명 --> - </tr> - </thead> - <tbody> - <c:forEach items="${bndtManageList}" var="resultInfo" varStatus="status"> - <input type="hidden" name="bndtDe" id="bndtDe" value="${resultInfo.bndtDe}"> - <input type="hidden" name="bndtId" id="bndtId" value="${resultInfo.tempBndtId}"> - <tr> - <td> - <font <c:if test="${(resultInfo.dateWeek ) == 1}"> color="red" </c:if> <c:if test="${(resultInfo.dateWeek ) == 7}"> color="blue"</c:if> size='2'> - <c:out value="${resultInfo.tempBndtWeek}"/> - </font> - </td> - <td>${resultInfo.tempBndtNm}</td> - <td>${resultInfo.tempOrgnztNm}</td> - </tr> - </c:forEach> - - <c:if test="${fn:length(bndtManageList) == 0}"> - <tr> - <td class="lt_text3" colspan="3"> - <spring:message code="common.nodata.msg" /> - </td> - </tr> - </c:if> - </tbody> - </table> -</form> -</div> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtCeckManageUpdt.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtCeckManageUpdt.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtCeckManageUpdt.jsp (nonexistent) @@ -1,125 +0,0 @@ -<% -/** - * @Class Name : EgovBndtCeckManageUpdt.java - * @Description : EgovBndtCeckManageUpdt jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.07.20 이 용 최초 생성 - * @ 2018.08.14 최 두 영 퍼블리싱 점검, 소스 오류 점검 - * @ 2018.09.27 최 두 영 다국어처리 - * - * @author 이 용 - * @since 2010.07.20 - * @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="comUssIonBnt.bndtCeckManageUpdt.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> -<validator:javascript formName="bndtCeckManage" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> -<!-- -/* ******************************************************** -* 목록 으로 가기 -******************************************************** */ - function fncBndtCeckManageList() { - var varFrom = document.getElementById("bndtCeckManage"); - varFrom.action = "<c:url value='/uss/ion/bnt/EgovBndtCeckManageList.do'/>"; - varFrom.submit(); - } -/* ******************************************************** - * 저장처리화면 - ******************************************************** */ - function fncUpdtBndtCeckManage() { - var varFrom = document.getElementById("bndtCeckManage"); - varFrom.action = "<c:url value='/uss/ion/bnt/updtBndtCeckManage.do'/>"; - - if(confirm("<spring:message code="common.save.msg" />")){/* 저장 하시겠습니까? */ - if(!validateBndtCeckManage(varFrom)){ - return; - }else{ - varFrom.submit(); - } - } - } ---> -</script> -</head> -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<form:form commandName="bndtCeckManage" name="bndtCeckManage" method="post" > -<input type="hidden" name="cmd" value="updt" > -<input type="hidden" name="bndtCeckSe" value ="<c:out value='${bndtCeckManageVO.bndtCeckSe}'/>"> -<input type="hidden" name="bndtCeckCd" value ="<c:out value='${bndtCeckManageVO.bndtCeckCd }'/>"/> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comUssIonBnt.bndtCeckManageUpdt.title"/></h2><!-- 당직체크 수정 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:20%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comUssIonBnt.common.bndtCeckTemp1"/> <span class="pilsu">*</span></th><!-- 당직체크구분 --> - <td class="left"> - <c:out value='${bndtCeckManageVO.bndtCeckTemp1}'/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonBnt.common.bndtCeckCd"/> <span class="pilsu">*</span></th><!--당직체크코드 --> - <td class="left"> - <c:out value='${bndtCeckManageVO.bndtCeckCd}'/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonBnt.common.bndtCeckCdName"/> <span class="pilsu">*</span></th><!-- 당직체크코드명 --> - <td class="left"> - <form:input path="bndtCeckCdNm" size="80" maxlength="100" title="<spring:message code='comUssIonBnt.common.bndtCeckCdName'/>" cssStyle="width:250px"/> - <form:errors path="bndtCeckCdNm"/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonBnt.common.useAt"/> <span class="pilsu">*</span></th><!-- 사용여부 --> - <td class="left"> - <c:set var="yes"><spring:message code="comUssIonBnt.common.useAt.y"/></c:set><!-- 사용자접근권한 에러 --> - <c:set var="nope"><spring:message code="comUssIonBnt.common.useAt.n"/></c:set><!-- 사용자접근권한 에러 --> - <form:select path="useAt" title="<spring:message code='comUssIonBnt.common.useAt'/> "><!-- 사용여부 --> - <form:option value="Y" label="${yes}" /><!-- 사용 --> - <form:option value="N" label="${nope}" /><!-- 미사용 --> - </form:select> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fncUpdtBndtCeckManage(); return false;" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/bnt/EgovBndtCeckManageList.do'/>" onclick="fncBndtCeckManageList(); return false;"><spring:message code="button.list" /></a></span> - </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/uss/ion/bnt/EgovBndtDiaryDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtDiaryDetail.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtDiaryDetail.jsp (nonexistent) @@ -1,134 +0,0 @@ -<% -/** - * @Class Name : EgovBndtDiaryDetail.java - * @Description : EgovBndtDiaryDetail jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.07.20 이 용 최초 생성 - * @ 2018.09.27 최 두 영 다국어처리 - * - * @author 이 용 - * @since 2010.07.20 - * @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="comUssIonBnt.bndtDiaryDetail.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> -<validator:javascript formName="bndtDiary" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> -<!-- -/* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ -function fncBndtManageList(){ - location.href = "<c:url value='/uss/ion/bnt/EgovBndtManageList.do'/>"; -} - -/* ******************************************************** -* 수정화면으로 바로가기 -******************************************************** */ -function fncEgovBndtDiary() { - var varFrom = document.getElementById("bndtDiary"); - varFrom.cmd.value = "updt"; - varFrom.action = "<c:url value='/uss/ion/bnt/selectBndtDiary.do'/>"; - varFrom.submit(); -} - -/* ******************************************************** - * 삭제처리화면 - ******************************************************** */ -function fncDeleteBndtDiary() { - var varFrom = document.getElementById("bndtDiary"); - varFrom.action = "<c:url value='/uss/ion/bnt/deleteBndtDiary.do'/>"; - if(confirm("<spring:message code="common.delete.msg"/>")){/* 삭제 하시겠습니까? */ - varFrom.submit(); - } -} ---> -</script> -</head> - -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<form:form commandName="bndtDiary" name="bndtDiary" method="post" action="${pageContext.request.contextPath}/uss/ion/bnt/selectBndtDiary.do"> -<div style="visibility:hidden;display:none;"><input name="iptSubmit" type="submit" value="<spring:message code="comUssIonBnt.common.submit"/>" title="<spring:message code="comUssIonBnt.common.submit"/>"></div><!-- 전송 --> -<input name="cmd" type="hidden" value="<c:out value='detail'/>"/> -<input name="bndtId" type="hidden" value="<c:out value='${bndtDiaryVO.bndtId}'/>"/> -<input name="bndtDe" type="hidden" value="<c:out value='${bndtDiaryVO.bndtDe}'/>"/> - -<div class="board"> - <h1><spring:message code="comUssIonBnt.bndtDiaryDetail.title"/></h1><!-- 제목아이콘이미지 / 당직일지 상세--> - - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"><!-- 이 레이아웃은 하단 정보를 대한 검색 정보로 구성되어 있습니다. --> - <ul> - <li> - <span class="btn_b"><a href="<c:url value='/uss/ion/bnt/selectBndtDiary.do'/>?cmd=updt&bndtId=<c:out value='${bndtDiaryVO.bndtId}'/>&bndtDe=<c:out value='${bndtCeckManageVO.bndtDe}'/>" onclick="fncEgovBndtDiary(); return false;"><spring:message code="button.update" /></a></span> - <span class="btn_b"><a href="<c:url value='/uss/ion/bnt/deleteBndtDiary.do'/>?bndtId=<c:out value='${bndtDiaryVO.bndtId}'/>&bndtDe=<c:out value='${bndtDiaryVO.bndtDe}'/>" onclick="fncDeleteBndtDiary(); return false;"><spring:message code="button.delete" /></a></span> - <span class="btn_b"><a href="<c:url value='/uss/ion/bnt/EgovBndtManageList.do'/>" onclick="fncBndtManageList(); return false;"><spring:message code="button.list" /></a></span> - </li> - </ul> - </div> - - <table class="board_list"> - <caption></caption> - <colgroup> - <col style="width:40%" /> - <col style="width:30%" /> - <col style="width:30%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="comUssIonBnt.common.bndtCeckCdNm"/></th><!-- 당직체크목록 --> - <th scope="col"><spring:message code="comUssIonBnt.common.bndtCeckCd.good"/></th><!-- 양호 --> - <th scope="col"><spring:message code="comUssIonBnt.common.bndtCeckCd.bad"/></th><!-- 불량 --> - </tr> - </thead> - <tbody> - <c:forEach items="${bndtDiaryList}" var="resultInfo" varStatus="status"> - <input name="bndtCeckCd" type="hidden" value="<c:out value='${resultInfo.bndtCeckCd}'/>"/> - <input name="bndtCeckSe" type="hidden" value="<c:out value='${resultInfo.bndtCeckSe}'/>"/> - <tr> - <td><c:out value="${resultInfo.bndtCeckCdNm}"/></td> - <c:if test="${resultInfo.bndtCeckSe == '99'}"> - <td colspan="3"> - <input name="chckSttus${resultInfo.bndtCeckSe}${resultInfo.bndtCeckCd}" type="text" size="70" value="<c:out value='${resultInfo.chckSttus}'/>" maxlength="2000" style="width:90%;" title="<c:out value="${resultInfo.bndtCeckCdNm}"/>" readOnly> - </td> - </c:if> - <c:if test="${resultInfo.bndtCeckSe != '99'}"> - <c:if test="${resultInfo.chckSttus == '1'}"> - <td><input name="chckSttus${resultInfo.bndtCeckSe}${resultInfo.bndtCeckCd}" type="radio" value="1" title="<spring:message code="comUssIonBnt.common.bndtCeckCd.good"/>" disabled checked></td><!-- 양호 --> - <td><input name="chckSttus${resultInfo.bndtCeckSe}${resultInfo.bndtCeckCd}" type="radio" value="2" title="<spring:message code="comUssIonBnt.common.bndtCeckCd.bad"/>" disabled></td><!-- 불량 --> - </c:if> - <c:if test="${resultInfo.chckSttus == '2'}"> - <td><input name="chckSttus${resultInfo.bndtCeckSe}${resultInfo.bndtCeckCd}" type="radio" value="1" title="<spring:message code="comUssIonBnt.common.bndtCeckCd.good"/>" disabled></td><!-- 양호 --> - <td><input name="chckSttus${resultInfo.bndtCeckSe}${resultInfo.bndtCeckCd}" type="radio" value="2" title="<spring:message code="comUssIonBnt.common.bndtCeckCd.bad"/>" disabled checked></td><!-- 불량 --> - </c:if> - </c:if> - </tr> - </c:forEach> - </tbody> - </table> -</div> -</form:form> -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtManageRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtManageRegist.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtManageRegist.jsp (nonexistent) @@ -1,156 +0,0 @@ -<% -/** - * @Class Name : EgovBndtManageRegist.java - * @Description : EgovBndtManageRegist jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.07.20 이 용 최초 생성 - * @ 2018.08.14 최 두 영 퍼블리싱 검증 - * @ 2018.09.27 최 두 영 다국어처리 - * - * @author 이 용 - * @since 2010.07.20 - * @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="comUssIonBnt.bndtManageRegist.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="bndtManage" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript" defer="defer"> - - /* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ - function fncBndtManageList(){ - location.href = "<c:url value='/uss/ion/bnt/EgovBndtManageList.do'/>"; - } - - /* ******************************************************** - * 저장처리화면 - ******************************************************** */ - function fncInsertBndtManage() { - var varForm = document.getElementById("bndtManage"); - varForm.action = "<c:url value='/uss/ion/bnt/insertBndtManage.do'/>"; - - if(confirm("<spring:message code="common.save.msg" />")){/* 저장 하시겠습니까? */ - if(!validateBndtManage(varForm)){ - return; - }else{ - varForm.submit(); - } - } - } - - function modalDialogCallback(retVal) { - if(retVal != null){ - - var tmp = retVal.split(","); - document.bndtManage.bndtId.value = tmp[0]; - document.getElementById("bndtIdName").value=tmp[2]; - document.getElementById("orgnztNm").value=tmp[3]; - - document.bndtManage.action = "<c:url value='/uss/ion/bnt/EgovBndtManageRegist.do'/>"; - $('.ui-dialog-content').dialog('close'); - } - } - $(document).ready(function () { - $('#BndtRegist').click(function (e) { - e.preventDefault(); - - var pagetitle = $(this).attr("title"); - var page = "<c:url value='/uss/ion/ism/selectSanctnerListNew.do'/>"; - - var $dialog = $('<div></div>') - .html('<iframe style="border: 0px; " src="' + page + '" width="100%" height="100%"></iframe>') - .dialog({ - autoOpen: false, - modal: true, - height: 750, - width: 770, - title: pagetitle - }); - $dialog.dialog('open'); - }); - }); -</script> -</head> - -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> -<form:form commandName="bndtManage" name="bndtManage" method="post" > -<input name="cmd" type="hidden" value="insert"/> -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comUssIonBnt.bndtManageRegist.title"/></h2><!-- 당직 등록 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comUssIonBnt.common.bndtIdName"/> <span class="pilsu">*</span></th><!-- 당직자명 --> - <td class="left"> - <input name="bndtIdName" id="bndtIdName" type="text" title="<spring:message code="comUssIonBnt.common.bndtIdName"/>" readonly="readonly" style="width:128px"/><!-- 당직자명 --> - <form:hidden path="bndtId"/> - <form:errors path="bndtId"/> - <a id="BndtRegist" title="<spring:message code="comUssIonBnt.common.bndtIdName"/>" style="selector-dummy: expression(this.hideFocus=false);"><img src="<c:url value='/images/egovframework/com/cmm/btn/btn_search.gif' />" - style="vertical-align: middle" alt="<spring:message code="comUssIonBnt.common.bndt"/>" title="<spring:message code="comUssIonBnt.common.bndt"/>"></a> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonBnt.common.orgnztNm"/></th><!-- 소속 --> - <td class="left"> - <input name="orgnztNm" id="orgnztNm" type="text" title="<spring:message code="comUssIonBnt.common.orgnztNm"/>" class="readOnlyClass" readonly="readonly" style="width:128px" /><!-- 소속 --> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonBnt.common.bndtDe"/> <span class="pilsu">*</span></th><!-- 당직일자 --> - <td class="left"> - <form:input path="bndtDe" size="10" maxlength="10" title="<spring:message code='comUssIonBnt.common.bndtDe'/>" readonly="true" style="width:70px" /><!-- 당직일자 --> - <form:errors path="bndtDe"/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonBnt.common.remark"/></th><!-- 비고 --> - <td class="left"> - <form:textarea path="remark" rows="4" cols="70" cssClass="txaClass" title="<spring:message code='comUssIonBnt.common.remark'/>" /><!-- 비고 --> - <form:errors path="remark"/> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fncInsertBndtManage(); return false;" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/bnt/EgovBndtManageList.do'/>?searchCondition=1" onclick="fncBndtManageList(); return false;"><spring:message code="button.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/uss/ion/bnt/example/excelBNDT.xls =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/example/excelBNDT.xlsx =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtCeckManageList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtCeckManageList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtCeckManageList.jsp (nonexistent) @@ -1,172 +0,0 @@ -<% -/** - * @Class Name : EgovBndtCeckManageList.java - * @Description : EgovBndtCeckManageList jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.07.20 이 용 최초 생성 - * @ 2018.08.14 최 두 영 퍼블리싱 점검, 소스 오류 점검 - * @ 2018.09.27 최 두 영 다국어처리 - * - * @author 이 용 - * @since 2010.07.20 - * @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="comUssIonBnt.bndtCeckManageList.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 linkPage(pageNo){ - var varForm = document.all["listForm"]; - varForm.searchCondition.value = "1"; - varForm.pageIndex.value = pageNo; - varForm.action = "<c:url value='/uss/ion/bnt/EgovBndtCeckManageList.do'/>"; - varForm.submit(); - } - -/* ******************************************************** - * 조회 처리 - ******************************************************** */ - /*설명 : 목록 조회 */ - function fncSelectMtgPlaceManageList(pageNo){ - var varForm = document.all["listForm"]; - //varForm.searchCondition.value = "1"; - varForm.pageIndex.value = pageNo; - varForm.action = "<c:url value='/uss/ion/bnt/EgovBndtCeckManageList.do'/>"; - varForm.submit(); - } - -/* ******************************************************** - * 등록 처리 함수 - ******************************************************** */ -function fncBndtCeckManageRegist(){ - location.href = "<c:url value='/uss/ion/bnt/EgovBndtCeckManageRegist.do'/>"; -} - -/* ******************************************************** - * 상세회면 처리 함수 - ******************************************************** */ -function fncBndtCeckManageDetail(bndtCeckSe, bndtCeckCd){ - var varForm = document.all["listForm"]; - varForm.bndtCeckSe.value = bndtCeckSe; - varForm.bndtCeckCd.value = bndtCeckCd; - varForm.action = "<c:url value='/uss/ion/bnt/EgovBndtCeckManage.do'/>"; - varForm.submit(); -} - ---> -</script> -</head> -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<div class="board"> - <h1><spring:message code="comUssIonBnt.bndtCeckManageList.title"/></h1><!-- 당직체크관리 목록 --> - - <form name="listForm" action="<c:url value='/uss/ion/bnt/EgovBndtCeckManageList.do'/>" method="post"> - <input type="hidden" name="searchCondition"> - <input type="hidden" name="bndtCeckSe"> - <input type="hidden" name="bndtCeckCd"> - <input type="hidden" name="pageIndex" value="<c:if test="${empty bndtCeckManageVO.pageIndex }">1</c:if><c:if test="${!empty bndtCeckManageVO.pageIndex }"><c:out value='${bndtCeckManageVO.pageIndex}'/></c:if>"> - - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"><!-- 이 레이아웃은 하단 정보를 대한 검색 정보로 구성되어 있습니다. --> - <ul> - <li> - <label for=""><spring:message code="comUssIonBnt.common.searchBndtCeckSe"/> : </label><!-- 당직구분 --> - <select name="searchBndtCeckSe" title="<spring:message code="comUssIonBnt.common.searchBndtCeckSe"/>"><!-- 당직구분 --> - <option value="" <c:if test="${bndtCeckManageVO.searchBndtCeckSe eq '' }">selected</c:if>><spring:message code="comUssIonBnt.common.selectedAll"/></option><!-- 전체 --> - <c:forEach items="${bndtCeckSeList}" var="result" varStatus="status"> - <option value="<c:out value="${result.code}"/>" <c:if test="${result.code eq bndtCeckManageVO.searchBndtCeckSe}">selected</c:if>><c:out value="${result.codeNm }"/></option> - </c:forEach> - </select> - - <label for="" style="margin-left:10px"><spring:message code="comUssIonBnt.common.bndtCeckCdName"/> : </label><!-- 당직체크코드명 --> - <input name="searchKeyword" type="text" size="20" value="${bndtCeckManageVO.searchKeyword}" maxlength="100" title="<spring:message code="comUssIonBnt.common.bndtCeckCdName"/>"/><!-- 당직체크코드명 --> - - <label for="" style="margin-left:10px"><spring:message code="comUssIonBnt.common.useAt"/> : </label><!-- 사용여부 --> - <select name="searchUseAt" title="<spring:message code="comUssIonBnt.common.useAt"/>"><!-- 사용여부 --> - <option value="" <c:if test="${bndtCeckManageVO.searchUseAt eq '' }">selected</c:if>><spring:message code="comUssIonBnt.common.selectedAll"/></option><!-- 전체 --> - <option value="Y" <c:if test="${bndtCeckManageVO.searchUseAt eq 'Y' }">selected</c:if>><spring:message code="comUssIonBnt.common.useAt.y"/></option><!-- 사용 --> - <option value="N" <c:if test="${bndtCeckManageVO.searchUseAt eq 'N' }">selected</c:if>><spring:message code="comUssIonBnt.common.useAt.n"/></option><!-- 미사용 --> - </select> - - <input class="s_btn" type="submit" value='<spring:message code="button.inquire" />' title='<spring:message code="button.inquire" />' onclick="fncSelectMtgPlaceManageList('1'); return false;" /> - <span class="btn_b"><a href="<c:url value='/uss/ion/bnt/EgovBndtCeckManageRegist.do'/>?searchCondition=1" onclick="fncBndtCeckManageRegist(); return false;" title='<spring:message code="button.create" />'><spring:message code="button.create" /></a></span> - </li> - </ul> - </div> - </form> - <table class="board_list"> - <caption></caption> - <colgroup> - <col style="width:10%" /> - <col style="width:20%" /> - <col style="width:30%" /> - <col style="width:30%" /> - <col style="width:10%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="table.num" /></th><!-- 번호 --> - <th scope="col"><spring:message code="comUssIonBnt.common.bndtCeckTemp1"/></th><!-- 당직체크구분 --> - <th scope="col"><spring:message code="comUssIonBnt.common.bndtCeckCd"/></th><!-- 당직체크코드 --> - <th scope="col"><spring:message code="comUssIonBnt.common.bndtCeckCdName"/></th><!-- 당직체크코드명 --> - <th scope="col"><spring:message code="comUssIonBnt.common.useAt"/></th><!-- 사용여부 --> - </tr> - </thead> - <tbody> - <c:forEach items="${bndtCeckManageList}" var="resultInfo" varStatus="status"> - <tr> - <td><c:out value="${(bndtCeckManageVO.pageIndex - 1) * bndtCeckManageVO.pageSize + status.count}"/></td> - <td><c:out value="${resultInfo.bndtCeckTemp1}"/></td> - <td><c:out value="${resultInfo.bndtCeckCd}"/></td> - <td> - <form name="item" method="post" action="<c:url value='/uss/ion/bnt/EgovBndtCeckManage.do'/>"> - <input type="hidden" name="bndtCeckSe" value="<c:out value="${resultInfo.bndtCeckSe }"/>"> - <input type="hidden" name="bndtCeckCd" value="<c:out value="${resultInfo.bndtCeckCd }"/>"> - <span class="link"><input type="submit" value="<c:out value="${resultInfo.bndtCeckCdNm}"/>" onclick="fncBndtCeckManageDetail('<c:out value="${resultInfo.bndtCeckSe}"/>','<c:out value="${resultInfo.bndtCeckCd}"/>'); return false;" style="text-align : left;"></span> - </form></td> - <td><c:if test="${resultInfo.useAt == 'Y'}"><spring:message code="comUssIonBnt.common.useAt.y"/></c:if><c:if test="${resultInfo.useAt == 'N'}"><spring:message code="comUssIonBnt.common.useAt.n"/></c:if></td><!-- 사용 /미사용 --> - </tr> - </c:forEach> - - <c:if test="${fn:length(bndtCeckManageList) == 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> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtDiaryRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtDiaryRegist.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtDiaryRegist.jsp (nonexistent) @@ -1,176 +0,0 @@ -<% -/** - * @Class Name : EgovBndtDiaryRegist.java - * @Description : EgovBndtDiaryRegist jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.07.20 이 용 최초 생성 - * @ 2018.09.27 최 두 영 다국어처리 - * - * @author 이 용 - * @since 2010.07.20 - * @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="comUssIonBnt.bndtDiaryRegist.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> -<validator:javascript formName="bndtDiary" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> - -/* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ -function fncBndtManageList(){ - location.href = "<c:url value='/uss/ion/bnt/EgovBndtManageList.do'/>"; -} - - -/* ******************************************************** -* 멀티입력 처리 함수 -******************************************************** */ -function fncInsertBndtDiary() { - var varFrom = document.getElementById("bndtDiary"); - var bndtCeckCd = varFrom.bndtCeckCd; - var bndtCeckSe = varFrom.bndtCeckSe; - var bndtCeckCdNm = varFrom.bndtCeckCdNm; - var checkChckSttus = ""; - var checkMtgPlaces = ""; - var valBndtDiary = ""; - var checkedCount = 0; - var validatorCount = 0; - var obj ; - - if(bndtCeckCd.length > 1) { - for(var i=0; i < bndtCeckCd.length; i++) { - - if(bndtCeckSe[i].value == "99"){ - checkChckSttus = document.getElementById("chckSttus"+bndtCeckSe[i].value+bndtCeckCd[i].value).value; - if(checkChckSttus == "" || checkChckSttus == null){ - alert(bndtCeckCdNm[i].value+" <spring:message code="comUssIonBnt.common.validate.fieldRequiredInput"/>");/* 필드는 필수 입력입니다. */ - validatorCount++; - } - } - else - { - obj = document.getElementsByName("chckSttus"+bndtCeckSe[i].value+bndtCeckCd[i].value); - for(var j=0; j < obj.length; j++) { - if(obj[j].checked) checkChckSttus = obj[j].value; - } - } - valBndtDiary += ((checkedCount==0? "" : "@")+bndtCeckSe[i].value+"$"+bndtCeckCd[i].value+"$"+checkChckSttus); - checkedCount++; - } - } else { - - if(bndtCeckSe.value == "99"){ - checkChckSttus = document.getElementById("chckSttus"+bndtCeckSe.value+bndtCeckCd.value).value; - if(checkChckSttus == "" || checkChckSttus == null){ - alert(bndtCeckCdNm.value+" <spring:message code="comUssIonBnt.common.validate.fieldRequiredInput"/>");/* 필드는 필수 입력입니다. */ - validatorCount++; - } - } - else{ - obj = document.getElementsByName("chckSttus"+bndtCeckSe.value+bndtCeckCd.value); - for(var j=0; j < obj.length; j++) { - if(obj[j].checked) checkChckSttus = obj[j].value; - } - } - valBndtDiary = bndtCeckSe.value+"$"+bndtCeckCd.value+"$"+checkChckSttus; - } - varFrom.diaryForInsert.value=valBndtDiary; - varFrom.action = "<c:url value='/uss/ion/bnt/insertBndtDiary.do'/>"; - - if(validatorCount ==0){ - if(confirm("<spring:message code="common.save.msg" />")) varFrom.submit(); /* 저장 하시겠습니까? */ - } -} ---> -</script> -</head> -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<form:form commandName="bndtDiary" name="bndtDiary" method="post" > -<div style="visibility:hidden;display:none;"><input name="iptSubmit" type="submit" value="<spring:message code="comUssIonBnt.common.submit"/>" title="<spring:message code="comUssIonBnt.common.submit"/>"></div><!-- 전송 --> -<input name="cmd" type="hidden" value="<c:out value='insert'/>"/> -<input name="diaryForInsert" type="hidden" /> -<input name="bndtId" type="hidden" value="<c:out value='${bndtDiaryVO.bndtId}'/>"/> -<input name="bndtDe" type="hidden" value="<c:out value='${bndtDiaryVO.bndtDe}'/>"/> - -<div class="board"> - <h1><spring:message code="comUssIonBnt.bndtDiaryRegist.title"/></h1><!-- 당직일지 등록 --> - - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"><!-- 이 레이아웃은 하단 정보를 대한 검색 정보로 구성되어 있습니다. --> - <ul> - <li> - - <span class="btn_b"><a href="" onclick="fncInsertBndtDiary(); return false;" title='<spring:message code="button.save" />'><spring:message code="button.save" /></a></span> - <span class="btn_b"><a href="<c:url value='/uss/ion/bnt/EgovBndtManageList.do'/>" onclick="fncBndtManageList(); return false;"><spring:message code="button.list" /></a></span> - </li> - </ul> - </div> - - <table class="board_list"> - <caption></caption> - <colgroup> - <col style="width:40%" /> - <col style="width:30%" /> - <col style="width:30%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="comUssIonBnt.common.bndtCeckCdNm"/></th><!-- 당직체크목록 --> - <th scope="col"><spring:message code="comUssIonBnt.common.bndtCeckCd.good"/></th><!-- 양호 --> - <th scope="col"><spring:message code="comUssIonBnt.common.bndtCeckCd.bad"/></th><!-- 불량 --> - <th scope="col"></th> - </tr> - </thead> - <tbody> - <c:forEach items="${bndtDiaryList}" var="resultInfo" varStatus="status"> - <input name="bndtCeckCd" type="hidden" value="<c:out value='${resultInfo.bndtCeckCd}'/>"/> - <input name="bndtCeckSe" type="hidden" value="<c:out value='${resultInfo.bndtCeckSe}'/>"/> - <input name="bndtCeckCdNm" type="hidden" value="<c:out value='${resultInfo.bndtCeckCdNm}'/>"/> - <tr> - <td><c:out value="${resultInfo.bndtCeckCdNm}"/><img src="<c:url value='/images/egovframework/com/cmm/icon/required.gif'/>" alt="<spring:message code="comUssIonBnt.common.requiredInputSign"/>" width="15" height="15"></td><!-- 필수입력표시 --> - <c:if test="${resultInfo.bndtCeckSe == '99'}"> - <td colspan="4"> - <input name="chckSttus${resultInfo.bndtCeckSe}${resultInfo.bndtCeckCd}" id="chckSttus${resultInfo.bndtCeckSe}${resultInfo.bndtCeckCd}" type="text" size="70" value="<c:out value='${resultInfo.chckSttus}'/>" maxlength="2000" style="width:90%;" title="<c:out value="${resultInfo.bndtCeckCdNm}"/>"> - </td> - </c:if> - <c:if test="${resultInfo.bndtCeckSe != '99'}"> - <c:if test="${resultInfo.chckSttus == '1'}"></c:if> - <td><input name="chckSttus${resultInfo.bndtCeckSe}${resultInfo.bndtCeckCd}" type="radio" value="1" title="<spring:message code="comUssIonBnt.common.bndtCeckCd.good"/>" checked></td><!-- 양호 --> - <td><input name="chckSttus${resultInfo.bndtCeckSe}${resultInfo.bndtCeckCd}" type="radio" value="2" title="<spring:message code="comUssIonBnt.common.bndtCeckCd.bad"/>" ></td><!-- 불량 --> - <c:if test="${resultInfo.chckSttus == '2'}"> - <td><input name="chckSttus${resultInfo.bndtCeckSe}${resultInfo.bndtCeckCd}" type="radio" value="1" title="<spring:message code="comUssIonBnt.common.bndtCeckCd.good"/>" ></td><!-- 양호 --> - <td><input name="chckSttus${resultInfo.bndtCeckSe}${resultInfo.bndtCeckCd}" type="radio" value="2" title="<spring:message code="comUssIonBnt.common.bndtCeckCd.bad"/>" checked></td><!-- 불량 --> - </c:if> - </c:if> - </tr> - </c:forEach> - </tbody> - </table> -</div> -</form:form> -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtCeckManageDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtCeckManageDetail.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtCeckManageDetail.jsp (nonexistent) @@ -1,133 +0,0 @@ -<% -/** - * @Class Name : EgovBndtCeckManageDetail.java - * @Description : EgovBndtCeckManageDetail jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.07.20 이 용 최초 생성 - * @ 2018.08.14 최 두 영 퍼블리싱 점검, 소스 오류 점검 - * @ 2018.09.27 최 두 영 다국어처리 - * - * @author 이 용 - * @since 2010.07.20 - * @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="comUssIonBnt.bndtCeckManageDetail.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 fncBndtCeckManageList() { - var varFrom = document.getElementById("bndtCeckManage"); - varFrom.action = "<c:url value='/uss/ion/bnt/EgovBndtCeckManageList.do'/>"; - varFrom.submit(); -} - -/* ******************************************************** - * 수정화면으로 바로가기 - ******************************************************** */ - function fncEgovBndtCeckManage() { - var varFrom = document.getElementById("bndtCeckManage"); - varFrom.cmd.value = "updt"; - varFrom.action = "<c:url value='/uss/ion/bnt/EgovBndtCeckManage.do'/>"; - varFrom.submit(); - } - - /* ******************************************************** - * 삭제처리화면 - ******************************************************** */ - - function fncDeleteBndtCeckManage() { - var varFrom = document.getElementById("bndtCeckManage"); - varFrom.action = "<c:url value='/uss/ion/bnt/deleteBndtCeckManage.do'/>"; - if(confirm("<spring:message code="common.delete.msg"/>")){/* 삭제 하시겠습니까? */ - varFrom.submit(); - } - } ---> -</script> -</head> -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<form:form commandName="bndtCeckManage" name="bndtCeckManage" method="post" > -<div style="visibility:hidden;display:none;"><input name="iptSubmit" type="submit" value="<spring:message code="comUssIonBnt.common.submit"/>" title="<spring:message code="comUssIonBnt.common.submit"/>"></div><!-- 전송 --> -<input type="hidden" name="cmd" value="updt" > -<input type="hidden" name="bndtCeckSe" value ="<c:out value='${bndtCeckManageVO.bndtCeckSe}'/>"> -<input type="hidden" name="bndtCeckCd" value ="<c:out value='${bndtCeckManageVO.bndtCeckCd}'/>"/> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comUssIonBnt.bndtCeckManageDetail.title"/></h2><!-- 당직체크 상세조회 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:20%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comUssIonBnt.common.bndtCeckTemp1"/> <span class="pilsu">*</span></th><!-- 당직체크구분 --> - <td class="left"> - <c:out value='${bndtCeckManageVO.bndtCeckTemp1}'/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonBnt.common.bndtCeckCd"/> <span class="pilsu">*</span></th><!--당직체크코드 --> - <td class="left"> - <c:out value='${bndtCeckManageVO.bndtCeckCd}'/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonBnt.common.bndtCeckCdName"/> <span class="pilsu">*</span></th><!-- 당직체크코드명 --> - <td class="left"> - <c:out value='${bndtCeckManageVO.bndtCeckCdNm}'/> - </td> - </tr> - - <tr> - <th><spring:message code="comUssIonBnt.common.useAt"/> <span class="pilsu">*</span></th><!-- 사용여부 --> - <td class="left"> - <c:if test="${bndtCeckManageVO.useAt == 'Y' }"> <spring:message code="comUssIonBnt.common.useAt.y"/> </c:if><!-- 사용 --> - <c:if test="${bndtCeckManageVO.useAt == 'N' }"> <spring:message code="comUssIonBnt.common.useAt.n"/> </c:if><!-- 미사용 --> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <span class="btn_s"><a href="<c:url value='/uss/ion/bnt/EgovBndtCeckManage.do'/>?cmd=updt&bndtCeckSe=<c:out value='${bndtCeckManageVO.bndtCeckSe}'/>&bndtCeckCd=<c:out value='${bndtCeckManageVO.bndtCeckCd}'/>" onclick="fncEgovBndtCeckManage(); return false;"><spring:message code="button.update" /></a></span> - <span class="btn_s"><a href="<c:url value='/uss/ion/bnt/deleteBndtCeckManage.do'/>?bndtCeckSe=<c:out value='${bndtCeckManageVO.bndtCeckSe}'/>&bndtCeckCd=<c:out value='${bndtCeckManageVO.bndtCeckCd}'/>" onclick="fncDeleteBndtCeckManage(); return false;"><spring:message code="button.delete" /></a></span> - <span class="btn_s"><a href="<c:url value='/uss/ion/bnt/EgovBndtCeckManageList.do'/>" onclick="fncBndtCeckManageList(); return false;"><spring:message code="button.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/uss/ion/bnt/EgovBndtManageUpdt.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtManageUpdt.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnt/EgovBndtManageUpdt.jsp (nonexistent) @@ -1,121 +0,0 @@ -<% -/** - * @Class Name : EgovBndtManageUpdt.java - * @Description : EgovBndtManageUpdt jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.07.20 이 용 최초 생성 - * @ 2018.08.14 최 두 영 퍼블리싱 검증 - * @ 2018.09.27 최 두 영 다국어처리 - * - * @author 이 용 - * @since 2010.07.20 - * @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="comUssIonBnt.bndtManageUpdt.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> -<validator:javascript formName="bndtManage" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> - - /* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ - function fncBndtManageList(){ - location.href = "<c:url value='/uss/ion/bnt/EgovBndtManageList.do'/>"; - } - - /* ******************************************************** - * 저장처리화면 - ******************************************************** */ - function fncUpdtBndtManage() { - var varFrom = document.getElementById("bndtManage"); - varFrom.action = "<c:url value='/uss/ion/bnt/updtBndtManage.do'/>"; - - if(confirm("<spring:message code="common.save.msg" />")){/* 저장 하시겠습니까? */ - if(!validateBndtManage(varFrom)){ - return; - }else{ - varFrom.submit(); - } - } - } - - <c:if test="${!empty errorMessage}">alert("${errorMessage}");</c:if> -</script> -</head> - -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<form:form commandName="bndtManage" name="bndtManage" method="post" > -<form:hidden path="bndtId" /> -<form:hidden path="bndtDe" /> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comUssIonBnt.bndtManageUpdt.title"/></h2><!-- 당직 수정 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comUssIonBnt.common.bndtIdName"/> <span class="pilsu">*</span></th><!-- 당직자명 --> - <td class="left"> - <c:out value='${bndtManageVO.bndtTemp1}'/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonBnt.common.orgnztNm"/></th><!-- 소속 --> - <td class="left"> - <c:out value='${bndtManageVO.bndtTemp2}'/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonBnt.common.bndtDe"/> <span class="pilsu">*</span></th><!-- 당직일자 --> - <td class="left"> - <c:out value='${bndtManageVO.bndtDe}'/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonBnt.common.remark"/></th><!-- 비고 --> - <td class="left"> - <form:textarea path="remark" rows="4" cols="70" cssClass="txaClass" title="<spring:message code='comUssIonBnt.common.remark'/>" /><!-- 비고 --> - <form:errors path="remark"/> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fncUpdtBndtManage(); return false;" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/bnt/EgovBndtManageList.do'/>" onclick="fncBndtManageList(); return false;"><spring:message code="button.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/uss/ion/ntr/EgovNoteRecptnList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ntr/EgovNoteRecptnList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ntr/EgovNoteRecptnList.jsp (nonexistent) @@ -1,259 +0,0 @@ -<%-- - Class Name : EgovNoteRecptnList.jsp - Description : 받은쪽지함관리 목록조회 - Modification Information - - 수정일 수정자 수정내용 - ------- -------- --------------------------- - 2010.08.05 장동한 최초 생성 - 2017.09.14 장동한 공통컴포넌트 3.7 개선 - - author : 공통서비스 개발팀 장동한 - since : 2010.08.05 - ---%> -<%@ 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"%> -<c:set var="pageTitle"><spring:message code="comUssIonNtr.title"/></c:set> -<!DOCTYPE html> -<html> -<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/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" language="javascript"> -/* ******************************************************** - * 초기화 - ******************************************************** */ -function fn_egov_init(){ - - $("#searchFromDate").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'button' - , 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) - }); - - - $("#searchToDate").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'button' - , 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 linkPage(pageNo){ - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/uss/ion/ntr/listNoteRecptn.do'/>"; - document.listForm.submit(); -} - -/* ******************************************************** - * 상세회면 처리 함수 - ******************************************************** */ -function fn_egov_detail_NoteRecptn(noteId,noteTrnsmitId){ - var vFrom = document.listForm; - vFrom.noteId.value = noteId; - vFrom.noteTrnsmitId.value = noteTrnsmitId; - vFrom.action = "<c:url value='/uss/ion/ntr/detailNoteRecptn.do'/>"; - vFrom.submit(); -} - -/* ******************************************************** - * 검색 함수 - ******************************************************** */ -function fn_egov_search_NoteRecptn(){ - var vFrom = document.listForm; - - if(vFrom.searchFromDate.value != ""){ - if(vFrom.searchFromDate.value > vFrom.searchToDate.value){ - alert("<spring:message code="comUssIonNtr.validate.dateFromCheck" />"); //검색조건의 시작일자가 종료일자보다 늦습니다. 검색조건 날짜를 확인하세요! - return; - } - }else{ - vFrom.searchToDate.value = ""; - } - - vFrom.pageIndex.value = "1"; - vFrom.action = "<c:url value='/uss/ion/ntr/listNoteRecptn.do'/>"; - vFrom.submit(); - -} -/* ******************************************************** -* 체크 박스 선택 함수 -******************************************************** */ -function fn_egov_checkAll_NoteRecptn(){ - - var FLength = document.getElementsByName("checkList").length; - var checkAllValue = document.getElementById('checkAll').checked; - - //undefined - if( FLength == 1){ - document.listForm.checkList.checked = checkAllValue; - }{ - for(var i=0; i < FLength; i++) - { - document.getElementsByName("checkList")[i].checked = checkAllValue; - } - } - -} -/* ******************************************************** -* 체크 박스 선태 건수 -******************************************************** */ -var g_nDelCount = 0; -function fn_egov_delCnt_NoteRecptn(){ - - g_nDelCount = 0; - var FLength = document.getElementsByName("checkList").length; - - //undefined - if( FLength == 1){ - if(document.listForm.checkList.checked == true){g_nDelCount++;} - }{ - for(var i=0; i < FLength; i++) - { - if(document.getElementsByName("checkList")[i].checked == true){g_nDelCount++;} - } - } - - return g_nDelCount; - -} -/* ******************************************************** -* 목록 삭제 -******************************************************** */ -function fn_egov_delete_NoteRecptn(){ - - var vFrom = document.listForm; - - if(fn_egov_delCnt_NoteRecptn() == 0){ - alert("<spring:message code="comUssIonNtr.validate.noDelList" /> "); //삭제할 목록을 선택해주세요! - document.getElementById('checkAll').focus(); - return; - } - - if(confirm("<spring:message code="comUssIonNtr.validate.deleteCnfirmt" />")){ //선택된 받은쪽지함을 삭제 하시겠습니까? - vFrom.action = "<c:url value='/uss/ion/ntr/listNoteRecptn.do'/>"; - vFrom.cmd.value = 'del'; - vFrom.submit(); - - } -} -</script> -</head> -<body onload="fn_egov_init();"> - -<!-- javascript warning tag --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<div class="board"> - <h1>${pageTitle} <spring:message code="title.list" /></h1> - <form name="listForm" id="listForm" action="<c:url value='/uss/ion/ntr/listNoteRecptn.do'/>" method="post" onSubmit="fn_egov_search_NoteRecptn(); return false;"> - <!-- 검색영역 --> - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"> - <ul> - <li> - <spring:message code="comUssIonNtr.searchCondition.rcverDate" />&nbsp;:&nbsp;<!-- 보낸날짜 --> - <input type="text" name="searchFromDate" id="searchFromDate" size="10" maxlength="10" value="${searchVO.searchFromDate}" title="<spring:message code="comUssIonNtr.searchCondition.searchFromDate" />" readonly> ~<!-- 보낸날짜 시작일자 --> - <input type="text" name="searchToDate" id="searchToDate" size="10" maxlength="10" value="${searchVO.searchToDate}" title="<spring:message code="comUssIonNtr.searchCondition.searchToDate" />" readonly><!-- 보낸날짜 종료일자 --> - </li> - <li> - <select name="searchCondition" title="<spring:message code="title.searchCondition" /> <spring:message code="input.cSelect" />"> - <option selected value=''>--<spring:message code="input.select" />--</option> - <option value='NOTE.NOTE_SJ' <c:if test="${searchCondition == 'NOTE.NOTE_SJ'}">selected</c:if>><spring:message code="comUssIonNtr.searchCondition.NOTE_SJ" /></option><!-- 쪽지제목 --> - <option value='NOTE.NOTE_CN' <c:if test="${searchCondition == 'NOTE.NOTE_CN'}">selected</c:if>><spring:message code="comUssIonNtr.searchCondition.NOTE_CN" /></option><!-- 쪽지내용 --> - <option value='NOTE_RNS.RCVER_NM' <c:if test="${searchCondition == 'NOTE_RNS.RCVER_NM'}">selected</c:if>><spring:message code="comUssIonNtr.searchCondition.RCVER_NM" /></option><!-- 보낸사람 --> - </select> - </li> - <!-- 검색키워드 및 조회버튼 --> - <li> - <input class="s_input" name="searchKeyword" type="text" size="35" title="<spring:message code="title.search" /> <spring:message code="input.input" />" value='<c:out value="${searchVO.searchKeyword}"/>' maxlength="155" > - <input type="submit" class="s_btn" value="<spring:message code="button.inquire" />" title="<spring:message code="title.inquire" /> <spring:message code="input.button" />" /> - <span class="btn_b"><a href="javascript:fn_egov_delete_NoteRecptn();" title="<spring:message code="button.delete" /> <spring:message code="input.button" />"><spring:message code="button.delete" /></a></span> - </li> - </ul> - </div> - - <!-- 목록영역 --> - <table class="board_list" summary="<spring:message code="common.summary.list" arguments="${pageTitle}" />"> - <caption>${pageTitle} <spring:message code="title.list" /></caption> - <colgroup> - <col style="width: 3%;"> - <col style="width: 5%;"> - <col style="width: ;"> - <col style="width: 13%;"> - <col style="width: 18%;"> - </colgroup> - <thead> - <tr> - <th><input type="checkbox" name="checkAll" id="checkAll" title="<spring:message code="input.selectAll.title" />" value="1" onClick="fn_egov_checkAll_NoteRecptn();"></th><!-- 전체선택 --> - <th><spring:message code="comUssIonNtr.list.seq" /></th><!-- 순번 --> - <th class="board_th_link"><spring:message code="comUssIonNtr.list.noteSj" /></th><!-- 제목 --> - <th><spring:message code="comUssIonNtr.list.rcverNm" /></th><!-- 보낸사람 --> - <th><spring:message code="comUssIonNtr.list.rcverDateTime" /></th><!-- 보낸시각 --> - </tr> - </thead> - <tbody class="ov"> - <c:if test="${fn:length(resultList) == 0}"> - <tr> - <td colspan="5"><spring:message code="common.nodata.msg" /></td> - </tr> - </c:if> - <c:forEach items="${resultList}" var="resultInfo" varStatus="status"> - <tr> - <td><input type="checkbox" name="checkList" title="<spring:message code="input.cSelect" />" value="${resultInfo.noteId},${resultInfo.noteTrnsmitId},${resultInfo.noteRecptnId}"></td> - <td><c:out value="${(searchVO.pageIndex-1) * searchVO.pageSize + status.count}"/></td> - <td class="left"> - <a href="<c:url value='/uss/ion/ntr/detailNoteRecptn.do'/>?pageIndex=${searchVO.pageIndex}&amp;noteId=${resultInfo.noteId}&amp;noteTrnsmitId=${resultInfo.noteTrnsmitId}&amp;noteRecptnId=${resultInfo.noteRecptnId}"><c:out value='${fn:substring(resultInfo.noteSj, 0, 40)}'/></a> - </td> - <td><c:out value="${resultInfo.rcverNm}"/></td> - <td><c:out value="${resultInfo.frstRegisterPnttm}"/></td> - </tr> - </c:forEach> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul><ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="fn_egov_select_linkPage"/></ul> - </div> - - - <input name="cmd" type="hidden" value=""> - <input name="noteId" type="hidden" value=""> - <input name="noteTrnsmitId" type="hidden" value=""> - <input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"> - </form> -</div><!-- end div board --> - - - -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ntr/EgovNoteRecptnDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ntr/EgovNoteRecptnDetail.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ntr/EgovNoteRecptnDetail.jsp (nonexistent) @@ -1,166 +0,0 @@ -<%-- - Class Name : EgovNoteRecptnDetail.jsp - Description : 받은쪽지함관리 상세보기 - Modification Information - - 수정일 수정자 수정내용 - ------- -------- --------------------------- - 2009.09.16 장동한 최초 생성 - 2017.09.14 장동한 공통컴포넌트 3.7 개선 - - author : 공통서비스 개발팀 장동한 - since : 2009.09.16 - - 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 prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%pageContext.setAttribute("crlf", "\r\n"); %> -<c:set var="pageTitle"><spring:message code="comUssIonNtr.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.detail" /></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"> -/* ******************************************************** - * 초기화 - ******************************************************** */ -function fn_egov_init_NoteRecptn(){ - -} -/* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ -function fn_egov_list_NoteRecptn(){ - location.href = "<c:url value='/uss/ion/ntr/listNoteRecptn.do'/>"; -} -/* ******************************************************** - * 저장처리화면 - ******************************************************** */ -function fn_egov_modify_NoteRecptn(){ - var vFrom = document.NoteRecptnForm; - vFrom.cmd.value = ''; - vFrom.action = "<c:url value='/uss/ion/ntr/registNoteRecptn.do'/>";; - vFrom.submit(); - -} -/* ******************************************************** - * 삭제처리 - ******************************************************** */ -function fn_egov_delete_NoteRecptn(){ - var vFrom = document.NoteRecptnForm; - if(confirm("<spring:message code="common.delete.msg" />")){ - vFrom.cmd.value = 'del'; - vFrom.action = "<c:url value='/uss/ion/ntr/detailNoteRecptn.do'/>"; - vFrom.submit(); - }else{ - vFrom.cmd.value = ''; - } -} -</script> -</head> -<body onLoad="fn_egov_init_NoteRecptn();"> - -<!-- javascript warning tag --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2>${pageTitle} <spring:message code="title.detail" /></h2> - - <form name="NoteRecptnForm" action="<c:url value='/uss/ion/ntr/detailNoteRecptn.do'/>" method="post"> - <!-- 상세조회 --> - <table class="wTable" summary="<spring:message code="common.summary.inqire" arguments="${pageTitle}" />"> - <caption>${pageTitle} <spring:message code="title.detail" /></caption> - <colgroup> - <col style="width:16%;"> - <col style="width: ;"> - <col style="width:16%;"> - <col style="width:18%;"> - </colgroup> - <tbody> - <!-- 쪽지제목 --> - <tr> - <th><spring:message code="comUssIonNtr.detail.noteSj" /></th> - <td colspan="3" class="left"> - <c:set var="noteRecptnNoteSj" value="${fn:escapeXml(noteRecptn.noteSj)}"/> - <c:set var="noteRecptnNoteSj" value="${fn:replace(noteRecptnNoteSj , crlf , '<br>')}"/> - <c:out value="${noteRecptnNoteSj}" escapeXml="false" /> - </td> - </tr> - <!-- 발신자, 발신시각 --> - <tr> - <th><spring:message code="comUssIonNtr.detail.trnsmiterNm" /></th> - <td class="left"><c:out value="${noteRecptn.trnsmiterNm}" /></td> - <th><spring:message code="comUssIonNtr.detail.trnsmiterPnttm" /></th> - <td class="left"><c:out value="${noteRecptn.trnsmiterPnttm}" /></td> - </tr> - <!-- 수신자, 수신시각 --> - <tr> - <th><spring:message code="comUssIonNtr.detail.rcverNm" /></th> - <td class="left"> - <c:forEach items="${resultRecptnEmp}" var="resultInfo" varStatus="status"> - - <c:if test="${noteRecptn.rcverNm eq resultInfo.rcverNm}"> - <b><c:out value="${noteRecptn.rcverNm}" /></b> - </c:if> - <c:if test="${noteRecptn.rcverNm ne resultInfo.rcverNm}"> - <c:out value="${resultInfo.rcverNm}" /> - </c:if> - <c:if test="${fn:length(resultRecptnEmp) != status.count}">,</c:if> - </c:forEach> - </td> - <th><spring:message code="comUssIonNtr.detail.rcverPnttm" /></th> - <td class="left"><c:out value="${noteRecptn.rcverPnttm}" /></td> - </tr> - <!-- 쪽지내용 --> - <tr> - <th class="vtop"><spring:message code="comUssIonNtr.detail.noteRecptn" /></th> - <td colspan="3" class="cnt"> - <c:set var="noteRecptnNoteCn" value="${fn:escapeXml(noteRecptn.noteCn)}"/> - <c:set var="noteRecptnNoteCn" value="${fn:replace(noteRecptnNoteCn , crlf , '<br>')}"/> - <c:out value="${noteRecptnNoteCn}" escapeXml="false" /> - </td> - </tr> - </tbody> - </table> - - <input name="noteId" type="hidden" value="${noteRecptn.noteId}"> - <input name="noteTrnsmitId" type="hidden" value="${noteRecptn.noteTrnsmitId}"> - <input name="noteRecptnId" type="hidden" value="${noteRecptn.noteRecptnId}"> - <input name="cmd" type="hidden" value="<c:out value=''/>"> - </form> - - <!-- 하단 버튼 --> - <div class="btn"> - - <form name="formUpdt" action="<c:url value='/uss/ion/ntm/registEgovNoteManage.do'/>" method="post" style="float:left;"> - <input type="submit" class="s_submit" value="<spring:message code="comUssIonNtr.btn.replay" />"> - <input name="noteId" type="hidden" value="${noteRecptn.noteId}"> - <input name="cmd" type="hidden" value="<c:out value='reply'/>"> - </form> - - <form name="formDelete" action="<c:url value='/uss/ion/ntr/detailNoteRecptn.do'/>" method="post" style="float:left; margin:0 0 0 3px;"> - <input type="submit" class="s_submit" value="<spring:message code="button.delete" />" onClick="fn_egov_delete_NoteRecptn(); return false;"> - <input name="noteId" type="hidden" value="${noteRecptn.noteId}"> - <input name="noteTrnsmitId" type="hidden" value="${noteRecptn.noteTrnsmitId}"> - <input name="noteRecptnId" type="hidden" value="${noteRecptn.noteRecptnId}"> - <input name="cmd" type="hidden" value="<c:out value='del'/>"> - </form> - - <form name="formList" action="<c:url value='/uss/ion/ntr/listNoteRecptn.do'/>" method="post" style="float:left; margin:0 0 0 3px;"> - <input type="submit" class="s_submit" value="<spring:message code="button.list" />"> - </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/uss/ion/nts/EgovNoteTrnsmitList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/nts/EgovNoteTrnsmitList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/nts/EgovNoteTrnsmitList.jsp (nonexistent) @@ -1,292 +0,0 @@ -<%-- - Class Name : EgovNoteTrnsmitList.jsp - Description : 보낸쪽지함관리 목록조회 - Modification Information - - 수정일 수정자 수정내용 - ------- -------- --------------------------- - 2009.07.27 장동한 최초 생성 - 2017.09.14 장동한 공통컴포넌트 3.7 개선 - - author : 공통서비스 개발팀 장동한 - since : 2009.07.27 - ---%> -<%@ 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"%> -<c:set var="pageTitle"><spring:message code="comUssIonNts.title"/></c:set> -<!DOCTYPE html> -<html> -<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/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" language="javascript"> -/* ******************************************************** - * 초기화 - ******************************************************** */ -function fn_egov_init(){ - - $("#searchFromDate").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'button' - , 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) - }); - - - $("#searchToDate").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'button' - , 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 linkPage(pageNo){ - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/uss/ion/nts/listNoteTrnsmit.do'/>"; - document.listForm.submit(); -} - -/* ******************************************************** - * 상세회면 처리 함수 - ******************************************************** */ -function fn_egov_detail_NoteTrnsmit(noteId,noteTrnsmitId){ - var vFrom = document.listForm; - vFrom.noteId.value = noteId; - vFrom.noteTrnsmitId.value = noteTrnsmitId; - vFrom.action = "<c:url value='/uss/ion/nts/detailNoteTrnsmit.do'/>"; - vFrom.submit(); -} - -/* ******************************************************** - * 검색 함수 - ******************************************************** */ -function fn_egov_search_NoteTrnsmit(){ - var vFrom = document.listForm; - vFrom.pageIndex.value = "1"; - vFrom.action = "<c:url value='/uss/ion/nts/listNoteTrnsmit.do'/>"; - vFrom.submit(); - -} -/* ******************************************************** -* 수신자 목록 팝업 -******************************************************** */ -function fn_egov_cnfirm_NoteTrnsmit(noteId){ - var left = (screen.width-800)/2; - var top = (screen.height-700)/3; - var url = "<c:url value='/uss/ion/nts/selectNoteTrnsmitCnfirm.do'/>?noteId=" + noteId; - var name = ""; - var width = 800; - var height = 700; - - var openWindows = window.open(url,name,"width="+width+",height="+height+",top="+top+",left="+left+",toolbar=no,status=no,location=no,scrollbars=yes,menubar=no,resizable=yes"); - - if (window.focus) {openWindows.focus()} -} - -/* ******************************************************** -* 체크 박스 선택 함수 -******************************************************** */ -function fn_egov_checkAll_NoteTrnsmit(){ - - var FLength = document.getElementsByName("checkList").length; - var checkAllValue = document.getElementById('checkAll').checked; - - //undefined - if( FLength == 1){ - document.listForm.checkList.checked = checkAllValue; - }{ - for(var i=0; i < FLength; i++) - { - document.getElementsByName("checkList")[i].checked = checkAllValue; - } - } - -} - -/* ******************************************************** -* 체크 박스 선태 건수 -******************************************************** */ -var g_nDelCount = 0; -function fn_egov_delCnt_NoteRecptn(){ - - g_nDelCount = 0; - var FLength = document.getElementsByName("checkList").length; - - //undefined - if( FLength == 1){ - if(document.listForm.checkList.checked == true){g_nDelCount++;} - }{ - for(var i=0; i < FLength; i++) - { - if(document.getElementsByName("checkList")[i].checked == true){g_nDelCount++;} - } - } - - return g_nDelCount; - -} - -/* ******************************************************** -* 목록 삭제 -******************************************************** */ -function fn_egov_delete_NoteTrnsmit(){ - var vFrom = document.listForm; - - if(fn_egov_delCnt_NoteRecptn() == 0){ - alert("<spring:message code="comUssIonNts.validate.noDelList" />"); //삭제할 목록을 선택해주세요! - document.getElementById('checkAll').focus(); - return; - } - - if(confirm("<spring:message code="comUssIonNts.validate.deleteCnfirmt" />")){ //선택된 보낸쪽지함을 삭제 하시겠습니까? - vFrom.action = "<c:url value='/uss/ion/nts/listNoteTrnsmit.do'/>"; - vFrom.cmd.value = 'del'; - vFrom.submit(); - } - -} - -/* ******************************************************** - * 검색 함수 - ******************************************************** */ -function fn_egov_search_NoteRecptn(){ - var vFrom = document.listForm; - - if(vFrom.searchFromDate.value != ""){ - if(vFrom.searchFromDate.value > vFrom.searchToDate.value){ - alert("<spring:message code="comUssIonNts.validate.dateFromCheck" />"); //검색조건의 시작일자가 종료일자보다 늦습니다. 검색조건 날짜를 확인하세요! - return; - } - }else{ - vFrom.searchToDate.value = ""; - } - - vFrom.pageIndex.value = "1"; - vFrom.action = "<c:url value='/uss/ion/nts/listNoteTrnsmit.do'/>"; - vFrom.submit(); - -} -</script> - -</head> -<body onload="fn_egov_init();"> - -<!-- javascript warning tag --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - - -<div class="board"> - <h1>${pageTitle} <spring:message code="title.list" /></h1> - <form name="listForm" id="listForm" action="<c:url value='/uss/ion/nts/listNoteTrnsmit.do'/>" method="post" onSubmit="fn_egov_search_NoteRecptn(); return false;"> - <!-- 검색영역 --> - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"> - <ul> - <li> - <spring:message code="comUssIonNts.searchCondition.rcverDate" />&nbsp;:&nbsp;<!-- 보낸날짜 --> - <input type="text" name="searchFromDate" id="searchFromDate" size="10" maxlength="10" value="${searchVO.searchFromDate}" title="<spring:message code="comUssIonNts.searchCondition.searchFromDate" />" readonly> ~ <!-- 보낸날짜 시작일자 --> - <input type="text" name="searchToDate" id="searchToDate" size="10" maxlength="10" value="${searchVO.searchToDate}" title="<spring:message code="comUssIonNts.searchCondition.searchToDate" />" readonly><!-- 보낸날짜 종료일자 --> - </li> - <li> - <select name="searchCondition" title="<spring:message code="title.searchCondition" /> <spring:message code="input.cSelect" />"> - <option selected value=''>--<spring:message code="input.select" />--</option> - <option value='NOTE.NOTE_SJ' <c:if test="${searchCondition == 'NOTE.NOTE_SJ'}">selected</c:if>><spring:message code="comUssIonNts.searchCondition.NOTE_SJ" /></option><!-- 쪽지제목 --> - <option value='NOTE.NOTE_CN' <c:if test="${searchCondition == 'NOTE.NOTE_CN'}">selected</c:if>><spring:message code="comUssIonNts.searchCondition.NOTE_CN" /></option><!-- 쪽지내용 --> - </select> - </li> - <!-- 검색키워드 및 조회버튼 --> - <li> - <input class="s_input" name="searchKeyword" type="text" size="35" title="<spring:message code="title.search" /> <spring:message code="input.input" />" value='<c:out value="${searchVO.searchKeyword}"/>' maxlength="155" > - <input type="submit" class="s_btn" value="<spring:message code="button.inquire" />" title="<spring:message code="title.inquire" /> <spring:message code="input.button" />" /> - <span class="btn_b"><a href="javascript:fn_egov_delete_NoteTrnsmit();" title="<spring:message code="button.delete" /> <spring:message code="input.button" />"><spring:message code="button.delete" /></a></span> - </li> - </ul> - </div> - - <!-- 목록영역 --> - <table class="board_list" summary="<spring:message code="common.summary.list" arguments="${pageTitle}" />"> - <caption>${pageTitle} <spring:message code="title.list" /></caption> - <colgroup> - <col style="width: 3%;"> - <col style="width: 5%;"> - <col style="width: ;"> - <col style="width: 13%;"> - <col style="width: 13%;"> - <col style="width: 18%;"> - </colgroup> - <thead> - <tr> - <th><input type="checkbox" name="checkAll" id="checkAll" title="<spring:message code="input.selectAll.title" />" value="1" onClick="fn_egov_checkAll_NoteTrnsmit();"></th><!-- 전체선택 --> - <th><spring:message code="comUssIonNts.list.seq" /></th><!-- 순번 --> - <th class="board_th_link"><spring:message code="comUssIonNts.list.noteSj" /></th><!-- 제목 --> - <th><spring:message code="comUssIonNts.list.rcverNm" /></th><!-- 받는사람 --> - <th><spring:message code="comUssIonNts.list.openAt" /></th><!-- 개봉/미개봉 --> - <th><spring:message code="comUssIonNts.list.trnsmiteDateTime" /></th><!-- 보낸시각 --> - </tr> - </thead> - <tbody class="ov"> - <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><input type="checkbox" name="checkList" title="선택" value="${resultInfo.noteId},${resultInfo.noteTrnsmitId}"></td> - <td><c:out value="${(searchVO.pageIndex-1) * searchVO.pageSize + status.count}"/></td> - <td class="left"> - <a href="<c:url value='/uss/ion/nts/detailNoteTrnsmit.do'/>?pageIndex=${searchVO.pageIndex}&amp;noteId=${resultInfo.noteId}&amp;noteTrnsmitId=${resultInfo.noteTrnsmitId}"><c:out value='${fn:substring(resultInfo.noteSj, 0, 40)}'/></a> - </td> - <td><c:out value="${resultInfo.rcverNm}"/><c:if test="${resultInfo.rcverCnt ne '0'}">&nbsp;외&nbsp; ${resultInfo.rcverCnt}명</c:if></td> - <td> - <span class="btn_s"><a href="<c:url value='/uss/ion/nts/selectNoteTrnsmitCnfirm.do'/>?noteId=${resultInfo.noteId}" onClick="fn_egov_cnfirm_NoteTrnsmit('${resultInfo.noteId}');return false;" title="<spring:message code="comUssIonNts.list.openAt" /> <spring:message code="input.button" />">${resultInfo.openY}/${resultInfo.openN}</a></span> - </td> - <td><c:out value="${resultInfo.frstRegisterPnttm}"/></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="noteId" type="hidden" value=""> - <input name="noteTrnsmitId" type="hidden" value=""> - <input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"> - </form> -</div><!-- end div board --> - - - -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/nts/EgovNoteTrnsmitDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/nts/EgovNoteTrnsmitDetail.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/nts/EgovNoteTrnsmitDetail.jsp (nonexistent) @@ -1,154 +0,0 @@ -<%-- - Class Name : EgovNoteTrnsmitDetail.jsp - Description : 보낸쪽지함 상세조회 - Modification Information - - 수정일 수정자 수정내용 - ------- -------- --------------------------- - 2009.09.16 장동한 최초 생성 - 2017.09.14 장동한 공통컴포넌트 3.7 개선 - - author : 공통서비스 개발팀 장동한 - since : 2009.09.16 - - 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 prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%pageContext.setAttribute("crlf", "\r\n"); %> -<c:set var="pageTitle"><spring:message code="comUssIonNts.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.detail" /></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"> -/* ******************************************************** - * 초기화 - ******************************************************** */ -function fn_egov_init_NoteTrnsmit(){ - -} -/* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ -function fn_egov_list_NoteTrnsmit(){ - location.href = "<c:url value='/uss/ion/nts/listNoteTrnsmit.do'/>"; -} -/* ******************************************************** - * 저장처리화면 - ******************************************************** */ -function fn_egov_modify_NoteTrnsmit(){ - var vFrom = document.NoteTrnsmitForm; - vFrom.cmd.value = ''; - vFrom.action = "<c:url value='/uss/ion/ntm/registEgovNoteManage.do'/>";; - vFrom.submit(); - -} -/* ******************************************************** - * 삭제처리 - ******************************************************** */ -function fn_egov_delete_NoteTrnsmit(){ - var vFrom = document.NoteTrnsmitForm; - if(confirm("삭제 하시겠습니까?")){ - vFrom.cmd.value = 'del'; - vFrom.action = "<c:url value='/uss/ion/nts/detailNoteTrnsmit.do'/>"; - vFrom.submit(); - }else{ - vFrom.cmd.value = ''; - } -} -</script> -</head> -<body onLoad="fn_egov_init_NoteTrnsmit();"> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2>${pageTitle} <spring:message code="title.detail" /></h2> - - <form name="NoteRecptnForm" action="<c:url value='/uss/ion/ntr/detailNoteRecptn.do'/>" method="post"> - <!-- 상세조회 --> - <table class="wTable" summary="<spring:message code="common.summary.inqire" arguments="${pageTitle}" />"> - <caption>${pageTitle} <spring:message code="title.detail" /></caption> - <colgroup> - <col style="width:16%;"> - <col style="width: ;"> - <col style="width:16%;"> - <col style="width:18%;"> - </colgroup> - <tbody> - <!-- 쪽지제목 --> - <tr> - <th><spring:message code="comUssIonNts.detail.noteSj" /></th> - <td colspan="3" class="left"> - <c:set var="noteTrnsmitNoteSj" value="${fn:escapeXml(noteTrnsmit.noteSj)}"/> - <c:set var="noteTrnsmitNoteSj" value="${fn:replace(noteTrnsmit.noteSj , crlf , '<br>')}"/> - <c:out value="${noteTrnsmitNoteSj}" escapeXml="false" /> - </td> - </tr> - <!-- 발신자, 발신시각 --> - <tr> - <th><spring:message code="comUssIonNts.detail.trnsmitNm" /></th> - <td class="left"><c:out value="${noteTrnsmit.frstRegisterNm}" /></td> - <th><spring:message code="comUssIonNts.detail.trnsmitPnttm" /></th> - <td class="left"><c:out value="${noteTrnsmit.frstRegisterPnttm}" /></td> - </tr> - <!-- 수신자, 전체, 미개봉 --> - <tr> - <th><spring:message code="comUssIonNts.detail.rcverNm" /></th> - <td class="left"> - <c:forEach items="${resultRecptnEmp}" var="resultInfo" varStatus="status"> - <c:out value="${resultInfo.rcverNm}" /> - <c:if test="${fn:length(resultRecptnEmp) != status.count}">,</c:if> - </c:forEach> - </td> - <td colspan="2"> - <font color="green"><!-- 전체 -->[<spring:message code="comUssIonNts.detail.trnsmitAll" />:${noteTrnsmit.rcverTotal}]</font>&nbsp;&nbsp; - <font color="blue"><!-- 개봉 -->[<spring:message code="comUssIonNts.detail.trnsmitOpen" />:${noteTrnsmit.openY}]</font>&nbsp;&nbsp; - <font color="red"><!-- 미개봉 -->[<spring:message code="comUssIonNts.detail.trnsmitNotOpen" />:${noteTrnsmit.openN}]</font>&nbsp;&nbsp; - </td> - - </tr> - <!-- 쪽지내용 --> - <tr> - <th class="vtop"><spring:message code="comUssIonNts.detail.noteRecptn" /></th> - <td colspan="3" class="cnt"> - <c:set var="noteTrnsmitNoteCn" value="${fn:escapeXml(noteTrnsmit.noteCn)}"/> - <c:set var="noteTrnsmitNoteCn" value="${fn:replace(noteTrnsmitNoteCn , crlf , '<br>')}"/> - <c:out value="${noteTrnsmitNoteCn}" escapeXml="false" /> - </td> - </tr> - </tbody> - </table> - - <input name="noteId" type="hidden" value="${noteTrnsmit.noteId}"> - <input name="noteTrnsmitId" type="hidden" value="${noteTrnsmit.noteTrnsmitId}"> - <input name="cmd" type="hidden" value="<c:out value=''/>"> - - </form> - - <!-- 하단 버튼 --> - <div class="btn"> - - <form name="formDelete" action="<c:url value='/uss/ion/nts/detailNoteTrnsmit.do'/>" method="post" style="float:left; margin:0 0 0 3px;"> - <input type="submit" class="s_submit" value="<spring:message code="button.delete" />" onClick="fn_egov_delete_NoteTrnsmit(); return false;"> - <input name="noteId" type="hidden" value="${noteTrnsmit.noteId}"> - <input name="noteTrnsmitId" type="hidden" value="${noteTrnsmit.noteTrnsmitId}"> - <input name="popupId" type="hidden" value="${popupManageVO.popupId}"> - <input name="cmd" type="hidden" value="<c:out value='del'/>"> - </form> - - <form name="formList" action="<c:url value='/uss/ion/nts/listNoteTrnsmit.do'/>" method="post" style="float:left; margin:0 0 0 3px;"> - <input type="submit" class="s_submit" value="<spring:message code="button.list" />"> - </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/uss/ion/nts/EgovNoteTrnsmitCnfirm.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/nts/EgovNoteTrnsmitCnfirm.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/nts/EgovNoteTrnsmitCnfirm.jsp (nonexistent) @@ -1,176 +0,0 @@ -<%-- - Class Name : EgovNoteTrnsmitCnfirm.jsp - Description : 수신자목록 팝업 - Modification Information - - 수정일 수정자 수정내용 - ------- -------- --------------------------- - 2010.08.05 장동한 최초 생성 - 2017.09.14 장동한 공통컴포넌트 3.7 개선 - - author : 공통서비스 개발팀 장동한 - since : 2010.08.05 - ---%> -<%@ 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"%> -<c:set var="pageTitle"><spring:message code="comUssIonNts.popupTrnsmitCnfirm.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.list" /></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/popup_com.css' />"> -<script type="text/javascript"> -/* ******************************************************** -* 화면 닫기 함수 -******************************************************** */ -function fn_egov_close_TrnsmitCnfirm(){ - window.close(); -} -/* ******************************************************** -* 보낸쪽지함 삭제 -******************************************************** */ -function fn_egov_delete_TrnsmitCnfirm(vFrom){ - - if(confirm("선택된 보낸쪽지 삭제 하시겠습니까?")){ - vFrom.submit(); - } - -} - -function fn_egov_close(){ - window.close(); -} -</script> -</head> -<body> -<!-- javascript warning tag --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> -<div class="popup"> - - <!-- 타이틀 --> - <h1>${pageTitle}</h1> - <form name="frm" method="post" action = "<c:url value='/cop/adb/selectManList.do'/>"> - - <table class="popwTable" summary="<spring:message code="common.summary.list" arguments="${pageTitle}" />"> - <caption>${pageTitle} <spring:message code="title.update" /></caption> - <colgroup> - <col style="width: 16%;"><col style="width: ;"> - </colgroup> - <tbody> - - <!-- 제목 --> - <c:set var="title"><spring:message code="comUssIonNts.detail.noteSj"/></c:set> - <tr> - <th><label for="schdulCn">${title}</label> </th> - <td class="left"><c:out value="${resultList[0].noteSj}"/></td> - </tr> - - <!-- 발신자 아이디--> - <c:set var="title"><spring:message code="comUssIonNts.detail.trnsmitNm"/> id</c:set> - <tr> - <th><label for="schdulCn">${title}</label> </th> - <td class="left"><c:out value="${resultList[0].trnsmiterIds}"/></td> - </tr> - - <!-- 발신자 명 --> - <c:set var="title"><spring:message code="comUssIonNts.detail.trnsmitNm"/> name</c:set> - <tr> - <th><label for="schdulCn">${title}</label> </th> - <td class="left"><c:out value="${resultList[0].trnsmiterNm}"/></td> - </tr> - - <!-- 발신시각 --> - <c:set var="title"><spring:message code="comUssIonNts.detail.trnsmitPnttm"/></c:set> - <tr> - <th><label for="schdulCn">${title}</label> </th> - <td class="left"><c:out value="${resultList[0].trnsmiterPnttm}"/></td> - </tr> - - </tbody> - </table> - <br/> - - - <!-- 목록영역 --> - <table class="pop_board_list" summary="<spring:message code="common.summary.list" arguments="${pageTitle}" />"> - <caption>${pageTitle} <spring:message code="title.list" /></caption> - <colgroup> - <col style="width: 5%;"> - <col style="width: 10%;"> - <col style="width: ;"> - <col style="width: 10%;"> - <col style="width: 10%;"> - <col style="width: 20%;"> - <col style="width: 10%;"> - </colgroup> - <thead> - <tr> - <th><spring:message code="comUssIonNts.popupTrnsmitCnfirmList.seq" /></th><!-- 순번 --> - <th><spring:message code="comUssIonNts.popupTrnsmitCnfirmList.rcverID" /></th><!-- 수신자ID --> - <th><spring:message code="comUssIonNts.popupTrnsmitCnfirmList.rcverNm" /></th><!-- 받는사람 --> - <th><spring:message code="comUssIonNts.popupTrnsmitCnfirmList.openAt" /></th><!-- 개봉/미개봉 --> - <th><spring:message code="comUssIonNts.popupTrnsmitCnfirmList.gbn" /></th><!-- 구분 --> - <th><spring:message code="comUssIonNts.popupTrnsmitCnfirmList.rcverDateTime" /></th><!-- 수신시각 --> - <th></th><!-- 삭제 --> - - </tr> - </thead> - <tbody class="ov"> - <c:if test="${fn:length(resultList) == 0}"> - <tr> - <td colspan="7"><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.rcverIds}"/></td> - <td><c:out value="${resultInfo.rcverNm}"/></td> - <td> - <c:if test="${resultInfo.openYn eq 'Y'}">개봉</c:if> - <c:if test="${resultInfo.openYn eq 'N'}">미개봉</c:if> - </td> - <td> - <c:if test="${resultInfo.recptnSe eq '01'}">수신</c:if> - <c:if test="${resultInfo.recptnSe eq '02'}">참조</c:if> - </td> - <td><c:if test="${resultInfo.openYn eq 'Y'}"><c:out value="${resultInfo.rcverPnttm}"/></c:if></td> - - - <td><%-- 미개봉만 삭제가능하게 --%> - <c:if test="${resultInfo.openYn eq 'N'}"> - <form name="formUpdt" action="<c:url value='/uss/ion/nts/selectNoteTrnsmitCnfirm.do?noteId='/>${resultInfo.noteId}" method="post"> - <input type="submit" class="btn_style3c" value="<spring:message code="button.delete" />" onClick="fn_egov_delete_TrnsmitCnfirm(this.form);return false;"> - <input type="hidden" name="cmd" value="del"> - <input type="hidden" name="noteTrnsmitId" value="${resultInfo.noteTrnsmitId}"> - <input type="hidden" name="noteRecptnId" value="${resultInfo.noteRecptnId}"> - </form> - </c:if> - </td> - - </tr> - </c:forEach> - </tbody> - </table> - - - - <!-- 하단 버튼 --> - <div class="btn"> - <button class="btn_style3" onClick="fn_egov_close();" title="<spring:message code="button.close" /> <spring:message code="input.button" />"><spring:message code="button.close" /></button> - <div style="clear:both;"></div> - </div> -</form> -</div> - - - - -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ans/EgovAnnvrsryDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ans/EgovAnnvrsryDetail.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ans/EgovAnnvrsryDetail.jsp (nonexistent) @@ -1,127 +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"%> -<% - -/** - * @Class Name : EgovAnnvrsryDetail.java - * @Description : EgovAnnvrsryDetail jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.06.30 이 용 최초 생성 - * @ 2018.08.13 최 두 영 퍼블리싱 검증 - * @ 2018.09.19 최 두 영 다국어처리 - * - * @author 이 용 - * @since 2010.06.30 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ - -%> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> -<title><spring:message code="comUssIonAns.annvrsryDetail.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" defer="defer"> -<!-- -/*설명 : 기념일 목록 조회 */ -function fncSelectAnnvrsryManageList(pageNo){ - document.DetailForm.searchCondition.value = "1"; - document.DetailForm.action = "<c:url value='/uss/ion/ans/selectAnnvrsryManageList.do'/>"; - document.DetailForm.submit(); -} - -/*설명 : 기념일 수정조회 */ -function fncSelectAnnvrsryManage() { - document.DetailForm.cmd.value = "update"; - document.DetailForm.action = "<c:url value='/uss/ion/ans/selectAnnvrsryManage.do'/>"; - document.DetailForm.submit(); -} -/*설명 : 기념일 삭제처리*/ -function fncDeleteAnnvrsry() { - var varFrom = document.getElementById("deleteForm"); - varFrom.action = "<c:url value='/uss/ion/ans/deleteAnnvrsryManage.do'/>"; - if(confirm("<spring:message code="common.delete.msg"/>")){/* 삭제 하시겠습니까? */ - varFrom.submit(); - } -} ---> -</script> -</head> -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comUssIonAns.annvrsryDetail.annvrsryDetail"/></h2><!-- 기념일 상세 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comUssIonAns.common.annvrsryTemp1"/> <span class="pilsu">*</span></th><!-- 신청자 --> - <td class="left"><c:out value="${annvrsryManageVO.annvrsryTemp1 }"/></td> - <th><spring:message code="comUssIonAns.common.annvrsryTemp2"/> <span class="pilsu">*</span></th><!-- 소속 --> - <td class="left"><c:out value="${annvrsryManageVO.annvrsryTemp2 }"/></td> - </tr> - <tr> - <th><spring:message code="comUssIonAns.common.annvrsryTemp3"/> <span class="pilsu">*</span></th><!-- 기념일구분 --> - <td class="left"><c:out value="${annvrsryManageVO.annvrsryTemp3 }"/></td> - <th><spring:message code="comUssIonAns.common.annvrsryTemp4"/> <span class="pilsu">*</span></th><!-- 기념일 --> - <td class="left"><c:out value="${annvrsryManageVO.annvrsryTemp4 }"/>&nbsp;&nbsp; - <c:if test="${'1' eq annvrsryManageVO.reptitSe}"><b><spring:message code="comUssIonAns.common.reptitSeEvery"/></b></c:if></td><!-- 매년반복 --> - </tr> - <tr> - <th><spring:message code="comUssIonAns.common.annvrsryNm"/> <span class="pilsu">*</span></th><!-- 기념일제목 --> - <td class="left" colspan="3"><c:out value="${annvrsryManageVO.annvrsryNm }"/></td> - </tr> - <tr> - <th><spring:message code="comUssIonAns.common.memo"/></th><!-- 메모 --> - <td class="left" colspan="3"><textarea id="textArae" style="width:95%;height:100px;" title="<spring:message code="comUssIonAns.common.memo"/>" readOnly><c:out value="${annvrsryManageVO.memo }" escapeXml="false"/></textarea></td><!-- 메모 --> - </tr> - <tr> - <th><spring:message code="comUssIonAns.common.annvrsryBeginDe"/></th><!-- 알림시작일 --> - <td class="left"> - D-<c:out value="${annvrsryManageVO.annvrsryBeginDe }"/><spring:message code="comUssIonAns.common.annvrsryBeginDdayAlarm"/><!-- 일전 알림 --> - </td> - <th><spring:message code="comUssIonAns.common.annvrsryTemp5"/></th><!-- 알림설정 --> - <td class="left"> - <c:out value="${annvrsryManageVO.annvrsryTemp5 }"/> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <form id="selectForm" name="selectForm" action="<c:url value='/uss/ion/ans/selectAnnvrsryManage.do'/>" method="post" style="display:inline-block; vertical-align:top"> - <input type="hidden" name="cmd" value="update"> - <input type="hidden" name="annId" value="<c:out value="${annvrsryManageVO.annId }"/>"> - <input class="s_submit" type="submit" value='<spring:message code="button.update" />' onclick="fncSelectAnnvrsryManage(); return false;" /> - </form> - - <form id="deleteForm" name="deleteForm" method="post" action="<c:url value='/uss/ion/ans/deleteAnnvrsryManage.do'/>" style="display:inline-block; vertical-align:top"> - <input type="hidden" name="annId" value="<c:out value="${annvrsryManageVO.annId }"/>"> - <input class="s_submit" type="submit" value='<spring:message code="button.delete" />' onclick="fncDeleteAnnvrsry(); return false;" /> - </form> - - <span class="btn_s"><a href="<c:url value='/uss/ion/ans/selectAnnvrsryManageList.do'/>?searchCondition=1" onclick="fncSelectAnnvrsryManageList(); return false;"><spring:message code="button.list" /></a></span> - </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/uss/ion/ans/EgovAnnvrsryManageList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ans/EgovAnnvrsryManageList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ans/EgovAnnvrsryManageList.jsp (nonexistent) @@ -1,198 +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"%> -<% - -/** - * @Class Name : EgovAnnvrsryManageList.java - * @Description : EgovAnnvrsryManageList jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.06.29 이 용 최초 생성 - * @ 2018.08.13 최 두 영 퍼블리싱 점검 수정 - * @ 2018.09.19 최 두 영 다국어처리 - * - * @author 이 용 - * @since 2010.06.29 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ - -%> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> -<title><spring:message code="comUssIonAns.annvrsryManageList.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" language="javascript" defer="defer"> - - /*설명 : 기념일 목록 조회 */ - function fncSelectAnnvrsryManageList(pageNo){ - document.listForm.searchCondition.value = "1"; - document.listForm.pageIndex.value = pageNo; - document.target="main_right"; - document.listForm.action = "<c:url value='/uss/ion/ans/selectAnnvrsryManageList.do'/>"; - document.listForm.submit(); - } - - /*설명 : 기념일 상세조회 */ - function fncSelectAnnvrsryManage(annId) { - document.listForm.annId.value = annId; - document.listForm.action = "<c:url value='/uss/ion/ans/selectAnnvrsryManage.do'/>"; - document.listForm.submit(); - } - - /*설명 : 기념일 신규등록 화면 호출 */ - function fncInsertAnnvrsry() { - if(document.listForm.pageIndex.value == "") { - document.listForm.pageIndex.value = 1; - } - document.listForm.action = "<c:url value='/uss/ion/ans/insertViewAnnvrsry.do'/>"; - document.listForm.submit(); - } - - /*설명 : 기념일 목록 페이지 조회 */ - function linkPage(pageNo){ - document.listForm.searchCondition.value = "1"; - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/uss/ion/ans/selectAnnvrsryManageList.do'/>"; - document.listForm.submit(); - } - - /*설명 : 기념일 엑셀등록 PopUp 화면 호출 */ - $(document).ready(function () { - $('#excelPopUp').click(function (e) { - e.preventDefault(); - - var pagetitle = $(this).attr("title"); - var page = "<c:url value='/uss/ion/ans/EgovAnnvrsryManageListPop.do'/>"; - - var $dialog = $('<div></div>') - .html('<iframe style="border: 0px; " src="' + page + '" width="100%" height="100%"></iframe>') - .dialog({ - autoOpen: false, - modal: true, - height: 750, - width: 770, - title: pagetitle - }); - $dialog.dialog('open'); - }); - }); - -</script> - -</head> -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<div class="board"> - - <form name="listForm" action="<c:url value='/uss/ion/ans/selectAnnvrsryManageList.do'/>" method="post"> - - <h1><spring:message code="comUssIonAns.annvrsryManageList.annvrsryManageList"/></h1><!-- 기념일관리 목록 --> - - <span>※ <spring:message code="comUssIonAns.annvrsryMainList.option"/></span><!-- 매년반복 옵션을 사용할 경우 년도 조회 시 해당 년도가 아니어도 매년 적용되어 조회됨 --> - - <input type="hidden" name="annId"> - <input type="hidden" name="pageIndex" value="<c:if test="${empty annvrsryManageVO.pageIndex }">1</c:if><c:if test="${!empty annvrsryManageVO.pageIndex }"><c:out value='${annvrsryManageVO.pageIndex}'/></c:if>"> - <input type="hidden" name="searchCondition" value="1"> - - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"><!-- 이 레이아웃은 하단 정보를 대한 검색 정보로 구성되어 있습니다. --> - <ul> - <li> - <label for=""><spring:message code="comUssIonAns.common.yearList"/> : </label><!-- 년도 --> - <select name="searchKeyword" title="<spring:message code="comUssIonAns.common.yearList"/>"><!-- 년도 --> - <c:forEach items="${yearList}" var="result" varStatus="status"> - <option value="<c:out value="${result}"/>" <c:if test="${annvrsryManageVO.searchKeyword eq result}">selected</c:if>><c:out value="${result}"/></option> - </c:forEach> - </select> <spring:message code="comUssIonAns.common.year"/><!-- 년 --> - - <input class="s_btn" type="submit" value='<spring:message code="button.inquire" />' title='<spring:message code="button.inquire" />' onclick="fncSelectAnnvrsryManageList('1'); return false;" style="margin-left:20px" /> - <span class="btn_b"><a href="<c:url value='/uss/ion/ans/insertViewAnnvrsry.do'/>?searchCondition=1" onclick="fncInsertAnnvrsry(); return false;" title='<spring:message code="button.create" />'><spring:message code="button.create" /></a></span> - <span class="btn_b"><a id="excelPopUp"><spring:message code="comUssIonAns.annvrsryManageList.excelRegiser"/></a></span><!-- 새 창으로 이동 --><!-- 기념일엑셀등록 --> - </li> - </ul> - </div> - </form> - <table class="board_list"> - <caption></caption> - <colgroup> - <col style="width:5%" /> - <col style="width:20%" /> - <col style="width:15%" /> - <col style="" /> - <col style="width:10%" /> - <col style="width:10%" /> - <col style="width:10%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="table.num" /></th><!-- 번호 --> - <th scope="col"><spring:message code="comUssIonAns.common.annvrsryNm"/></th><!-- 기념일제목 --> - <th scope="col"><spring:message code="comUssIonAns.common.annvrsryDe"/></th><!-- 기념일(양/음) --> - <th scope="col"><spring:message code="comUssIonAns.common.memo"/></th><!-- 메모 --> - <th scope="col"><spring:message code="comUssIonAns.common.annvrsrySetup"/></th><!-- 알림여부 --> - <th scope="col">D-day</th> - <th scope="col"><spring:message code="comUssIonAns.common.reptitSe"/></th><!-- 반복여부 --> - </tr> - </thead> - <tbody> - <c:forEach var="annvrsryManage" items="${annvrsryManageList}" varStatus="status"> - <tr> - <td><c:out value="${(annvrsryManageVO.pageIndex - 1) * annvrsryManageVO.pageSize + status.count}"/></td> - <td> - <form name="item" method="post" action="<c:url value='/uss/ion/ans/selectAnnvrsryManage.do'/>"> - <input type="hidden" name="annId" value="<c:out value="${annvrsryManage.annId }"/>"> - <span class="link"><input type="submit" value="<c:out value="${annvrsryManage.annvrsryNm}"/>" onclick="fncSelectAnnvrsryManage('<c:out value="${annvrsryManage.annId}"/>'); return false;" style="text-align : left;"></span> - </form> - </td> - <td><c:out value="${annvrsryManage.annvrsryDe}"/> - <c:if test="${!empty annvrsryManage.cldrSe }">(<c:if test='${annvrsryManage.cldrSe == "1"}'><spring:message code="comUssIonAns.common.cldrSe1"/> - </c:if><!-- 양 --><c:if test='${annvrsryManage.cldrSe == "2"}'><spring:message code="comUssIonAns.common.cldrSe2"/> - </c:if>)</c:if><!-- 음 --> - </td> - <td><c:out value="${annvrsryManage.memo}"/></td> - <td><c:if test='${annvrsryManage.annvrsrySetup == "Y"}'>ON</c:if> - <c:if test='${annvrsryManage.annvrsrySetup == "N"}'>OFF</c:if></td> <!-- 알림여부 --> - <td><c:if test="${!empty annvrsryManage.annvrsryBeginDe }">D-<c:out value='${annvrsryManage.annvrsryBeginDe}'/><c:set var="dday"><spring:message code="comUssIonAns.common.annvrsryBeginDe"/></c:set><!-- 일전 --></c:if> - </td><!-- D-day --> - <td> - <c:choose> - <c:when test="${'1' eq annvrsryManage.reptitSe }">Y</c:when> - <c:otherwise>N</c:otherwise> - </c:choose> - </td> - </tr> - </c:forEach> - - <c:if test="${fn:length(annvrsryManageList) == 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> -</div> -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ans/EgovAnnvrsryManageBndeListPop.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ans/EgovAnnvrsryManageBndeListPop.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ans/EgovAnnvrsryManageBndeListPop.jsp (nonexistent) @@ -1,176 +0,0 @@ -<% -/** - * @Class Name : EgovAnnvrsryManageBndeListPop.java - * @Description : EgovAnnvrsryManageBndeListPop.jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.10.25 이 용 최초 생성 - * @ 2018.09.19 최 두 영 다국어처리 - * - * @author 이 용 - * @since 2010.10.25 - * @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="comUssIonAns.annvrsryManageBndeListPop.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 fncAnnvrsryManageBndeRegist(){ - var varFrom = document.getElementById("listForm"); - - var usid = varFrom.usid; - var annvrsryDe = varFrom.annvrsryDe; - var cldrSe = varFrom.cldrSe; - var annvrsrySe = varFrom.annvrsrySe; - var annvrsryNm = varFrom.annvrsryNm; - var reptitSe = varFrom.reptitSe; - - var checkAnnvrsryManage = ""; - var checkedCount = 0; - - if(usid.length > 1){ - for(var i=0; i < usid.length; i++){ - checkAnnvrsryManage += ((checkedCount==0? "" : "$")+usid[i].value+","+annvrsryDe[i].value+","+cldrSe[i].value+","+annvrsrySe[i].value+","+annvrsryNm[i].value+","+reptitSe[i].value); - checkedCount++; - } - } else { - checkAnnvrsryManage = usid.value+","+annvrsryDe.value+","+cldrSe.value+","+annvrsrySe.value+","+annvrsryNm.value+","+reptitSe.value; - } - - varFrom.checkedAnnvrsryManageForInsert.value=checkAnnvrsryManage; - varFrom.action = "<c:url value='/uss/ion/ans/insertAnnvrsryManageBnde.do'/>"; - - if(confirm("<spring:message code="common.save.msg" />")){/* 저장 하시겠습니까? */ - varFrom.submit(); - } - } - - /* ******************************************************** - * 엑셀체크 처리 함수 - ******************************************************** */ - function fncAnnvrsryManageBndeCheck(){ - var varFrom = document.getElementById("listForm"); - if(checkFile()){ - varFrom.action ="<c:url value='/uss/ion/ans/EgovAnnvrsryManageListPopAction.do'/>"; - varFrom.cmd.value = "bnde"; - varFrom.submit(); - } - } - - /* ******************************************************** - * 당직엑셀일괄등록시 등록파일 체크 함수 - ******************************************************** */ - function checkFile(){ - if(document.listForm.file.value==""){ - alert("<spring:message code="comUssIonAns.annvrsryManageBndeListPop.validate.fileValue"/>");/* 업로드 할 파일을 지정해 주세요. */ - return false; - } - - var str_dotlocation,str_ext,str_low; - str_value = document.listForm.file.value; - str_low = str_value.toLowerCase(str_value); - str_dotlocation = str_low.lastIndexOf("."); - str_ext = str_low.substring(str_dotlocation+1); - - switch (str_ext) { - case "xls" : - case "xlsx" : - return true; - break; - default: - alert("<spring:message code="comUssIonAns.annvrsryManageBndeListPop.validate.fileForm"/>");/* 파일 형식이 맞지 않습니다.\n xls,XLS,xlsx,XLSX 만\n 업로드가 가능합니다! */ - return false; - } - } - -</script> -</head> -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<div class="board"> - <h1><spring:message code="comUssIonAns.annvrsryManageBndeListPop.title"/></h1><!-- 기념일일괄등록 --> - <span>※Excel example file Location : ../WEB-INF/jsp/egovframework/com/uss/ion/ans/example/excelAnniversay.xls</span> - <form name="listForm" id="listForm" action="<c:url value='/uss/ion/ans/EgovAnnvrsryManageListPopAction.do'/>" method="post" enctype="multipart/form-data"> - <input type="hidden" name="searchCondition"> - <input type="hidden" name="checkedAnnvrsryManageForInsert"> - <input type="hidden" name="searchKeyword"> - <input type="hidden" name="cmd"> - -<div class="search_box" title="<spring:message code="common.searchCondition.msg" />"><!-- 이 레이아웃은 하단 정보를 대한 검색 정보로 구성되어 있습니다. --> - <ul> - <li> - <label for=""><spring:message code="comUssIonAns.annvrsryManageBndeListPop.excelFile"/>: </label><!-- 기념일 엑셀파일 --> - <input type = "file" name="file" title="<spring:message code="comUssIonAns.annvrsryManageBndeListPop.AllFile"/>" style="width:300px; background:#fff"/><!-- 일괄파일 --> - <input class="s_btn vat" type="submit" value="<spring:message code="comUssIonAns.annvrsryManageBndeListPop.upload"/>" title="<spring:message code="comUssIonAns.annvrsryManageBndeListPop.upload"/>" onclick="fncAnnvrsryManageBndeCheck(); return false;" /><!-- 업로드 --> - <span class="btn_b vat"><a href="#LINK" onclick="fncAnnvrsryManageBndeRegist(); return false;" 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:25%" /> - <col style="width:20%" /> - <col style="" /> - <col style="width:20%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="comUssIonAns.common.annvrsryNm"/></th><!-- 기념일명 --> - <th scope="col"><spring:message code="comUssIonAns.common.annvrsryTemp3"/></th><!-- 기념일구분 --> - <th scope="col"><spring:message code="comUssIonAns.common.annvrsryDe"/></th><!-- 기념일(양/음) --> - <th scope="col"><spring:message code="comUssIonAns.common.reptitSe"/></th><!-- 반복여부 --> - </tr> - </thead> - <tbody> - <c:forEach items="${annvrsryManageList}" var="resultInfo" varStatus="status"> - <input type="hidden" name="usid" id="usid" value="${resultInfo.usid}"> - <input type="hidden" name="annvrsryDe" id="annvrsryDe" value="${resultInfo.annvrsryDe}"> - <input type="hidden" name="cldrSe" id="cldrSe" value="${resultInfo.cldrSe}"> - <input type="hidden" name="annvrsrySe" id="annvrsrySe" value="${resultInfo.annvrsrySe}"> - <input type="hidden" name="annvrsryNm" id="annvrsryNm" value="${resultInfo.annvrsryNm}"> - <input type="hidden" name="reptitSe" id="reptitSe" value="${resultInfo.reptitSe}"> - <tr> - <td><c:out value="${resultInfo.annvrsryNm}"/></td> - <td><c:out value="${resultInfo.annvrsrySe}"/></td> - <td><c:out value="${resultInfo.annvrsryDe}"/> - <c:if test="${!empty resultInfo.cldrSe }">(<c:if test='${resultInfo.cldrSe == "1"}'><spring:message code="comUssIonAns.annvrsryManageBndeListPop.cldrSe1"/></c:if><%-- 양 --%><c:if test='${resultInfo.cldrSe == "2"}'><spring:message code="comUssIonAns.annvrsryManageBndeListPop.cldrSe2"/></c:if>)</c:if></td><!-- 음 --> - <td><c:out value="${resultInfo.reptitSe}"/></td> - </tr> - </c:forEach> - - <c:if test="${fn:length(annvrsryManageList) == 0}"> - <tr> - <td class="lt_text3" colspan="4"> - <spring:message code="common.nodata.msg" /> - </td> - </tr> - </c:if> - </tbody> - </table> - </form> -</div> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ans/EgovAnnvrsryRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ans/EgovAnnvrsryRegist.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ans/EgovAnnvrsryRegist.jsp (nonexistent) @@ -1,200 +0,0 @@ -<% -/** - * @Class Name : EgovAnnvrsryRegist.java - * @Description : EgovAnnvrsryRegist.jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.06.29 이 용 최초 생성 - * @ 2018.08.13 최 두 영 퍼블리싱 검증 - * @ 2018.09.19 최 두 영 다국어처리 - * - * @author 이 용 - * @since 2010.06.29 - * @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> -<title><spring:message code="comUssIonAns.annvrsryRegist.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="annvrsryManage" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> - function initCalendar(){ - $("#annvrsryDe").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'button' - , 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 fncAnnvrsryClear() { - var varFrom = document.getElementById("annvrsryManage"); - varFrom.annvrsrySe.value = ""; - varFrom.annvrsryDe.value = ""; - varFrom.cldrSe[0].checked = true; - varFrom.annvrsryNm.value = ""; - varFrom.memo.value = ""; - varFrom.annvrsryBeginDe.value = ""; - varFrom.annvrsrySetup[0].checked = true; -} - -/* ******************************************************** -* 목록화면으로 이동 -******************************************************** */ -function fncSelectAnnvrsryManageList() { - var varFrom = document.getElementById("annvrsryManage"); - varFrom.action = "<c:url value='/uss/ion/ans/selectAnnvrsryManageList.do'/>"; - varFrom.submit(); -} - -/* ******************************************************** -* 등록 처리 -******************************************************** */ -function fncInsertAnnvrsry() { - var varFrom = document.getElementById("annvrsryManage"); - varFrom.action = "<c:url value='/uss/ion/ans/insertAnnvrsry.do'/>"; - - if(confirm("<spring:message code="common.save.msg" />")){/* 저장 하시겠습니까? */ - if(!validateAnnvrsryManage(varFrom)){ - return; - }else{ - varFrom.submit(); - } - } -} - -<c:if test="${!empty dplctMessage}">alert("${dplctMessage}");</c:if> -</script> -</head> -<body onLoad="initCalendar();"> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<form:form commandName="annvrsryManage" name="annvrsryManage" method="post" > -<form:hidden path="usid" /> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comUssIonAns.annvrsryRegist.title"/></h2><!-- 기념일 등록 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comUssIonAns.common.annvrsryTemp1"/> <span class="pilsu">*</span></th><!-- 신청자 --> - <td class="left"> - <input name="userName" id="annvrsryTemp1" type="text" value="<c:out value='${annvrsryManageVO.annvrsryTemp1}'/>" size="30" class="readOnlyClass" title="<spring:message code="comUssIonAns.common.userName"/>" readonly="readonly" style="width:128px" /><!-- 신청자명 --> - </td> - <th><spring:message code="comUssIonAns.common.annvrsryTemp2"/> <span class="pilsu">*</span></th><!-- 소속 --> - <td class="left"> - <input name="userPsitn" id="annvrsryTemp2" type="text" value="<c:out value='${annvrsryManageVO.annvrsryTemp2}'/>" size="30" class="readOnlyClass" title="<spring:message code="comUssIonAns.common.annvrsryTemp2"/>" readonly="readonly" style="width:128px" /><!-- 소속 --> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonAns.common.annvrsryTemp3"/> <span class="pilsu">*</span></th><!-- 기념일구분 --> - <td class="left"> - <label for="annvrsrySe"> - <c:set var="annvrsrySe"><spring:message code="comUssIonAns.common.annvrsryTemp3"/></c:set> - <form:select path="annvrsrySe" title="${annvrsrySe}"><!-- 기념일구분 --> - <form:options items="${annvrsrySeCode}" itemValue="code" itemLabel="codeNm"/> - </form:select> - </label> - </td> - <th><spring:message code="comUssIonAns.common.annvrsryTemp4"/> <span class="pilsu">*</span></th><!-- 기념일 --> - <td class="left"> - <c:set var="cldrSe1"><spring:message code="comUssIonAns.common.cldrSe1"/></c:set> - <c:set var="cldrSe2"><spring:message code="comUssIonAns.common.cldrSe2"/></c:set> - <form:input path="annvrsryDe" maxlength="10" readonly="true" title="기념일" cssStyle="width:70px" /> - <spring:message code="comUssIonAns.common.cldrSe1"/> : <form:radiobutton path="cldrSe" value="1" title="${cldrSe1}"/>&nbsp;<!-- 양력 --> - <spring:message code="comUssIonAns.common.cldrSe2"/> : <form:radiobutton path="cldrSe" value="2" title="${cldrSe2}"/><!-- 음력 --> - <br/><form:errors path="cldrSe" /> - &nbsp;&nbsp;<spring:message code="comUssIonAns.common.reptitSeEvery"/> : <input type="checkbox" name="reptitSe" id="reptitSe" title="<spring:message code="comUssIonAns.common.reptitSe"/>" value="1" style="vertical-align:-2px" /><!-- 매년반복 : --> <!-- 반복여부 --> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonAns.common.annvrsryNm"/> <span class="pilsu">*</span></th><!--기념일명 --> - <td class="left" colspan="3"> - <label for="annvrsryNm"> - <c:set var="annvrsryNm"><spring:message code="comUssIonAns.common.annvrsryNm"/></c:set> - <form:input path="annvrsryNm" size="80" maxlength="255" title="${annvrsryNm}"/> - <form:errors path="annvrsryNm"/></label> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonAns.common.memo"/> <span class="pilsu">*</span></th><!-- 메모 --> - <td class="left" colspan="3"> - <label for="memo"> - <c:set var="memo"><spring:message code="comUssIonAns.common.memo"/></c:set> - <form:textarea path="memo" rows="4" cols="70" cssClass="txaClass" title="${memo}"/> - <form:errors path="memo"/></label> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonAns.common.annvrsryBeginDe"/></th><!-- 알림시작일 --> - <td class="left"> - <label for="memo"> - <select name="annvrsryBeginDe" title="<spring:message code="comUssIonAns.common.annvrsryBeginDe"/>"><!-- 알림시작일 --> - <option value="7"><spring:message code="comUssIonAns.common.annvrsryBeginDe.7"/></option><!-- 일주일 --> - <option value="3"><spring:message code="comUssIonAns.common.annvrsryBeginDe.3"/></option><!-- 3일 --> - <option value="2"><spring:message code="comUssIonAns.common.annvrsryBeginDe.2"/></option><!-- 2일 --> - <option value="1"><spring:message code="comUssIonAns.common.annvrsryBeginDe.1"/></option><!-- 1일 --> - </select></label> <spring:message code="comUssIonAns.common.annvrsryBeginDe.alarm"/><!-- 전 부터 알림 --> - </td> - <th><spring:message code="comUssIonAns.common.annvrsryTemp5"/> <span class="pilsu">*</span></th><!-- 알림설정 --> - <td class="left"> - <label for="annvrsrySetup"> - <c:set var="alarm"><spring:message code="comUssIonAns.common.alarm"/></c:set><!-- 알림 --> - ON : <form:radiobutton path="annvrsrySetup" value="Y" title="${alarm}ON"/>&nbsp;&nbsp; - OFF : <form:radiobutton path="annvrsrySetup" value="N" title="${alarm}OFF"/> - <br/><form:errors path="annvrsrySetup" /></label> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <span class="btn_s"><a href="<c:url value='/uss/ion/ans/insertViewAnnvrsry.do'/>?searchCondition=1" onclick="fncAnnvrsryClear(); return false;"><spring:message code="comUssIonAns.common.init"/></a></span><!-- 초기화 --> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fncInsertAnnvrsry(); return false;" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/ans/selectAnnvrsryManageList.do'/>?searchCondition=1" onclick="fncSelectAnnvrsryManageList(); return false;"><spring:message code="button.list" /></a></span> - </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/uss/ion/ans/EgovAnnvrsryMainList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ans/EgovAnnvrsryMainList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ans/EgovAnnvrsryMainList.jsp (nonexistent) @@ -1,82 +0,0 @@ -<%@ page language="java" 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"%> -<% - -/** - * @Class Name : EgovAnnvrsryMainList.java - * @Description : EgovAnnvrsryMainList.jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.06.29 이 용 최초 생성 - * @ 2018.09.19 최 두 영 다국어처리 - * @ 2018.10.01 최 두 영 디자인 및 메뉴 구조 변경 - * - * @author 이 용 - * @since 2010.06.29 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ - -%> - -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> -<title><spring:message code="comUssIonAns.annvrsryMainList.title"/></title><!-- 기념일 목록 메인리스트 --> -<script type="text/javaScript" language="javascript" defer="defer"> -<!-- -/*설명 : 기념일 안내문 조회 */ -function fncSelectAnnvrsryGdcc(annId) { - document.gdccForm.annId.value = annId; - document.gdccForm.action = "<c:url value='/uss/ion/ans/selectAnnvrsryGdcc.do'/>"; - document.gdccForm.submit(); -} ---> -</script> -<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"> -</head> -<body> - <div class="board"> - - <h1><spring:message code="comUssIonAns.annvrsryMainList.listTitle" /></h1><!-- 다가오는 기념일 목록 --> - <span>※ <spring:message code="comUssIonAns.annvrsryMainList.guide" /></span> - - <form name="gdccForm" method="post" action="<c:url value='/uss/ion/ans/selectAnnvrsryGdcc.do'/>"> - <input type="hidden" name="annId" value=""/> - - <table class="board_list"> - - <caption><spring:message code="comUssIonAns.annvrsryMainList.guide" /></caption><!-- 데이터는 930.기념일 관리에서 기념일 일자가 D-day와 현재 시간에 포함되었을 경우 출력. 기념일명 클릭 시 상세보기 가능 --> - - <colgroup> - <col style="width:5%" /> - <col style="width:20%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="comUssIonAns.common.annvrsryNm"/></th><!-- 기념일제목 --> - <th scope="col"><spring:message code="comUssIonAns.common.annvrsryTemp4"/></th><!-- 기념일자 --> - </tr> - </thead> - <tbody> - <c:forEach var="annvrsryGdcc" items="${annvrsryGdccList}" varStatus="status"> - <tr> - <td><span class="link"><input type="text" title="<spring:message code="comUssIonAns.common.annvrsryNm"/>" value="<c:out value="${annvrsryGdcc.annvrsryNm}"/>" onclick="fncSelectAnnvrsryGdcc('<c:out value="${annvrsryGdcc.annId}"/>'); return false;"></span></td> - <td><c:out value="${annvrsryGdcc.annvrsryDe}"/><c:if test="${!empty annvrsryGdcc.cldrSe }">(<c:if test='${annvrsryGdcc.cldrSe == "1"}'><spring:message code="comUssIonAns.annvrsryGdcc.cldrSe1"/></c:if><!-- 양 --><c:if test='${annvrsryGdcc.cldrSe == "2"}'><spring:message code="comUssIonAns.annvrsryGdcc.cldrSe2"/></c:if>)</c:if> </td><!-- 음 --> - </tr> - </c:forEach> - </tbody> - </table> - </form> - </div> -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ans/EgovAnnvrsryUpdt.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ans/EgovAnnvrsryUpdt.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ans/EgovAnnvrsryUpdt.jsp (nonexistent) @@ -1,176 +0,0 @@ -<%@ 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" %> -<% - -/** - * @Class Name : EgovAnnvrsryUpdt.java - * @Description : EgovAnnvrsryUpdt.jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.06.30 이 용 최초 생성 - * @ 2018.08.13 최 두 영 퍼블리싱 검증 - * @ 2018.09.19 최 두 영 다국어처리 - * - * @author 이 용 - * @since 2010.06.30 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ - -%> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> -<title><spring:message code="comUssIonAns.annvrsryUpdt.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="annvrsryManage" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> -<!-- - -function initCalendar(){ - $("#annvrsryDe").datepicker( - {dateFormat:'yy-mm-dd' - , showOn: 'button' - , 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 fncSelectAnnvrsryManageList() { - var varFrom = document.getElementById("annvrsryManage"); - varFrom.action = "<c:url value='/uss/ion/ans/selectAnnvrsryManageList.do'/>"; - varFrom.submit(); -} -/*설명 : 기념일 수정처리*/ -function fncUpdateAnnvrsry() { - var varFrom = document.getElementById("annvrsryManage"); - varFrom.action = "<c:url value='/uss/ion/ans/updateAnnvrsryManage.do'/>"; - - if(confirm("<spring:message code="common.save.msg" />")){/* 저장 하시겠습니까? */ - if(!validateAnnvrsryManage(varFrom)){ - return; - }else{ - varFrom.submit(); - } - } -} - - ---> -</script> -</head> - -<body onLoad="initCalendar();"> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<form:form commandName="annvrsryManage" name="annvrsryManage" method="post" > -<form:hidden path="annId" /> -<form:hidden path="usid" /> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="comUssIonAns.annvrsryUpdt.title"/></h2><!-- 기념일 수정 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comUssIonAns.common.annvrsryTemp1"/> <span class="pilsu">*</span></th><!-- 신청자 --> - <td class="left"> - <c:out value="${annvrsryManageVO.annvrsryTemp1 }"/> - </td> - <th><spring:message code="comUssIonAns.common.annvrsryTemp2"/> <span class="pilsu">*</span></th><!-- 소속 --> - <td class="left"> - <c:out value="${annvrsryManageVO.annvrsryTemp2 }"/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonAns.common.annvrsryTemp3"/> <span class="pilsu">*</span></th><!-- 기념일구분 --> - <td class="left"> - <c:set var="annvrsrySe"><spring:message code="comUssIonAns.common.annvrsryTemp3"/></c:set> - <form:select path="annvrsrySe" title="${annvrsrySe}"><!-- 기념일구분 --> - <form:options items="${annvrsrySeCode}" itemValue="code" itemLabel="codeNm"/> - </form:select> - </td> - <th><spring:message code="comUssIonAns.common.annvrsryTemp4"/> <span class="pilsu">*</span></th><!-- 기념일 --> - <td class="left"> - <form:input path="annvrsryDe" maxlength="10" readonly="true" title="기념일" cssStyle="width:70px" /> - <spring:message code="comUssIonAns.common.cldrSe1"/> : <form:radiobutton path="cldrSe" value="1" title="${cldrSe1}"/>&nbsp;<!-- 양력 --> - <spring:message code="comUssIonAns.common.cldrSe2"/> : <form:radiobutton path="cldrSe" value="2" title="${cldrSe2}"/><!-- 음력 --> - <br/><form:errors path="cldrSe" /> - &nbsp;&nbsp;<spring:message code="comUssIonAns.common.reptitSeEvery"/> : <input type="checkbox" name="reptitSe" id="reptitSe" title="<spring:message code="comUssIonAns.common.reptitSe"/>" value="1" <c:if test="${'1' eq annvrsryManageVO.reptitSe}">checked</c:if> style="vertical-align:-2px" /><!-- 매년반복 : --> <!-- 반복여부 --> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonAns.common.annvrsryNm"/> <span class="pilsu">*</span></th><!--기념일명 --> - <td class="left" colspan="3"> - <c:set var="annvrsryNm"><spring:message code="comUssIonAns.common.annvrsryNm"/></c:set> - <form:input path="annvrsryNm" size="80" maxlength="255" title="${annvrsryNm}"/> - <form:errors path="annvrsryNm"/> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonAns.common.memo"/> <span class="pilsu">*</span></th><!-- 메모 --> - <td class="left" colspan="3"> - <c:set var="memo"><spring:message code="comUssIonAns.common.memo"/></c:set> - <textarea name="memo" id="memo" style="width:95%;height:100px;" title="${memo}"><c:out value="${annvrsryManageVO.memo }" escapeXml="false"/></textarea> - </td> - </tr> - <tr> - <th><spring:message code="comUssIonAns.common.annvrsryBeginDe"/></th><!-- 알림시작일 --> - <td class="left"> - D- - <select name="annvrsryBeginDe" title="<spring:message code="comUssIonAns.common.annvrsryBeginDe"/>"><!-- 알림시작일 --> - <option value="7" <c:if test='${annvrsryManageVO.annvrsryBeginDe == "7"}'>selected</c:if>><spring:message code="comUssIonAns.common.annvrsryBeginDe.7"/></option><!-- 일주일 --> - <option value="3" <c:if test='${annvrsryManageVO.annvrsryBeginDe == "3"}'>selected</c:if>><spring:message code="comUssIonAns.common.annvrsryBeginDe.3"/></option><!-- 3일 --> - <option value="2" <c:if test='${annvrsryManageVO.annvrsryBeginDe == "2"}'>selected</c:if>><spring:message code="comUssIonAns.common.annvrsryBeginDe.2"/></option><!-- 2일 --> - <option value="1" <c:if test='${annvrsryManageVO.annvrsryBeginDe == "1"}'>selected</c:if>><spring:message code="comUssIonAns.common.annvrsryBeginDe.1"/></option><!-- 1일 --> - </select> <spring:message code="comUssIonAns.common.annvrsryBeginDe.alarm"/><!-- 전 부터 알림 --> - </td> - <th><spring:message code="comUssIonAns.common.annvrsryTemp5"/> <span class="pilsu">*</span></th><!-- 알림설정 --> - <td class="left"> - <input name="annvrsrySetup" type="radio" value="Y" title="<spring:message code="comUssIonAns.common.annvrsryTemp5"/>" <c:if test='${annvrsryManageVO.annvrsrySetup == "Y"}'>checked</c:if>>ON <input name="annvrsrySetup" type="radio" style="border:0px;" title="<spring:message code="comUssIonAns.common.annvrsryTemp5"/>" value="N" <c:if test='${annvrsryManageVO.annvrsrySetup == "N"}'>checked</c:if>>OFF - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fncUpdateAnnvrsry(); return false;" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/ans/selectAnnvrsryManageList.do'/>?searchCondition=1" onclick="fncSelectAnnvrsryManageList(); return false;"><spring:message code="button.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/uss/ion/ans/example/excelAnniversay.xls =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ans/EgovAnnvrsryGdcc.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ans/EgovAnnvrsryGdcc.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ans/EgovAnnvrsryGdcc.jsp (nonexistent) @@ -1,116 +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"%> -<% - -/** - * @Class Name : EgovAnnvrsryGdcc.java - * @Description : EgovAnnvrsryGdcc.jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2010.06.30 이 용 최초 생성 - * @ 2018.09.19 최 두 영 다국어처리 - * @ 2018.10.04 최 두 영 퍼블리싱 점검 - * - * @author 이 용 - * @since 2010.06.30 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ - -%> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> -<title><spring:message code="comUssIonAns.annvrsryGdcc.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" defer="defer"> -<!-- - -/*설명 : 기념일 목록 조회 */ -function fncSelectAnnvrsryManageList(pageNo){ - document.DetailForm.action = "<c:url value='/uss/ion/ans/selectAnnvrsryManageList.do'/>"; - document.DetailForm.submit(); -} - ---> -</script> -</head> -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<div class="wTableFrm"> - - <form name="DetailForm" action="<c:url value='/uss/ion/ans/selectAnnvrsryManageList.do'/>" method="post"> - <input type="hidden" name="cmd" > - <input type="hidden" name="annId" value="<c:out value="${annvrsryManageVO.annId}"/>"> - <input type="hidden" name="usid" value="<c:out value="${annvrsryManageVO.usid}"/>"> - <input type="hidden" name="annvrsrySe" value="<c:out value="${annvrsryManageVO.annvrsrySe}"/>"> - <input type="hidden" name="annvrsryNm" value="<c:out value="${annvrsryManageVO.annvrsryNm}"/>"> - <input type="hidden" name="annvrsryDe" value="<c:out value="${annvrsryManageVO.annvrsryDe}"/>"> - <input type="hidden" name="cldrSe" value="<c:out value="${annvrsryManageVO.cldrSe}"/>"> - </form> - - <!-- 타이틀 --> - <h2><spring:message code="comUssIonAns.annvrsryGdcc.intro"/></h2><!-- 기념일 안내 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="comUssIonAns.common.annvrsryTemp1"/></th><!-- 신청자 --> - <td class="left"> - <c:out value="${annvrsryManageVO.annvrsryTemp1}"/>&nbsp; - </td> - </tr> - <tr> - <th><spring:message code="comUssIonAns.common.annvrsryTemp2"/></th><!-- 소속 --> - <td class="left"> - <c:out value="${annvrsryManageVO.annvrsryTemp2}"/>&nbsp; - </td> - </tr> - <tr> - <th><spring:message code="comUssIonAns.common.annvrsryTemp4"/></th><!-- 기념일자 --> - <td class="left"> - <c:out value="${annvrsryManageVO.annvrsryTemp4}"/>&nbsp; - </td> - </tr> - <tr> - <th><spring:message code="comUssIonAns.common.annvrsryNm"/></th><!-- 기념일명 --> - <td class="left"> - <c:out value="${annvrsryManageVO.annvrsryNm}"/>&nbsp; - </td> - </tr> - <tr> - <th><spring:message code="comUssIonAns.common.memo"/></th><!-- 메모 --> - <td class="left"> - <textarea id="textArea" title="<spring:message code="comUssIonAns.common.memo"/>" style="width:100%;height:100px;" readOnly><c:out value="${annvrsryManageVO.memo}"/></textarea> - </td> - </tr> - <tr> - <th>D-day</th><!-- 메모 --> - <td class="left"> - D-<c:out value="${annvrsryManageVO.annvrsryBeginDe}"/>&nbsp; - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <span class="btn_s"><a href="<c:url value='/uss/ion/ans/selectAnnvrsryManageList.do'/>?searchCondition=1" onclick="fncSelectAnnvrsryManageList(); return false;"><spring:message code="button.list" /></a></span> - </div> - <div style="clear:both;"></div> -</div> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/yrc/EgovIndvdlYrycManageList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/yrc/EgovIndvdlYrycManageList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/yrc/EgovIndvdlYrycManageList.jsp (nonexistent) @@ -1,109 +0,0 @@ -<% -/** - * @Class Name : EgovIndvdlYrycManageList.java - * @Description : EgovIndvdlYrycManageList jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2014.11.14 표준프레임워크 최초 생성 - * @ 2018.09.13 최두영 퍼블리싱점검&다국어처리 - * - * @author 표준프레임워크 - * @since 2014.11.14 - * @version 1.0 - * @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="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="comUssIonYrc.indvdlYrycManageList.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 fncIndvdlYrycRegist(){ - location.href = "<c:url value='/uss/ion/yrc/EgovIndvdlYrycRegist.do'/>"; -} - ---> -</script> -</head> -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<div class="board"> - <h1><spring:message code="comUssIonYrc.indvdlYrycManageList.title" /></h1><!-- 개인연차관리 목록 --> - - <span>${messageTemp}</span> <!-- /uss/ion/vct/web/EgovVcatnManageController.java 휴가 등록 시 개인연차가 없을 경우 메세지를 받음. --> - - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"> - <ul> - <li> - <span class="btn_b"> - <a href="<c:url value='/uss/ion/yrc/EgovIndvdlYrycRegist.do'/>" onclick="fncIndvdlYrycRegist(); return false;" title=""> - <c:if test="${fn:length(resultList) == 0}"> - <spring:message code="button.create" /> - </c:if> - <c:if test="${fn:length(resultList) != 0}"> - <spring:message code="button.update" /> - </c:if> - </a> - </span> - </li> - </ul> - </div> - - <table class="board_list"> - <caption></caption> - <colgroup> - <col style="width:15%" /> - <col style="width:15%" /> - <col style="width:15%" /> - <col style="width:15%" /> - <col style="width:30%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="comUssIonYrc.indvdlYrycManageList.occrrncYear" /></th><!-- 발생연도 --> - <th scope="col"><spring:message code="comUssIonYrc.indvdlYrycManageList.occrncYrycCo" /></th><!-- 발생연차 --> - <th scope="col"><spring:message code="comUssIonYrc.indvdlYrycManageList.useYrycCo" /></th><!-- 사용연차 --> - <th scope="col"><spring:message code="comUssIonYrc.indvdlYrycManageList.remndrYrycCo" /></th><!-- 잔여연차 --> - <th scope="col"><spring:message code="comUssIonYrc.indvdlYrycManageList.mberNm" /> </th><!-- 사용자 --> - </tr> - </thead> - <tbody> - <c:forEach items="${resultList}" var="resultInfo" varStatus="status"> - <tr> - <td><c:out value="${resultInfo.occrrncYear}"/></td> - <td><c:out value="${resultInfo.occrncYrycCo}"/></td> - <td><c:out value="${resultInfo.useYrycCo}"/></td> - <td><c:out value="${resultInfo.remndrYrycCo}"/></td> - <td><c:out value="${resultInfo.mberNm}"/></td> - </tr> - </c:forEach> - <c:if test="${fn:length(resultList) == 0}"> - <tr> - <td colspan="5"> - <spring:message code="info.nodata.msg" /> - </td> - </tr> - </c:if> - </tbody> - </table> -</div> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/yrc/EgovIndvdlYrycRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/yrc/EgovIndvdlYrycRegist.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/yrc/EgovIndvdlYrycRegist.jsp (nonexistent) @@ -1,142 +0,0 @@ -<% -/** - * @Class Name : EgovIndvdlYrycRegist.java - * @Description : EgovIndvdlYrycRegist.jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- ---------- --------------------------- - * @ 2014.11.14 표준프레임워크 최초 생성 - * @ 2018.09.13 최두영 퍼블리싱점검&다국어처리 - * @ 2019.12.11 신용호 KISA 보안약점 조치 (크로스사이트 스크립트) - * - * @author 표준프레임워크 - * @since 2014.11.14 - * @version 1.0 - * @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="fn" uri="http://java.sun.com/jsp/jstl/functions" %> -<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> -<%@ 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="comUssIonYrc.indvdlYrycRegist.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> - <validator:javascript formName="indvdlYrycManage" staticJavascript="false" xhtml="true" cdata="false"/> - <script type="text/javaScript" language="javascript"> - function fnIndvdYrycMangeList() { - location.href = "<c:url value='/uss/ion/yrc/EgovIndvdlYrycManageList.do'/>"; - } - - function fnRegistIndvdYrycMange() { - var varForm = document.getElementById("indvdlYrycManage"); - - var occrncYrycCo = varForm.occrncYrycCo.value; - var useYrycCo = varForm.useYrycCo.value; - var diffValue = occrncYrycCo - useYrycCo; - if(diffValue < 0) { - alert("<spring:message code="comUssIonYrc.indvdlYrycRegist.diffValue" />"); //잔여연차가 음수일 수 없습니다. - return; - } - - if(!validateIndvdlYrycManage(varForm)){ - return; - }else{ - varForm.action = "<c:url value='/uss/ion/yrc/EgovIndvdlYrycRegist.do'/>"; - varForm.submit(); - } - } - - function fnDeleteIndvdYrycMange() { - var varForm = document.getElementById("indvdlYrycManage"); - varForm.action = "<c:url value='/uss/ion/yrc/deleteIndvdlYryc.do'/>"; - if(confirm("<spring:message code='common.delete.msg' />")){ - varForm.submit(); - } - } - - </script> -</head> -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<div class="board"> - <h1><spring:message code="comUssIonYrc.indvdlYrycRegist.title" /></h1><!-- 개인연차 등록 --> - - <form:form commandName="indvdlYrycManage" action=""> - <form:hidden path="occrrncYear" value="<c:out value='${indvdlYrycManage.occrrncYear}'/>"/> - - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"> - <ul> - <li> - <input class="s_btn" type="submit" value='<spring:message code="button.list" />' title='<spring:message code="button.list" />' onclick="fnIndvdYrycMangeList(); return false;" /> - - <c:choose> - <c:when test="${totCnt <= 0}"> - <input class="s_btn" type="submit" value='<spring:message code="button.create" />' title='<spring:message code="button.create" />' onclick="fnRegistIndvdYrycMange(); return false;" /> - </c:when> - <c:otherwise> - <input class="s_btn" type="submit" value='<spring:message code="button.delete" />' title='<spring:message code="button.delete" />' onclick="fnDeleteIndvdYrycMange(); return false;" /> - <input class="s_btn" type="submit" value='<spring:message code="button.update" />' title='<spring:message code="button.update" />' onclick="fnRegistIndvdYrycMange(); return false;" /> - </c:otherwise> - </c:choose> - </li> - </ul> - </div> - - <table class="board_list"> - <caption></caption> - <colgroup> - <col style="width:15%" /> - <col style="width:15%" /> - <col style="width:15%" /> - <col style="width:15%" /> - <col style="width:30%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="comUssIonYrc.indvdlYrycManageList.occrrncYear" /></th><!-- 발생연도 --> - <th scope="col"><spring:message code="comUssIonYrc.indvdlYrycManageList.occrncYrycCo" /></th><!-- 발생연차 --> - <th scope="col"><spring:message code="comUssIonYrc.indvdlYrycManageList.useYrycCo" /></th><!-- 사용연차 --> - <th scope="col"><spring:message code="comUssIonYrc.indvdlYrycManageList.remndrYrycCo" /></th><!-- 잔여연차 --> - <th scope="col"><spring:message code="comUssIonYrc.indvdlYrycManageList.mberNm" /> </th><!-- 사용자 --> - </tr> - </thead> - <tbody> - <c:forEach items="${resultList}" var="resultInfo" varStatus="status"> - <tr> - <td><c:out value="${indvdlYrycManage.occrrncYear}"/></td> - <td><input name="occrncYrycCo" type="text" size="10" value='<c:out value="${resultInfo.occrncYrycCo}"/>' maxlength="10" title="<spring:message code="comUssIonYrc.indvdlYrycRegist.occrncYrycCo" />"></td><!-- 연차등록 --> - <td><input name="useYrycCo" type="text" size="10" value='<c:out value="${resultInfo.useYrycCo}"/>' maxlength="10" title="<spring:message code="comUssIonYrc.indvdlYrycRegist.useYrycCo" />"></td><!-- 사용연차등록 --> - <td><c:out value="${resultInfo.remndrYrycCo}"/></td> - <td><c:out value="${resultInfo.mberNm}"/></td> - </tr> - </c:forEach> - <c:if test="${fn:length(resultList) == 0}"> - <tr> - <td><c:out value="${indvdlYrycManage.occrrncYear}"/></td> - <td><input name="occrncYrycCo" type="text" size="10" value="" maxlength="10" title="<spring:message code="comUssIonYrc.indvdlYrycRegist.occrncYrycCo" />"></td><!-- 연차등록 --> - <td><input name="useYrycCo" type="text" size="10" value="" maxlength="10" title="<spring:message code="comUssIonYrc.indvdlYrycRegist.useYrycCo" />"></td><!-- 사용연차등록 --> - <td>-</td> - <td><c:out value="${indvdlYrycManage.mberNm}"/></td> - </tr> - </c:if> - </tbody> - </table> - </form:form> - <p class="cmt01 pt5">* <spring:message code="comUssIonYrc.indvdlYrycRegist.change" /></p><!-- 개인연차 등록/수정시 발생연도는 해당연도로 변경되어 저장됨 --> -</div> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ntm/EgovNoteEmpList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ntm/EgovNoteEmpList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ntm/EgovNoteEmpList.jsp (nonexistent) @@ -1,313 +0,0 @@ -<%-- - Class Name : EgovNoteEmpList.jsp - Description : 수신자 /참조자 선택 - Modification Information - - 수정일 수정자 수정내용 - ------- -------- --------------------------- - 2010.07.20 장동한 최초 생성 - 2017.07.18 최두영 공통컴포넌트 3.7 개선 - - author : 공통서비스 개발팀 장동한 - since : 2010.07.20 - ---%> -<%@ page language="java" 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"%> -<c:set var="pageTitle"><spring:message code="comUssIonNtm.NoteEmpList.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.list" /></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/popup_com.css' />"> -<script type="text/javaScript"> -/* ******************************************************** - * 페이징 처리 함수 - ******************************************************** */ -function linkPage(pageNo){ - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/uss/ion/ntm/listEgovNoteEmpListPopup.do'/>"; - document.listForm.submit(); -} -/* ******************************************************** - * 등록 처리 함수 - ******************************************************** */ -function fn_egov_regist_NoteEmp(){ - location.href = "<c:url value='/uss/olp/mgt/EgovNoteEmpRegist.do'/>"; -} -/* ******************************************************** - * 수정 처리 함수 - ******************************************************** */ -function fn_egov_modify_NoteEmp(){ - location.href = "<c:url value='/uss/olp/mgt/EgovNoteEmpModify.do'/>"; -} -/* ******************************************************** - * 상세화면 처리 함수 - ******************************************************** */ -function fn_egov_detail_NoteEmp(mtgId){ - var vFrom = document.listForm; - vFrom.mtgId.value = mtgId; - vFrom.action = "<c:url value='/uss/olp/mgt/EgovNoteEmpDetail.do'/>"; - vFrom.submit(); -} -/* ******************************************************** - * 삭제 처리 함수 - ******************************************************** */ -function fn_egov_delete_NoteEmp(mtgId){ - var vFrom = document.listForm; - if(confirm("<spring:message code="common.delete.msg"/>?")){ - vFrom.mtgId.value = mtgId; - vFrom.cmd.value = 'del'; - vFrom.action = "<c:url value='/uss/olp/mgt/EgovNoteEmpList.do'/>"; - vFrom.submit(); - }else{ - vFrom.cmd.value = ''; - } -} -/* ******************************************************** - * 검색 함수 - ******************************************************** */ -function fn_egov_search_NoteEmp(){ - var vFrom = document.listForm; -/* vFrom.pageIndex.value = "1"; */ - vFrom.action = "<c:url value='/uss/ion/ntm/listEgovNoteEmpListPopup.do'/>"; - vFrom.submit(); - if(e.keyCode == 13) action(); -} -/* ******************************************************** -* 화면 닫기 함수 -******************************************************** */ -function fn_egov_close_NoteEmp(){ - - var FLength = document.getElementsByName("checkList").length; - - var strSplit; - var arrSplit; - var strRecptnSe; - var strRecptnSeCode; - //select 박스 수신자 객체 - var selRecptnEmp = opener.document.getElementById("recptnEmp"); - - if( FLength == 1){ - if(document.getElementsByName("checkList")[0].checked == true){ - strSplit = document.getElementsByName("checkList")[0].value; - arrSplit = strSplit.split("|"); - - //수신 체크시 - if(opener.document.getElementsByName("recptnSe")[0].checked == true){ - strRecptnSe = "수신"; - strRecptnSeCode = "1"; - }else{ - strRecptnSe = "참조"; - strRecptnSeCode = "2"; - } - //추가할 option 객체 - var option = document.createElement("option"); - option.appendChild(document.createTextNode(strRecptnSe+":"+arrSplit[1]+"("+arrSplit[2]+")")); - option.setAttribute("value", arrSplit[0]); - - opener.fn_egov_recptnEmpOption_NoteManage(strRecptnSe+":"+arrSplit[1]+"("+arrSplit[2]+")",arrSplit[0],strRecptnSeCode); - } - }else{ - for(var i=0; i < FLength; i++) - { - if(document.getElementsByName("checkList")[i].checked == true){ - - strSplit = document.getElementsByName("checkList")[i].value; - arrSplit = strSplit.split("|"); - - //수신 체크시 - if(opener.document.getElementsByName("recptnSe")[0].checked == true){ - strRecptnSe = "수신"; - strRecptnSeCode = "1"; - }else{ - strRecptnSe = "참조"; - strRecptnSeCode = "2"; - } - //추가할 option 객체 - var option = document.createElement("option"); - option.appendChild(document.createTextNode(strRecptnSe+":"+arrSplit[1]+"("+arrSplit[2]+")")); - option.setAttribute("value", arrSplit[0]); - - opener.fn_egov_recptnEmpOption_NoteManage(strRecptnSe+":"+arrSplit[1]+"("+arrSplit[2]+")",arrSplit[0],strRecptnSeCode); - - } - } - } - - window.close(); - -} -/* ******************************************************** -* 이름/이이디 클릭시 단건 입력 -******************************************************** */ -function fn_egov_close_NoteEmpOne(i){ - - var FLength = document.getElementsByName("checkList").length; - - var strSplit; - var arrSplit; - var strRecptnSe; - var strRecptnSeCode; - //select 박스 수신자 객체 - var selRecptnEmp = opener.document.getElementById("recptnEmp"); - - if( FLength == 1){ - if(document.getElementsByName("checkList")[0] != null && document.getElementsByName("checkList")[0] != undefined){ - - strSplit = document.getElementsByName("checkList")[0].value; - arrSplit = strSplit.split("|"); - - //수신 체크시 - if(opener.document.getElementsByName("recptnSe")[0].checked == true){ - strRecptnSe = "수신"; - strRecptnSeCode = "1"; - }else{ - strRecptnSe = "참조"; - strRecptnSeCode = "2"; - } - //추가할 option 객체 - var option = document.createElement("option"); - option.appendChild(document.createTextNode(strRecptnSe+":"+arrSplit[1]+"("+arrSplit[2]+")")); - option.setAttribute("value", arrSplit[0]); - - opener.fn_egov_recptnEmpOption_NoteManage(strRecptnSe+":"+arrSplit[1]+"("+arrSplit[2]+")",arrSplit[0],strRecptnSeCode); - } - }else{ - if(document.getElementsByName("checkList")[i] != null && document.getElementsByName("checkList")[i] != undefined){ - - strSplit = document.getElementsByName("checkList")[i].value; - arrSplit = strSplit.split("|"); - - //수신 체크시 - if(opener.document.getElementsByName("recptnSe")[0].checked == true){ - strRecptnSe = "수신"; - strRecptnSeCode = "1"; - }else{ - strRecptnSe = "참조"; - strRecptnSeCode = "2"; - } - //추가할 option 객체 - var option = document.createElement("option"); - option.appendChild(document.createTextNode(strRecptnSe+":"+arrSplit[1]+"("+arrSplit[2]+")")); - option.setAttribute("value", arrSplit[0]); - - opener.fn_egov_recptnEmpOption_NoteManage(strRecptnSe+":"+arrSplit[1]+"("+arrSplit[2]+")",arrSplit[0],strRecptnSeCode); - } - } - window.close(); -} -/* ******************************************************** -* 체크 박스 선택 함수 -******************************************************** */ -function fn_egov_checkAll_NoteEmp(){ - - var FLength = document.getElementsByName("checkList").length; - var checkAllValue = document.getElementById('checkAll').checked; - - //undefined - if( FLength == 1){ - document.getElementsByName("checkList")[0].checked = checkAllValue; - }else{ - for(var i=0; i < FLength; i++) - { - document.getElementsByName("checkList")[i].checked = checkAllValue; - } - } -} -</script> -</head> -<body> -<!-- noscript 테그 --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<div class="popup"> -<form name="listForm" id="listForm" action="<c:url value='/uss/ion/ntm/listEgovNoteEmpListPopup.do'/>" method="post"> - <h1>${pageTitle} <spring:message code="title.list" /></h1> - <!-- 상단 검색창 --> - <div class="pop_search_box" title="<spring:message code="common.searchCondition.msg" />"> - <ul> - <li> - <select name="searchCondition" id="searchCondition" class="select" title="<spring:message code="title.searchCondition"/>"> - <option value=''>--<spring:message code="input.select" />--</option> - <option value='USER_NM' <c:if test="${searchVO.searchCondition == 'USER_NM'}">selected="selected"</c:if>><spring:message code="comUssIonNtm.NoteEmpList.name" /></option> - <option value='EMPLYR_ID' <c:if test="${searchVO.searchCondition == 'EMPLYR_ID'}">selected="selected"</c:if>><spring:message code="comUssIonNtm.NoteEmpList.id" /></option> - <option value='OFFM_TELNO' <c:if test="${searchVO.searchCondition == 'OFFM_TELNO'}">selected="selected"</c:if>><spring:message code="comUssIonNtm.NoteEmpList.tel" /></option> - </select> - </li> - <li> - <input class="s_input" name="searchKeyword" title="<spring:message code="title.search"/>" type="text" size="35" onkeyup="if(window.event.keyCode==13){fn_egov_search_NoteEmp(); return false;}" value='<c:out value="${mberVO.searchKeyword}"/>' maxlength="255"><!-- 검색창 --> - <input type="button" class="s_btn" value="<spring:message code="title.inquire" />" onClick="fn_egov_search_NoteEmp(); return false; "/><!-- 조회 --> - </li> - </ul> - <input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"/> - </div> -</form> -<!-- 목록 --> -<form name="contentForm" id="contentForm" action="<c:url value='/uss/ion/ntm/listEgovNoteEmpListPopup.do'/>" method="post"> - -<table class="pop_board_list"> - <caption>${pageTitle} <spring:message code="title.list" /></caption><!-- 쪽지관리 --> - <colgroup> - <col style="width: 3%;"> - <col style="width: 9%;"> - <col style="width: 9%;"> - <col style="width: 10%;"> - <col style="width: 25%;"> - <col style="width: 3%;"> - </colgroup> - <thead> - <tr> - <th><spring:message code="comUssIonNtm.NoteEmpList.number" /></th><!-- 번호 --> - <th><spring:message code="comUssIonNtm.NoteEmpList.id" /></th><!-- 아이디 --> - <th><spring:message code="comUssIonNtm.NoteEmpList.name" /></th><!-- 이름 --> - <th><spring:message code="comUssIonNtm.NoteEmpList.tel" /></th><!-- 전화번호 --> - <th><spring:message code="comUssIonNtm.NoteEmpList.address" /></th><!-- 주소 --> - <th><input type="checkbox" name="checkAll" title="<spring:message code="comUssIonNtm.NoteEmpList.all" />" id="checkAll" value="1" onClick="fn_egov_checkAll_NoteEmp();"></th><!-- 전체선택 --> - </tr> - </thead> - - <tbody class="ov"> - <%-- 데이터를 없을때 화면에 메세지를 출력해준다 --%> - <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 class="center">${(searchVO.pageIndex-1) * searchVO.pageSize + status.count}</td> - <td class="center"><a href="#LINK" onClick="fn_egov_close_NoteEmpOne(${status.count-1});">${resultInfo.emplyrId}</a></td> - <td class="center"><a href="#LINK" onClick="fn_egov_close_NoteEmpOne(${status.count-1});">${resultInfo.emplyrNm}</a></td> - <td class="center"><a href="#LINK" onClick="fn_egov_close_NoteEmpOne(${status.count-1});">${resultInfo.offmTelno}</a></td> - <td class="left"><a href="#LINK" onClick="fn_egov_close_NoteEmpOne(${status.count-1});">${resultInfo.homeAdres} ${resultInfo.detailAdres}</a></td> - <td class="center"><input type="checkbox" name="checkList" title="<spring:message code="table.select" />" value="${resultInfo.uniqId}|${resultInfo.emplyrId}|${resultInfo.emplyrNm}"></td><!-- 선택 --> - </tr> - </c:forEach> - </tbody> - -</table> - - <!-- 페이징 처리 영역--> - <div class="pagination"> - <ul><ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="linkPage"/></ul> - </div> - - <!-- 선택 및 닫기 버튼 --> - <div class="btn"> - <button class="btn_style3" onclick="fn_egov_close_NoteEmp()" title="<spring:message code="button.select" />"><spring:message code="button.select" /></button><!-- 선택 --> - <button class="btn_style3" onclick="window.close()" title="<spring:message code="button.close" />"><spring:message code="button.close" /></button><!-- 닫기 --> - <div style="clear:both;"></div> - </div> -</form> -</div> - -</body> -</html> \ No newline at end of file Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ntm/EgovNoteManage.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ntm/EgovNoteManage.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ntm/EgovNoteManage.jsp (nonexistent) @@ -1,254 +0,0 @@ -<% -/* - Class Name : EgovNoteManage.jsp - Description : 쪽지 관리(보내기) 페이지 - Modification Information - - 수정일 수정자 수정내용 - ------- -------- --------------------------- - 2010.07.13 장동한 최초 생성 - 2017.06.05 최두영 공통컴포넌트 3.7 개선 - author : 공통서비스 개발팀 장동한 - since : 2010.07.13 - */ -%> -<%@ 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="pageTitle"><spring:message code="comUssIonNtm.NoteManage.title"/></c:set> -<!DOCTYPE html> -<html> -<head> -<title>${pageTitle} <spring:message code="title.list" /></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> -<%-- <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="noteManage" staticJavascript="false" xhtml="true" cdata="false" /> -<script type="text/javaScript"> -/* ******************************************************** -* 저장 -******************************************************** */ -function fn_egov_save_NoteManage(){ - var vFrom = document.noteManage; - //수신자 처리 - fn_egov_empList_NoteManage(); - if(confirm("<spring:message code="common.save.msg"/>")){ - vFrom.action = "<c:url value='/uss/ion/ntm/registEgovNoteManageActor.do'/>"; - if(!validateNoteManage(vFrom)){ - return; - }else{ - vFrom.submit(); - alert("<spring:message code="comUssIonNtm.NoteMange.success"/>") - } - } -} - -/* ******************************************************** -* 초기화 -******************************************************** */ -function fn_egov_init_NoteManage(){ - //수신구분 초기화 - document.getElementsByName("recptnSe")[0].checked = true; - //초기 recptnEmp 삭제 0 - document.getElementById("recptnEmp").options[0].selected = true; - fn_egov_delete_NoteManage(0); - - <c:if test="${cmd eq 'reply'}"> - //답변 수신자 처리 - var option = document.createElement("option"); - option.appendChild(document.createTextNode("수신:${noteManageMap.trnsmiterNm}(${noteManageMap.trnsmiterId})")); - option.setAttribute("value", "${noteManageMap.trnsmiterOrgId}"); - option.recptnSe = "1"; - document.getElementById("recptnEmp").appendChild(option); - </c:if> -} - -/* ******************************************************** -* 팝업창에서 수진자 목록에서 값받기 -******************************************************** */ -function fn_egov_recptnEmpOption_NoteManage(sText,sValue,sRecptnSe){ - //수신자가 중복 될때 빠져 나가기 - if(fn_egov_recptnEmpSearch_NoteManage(sValue)){ - return; - }; - var option = document.createElement("option"); - option.appendChild(document.createTextNode(sText)); - option.setAttribute("value", sValue); - option.recptnSe = sRecptnSe; - document.getElementById("recptnEmp").appendChild(option); -} - -/* ******************************************************** -* 수신자 목록 / 참조목록 -******************************************************** */ -function fn_egov_empList_NoteManage(){ - var sbName = "recptnEmp"; - var FValue = document.getElementById(sbName).length; - var sEmpList = ""; - var sRecptnSeList = ""; - if (FValue == 0) { - return; - } - var a = document.getElementById(sbName).options[0].value; - for(var i=0; i < FValue; i++){ - if(document.getElementById(sbName).options[i].value != ""){ - sEmpList = sEmpList + document.getElementById(sbName).options[i].value + ","; - sRecptnSeList = sRecptnSeList + document.getElementById(sbName).options[i].recptnSe + ","; - } - if(document.getElementById(sbName).value != ""){ - sEmpList = sEmpList + document.getElementById(sbName).value; - } - } - sEmpList = sEmpList.substring(0,sEmpList.length-1); - sRecptnSeList = sRecptnSeList.substring(0,sRecptnSeList.length-1); - document.getElementById("recptnEmpList").value = sEmpList; - document.getElementById("recptnSeList").value = sRecptnSeList; -} - -/* ******************************************************** -* 수신자 삭제 -******************************************************** */ -function fn_egov_delete_NoteManage(nChk){ - var sbName = "recptnEmp"; - var FValue = document.getElementById(sbName).length; - var DValue = 0; - //삭제시 삭제 갯수 체크 - if(nChk){ - if(FValue == 0 || document.getElementById(sbName).selectedIndex == -1){ - alert("<spring:message code="comUssIonNtm.NoteMange.alert.noList"/>"); - document.getElementById(sbName).focus(); - return; - } - } - for(var i=FValue-1; i >= 0; i--){ - if(document.getElementById(sbName).options[i].selected == true){ - DValue++; - document.getElementById(sbName).options[i] = null; - } - } - document.getElementById(sbName).length = FValue-DValue; -} - -/* ******************************************************** -* 수신자 찾기 -******************************************************** */ -function fn_egov_recptnEmpSearch_NoteManage(sSearchName){ - var sbName = "recptnEmp"; - var FValue = document.getElementById(sbName).length; - var DValue = 0; - for(var i=0; i < FValue; i++) - { - if(document.getElementById(sbName).options[i].value == sSearchName){ - return true; - } - } - return false; -} - -/* ******************************************************** -* 수신자 목록 팝업 -******************************************************** */ -function fn_egov_recptnEmpSearchPupup(){ - var width = 800; - var height = 600; - var left = (screen.width-width)/2; - var top = (screen.height-height)/3; - var url = "<c:url value='/uss/ion/ntm/listEgovNoteEmpListPopup.do'/>"; - var name = "recptnEmpSearchPupup"; - - var openWindows = window.open(url,name,"width="+width+",height="+height+",top="+top+",left="+left+",toolbar=no,status=no,location=no,scrollbars=yes,menubar=no,resizable=yes"); - - if (window.focus) {openWindows.focus()} -} - -</script> -<style> -.btnNote { text-align: center; margin-top: 18px; margin-bottom: 15px; font-size: 11px; } -.btnNote input.s_submit { height: 21px; vertical-align:middle; padding:4px 10px 7px 11px; margin-top: 1px; background: #4688d2; font-size: 11px; font-family:'돋움', '굴림', 'Arial', 'AppleGothic', 'sans-serif'; font-weight: 200; border: none; color: #fff; border-radius: 1px; cursor: pointer; } -.btnNote input.s_submit:hover { background: #7dabdf; } -</style> -</head> -<body onLoad="fn_egov_init_NoteManage();"> -<!-- noscript 태그 --> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript> - -<form:form commandName="noteManage" name="noteManage" action="/uss/ion/ntm/registEgovNoteManage.do" method="post" enctype="multipart/form-data" > - -<div class="wTableFrm"> - <h2>${pageTitle}</h2> - - <table class="wTable" summary="<spring:message code="common.summary.list" arguments="${pageTitle}" />"> - <caption>${pageTitle}</caption> - <colgroup> - <col style="width: 22%;"> - <col style="width: ;"> - </colgroup> - <tbody> - <tr> - <th><img src="<c:url value='/images/egovframework/com/uss/ion/ntm/check.png'/>" alt="check"/><label for="noteSj"><spring:message code="comUssIonNtm.NoteMange.subject"/></label></th><!-- 제목 --> - <!-- 제목 --> - <c:set var="subject"><spring:message code="comUssIonNtm.NoteManage.title"/></c:set> - <td><form:input path="noteSj" title="${subject}" size="87" maxlength="255"/><!-- 제목 : 쪽지내용 입력 --> - </td> - </tr> - <tr> - <th><img src="<c:url value='/images/egovframework/com/uss/ion/ntm/check.png'/>" alt="check"/> <spring:message code="comUssIonNtm.NoteMange.receiver"/></th> - <td> - <div style="clear:both;"></div> - <div style="text-align: left;"> - <!-- 수신 --> - <c:set var="reception"><spring:message code="comUssIonNtm.NoteMange.reception"/></c:set> - <!-- 참조 --> - <c:set var="reference"><spring:message code="comUssIonNtm.NoteMange.reference"/></c:set> - <!-- 목록 --> - <c:set var="recptnEmpList"><spring:message code="comUssIonNtm.NoteMange.receiverList"/></c:set> - <div> - <select name="recptnEmp" title="${recptnEmnpList}" id="recptnEmp" style="width:200px;height:80px;" multiple> - <option value=''></option> - </select> - <!-- 수신/참조 선택 --> - <form:radiobutton path="recptnSe" value="1" style="width:18px;border: 1px solid #dedede;"/><spring:message code="comUssIonNtm.NoteMange.reception"/> - <form:radiobutton path="recptnSe" value="2" style="width:18px;border: 1px solid #dedede;"/><spring:message code="comUssIonNtm.NoteMange.reference"/> - <form:errors path="recptnSe" cssClass="error"/> - <!-- 수신/참조자 선택 목록 팝업창 열기 --> - <a href="<c:url value='/uss/ion/ntm/listEgovNoteEmpListPopup.do'/>" onClick="fn_egov_recptnEmpSearchPupup();return false;"><img src="<c:url value='/images/egovframework/com/cmm/btn/btn_search.gif'/>" align="middle" style="border:0px;margin-right:10px;" alt="${recptnEmnpList}" title="${recptnEmnpList}"></a> - <!-- 수신자 목록 리스트 제외 --> - <span class="btn_s"><a href="#LINK" onClick="fn_egov_delete_NoteManage(1);" title="<spring:message code="comUssIonNtm.NoteMange.delete" /> <spring:message code="input.button" />"><spring:message code="comUssIonNtm.NoteMange.delete" /> </a></span> - </div> - </div> - </td> - </tr> - <tr> - <!-- 쪽지 내용 입력 --> - <th><img src="<c:url value='/images/egovframework/com/uss/ion/ntm/check.png'/>" alt="check"/> <spring:message code="comUssIonNtm.NoteMange.content"/></th> - <td> - <!-- 쪽지내용 --> - <c:set var="contents"><spring:message code="comUssIonNtm.NoteMange.content"/></c:set> - <form:textarea path="noteCn" name="noteCn" id="noteCn" title="${contents}" cols="85" rows="20" style="height:200px;"/> - </td> - </tr> - </tbody> -</table> - -<!-- 수신자목록리스트 --> -<input type="hidden" name="recptnEmpList" id="recptnEmpList" value=""> -<!-- 수신자구분리스트 --> -<input type="hidden" name="recptnSeList" id="recptnSeList" value=""> - - -<div class="btnNote"> - <input type="submit" class="s_submit" onClick="fn_egov_save_NoteManage(); return false;" value="<spring:message code="comUssIonNtm.NoteMange.send" />" title="<spring:message code="comUssIonNtm.NoteMange.send" /> <spring:message code="input.button" />" /> -</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/uss/ion/uas/EgovUserAbsnceRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/uas/EgovUserAbsnceRegist.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/uas/EgovUserAbsnceRegist.jsp (nonexistent) @@ -1,130 +0,0 @@ -<%-- -/** - * @Class Name : EgovUserAbsnceRegist.java - * @Description : EgovUserAbsnceRegist jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 lee.m.j 최초 생성 - * @ 2018.09.10 이정은 공통컴포넌트 3.8 개선 - * - * @author lee.m.j - * @since 2009.03.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 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" %> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> -<title><spring:message code="ussIonUas.userAbsnceRegist.userAbsnceRegist"/></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> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<validator:javascript formName="userAbsnce" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> - -function fncSelectUserAbsnceList() { - var varFrom = document.getElementById("userAbsnce"); - varFrom.action = "<c:url value='/uss/ion/uas/selectUserAbsnceList.do'/>"; - varFrom.submit(); -} - -function fncUserAbsnceInsert() { - - var varFrom = document.getElementById("userAbsnce"); - varFrom.action = "<c:url value='/uss/ion/uas/addUserAbsnce.do'/>"; - - if(confirm("<spring:message code="ussIonUas.userAbsnceRegist.saveMsg"/>")){/* 저장 하시겠습니까? */ - varFrom.submit(); - } -} - -function fncUserAbsnceDelete() { - var varFrom = document.getElementById("userAbsnce"); - varFrom.action = "<c:url value='/uss/ion/uas/removeUserAbsnce.do'/>"; - if(confirm("<spring:message code="ussIonUas.userAbsnceRegist.deleteMsg"/>")){/* 삭제 하시겠습니까? */ - varFrom.submit(); - } -} - -</script> -</head> - -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg"/></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<div class="wTableFrm"> -<form:form commandName="userAbsnce" action="${pageContext.request.contextPath}/uss/ion/uas/addUserAbsnce.do' />" method="post"> - - <!-- 타이틀 --> - <h2><spring:message code="ussIonUas.userAbsnceRegist.userAbsnceRegist"/></h2><!-- 사용자부재 등록 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="ussIonUas.userAbsnceRegist.userId"/> <span class="pilsu">*</span></th><!-- 사용자ID --> - <td class="left"> - <input name="userId" id="userId" title="<spring:message code="ussIonUas.userAbsnceRegist.userId"/>" type="text" value="<c:out value='${userAbsnce.userId}'/>" class="readOnlyClass" readonly="readonly" style="width:128px"/> - </td> - </tr> - <tr> - <th><spring:message code="ussIonUas.userAbsnceRegist.userNm"/> <span class="pilsu">*</span></th><!-- 사용자명 --> - <td class="left"> - <input name="userNm" id="userNm" title="<spring:message code="ussIonUas.userAbsnceRegist.userNm"/>" type="text" value="<c:out value='${userAbsnce.userNm}'/>" class="readOnlyClass" readonly="readonly" style="width:128px"/> - </td> - </tr> - <tr> - <th><spring:message code="ussIonUas.userAbsnceRegist.userAbsnceAt"/> <span class="pilsu">*</span></th><!-- 부재여부 --> - <td class="left"> - <select name="userAbsnceAt" id="userAbsnceAt" title="<spring:message code="ussIonUas.userAbsnceRegist.userAbsnceAt"/>"> - <option value="Y" <c:if test="${userAbsnce.userAbsnceAt == 'Y'}">selected</c:if> >Y</option> - <option value="N" <c:if test="${userAbsnce.userAbsnceAt == 'N'}">selected</c:if> >N</option> - </select> - </td> - </tr> - <tr> - <th><spring:message code="ussIonUas.userAbsnceRegist.lastUpdusrPnttm"/> <span class="pilsu">*</span></th><!-- 등록일시 --> - <td class="left"> - <input name="lastUpdusrPnttm" id="lastUpdusrPnttm" title="<spring:message code="ussIonUas.userAbsnceRegist.lastUpdusrPnttm"/>" type="text" maxLength="50" class="readOnlyClass" readonly="readonly" style="width:128px"/> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fncUserAbsnceInsert(); return false;" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/uas/selectUserAbsnceList.do'/>?pageIndex=<c:out value='${userAbsnceVO.pageIndex}'/>&amp;searchKeyword=<c:out value="${userAbsnceVO.searchKeyword}"/>&amp;searchCondition=1&amp;selAbsnceAt=<c:out value="${userAbsnceVO.selAbsnceAt}"/>" onclick="fncSelectUserAbsnceList(); return false;"><spring:message code="button.list" /></a></span> - </div> - <div style="clear:both;"></div> -</div> - -<!-- 검색조건 유지 --> - <input type="hidden" name="searchCondition" value="<c:out value='${userAbsnceVO.searchCondition}'/>"> - <input type="hidden" name="searchKeyword" value="<c:out value='${userAbsnceVO.searchKeyword}'/>"> - <input type="hidden" name="pageIndex" value="<c:out value='${userAbsnceVO.pageIndex}'/>"> - <input type="hidden" name="selAbsnceAt" value="<c:out value='${userAbsnceVO.selAbsnceAt}'/>"> -<!-- 검색조건 유지 --> -</form:form> -</body> -</html> - Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/uas/EgovUserAbsnceMainList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/uas/EgovUserAbsnceMainList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/uas/EgovUserAbsnceMainList.jsp (nonexistent) @@ -1,75 +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"%> -<% - -/** - * @Class Name : EgovUserAbsnceList.java - * @Description : EgovUserAbsnceList jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2009.07.01 lee.m.j 최초 생성 - * - * @author lee.m.j - * @since 2009.07.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ - -%> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> -<title>사용자부재 목록조회</title> -<c:set var="CssUrl" value="${pageContext.request.contextPath}/css/egovframework/com/" /> -<link type="text/css" rel="stylesheet" href="${CssUrl}com.css"> -<link type="text/css" rel="stylesheet" href="${CssUrl}button.css"> -<script type="text/javaScript" language="javascript" defer="defer"> -<!-- -function fncSelectUserAbsnce(userId, regYn) { - if(regYn == 'N') { - location.replace("<c:url value='/uss/ion/uas/addViewUserAbsnce.do'/>?userId="+userId); - } - document.listForms.userId.value = userId; - document.listForms.regYn.value = regYn; - document.listForms.action = "<c:url value='/uss/ion/uas/getUserAbsnce.do'/>"; - document.listForms.submit(); -} - ---> -</script> -</head> - -<body> -<form name="listForms" action="<c:url value='/uss/ion/uas/getUserAbsnce.do'/>" method="post"> -<div id="all" style="margin:0 auto;width:200px;" class="divDotText" align="left"> -<table width="200" cellpadding="8" class="table-line" summary="사용자부재에 대한 목록을 제공한다."> - <tbody> - <c:forEach var="userAbsnce" items="${userAbsnceList}" varStatus="status"> - <tr> - <td class="lt_text6"> - <span class="link"> - <input type="text" value="<c:out value="${userAbsnce.userNm}"/>" onclick="fncSelectUserAbsnce('<c:out value="${userAbsnce.userId}"/>','<c:out value="${userAbsnce.regYn}"/>');" title="사용자부재여부"> - <c:if test="${userAbsnce.userAbsnceAt eq 'Y'}" >(<c:out value="부재중"/>)</c:if> - </span> - </td> - </tr> - </c:forEach> - </tbody> -</table> -</DIV> -<input type="hidden" name="userId" value="" /> -<input type="hidden" name="selAbsnceAt" value="A" /> -<input type="hidden" name="regYn" value="" /> -<input type="hidden" name="pageIndex" value="1"/> -<input type="hidden" name="searchCondition" value="1"/> -</form> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/uas/EgovUserAbsnceUpdt.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/uas/EgovUserAbsnceUpdt.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/uas/EgovUserAbsnceUpdt.jsp (nonexistent) @@ -1,136 +0,0 @@ -<%-- -/** - * @Class Name : EgovMainImageUpdt.java - * @Description : EgovMainImageUpdt jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 lee.m.j 최초 생성 - * @ 2018.09.14 이정은 공통컴포넌트 3.8 개선 - * - * @author lee.m.j - * @since 2009.03.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 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" %> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> -<title><spring:message code="ussIonUas.userAbsnceUpdt.userAbsnceUpdt"/></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="mainImage" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> -/* ******************************************************** - * 목록 - ******************************************************** */ -function fncSelectUserAbsnceList() { - var varFrom = document.getElementById("userAbsnce"); - varFrom.action = "<c:url value='/uss/ion/uas/selectUserAbsnceList.do'/>"; - varFrom.submit(); -} -/* ******************************************************** - * 수정 - ******************************************************** */ -function fncUserAbsnceUpdate() { - - - var varFrom = document.getElementById("userAbsnce"); - varFrom.action = "<c:url value='/uss/ion/uas/updtUserAbsnce.do'/>"; - - if(confirm("<spring:message code="ussIonUas.userAbsnceUpdt.saveMsg"/>")){/* 저장 하시겠습니까? */ - varFrom.submit(); - } -} -/* ******************************************************** - * 삭제 - ******************************************************** */ -function fncUserAbsnceDelete() { - var varFrom = document.getElementById("userAbsnce"); - varFrom.action = "<c:url value='/uss/ion/uas/removeUserAbsnce.do'/>"; - if(confirm("<spring:message code="ussIonUas.userAbsnceUpdt.deleteMsg"/>")){/* 삭제 하시겠습니까? */ - varFrom.submit(); - } -} - -</script> -</head> - -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg"/></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<div class="wTableFrm"> -<form:form commandName="userAbsnce" action="${pageContext.request.contextPath}/uss/ion/uas/updtUserAbsnce.do' />" method="post"> - <!-- 타이틀 --> - <h2><spring:message code="ussIonUas.userAbsnceUpdt.userAbsnceUpdt"/></h2><!-- 사용자부재 수정 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="ussIonUas.userAbsnceUpdt.userId"/> <span class="pilsu">*</span></th><!-- 사용자ID --> - <td class="left"> - <input name="userId" id="userId" title="<spring:message code="ussIonUas.userAbsnceUpdt.userId"/>" type="text" value="<c:out value='${userAbsnce.userId}'/>" class="readOnlyClass" readonly="readonly" style="width:128px" /> - </td> - </tr> - <tr> - <th><spring:message code="ussIonUas.userAbsnceUpdt.userNm"/> <span class="pilsu">*</span></th><!-- 사용자명 --> - <td class="left"> - <input name="userNm" id="userNm" title="<spring:message code="ussIonUas.userAbsnceUpdt.userNm"/>" type="text" value="<c:out value='${userAbsnce.userNm}'/>" maxLength="50" class="readOnlyClass" readonly="readonly" style="width:128px" /> - </td> - </tr> - <tr> - <th><spring:message code="ussIonUas.userAbsnceUpdt.userAbsnceAt"/> <span class="pilsu">*</span></th><!-- 부재여부 --> - <td class="left"> - <select name="userAbsnceAt" id="userAbsnceAt" title="<spring:message code="ussIonUas.userAbsnceUpdt.userAbsnceAt"/>"> - <option value="Y" <c:if test="${userAbsnce.userAbsnceAt == 'Y'}">selected</c:if> >Y</option> - <option value="N" <c:if test="${userAbsnce.userAbsnceAt == 'N'}">selected</c:if> >N</option> - </select> - </td> - </tr> - <tr> - <th><spring:message code="ussIonUas.userAbsnceUpdt.lastUpdusrPnttm"/> <span class="pilsu">*</span></th><!-- 등록일시 --> - <td class="left"> - <input name="lastUpdusrPnttm" id="lastUpdusrPnttm" title="<spring:message code="ussIonUas.userAbsnceUpdt.lastUpdusrPnttm"/>" type="text" value="<c:out value="${fn:substring(userAbsnce.lastUpdusrPnttm, 0, 19)}"/>" maxLength="50" class="readOnlyClass" readonly="readonly" style="width:250px"/> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fncUserAbsnceUpdate(); return false;" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/uas/removeUserAbsnce.do'/>?userId=<c:out value='${userAbsnceVO.userId}'/>&amp;selAbsnceAt=<c:out value='${userAbsnceVO.selAbsnceAt}'/>" onclick="fncUserAbsnceDelete(); return false;"><spring:message code="button.delete" /></a></span> - <span class="btn_s"><a href="<c:url value='/uss/ion/uas/selectUserAbsnceList.do'/>?pageIndex=<c:out value='${userAbsnceVO.pageIndex}'/>&amp;searchKeyword=<c:out value="${userAbsnceVO.searchKeyword}"/>&amp;searchCondition=1&amp;selAbsnceAt=<c:out value="${userAbsnceVO.selAbsnceAt}"/>" onclick="fncSelectUserAbsnceList(); return false;"><spring:message code="button.list" /></a></span> - </div> - <div style="clear:both;"></div> -</div> - - -<!-- 검색조건 유지 --> -<input type="hidden" name="searchCondition" value="<c:out value='${userAbsnceVO.searchCondition}'/>"> -<input type="hidden" name="searchKeyword" value="<c:out value='${userAbsnceVO.searchKeyword}'/>"> -<input type="hidden" name="pageIndex" value="<c:out value='${userAbsnceVO.pageIndex}'/>"> -<input type="hidden" name="selAbsnceAt" value="<c:out value='${userAbsnceVO.selAbsnceAt}'/>"> -</form:form> - -</body> -</html> - Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/uas/EgovUserAbsnceList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/uas/EgovUserAbsnceList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/uas/EgovUserAbsnceList.jsp (nonexistent) @@ -1,287 +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 prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<% - -/** - * @Class Name : EgovUserAbsnceList.java - * @Description : EgovUserAbsnceList jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2009.07.01 lee.m.j 최초 생성 - * @ 2018.08.16 이정은 공통컴포넌트 3.8 개선 - * - * @author lee.m.j - * @since 2009.07.01 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ - -%> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> -<title><spring:message code="ussIonUas.userAbsnceList.userAbsnceList" /></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" defer="defer"> -function fncCheckAll() { - var checkField = document.listForm.delYn; - if(document.listForm.checkAll.checked) { - if(checkField) { - if(checkField.length > 1) { - for(var i=0; i < checkField.length; i++) { - checkField[i].checked = true; - } - } else { - checkField.checked = true; - } - } - } else { - if(checkField) { - if(checkField.length > 1) { - for(var j=0; j < checkField.length; j++) { - checkField[j].checked = false; - } - } else { - checkField.checked = false; - } - } - } -} - -function fncManageChecked() { - - var checkField = document.listForm.delYn; - var checkId = document.listForm.checkId; - var returnValue = ""; - var returnBoolean = false; - var checkCount = 0; - - if(checkField) { - if(checkField.length > 1) { - for(var i=0; i<checkField.length; i++) { - if(checkField[i].checked) { - checkCount++; - checkField[i].value = checkId[i].value; - if(returnValue == "") - returnValue = checkField[i].value; - else - returnValue = returnValue + ";" + checkField[i].value; - } - } - if(checkCount > 0) - returnBoolean = true; - else { - alert("<spring:message code="ussIonUas.userAbsnceList.noUserSlct" />");/* 선택된 사용자가 없습니다. */ - returnBoolean = false; - } - } else { - if(document.listForm.delYn.checked == false) { - alert("<spring:message code="ussIonUas.userAbsnceList.noUserSlct" />");/* 선택된 사용자가 없습니다. */ - returnBoolean = false; - } - else { - returnValue = checkId.value; - returnBoolean = true; - } - } - } else { - alert("<spring:message code="ussIonUas.userAbsnceList.failInquir" />");/* 조회된 결과가 없습니다. */ - } - - document.listForm.userIds.value = returnValue; - return returnBoolean; -} - -function fncInsertCheckId() { - - var checkedCounter = 0; - var checkIds = document.listForm.delYn; - var checkIdv = document.listForm.checkId; - var checkRegYn = document.listForm.regYn; - - if(checkIds == null) { - alert("<spring:message code="ussIonUas.userAbsnceList.regiAftrView" />");/* 조회 후 등록하시기 바랍니다 */ - return; - } - else { - - for(var i=0; i<checkIds.length; i++) { - if(checkIds[i].checked) { - if(checkRegYn[i].value == 'Y') { - alert("<spring:message code="ussIonUas.userAbsnceList.alreadyRegis" />");/* 이미 등록되어 있습니다. */ - return false;; - } - document.listForm.userId.value = checkIdv[i].value; - checkedCounter++; - } - } - - if(checkedCounter > 1) { - alert("<spring:message code="ussIonUas.userAbsnceList.selectOnlyOne" />");/* 등록대상 하나만 선택하십시오 */ - return false; - } else if(checkedCounter < 1) { - alert("<spring:message code="ussIonUas.userAbsnceList.noRegisTargetSlct" />");/* 선택된 등록대상이 없습니다 */ - return false; - } - - return true; - } -} - -function fncSelectUserAbsnceList(pageNo) { - //document.listForm.searchCondition.value = "1"; - //document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/uss/ion/uas/selectUserAbsnceList.do'/>"; - document.listForm.submit(); -} - -function fncSelectUserAbsnce(userId, regYn) { - if(regYn == 'N') { - if(confirm("<spring:message code="ussIonUas.userAbsnceList.goToregisPage" />")) {/* 등록된 사용자부재 정보가 없습니다. 등록페이지로 이동하시겠습니까? */ - location.replace("<c:url value='/uss/ion/uas/addViewUserAbsnce.do'/>?userId="+userId); - } else { - return; - } - } - document.listForm.userId.value = userId; - document.listForm.action = "<c:url value='/uss/ion/uas/getUserAbsnce.do'/>"; - document.listForm.submit(); -} - -function fncAddUserAbsnceInsert() { - if(fncInsertCheckId()) { - document.listForm.action = "<c:url value='/uss/ion/uas/addViewUserAbsnce.do'/>"; - document.listForm.submit(); - } -} - -function fncLoginUserAbsnceListDelete() { - if(fncManageChecked()) { - if(confirm("<spring:message code="ussIonUas.userAbsnceList.deleteMsg" />")) {/* 삭제하시겠습니까? */ - document.listForm.action = "<c:url value='/uss/ion/uas/removeUserAbsnceList.do'/>"; - document.listForm.submit(); - } - } -} - -function linkPage(pageNo){ - document.listForm.searchCondition.value = "1"; - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/uss/ion/uas/selectUserAbsnceList.do'/>"; - document.listForm.submit(); -} - -function press() { - - if (event.keyCode==13) { - fncSelectUserAbsnceList('1'); - } -} -</script> - -</head> - -<body> - -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<div class="board"> -<form name="listForm" action="<c:url value='/uss/ion/uas/selectUserAbsnceList.do'/>" method="post"> - <h1><spring:message code="ussIonUas.userAbsnceList.userAbsnceList" /></h1><!-- 사용자부재 관리 --> - - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"><!-- 이 레이아웃은 하단 정보를 대한 검색 정보로 구성되어 있습니다. --> - <ul> - <li> - <label for=""><spring:message code="ussIonUas.userAbsnceList.userNm" /> : </label><!-- 사용자 명 --> - <input name="searchKeyword" type="text" value="<c:out value="${userAbsnceVO.searchKeyword}"/>" size="25" onkeypress="press();" title="검색단어입력"/> - - <label for="" style="margin-left:10px"><spring:message code="ussIonUas.userAbsnceList.userAbsnceAt" /> : </label><!-- 부재여부 --> - <select name="selAbsnceAt" title="<spring:message code="ussIonUas.userAbsnceList.userAbsnceAt" />"><!-- 부재여부선택 --> - <option value="A" <c:if test="${userAbsnceVO.selAbsnceAt eq 'A'}">selected</c:if>><spring:message code="ussIonUas.userAbsnceList.all" /></option> - <option value="Y" <c:if test="${userAbsnceVO.selAbsnceAt eq 'Y'}">selected</c:if>>Y</option> - <option value="N" <c:if test="${userAbsnceVO.selAbsnceAt eq 'N'}">selected</c:if>>N</option> - </select> - - <input class="s_btn" type="submit" value='<spring:message code="button.inquire" />' title='<spring:message code="button.inquire" />' onclick="fncSelectUserAbsnceList('1'); return false;" /> - </li> - </ul> - </div> - <input type="hidden" name="searchCondition" value="1"> - <input type="hidden" name="userId"> -</form> - - <table class="board_list"> - <caption></caption> - <colgroup> - <col style="width:25%" /> - <col style="width:25%" /> - <col style="width:15%" /> - <col style="width:15%" /> - <col style="width:20%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="ussIonUas.userAbsnceList.userId" /></th><!-- 사용자 ID --> - <th scope="col"><spring:message code="ussIonUas.userAbsnceList.userNm" /></th><!-- 사용자 명 --> - <th scope="col"><spring:message code="ussIonUas.userAbsnceList.userAbsnceAt" /></th><!-- 부재여부 --> - <th scope="col"><spring:message code="ussIonUas.userAbsnceList.regYn" /></th><!-- 등록여부 --> - <th scope="col"><spring:message code="ussIonUas.userAbsnceList.lastUpdusrPnttm" /></th><!-- 등록일시 --> - </tr> - </thead> - <tbody> - <%-- 데이터를 없을때 화면에 메세지를 출력해준다 --%> - <c:if test="${fn:length(userAbsnceList) == 0}"> - <tr> - <td colspan="5"> - <spring:message code="common.nodata.msg" /> - </td> - </tr> - </c:if> - <c:forEach var="userAbsnce" items="${userAbsnceList}" varStatus="status"> - <tr> - <td> - <form name="item" method="post" action="<c:url value='/uss/ion/uas/getUserAbsnce.do'/>"> - <input type="hidden" name="userId" value="<c:out value="${userAbsnce.userId}"/>"> - <input type="hidden" name="selAbsnceAt" value="<c:out value="${userAbsnceVO.selAbsnceAt}"/>"> - <input type="hidden" name="pageIndex" value="<c:out value='${userAbsnceVO.pageIndex}'/>"> - <input type="hidden" name="searchCondition" value="<c:out value='${userAbsnceVO.searchCondition}'/>"> - <input type="hidden" name="searchKeyword" value="<c:out value="${userAbsnceVO.searchKeyword}"/>"> - <span class="link"><input type="submit" value="<c:out value="${userAbsnce.userId}"/>" onclick="fncSelectUserAbsnce('<c:out value="${userAbsnce.userId}"/>', '<c:out value="${userAbsnce.regYn}"/>'); return false;"></span> - </form> - </td> - <td><c:out value="${userAbsnce.userNm}"/></td> - <td> - <c:if test="${userAbsnce.userAbsnceAt eq 'Y'}" ><c:out value="Y"/></c:if> - <c:if test="${userAbsnce.userAbsnceAt eq 'N'}" ><c:out value="N"/></c:if> - </td> - <td> - <c:if test="${userAbsnce.regYn eq 'Y'}" ><c:out value="Y"/></c:if> - <c:if test="${userAbsnce.regYn eq 'N'}" ><c:out value="N"/></c:if> - </td> - <td><c:out value="${fn:substring(userAbsnce.lastUpdusrPnttm, 0, 19)}"/></td> - </tr> - </c:forEach> - </tbody> - </table> - - <!-- paging navigation --> - <c:if test="${!empty userAbsnceVO.pageIndex }"> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="linkPage"/> - </ul> - </div> - </c:if> -</div> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/isg/EgovIntnetSvcGuidanceRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/isg/EgovIntnetSvcGuidanceRegist.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/isg/EgovIntnetSvcGuidanceRegist.jsp (nonexistent) @@ -1,142 +0,0 @@ -<%-- -/** - * @Class Name : EgovIntnetSvcGuidanceRegist.jsp - * @Description : EgovIntnetSvcGuidanceRegist.jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- -------- --------------------------- - * @ 2009.02.01 lee.m.j 최초 생성 - * @ 2018.08.20 이정은 공통컴포넌트 3.8 개선 - * @ 2019.12.10 신용호 KISA 보안약점 조치 (HTMLArea Editor삭제) - * - * @author lee.m.j - * @since 2009.03.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 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" %> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> -<title><spring:message code="uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceRegist" /></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> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<validator:javascript formName="intnetSvcGuidance" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> -/* ******************************************************** - * 목록 - ******************************************************** */ -function fncSelectIntnetSvcGuidanceList() { - var varFrom = document.getElementById("intnetSvcGuidance"); - varFrom.action = "<c:url value='/uss/ion/isg/selectIntnetSvcGuidanceList.do'/>"; - varFrom.submit(); -} -/* ******************************************************** - * 저장 - ******************************************************** */ -function fncIntnetSvcGuidanceInsert() { - - document.intnetSvcGuidance.onsubmit(); - - var varFrom = document.getElementById("intnetSvcGuidance"); - varFrom.action = "<c:url value='/uss/ion/isg/addIntnetSvcGuidance.do'/>"; - - if(confirm("<spring:message code="common.save.msg" />")){ - if(!validateIntnetSvcGuidance(varFrom)){ - return; - }else{ - varFrom.submit(); - } - } -} - -</script> - -</head> - -<body> - -<%-- noscript 태그 --%> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다 --> - -<form:form commandName="intnetSvcGuidance" name="intnetSvcGuidance" method="post" action="${pageContext.request.contextPath}/uss/ion/isg/addIntnetSvcGuidance.do" > - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceRegist"/></h2><!-- 인터넷서비스안내 등록 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:20%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceId" /><span class="pilsu">*</span></th><!-- 인터넷서비스ID --> - <td class="left"> - <input name="intnetSvcId" id="intnetSvcId" title="<spring:message code="uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceId" />" type="text" value="<c:out value='${intnetSvcGuidance.intnetSvcId}'/>" class="readOnlyClass" readonly="readonly" style="width:150px" /> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceNm" /> <span class="pilsu">*</span></th><!-- 인터넷서비스명 --> - <td class="left"> - <input name="intnetSvcNm" id="intnetSvcNm" title="<spring:message code="uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceNm" />" type="text" value="<c:out value='${intnetSvcGuidance.intnetSvcNm}'/>" maxLength="20" />&nbsp;<form:errors path="intnetSvcNm" /> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceDc" /><span class="pilsu">*</span></th><!-- 인터넷서비스설명 --> - <td class="left"> - <textarea id="intnetSvcDc" name="intnetSvcDc" title="<spring:message code="uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceDc" />" class="textarea" rows="15" cols="80" style="height:356px"><c:out value="${intnetSvcGuidance.intnetSvcDc}" escapeXml="false" /></textarea><form:errors path="intnetSvcDc" /> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceReflctAt" /><span class="pilsu">*</span></th><!-- 반영여부 --> - <td class="left"> - <select name="reflctAt" id="reflctAt" title="<spring:message code="uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceReflctAt" />"> - <option value="Y" <c:if test="${intnetSvcGuidance.reflctAt == 'Y'}">selected</c:if> >Y</option> - <option value="N" <c:if test="${intnetSvcGuidance.reflctAt == 'N'}">selected</c:if> >N</option> - </select> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceRegDate" /><span class="pilsu">*</span></th><!-- 등록일시 --> - <td class="left"> - <input name="regDate" id="regDate" type="text" value="<c:out value="${intnetSvcGuidance.regDate}"/>" maxLength="50" class="readOnlyClass" readonly="readonly" title="<spring:message code="uss.ion.isg.intnetSvcGuidanceRegist.intnetSvcGuidanceRegDate" />" style="width:150px" /> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fncIntnetSvcGuidanceInsert(); return false;" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/isg/selectIntnetSvcGuidanceList.do'/>?pageIndex=<c:out value='${intnetSvcGuidanceVO.pageIndex}'/>&amp;searchKeyword=<c:out value="${intnetSvcGuidanceVO.searchKeyword}"/>&amp;searchCondition=1" onclick="fncSelectIntnetSvcGuidanceList(); return false;"><spring:message code="button.list" /></a></span> - </div> - <div style="clear:both;"></div> -</div> - -<!-- 검색조건 유지 --> -<input type="hidden" name="searchCondition" value="<c:out value='${intnetSvcGuidanceVO.searchCondition}'/>"> -<input type="hidden" name="searchKeyword" value="<c:out value='${intnetSvcGuidanceVO.searchKeyword}'/>"> -<input type="hidden" name="pageIndex" value="<c:out value='${intnetSvcGuidanceVO.pageIndex}'/>"> -<!-- 검색조건 유지 --> -</form:form> - -</body> -</html> - Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/isg/EgovIntnetSvcGuidanceUpdt.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/isg/EgovIntnetSvcGuidanceUpdt.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/isg/EgovIntnetSvcGuidanceUpdt.jsp (nonexistent) @@ -1,145 +0,0 @@ -<%-- -/** - * @Class Name : EgovIntnetSvcGuidanceUpdt.jsp - * @Description : EgovIntnetSvcGuidanceUpdt.jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ---------- -------- --------------------------- - * @ 2009.02.01 lee.m.j 최초 생성 - * @ 2018.08.21 이정은 공통컴포넌트 3.8 개선 - * @ 2019.12.10 신용호 KISA 보안약점 조치 (HTMLArea Editor삭제) - * - * @author lee.m.j - * @since 2009.03.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 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" %> - -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> -<title><spring:message code="uss.ion.isg.intnetSvcGuidanceUpdt.intnetSvcGuidanceUpdt" /></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> -<script type="text/javascript" src="<c:url value="/validator.do"/>"></script> -<validator:javascript formName="intnetSvcGuidance" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> - -function fncSelectIntnetSvcGuidanceList() { - var varFrom = document.getElementById("intnetSvcGuidance"); - varFrom.action = "<c:url value='/uss/ion/isg/selectIntnetSvcGuidanceList.do'/>"; - varFrom.submit(); -} - -function fncIntnetSvcGuidanceUpdate() { - - document.intnetSvcGuidance.onsubmit(); - - var varFrom = document.getElementById("intnetSvcGuidance"); - varFrom.action = "<c:url value='/uss/ion/isg/updtIntnetSvcGuidance.do'/>"; - - if(confirm("<spring:message code="common.save.msg" />")){ - if(!validateIntnetSvcGuidance(varFrom)){ - return; - }else{ - varFrom.submit(); - } - } -} - -function fncIntnetSvcGuidanceDelete() { - var varFrom = document.getElementById("intnetSvcGuidance"); - varFrom.action = "<c:url value='/uss/ion/isg/removeIntnetSvcGuidance.do'/>"; - if(confirm("<spring:message code="common.delete.msg" />")){ - varFrom.submit(); - } -} - -</script> - -</head> - -<body> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<form:form commandName="intnetSvcGuidance" name="intnetSvcGuidance" method="post" action="${pageContext.request.contextPath}/uss/ion/isg/updtIntnetSvcGuidance.do" > - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="uss.ion.isg.intnetSvcGuidanceUpdt.intnetSvcGuidanceUpdt" /></h2><!-- 인터넷서비스안내 수정 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="uss.ion.isg.intnetSvcGuidanceUpdt.intnetSvcGuidanceId" /><span class="pilsu">*</span></th><!-- 인터넷서비스ID --> - <td class="left"> - <input name="intnetSvcId" id="intnetSvcId" title="<spring:message code="uss.ion.isg.intnetSvcGuidanceUpdt.intnetSvcGuidanceId" />" type="text" value="<c:out value='${intnetSvcGuidance.intnetSvcId}'/>" class="readOnlyClass" readonly="readonly" style="width:150px"/> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.isg.intnetSvcGuidanceUpdt.intnetSvcGuidanceNm" /><span class="pilsu">*</span></th><!-- 인터넷서비스명 --> - <td class="left"> - <input name="intnetSvcNm" id="intnetSvcNm" title="<spring:message code="uss.ion.isg.intnetSvcGuidanceUpdt.intnetSvcGuidanceNm" />" type="text" value="<c:out value='${intnetSvcGuidance.intnetSvcNm}'/>" maxLength="30" />&nbsp;<form:errors path="intnetSvcNm" /> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.isg.intnetSvcGuidanceUpdt.intnetSvcGuidanceDc" /><span class="pilsu">*</span></th><!-- 인터넷서비스설명 --> - <td class="left"> - <textarea id="intnetSvcDc" name="intnetSvcDc" title="<spring:message code="uss.ion.isg.intnetSvcGuidanceUpdt.intnetSvcGuidanceDc" />" class="textarea" rows="15" cols="80" style="height:356px"><c:out value="${intnetSvcGuidance.intnetSvcDc}" escapeXml="false" /></textarea> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.isg.intnetSvcGuidanceUpdt.intnetSvcGuidanceReflctAt" /><span class="pilsu">*</span></th><!-- 반영여부 --> - <td class="left"> - <select name="reflctAt" id="reflctAt" title="<spring:message code="uss.ion.isg.intnetSvcGuidanceUpdt.intnetSvcGuidanceReflctAt" />"> - <option value="Y" <c:if test="${intnetSvcGuidance.reflctAt == 'Y'}">selected</c:if> >Y</option> - <option value="N" <c:if test="${intnetSvcGuidance.reflctAt == 'N'}">selected</c:if> >N</option> - </select> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.isg.intnetSvcGuidanceUpdt.intnetSvcGuidanceRegDate" /><span class="pilsu">*</span></th><!-- 등록일시 --> - <td class="left"> - <input name="regDate" id="regDate" title="<spring:message code="uss.ion.isg.intnetSvcGuidanceUpdt.intnetSvcGuidanceRegDate" />" type="text" value="<c:out value="${fn:substring(intnetSvcGuidance.regDate,0,19)}"/>" maxLength="50" size="20" class="readOnlyClass" readonly="readonly" style="width:150px" /> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fncIntnetSvcGuidanceUpdate(); return false;" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/isg/removeIntnetSvcGuidance.do'/>?intnetSvcId=<c:out value='${intnetSvcGuidanceVO.intnetSvcId}'/>" onclick="fncIntnetSvcGuidanceDelete(); return false;"><spring:message code="button.delete" /></a></span> - <span class="btn_s"><a href="<c:url value='/uss/ion/isg/selectIntnetSvcGuidanceList.do'/>?pageIndex=<c:out value='${intnetSvcGuidanceVO.pageIndex}'/>&amp;searchKeyword=<c:out value="${intnetSvcGuidanceVO.searchKeyword}"/>&amp;searchCondition=1" onclick="fncSelectIntnetSvcGuidanceList(); return false;"><spring:message code="button.list" /></a></span> - </div> - <div style="clear:both;"></div> -</div> - -<!-- 검색조건 유지 --> -<input type="hidden" name="searchCondition" value="<c:out value='${intnetSvcGuidanceVO.searchCondition}'/>"> -<input type="hidden" name="searchKeyword" value="<c:out value='${intnetSvcGuidanceVO.searchKeyword}'/>"> -<input type="hidden" name="pageIndex" value="<c:out value='${intnetSvcGuidanceVO.pageIndex}'/>"> -</form:form> - -</body> -</html> - Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/isg/EgovIntnetSvcGuidanceList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/isg/EgovIntnetSvcGuidanceList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/isg/EgovIntnetSvcGuidanceList.jsp (nonexistent) @@ -1,184 +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 prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<% - -/** - * @Class Name : EgovIntnetSvcGuidanceList.jsp - * @Description : EgovIntnetSvcGuidanceList jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2009.07.01 lee.m.j 최초 생성 - * @ 2018.08.20 이정은 공통컴포넌트 3.8 개선 - * - * @author lee.m.j - * @since 2009.08.14 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ - -%> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> -<title><spring:message code="uss.ion.isg.intnetSvcGuidanceList.intnetSvcGuidanceList" /></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" defer="defer"> -function fncCheckAll() { - var checkField = document.listForm.delYn; - if(document.listForm.checkAll.checked) { - if(checkField) { - if(checkField.length > 1) { - for(var i=0; i < checkField.length; i++) { - checkField[i].checked = true; - } - } else { - checkField.checked = true; - } - } - } else { - if(checkField) { - if(checkField.length > 1) { - for(var j=0; j < checkField.length; j++) { - checkField[j].checked = false; - } - } else { - checkField.checked = false; - } - } - } -} - -function fncSelectIntnetSvcGuidanceList(pageNo) { - document.listForm.searchCondition.value = "1"; - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/uss/ion/isg/selectIntnetSvcGuidanceList.do'/>"; - document.listForm.submit(); -} - -function fncSelectIntnetSvcGuidance(intnetSvcId) { - document.listForm.intnetSvcId.value = intnetSvcId; - document.listForm.action = "<c:url value='/uss/ion/isg/getIntnetSvcGuidance.do'/>"; - document.listForm.submit(); -} - -function fncAddIntnetSvcGuidanceInsert() { - if(document.listForm.pageIndex.value == "") { - document.listForm.pageIndex.value = 1; - } - document.listForm.action = "<c:url value='/uss/ion/isg/addViewIntnetSvcGuidance.do'/>"; - document.listForm.submit(); -} - -function linkPage(pageNo){ - document.listForm.searchCondition.value = "1"; - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/uss/ion/isg/selectIntnetSvcGuidanceList.do'/>"; - document.listForm.submit(); -} - -function press() { - - if (event.keyCode==13) { - fncSelectIntnetSvcGuidance('1'); - } -} - -function fncViewIntnetSvcGuidance() { - - var url = "<c:url value='/uss/ion/isg/selectIntnetSvcGuidanceResultList.do'/>"; - var openParam = "dialogWidth:800px;dialogHeight:600px;scroll:yes;status:no;center:yes;resizable:yes;"; - window.open(url,"인터넷서비스안내",'width=800,height=600,scrollbars=yes,resizable=no,status=no,center:yes'); -} - -</script> - -</head> - -<body> - -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<div class="board"> -<form name="listForm" action="<c:url value='/uss/ion/isg/selectIntnetSvcGuidanceList.do'/>" method="post"> - <h1><spring:message code="uss.ion.isg.intnetSvcGuidanceList.intnetSvcGuidanceList" /></h1><!-- 인터넷서비스안내 관리 목록 --> - - <div class="search_box" title="<spring:message code="common.searchCondition.msg" />"><!-- 이 레이아웃은 하단 정보를 대한 검색 정보로 구성되어 있습니다. --> - <ul> - <li> - <label for=""><spring:message code="uss.ion.isg.intnetSvcGuidanceList.intnetSvcGuidanceNm" /> : </label><!-- 인터넷서비스 명 --> - <input id="searchKeyword" class="s_input2 vat" name="searchKeyword" type="text" value="<c:out value="${intnetSvcGuidanceVO.searchKeyword}"/>" size="25" onkeypress="press();" title="검색" /> - - <input class="s_btn" type="submit" value='<spring:message code="button.inquire" />' title="조회" onclick="fncSelectIntnetSvcGuidanceList('1'); return false;" /> - <span class="btn_b"><a href="<c:url value='/uss/ion/isg/addViewIntnetSvcGuidance.do'/>?pageIndex=<c:out value='${intnetSvcGuidanceVO.pageIndex}'/>&amp;searchKeyword=<c:out value="${intnetSvcGuidanceVO.searchKeyword}"/>&amp;searchCondition=1" onclick="fncAddIntnetSvcGuidanceInsert(); return false;" title='<spring:message code="button.create" />'><spring:message code="button.create" /></a></span> - <span class="btn_b"><a href="<c:url value='/uss/ion/isg/selectIntnetSvcGuidanceResultList.do'/>" onclick="fncViewIntnetSvcGuidance(); return false;" title='새 창으로 이동' target="_blank"><spring:message code="button.confirm" /></a></span> - </li> - </ul> - </div> -<input type="hidden" name="intnetSvcId"> -<input type="hidden" name="pageIndex" value="<c:if test="${empty intnetSvcGuidanceVO.pageIndex }">1</c:if><c:if test="${!empty intnetSvcGuidanceVO.pageIndex }"><c:out value='${intnetSvcGuidanceVO.pageIndex}'/></c:if>"> -<input type="hidden" name="searchCondition" value="1"> -</form> - - <table class="board_list"> - <caption></caption> - <colgroup> - <col style="width:25%" /> - <col style="width:40%" /> - <col style="width:10%" /> - <col style="width:25%" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="uss.ion.isg.intnetSvcGuidanceList.intnetSvcGuidanceId"/></th><!-- 인터넷서비스 ID --> - <th scope="col"><spring:message code="uss.ion.isg.intnetSvcGuidanceList.intnetSvcGuidanceNm"/></th><!-- 인터넷서비스 명 --> - <th scope="col"><spring:message code="uss.ion.isg.intnetSvcGuidanceList.intnetSvcGuidanceReflctAt"/></th><!-- 반영여부 --> - <th scope="col"><spring:message code="uss.ion.isg.intnetSvcGuidanceList.intnetSvcGuidanceRegDate"/></th><!-- 등록일시 --> - </tr> - </thead> - <tbody> - <%-- 데이터를 없을때 화면에 메세지를 출력해준다 --%> - <c:if test="${fn:length(intnetSvcGuidanceList) == 0}"> - <tr> - <td colspan="4"> - <spring:message code="common.nodata.msg" /> - </td> - </tr> - </c:if> - <tbody> - <c:forEach var="intnetSvcGuidance" items="${intnetSvcGuidanceList}" varStatus="status"> - <tr> - <td> - <form name="item" method="post" action="<c:url value='/uss/ion/isg/getIntnetSvcGuidance.do'/>"> - <input type="hidden" name="intnetSvcId" value="<c:out value="${intnetSvcGuidance.intnetSvcId}"/>"> - <input type="hidden" name="pageIndex" value="<c:out value='${intnetSvcGuidanceVO.pageIndex}'/>"> - <input type="hidden" name="searchCondition" value="<c:out value='${intnetSvcGuidanceVO.searchCondition}'/>"> - <input type="hidden" name="searchKeyword" value="<c:out value="${intnetSvcGuidanceVO.searchKeyword}"/>"> - <span class="link"><input type="submit" value="<c:out value="${intnetSvcGuidance.intnetSvcId}"/>" onclick="fncSelectIntnetSvcGuidance('<c:out value="${intnetSvcGuidance.intnetSvcId}"/>'); return false;"></span> - </form> - </td> - <td><c:out value="${intnetSvcGuidance.intnetSvcNm}"/></td> - <td><c:out value="${intnetSvcGuidance.reflctAt}"/></td> - <td><c:out value="${fn:substring(intnetSvcGuidance.regDate,0,19)}"/></td> - </tr> - </c:forEach> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="linkPage"/> - </ul> - </div> -</div> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/isg/EgovIntnetSvcGuidanceView.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/isg/EgovIntnetSvcGuidanceView.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/isg/EgovIntnetSvcGuidanceView.jsp (nonexistent) @@ -1,59 +0,0 @@ -<%-- -/** - * @Class Name : EgovIntnetSvcGuidanceView.jsp - * @Description : EgovIntnetSvcGuidanceView.jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ ------- -------- --------------------------- - * @ 2009.02.01 lee.m.j 최초 생성 - * @ 2018.09.04 이정은 공통컴포넌트 3.8 개선 - * - * @author lee.m.j - * @since 2009.03.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 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" %> - -<!DOCTYPE html> -<html lang="ko"> -<head> -<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"> -<title><spring:message code="uss.ion.isg.intnetSvcGuidanceView.intnetSvcGuidanceView" /></title><!-- 인터넷서비스안내 --> -</head> - - <body> - <noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - - <table class="table-list" style="width:100%"> - <c:forEach var="intnetSvcGuidance" items="${intnetSvcGuidanceList}" varStatus="status"> - <tr> - <th style="padding:10px 0; font-size:14px; font-weight:bold;"><c:out value="${intnetSvcGuidance.intnetSvcNm}"/></th> - </tr> - <tr> - <td style="padding:10px 10px 20px 10px; background:#fff">${intnetSvcGuidance.intnetSvcDc}</td> - </tr> - </c:forEach> - </table> -</body> -</html> - <!-- - <c:forEach var="intnetSvcGuidance" items="${intnetSvcGuidanceList}" varStatus="status"> - <p><c:out value="${intnetSvcGuidance.intnetSvcNm}"/></p> - <p><c:out value="${intnetSvcGuidance.intnetSvcDc}"/></p> - </c:forEach> - --> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ulm/EgovUnityLinkDetail.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ulm/EgovUnityLinkDetail.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ulm/EgovUnityLinkDetail.jsp (nonexistent) @@ -1,136 +0,0 @@ -<%-- - Class Name : EgovUnityLinkDetail.jsp - Description : 통합링크관리 상세보기 - Modification Information - - 수정일 수정자 수정내용 - ------- -------- --------------------------- - 2008.03.09 장동한 최초 생성 - 2018.08.16 이정은 공통컴포넌트 3.8 개선 - - author : 공통서비스 개발팀 장동한 - since : 2009.03.09 - - 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 prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%pageContext.setAttribute("crlf", "\r\n"); %> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<title><spring:message code="uss.ion.ulm.unityLinkDetail.unityLinkDetail" /></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_UnityLink(){ - -} -/* ******************************************************** - * 목록 으로 가기 - ******************************************************** */ -function fn_egov_list_UnityLink(){ - location.href = "<c:url value='/uss/ion/ulm/listUnityLink.do' />"; -} -/* ******************************************************** - * 저장처리화면 - ******************************************************** */ -function fn_egov_modify_UnityLink(){ - var vFrom = document.UnityLinkForm; - vFrom.cmd.value = ''; - vFrom.action = "<c:url value='/uss/ion/ulm/updtUnityLink.do' />";; - vFrom.submit(); - -} -/* ******************************************************** - * 삭제처리 - ******************************************************** */ -function fn_egov_delete_UnityLink(){ - var vFrom = document.UnityLinkForm; - if(confirm("<spring:message code="uss.ion.ulm.unityLinkDetail.validate.deleteMsg"/>")){/* 삭제 하시겠습니까? */ - vFrom.cmd.value = 'del'; - vFrom.action = "<c:url value='/uss/ion/ulm/detailUnityLink.do' />"; - vFrom.submit(); - }else{ - vFrom.cmd.value = ''; - } -} -</script> -</head> -<body onLoad="fn_egov_init_UnityLink();"> - -<%-- noscript 태그 --%> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<form name="UnityLinkForm" action="<c:url value=''/>" method="post"> - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="uss.ion.ulm.unityLinkDetail.unityLinkDetail" /></h2> -<input name="unityLinkId" type="hidden" value="${unityLink.unityLinkId}"> -<input name="cmd" type="hidden" value="<c:out value=''/>"/> -</form> - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="uss.ion.ulm.unityLinkDetail.unityLinkNm" /><span class="pilsu">*</span></th><!-- 통합링크명 --> - <td class="left"> - <c:out value="${unityLink.unityLinkNm}" escapeXml="false" /> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.ulm.unityLinkDetail.unityLinkGroup" /> <span class="pilsu">*</span></th><!-- 통합링크그룹 --> - <td class="left"> - <c:forEach items="${unityLinkSeCodeList}" var="resultInfo1" varStatus="pollKindStatus"> - <c:if test="${resultInfo1.code eq unityLink.unityLinkSeCode}"> - <c:out value="${resultInfo1.codeNm}" escapeXml="false" /> - </c:if> - </c:forEach> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.ulm.unityLinkDetail.unityLinkUrl" /> <span class="pilsu">*</span></th><!-- 통합링크URL --> - <td class="left"> - <c:out value="${unityLink.unityLinkUrl}" escapeXml="false" /> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.ulm.unityLinkDetail.unityLinkDc" /><span class="pilsu">*</span></th><!-- 통합링크설명 --> - <td class="left"> - <c:out value="${unityLink.unityLinkDc}" escapeXml="false" /> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <form name="formUpdt" action="<c:url value='/uss/ion/ulm/updtUnityLink.do'/>" method="post" style="display:inline-block; vertical-align:top"> - <input name="unityLinkId" type="hidden" value="${unityLink.unityLinkId}"> - <input class="s_submit" type="submit" value="<spring:message code="button.update" />" onclick="fn_egov_modify_UnityLink(); return false;"> - </form> - - <form name="formDelete" action="<c:url value='/uss/ion/ulm/detailUnityLink.do'/>" method="post" style="display:inline-block; vertical-align:top"> - <input name="unityLinkId" type="hidden" value="${unityLink.unityLinkId}"> - <input name="cmd" type="hidden" value="<c:out value='del'/>"/> - <input class="s_submit" type="submit" value="<spring:message code="button.delete" />" onclick="fn_egov_delete_UnityLink(); return false;"> - </form> - - <form name="formList" action="<c:url value='/uss/ion/ulm/listUnityLink.do'/>" method="post" style="display:inline-block; vertical-align:top"> - <input class="s_submit" type="submit" value="<spring:message code="button.list" />" onclick="fn_egov_list_UnityLink(); return false;"> - </form> - </div> - <div style="clear:both;"></div> -</div> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ulm/UnityLinkSample.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ulm/UnityLinkSample.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ulm/UnityLinkSample.jsp (nonexistent) @@ -1,98 +0,0 @@ -<%-- - Class Name : EgovUnityLinkList.jsp - Description : 통합링크관리 목록 페이지 - Modification Information - - 수정일 수정자 수정내용 - ------- -------- --------------------------- - 2008.03.09 장동한 최초 생성 - 2018.09.27 이정은 공통컴포넌트 3.8 개선 - - author : 공통서비스 개발팀 장동한 - since : 2009.03.09 - - 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 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="uss.ion.ulm.unityLinkSample.unityLink"/></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_link_UnityLink(){ - - var sLink = fn_egov_SelectBoxValue("selUnityLink"); - if(sLink == ""){ - alert("<spring:message code="uss.ion.ulm.unityLinkSample.validate.select"/>");/* 통합링크를 선택해주세요! */ - document.formUnityLink.selUnityLink.focus(); - return; - }else{ - document.formUnityLink.action=sLink; - document.formUnityLink.submit(); - } - -} - -/* ******************************************************** -* SELECT BOX VALUE FUNCTION -******************************************************** */ -function fn_egov_SelectBoxValue(sbName) -{ - var FValue = ""; - for(var i=0; i < document.getElementById(sbName).length; i++) - { - if(document.getElementById(sbName).options[i].selected == true){ - FValue=document.getElementById(sbName).options[i].value; - } - } - return FValue; -} -</script> -</head> -<body> - -<%-- noscript 테그 --%> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<form name="formUnityLink" action="" method="post" target="_blank"> - -<div class="wTableFrm" style="width:310px"> - <!-- 타이틀 --> - <h2><spring:message code="uss.ion.ulm.unityLinkSample.goUnityLinkSample"/></h2><!-- 통합링크 샘플페이지 이동 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:25%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="uss.ion.ulm.unityLinkSample.unityLink"/></th><!-- 통합링크 --> - <td class="left"> - <select name="selUnityLink" id="selUnityLink" class="select" title="<spring:message code="input.cSelect"/>"><!-- 선택 --> - <option value=''>--<spring:message code="input.select"/>--</option><!-- 선택하세요 --> - <c:forEach items="${resultList}" var="resultInfo" varStatus="status"> - <option value='${resultInfo.unityLinkUrl}'>${resultInfo.unityLinkNm}</option> - </c:forEach> - </select> - <input class="btn01" type="submit" value="<spring:message code="uss.ion.ulm.unityLinkSample.moveButton"/>" onclick="fn_egov_link_UnityLink();" /><!-- 이동 --> - </td> - </tr> - </table> - - <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/uss/ion/ulm/EgovUnityLinkRegist.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ulm/EgovUnityLinkRegist.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ulm/EgovUnityLinkRegist.jsp (nonexistent) @@ -1,121 +0,0 @@ -<%-- - Class Name : EgovUnityLinkRegist.jsp - Description : 통합링크관리 등록 페이지 - Modification Information - - 수정일 수정자 수정내용 - ---------- -------- --------------------------- - 2008.03.09 장동한 최초 생성 - 2018.08.16 이정은 공통컴포넌트 3.8 개선 - 2019.12.10 신용호 KISA 보안약점 조치 (HTMLArea Editor삭제) - - author : 공통서비스 개발팀 장동한 - since : 2009.03.09 - - 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 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" %> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<title><spring:message code="uss.ion.ulm.unityLinkRegist.unityLinkRegist" /></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="unityLink" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> -/* ******************************************************** - * 초기화 - ******************************************************** */ -function fn_egov_init_UnityLink(){ - -} -/* ******************************************************** - * 저장처리화면 - ******************************************************** */ -function fn_egov_save_UnityLink(){ - var varFrom = document.unityLink; - varFrom.onsubmit(); - if(confirm("<spring:message code="common.save.msg" />")){ - varFrom.action = "<c:url value='/uss/ion/ulm/registUnityLink.do' />"; - if(!validateUnityLink(varFrom)){ - return; - }else{ - varFrom.submit(); - } - } -} - - -</script> -</head> -<body onLoad="fn_egov_init_UnityLink();"> - -<%-- noscript 태그 --%> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다 --> - -<form:form commandName="unityLink" name="unityLink" action="${pageContext.request.contextPath}/uss/ion/ulm/registUnityLink.do" enctype="multipart/form-data" > - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="uss.ion.ulm.unityLinkRegist.unityLinkRegist" /></h2><!-- 통합링크관리 등록 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="uss.ion.ulm.unityLinkRegist.unityLinkNm" /><span class="pilsu">*</span></th><!-- 통합링크명 --> - <td class="left"> - <form:input path="unityLinkNm" size="73" cssClass="txaIpt" maxlength="255"/> - <form:errors path="unityLinkNm" cssClass="error"/> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.ulm.unityLinkRegist.unityLinkGroup" /><span class="pilsu">*</span></th><!-- 통합링크그룹 --> - <td class="left"> - <form:select path="unityLinkSeCode"> - <c:set var="cSelect"><spring:message code="input.cSelect"/></c:set> - <form:option value="" label="${cSelect}"/><!-- 선택 --> - <form:options items="${unityLinkSeCodeList}" itemValue="code" itemLabel="codeNm"/> - </form:select> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.ulm.unityLinkRegist.unityLinkUrl" /><span class="pilsu">*</span></th><!-- 통합링크URL --> - <td class="left"> - <form:input path="unityLinkUrl" size="73" cssClass="txaIpt" maxlength="255"/> - <form:errors path="unityLinkUrl" cssClass="error"/> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.ulm.unityLinkRegist.unityLinkDc" /><span class="pilsu">*</span></th><!-- 통합링크설명 --> - <td class="left"> - <form:textarea path="unityLinkDc" rows="75" cols="14" cssClass="txaClass2" cssStyle="height:356px"/> - <form:errors path="unityLinkDc" cssClass="error"/> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fn_egov_save_UnityLink(); return false;" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/ulm/listUnityLink.do' />" onclick=""><spring:message code="button.list" /></a></span> - </div> - <div style="clear:both;"></div> -</div> - -<input name="cmd" type="hidden" value="<c:out value='save'/>"/> -</form:form> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ulm/EgovUnityLinkUpdt.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ulm/EgovUnityLinkUpdt.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ulm/EgovUnityLinkUpdt.jsp (nonexistent) @@ -1,122 +0,0 @@ -<%-- - Class Name : EgovUnityLinkUpdt.jsp - Description : 통합링크관리 수정 페이지 - Modification Information - - 수정일 수정자 수정내용 - ---------- -------- --------------------------- - 2008.03.09 장동한 최초 생성 - 2018.08.16 이정은 공통컴포넌트 3.8 개선 - 2019.12.10 신용호 KISA 보안약점 조치 (HTMLArea Editor삭제) - - author : 공통서비스 개발팀 장동한 - since : 2009.03.09 - - 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 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" %> -<%pageContext.setAttribute("crlf", "\r\n"); %> -<!DOCTYPE html> -<html lang="ko"> -<head> -<meta http-equiv="content-type" content="text/html; charset=utf-8"> -<title><spring:message code="uss.ion.ulm.unityLinkUpdt.unityLinkUpdate"/></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="unityLink" staticJavascript="false" xhtml="true" cdata="false"/> -<script type="text/javaScript" language="javascript"> - -/* ******************************************************** - * 초기화 - ******************************************************** */ -function fn_egov_init_UnityLink(){ - -} -/* ******************************************************** - * 저장처리화면 - ******************************************************** */ -function fn_egov_save_UnityLink(){ - var varFrom = document.unityLink; - varFrom.onsubmit(); - if(confirm("<spring:message code="common.save.msg" />")){ - varFrom.action = "<c:url value='/uss/ion/ulm/updtUnityLink.do' />"; - if(!validateUnityLink(varFrom)){ - return; - }else{ - varFrom.submit(); - } - } -} - -</script> -</head> -<body onLoad="fn_egov_init_UnityLink();"> - -<%-- noscript 테그 --%> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg"/></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> - -<form:form commandName="unityLink" name="unityLink" action="${pageContext.request.contextPath}/uss/ion/ulm/updtUnityLink.do" method="post" enctype="multipart/form-data" > - -<div class="wTableFrm"> - <!-- 타이틀 --> - <h2><spring:message code="uss.ion.ulm.unityLinkUpdt.unityLinkUpdate"/></h2><!-- 통합링크관리 수정 --> - - <!-- 등록폼 --> - <table class="wTable"> - <colgroup> - <col style="width:16%" /> - <col style="" /> - </colgroup> - <tr> - <th><spring:message code="uss.ion.ulm.unityLinkUpdt.unityLinkNm"/> <span class="pilsu">*</span></th><!-- 통합링크명 --> - <td class="left"> - <form:input path="unityLinkNm" size="73" cssClass="txaIpt" maxlength="255"/> - <form:errors path="unityLinkNm" cssClass="error"/> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.ulm.unityLinkUpdt.unityLinkGroup"/> <span class="pilsu">*</span></th><!-- 통합링크그룹 --> - <td class="left"> - <form:select path="unityLinkSeCode"> - <c:set var="cSelect"><spring:message code="input.cSelect"/></c:set> - <form:option value="" label="${cSelect}"/><!-- 선택 --> - <form:options items="${unityLinkSeCodeList}" itemValue="code" itemLabel="codeNm"/> - </form:select> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.ulm.unityLinkUpdt.unityLinkUrl"/> <span class="pilsu">*</span></th><!-- 통합링크URL --> - <td class="left"> - <form:input path="unityLinkUrl" size="73" cssClass="txaIpt" maxlength="255"/> - <form:errors path="unityLinkUrl" cssClass="error"/> - </td> - </tr> - <tr> - <th><spring:message code="uss.ion.ulm.unityLinkUpdt.unityLinkDc"/> <span class="pilsu">*</span></th><!-- 통합링크설명 --> - <td class="left"> - <form:textarea path="unityLinkDc" rows="75" cols="14" cssClass="txaClass2" cssStyle="height:356px"/> - <form:errors path="unityLinkDc" cssClass="error"/> - </td> - </tr> - </table> - - <!-- 하단 버튼 --> - <div class="btn"> - <input class="s_submit" type="submit" value='<spring:message code="button.save" />' onclick="fn_egov_save_UnityLink(); return false;" /> - <span class="btn_s"><a href="<c:url value='/uss/ion/ulm/listUnityLink.do' />" onclick=""><spring:message code="button.list" /></a></span> - </div> - <div style="clear:both;"></div> -</div> -<input name="unityLinkId" type="hidden" value="${unityLink.unityLinkId}"> -<input name="cmd" type="hidden" value="<c:out value='save'/>"/> -</form:form> -</body> -</html> Index: egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ulm/EgovUnityLinkList.jsp =================================================================== --- egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ulm/EgovUnityLinkList.jsp (revision 2) +++ egov3.10/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/ulm/EgovUnityLinkList.jsp (nonexistent) @@ -1,149 +0,0 @@ -<%-- - Class Name : EgovUnityLinkList.jsp - Description : 통합링크관리 목록 페이지 - Modification Information - - 수정일 수정자 수정내용 -------- -------- --------------------------- -2008.03.09 장동한 최초 생성 -2018.08.16 이정은 공통컴포넌트 3.8 개선 - - author : 공통서비스 개발팀 장동한 - since : 2009.03.09 - - 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 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="uss.ion.ulm.unityLinkList.unityLinkList" /></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){ - document.listForm.pageIndex.value = pageNo; - document.listForm.action = "<c:url value='/uss/ion/ulm/listUnityLink.do'/>"; - document.listForm.submit(); -} - -/* ******************************************************** - * 상세회면 처리 함수 - ******************************************************** */ -function fn_egov_detail_UnityLink(unityLinkId){ - var vFrom = document.listForm; - vFrom.unityLinkId.value = unityLinkId; - vFrom.action = "<c:url value='/uss/ion/ulm/detailUnityLink.do' />"; - vFrom.submit(); -} - -/* ******************************************************** - * 검색 함수 - ******************************************************** */ -function fn_egov_search_UnityLink(){ - var vFrom = document.listForm; - - vFrom.action = "<c:url value='/uss/ion/ulm/listUnityLink.do' />"; - vFrom.submit(); - -} -</script> - -</head> - -<%-- noscript 테그 --%> -<noscript class="noScriptTitle"><spring:message code="common.noScriptTitle.msg" /></noscript><!-- 자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다. --> -<form name="listForm" action="<c:url value='/uss/ion/ulm/listUnityLink.do'/>" method="post"> -<div class="board"> - <h1><spring:message code="uss.ion.ulm.unityLinkList.unityLinkList" /></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.select" /></option> - <option value='UNITY_LINK_NM' <c:if test="${searchCondition == 'UNITY_LINK_NM'}">selected</c:if>><spring:message code="uss.ion.ulm.unityLinkList.unityLinkNm" /></option><!-- 통합링크명 --> - <option value='UNITY_LINK_DC' <c:if test="${searchCondition == 'UNITY_LINK_DC'}">selected</c:if>><spring:message code="uss.ion.ulm.unityLinkList.unityLinkDc" /></option><!-- 통합링크설명 --> - </select> - <input class="s_input2 vat" name="searchKeyword" type="text" value="<c:out value="${searchVO.searchKeyword}"/>" size="10" 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="fn_egov_search_UnityLink(); return false;" /> - <span class="btn_b"><a href="<c:url value='/uss/ion/ulm/registUnityLink.do' />?pageIndex=<c:out value='${searchVO.pageIndex}' />" onclick="" title='<spring:message code="button.create" />'><spring:message code="button.create" /></a></span> - </li> - </ul> - </div> -<input name="unityLinkId" type="hidden" value=""> -<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"/> -</form> - - <table class="board_list"> - <caption></caption> - <colgroup> - <col style="width:35px" /> - <col style="width:60px" /> - <col style="width:150px" /> - <col style="" /> - <col style="width:70px" /> - <col style="width:90px" /> - </colgroup> - <thead> - <tr> - <th scope="col"><spring:message code="uss.ion.ulm.unityLinkList.unityLinkNum" /></th><!-- 순번 --> - <th scope="col"><spring:message code="uss.ion.ulm.unityLinkList.unityLinkGroup" /></th><!-- 그룹 --> - <th scope="col"><spring:message code="uss.ion.ulm.unityLinkList.unityLinkNm" /></th><!-- 통합링크명 --> - <th scope="col"><spring:message code="uss.ion.ulm.unityLinkList.unityLinkUrl" /></th><!-- 통합링크URL --> - <th scope="col"><spring:message code="uss.ion.ulm.unityLinkList.unityLinkRegNm" /></th><!-- 등록자 --> - <th scope="col"><spring:message code="uss.ion.ulm.unityLinkList.unityLinkRegDate" /></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:forEach items="${unityLinkSeCodeList}" var="resultInfo1" varStatus="pollKindStatus"> - <c:if test="${resultInfo1.code eq resultInfo.unityLinkSeCode}"> - <c:out value="${resultInfo1.codeNm}" escapeXml="false" /> - </c:if> - </c:forEach> - <td> - <form name="subForm" method="post" action="<c:url value='/uss/ion/ulm/detailUnityLink.do'/>"> - <input name="unityLinkId" type="hidden" value="${resultInfo.unityLinkId}"> - <input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"/> - <span class="link"><input type="submit" style="text-align:center;" value="<c:out value="${resultInfo.unityLinkNm}"/>" onclick="fn_egov_detail_UnityLink('<c:out value="${resultInfo.unityLinkId}"/>'); return false;"></span> - </form> - </td> - <td class="left"><c:out value="${resultInfo.unityLinkUrl}"/></td> - <td><c:out value="${resultInfo.frstRegisterNm}"/></td> - <td><c:out value="${fn:substring(resultInfo.frstRegisterPnttm, 0, 10)}"/></td> - </tr> - </c:forEach> - </tbody> - </table> - - <!-- paging navigation --> - <div class="pagination"> - <ul> - <ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="linkPage"/> - </ul> - </div> -</div> -</html>
Add a comment
List