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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ----------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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>
- * << 개정이력(Modification Information) >>
- *
- * 수정일 수정자 수정내용
- * ------- -------- ---------------------------
- * 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"> ${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"> ${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"/>"> ${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="제목아이콘이미지"> ${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="제목아이콘이미지"> ${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"/> * ${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"/>"> ${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"/>"> ${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;"/> -
- <form:input path="middleTelno" title="${title} ${inputTxt}" size="70" maxlength="70" style="width:30px;"/> -
- <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;"/> -
- <form:input path="middleTelno" title="${title} ${inputTxt}" size="70" maxlength="70" style="width:30px;"/> -
- <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" /> <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}'/>&searchKeyword=<c:out value="${loginScrinImageVO.searchKeyword}"/>&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" /> <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}'/>&searchKeyword=<c:out value="${loginScrinImageVO.searchKeyword}"/>&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}'/>&searchKeyword=<c:out value="${loginScrinImageVO.searchKeyword}"/>&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}'/>&searchKeyword=<c:out value="${mainImageVO.searchKeyword}"/>&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" /> <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}'/>&searchKeyword=<c:out value="${mainImageVO.searchKeyword}"/>&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" /> <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}'/>&searchKeyword=<c:out value="${mainImageVO.searchKeyword}"/>&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}" />
- </td>
- </tr>
- <tr>
- <th><spring:message code="ussIonRss.rssTagManageDetail.trgetSvcTable"/></th><!-- 대상테이블명 -->
- <td class="left">
- <c:out value="${rssManage.trgetSvcTable}" />
- </td>
- </tr>
- <tr>
- <th><spring:message code="ussIonRss.rssTagManageDetail.trgetSvcListCo"/></th><!-- 대상서비스목록갯수 -->
- <td class="left">
- <c:out value="${rssManage.trgetSvcListCo}" />
- </td>
- </tr>
- <tr>
- <th><spring:message code="ussIonRss.rssTagManageDetail.hderTitle"/></th><!-- 헤더TITLE -->
- <td class="left">
- <c:out value="${rssManage.hderTitle}" />
- </td>
- </tr>
- <tr>
- <th><spring:message code="ussIonRss.rssTagManageDetail.hderLink"/></th><!-- 헤더LINK -->
- <td class="left">
- <c:out value="${rssManage.hderLink}" />
- </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" />
- </td>
- </tr>
- <tr>
- <th><spring:message code="ussIonRss.rssTagManageDetail.hderTag"/></th><!-- 헤더TAG -->
- <td class="left">
- <c:out value="${rssManage.hderTag}" />
- </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" />
- </td>
- </tr>
- <tr>
- <th><spring:message code="ussIonRss.rssTagManageDetail.bdtTitle"/></th><!-- 본문TITLE -->
- <td class="left">
- <c:out value="${rssManage.bdtTitle}" />
- </td>
- </tr>
- <tr>
- <th><spring:message code="ussIonRss.rssTagManageDetail.bdtLink"/></th><!-- 본문LINK -->
- <td class="left">
- <c:out value="${rssManage.bdtLink}" />
- </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" />
- </td>
- </tr>
- <tr>
- <th><spring:message code="ussIonRss.rssTagManageDetail.bdtTag"/></th><!-- 본문TAG -->
- <td class="left">
- <c:out value="${rssManage.bdtTag}" />
- </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" />
- </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}&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}&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%"> </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%"> </td>
- <td width="10%"> </td>
- <td width="45%"> </td>
- </tr>
- <tr>
- <td width="45%"> </td>
- <td width="10%"> </td>
- <td width="45%"> </td>
- </tr>
- <tr>
- <td width="45%"> </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%"> </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}'/> <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%>&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%>&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%>&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%>&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%>&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 > </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> </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> </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> </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" /> : <!-- 보낸날짜 -->
- <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}&noteId=${resultInfo.noteId}&noteTrnsmitId=${resultInfo.noteTrnsmitId}&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" /> : <!-- 보낸날짜 -->
- <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}&noteId=${resultInfo.noteId}&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'}"> 외 ${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>
- <font color="blue"><!-- 개봉 -->[<spring:message code="comUssIonNts.detail.trnsmitOpen" />:${noteTrnsmit.openY}]</font>
- <font color="red"><!-- 미개봉 -->[<spring:message code="comUssIonNts.detail.trnsmitNotOpen" />:${noteTrnsmit.openN}]</font>
- </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 }"/>
- <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}"/> <!-- 양력 -->
- <spring:message code="comUssIonAns.common.cldrSe2"/> : <form:radiobutton path="cldrSe" value="2" title="${cldrSe2}"/><!-- 음력 -->
- <br/><form:errors path="cldrSe" />
- <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"/>
- 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}"/> <!-- 양력 -->
- <spring:message code="comUssIonAns.common.cldrSe2"/> : <form:radiobutton path="cldrSe" value="2" title="${cldrSe2}"/><!-- 음력 -->
- <br/><form:errors path="cldrSe" />
- <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}"/>
- </td>
- </tr>
- <tr>
- <th><spring:message code="comUssIonAns.common.annvrsryTemp2"/></th><!-- 소속 -->
- <td class="left">
- <c:out value="${annvrsryManageVO.annvrsryTemp2}"/>
- </td>
- </tr>
- <tr>
- <th><spring:message code="comUssIonAns.common.annvrsryTemp4"/></th><!-- 기념일자 -->
- <td class="left">
- <c:out value="${annvrsryManageVO.annvrsryTemp4}"/>
- </td>
- </tr>
- <tr>
- <th><spring:message code="comUssIonAns.common.annvrsryNm"/></th><!-- 기념일명 -->
- <td class="left">
- <c:out value="${annvrsryManageVO.annvrsryNm}"/>
- </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}"/>
- </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}'/>&searchKeyword=<c:out value="${userAbsnceVO.searchKeyword}"/>&searchCondition=1&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}'/>&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}'/>&searchKeyword=<c:out value="${userAbsnceVO.searchKeyword}"/>&searchCondition=1&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" /> <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}'/>&searchKeyword=<c:out value="${intnetSvcGuidanceVO.searchKeyword}"/>&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" /> <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}'/>&searchKeyword=<c:out value="${intnetSvcGuidanceVO.searchKeyword}"/>&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}'/>&searchKeyword=<c:out value="${intnetSvcGuidanceVO.searchKeyword}"/>&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
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?