diff --git a/pom.xml b/pom.xml index 9bda8cc6..7ed6dd00 100644 --- a/pom.xml +++ b/pom.xml @@ -190,7 +190,13 @@ 3.0 --> - + + tibero6 + tibero6-custom + 1.0.0 + system + ${basedir}/src/main/webapp/WEB-INF/lib/tibero6-jdbc.jar + INIPay @@ -564,7 +570,7 @@ install ${basedir}/target - visit_edu + offeduadvc diff --git a/src/main/java/kcc/com/cmm/ComDefaultVO.java b/src/main/java/kcc/com/cmm/ComDefaultVO.java index 31475f18..72df2360 100644 --- a/src/main/java/kcc/com/cmm/ComDefaultVO.java +++ b/src/main/java/kcc/com/cmm/ComDefaultVO.java @@ -170,6 +170,8 @@ public class ComDefaultVO implements Serializable { private String searchDashboard; + private String searchQuery; + public int getBeSort() { return beSort; } @@ -834,4 +836,12 @@ public class ComDefaultVO implements Serializable { this.searchInsttNm = searchInsttNm; } + public String getSearchQuery() { + return searchQuery; + } + + public void setSearchQuery(String searchQuery) { + this.searchQuery = searchQuery; + } + } diff --git a/src/main/java/kcc/com/cmm/LoginVO.java b/src/main/java/kcc/com/cmm/LoginVO.java index cbc43b62..dc1d56f5 100644 --- a/src/main/java/kcc/com/cmm/LoginVO.java +++ b/src/main/java/kcc/com/cmm/LoginVO.java @@ -117,6 +117,12 @@ public class LoginVO implements Serializable{ private String isSelect; + //e-배움터 연동 파라미터 + private String key; + private String user_id; + private String returnUrl; + private String mberSeq; + public String getId() { return id; } @@ -402,6 +408,31 @@ public class LoginVO implements Serializable{ public void setIsSelect(String isSelect) { this.isSelect = isSelect; } + public String getKey() { + return key; + } + public void setKey(String key) { + this.key = key; + } + public String getUser_id() { + return user_id; + } + public void setUser_id(String user_id) { + this.user_id = user_id; + } + public String getReturnUrl() { + return returnUrl; + } + public void setReturnUrl(String returnUrl) { + this.returnUrl = returnUrl; + } + public String getMberSeq() { + return mberSeq; + } + public void setMberSeq(String mberSeq) { + this.mberSeq = mberSeq; + } + } diff --git a/src/main/java/kcc/com/cmm/spring/data/CoreConstant.java b/src/main/java/kcc/com/cmm/spring/data/CoreConstant.java index 301b0de5..b94c015c 100644 --- a/src/main/java/kcc/com/cmm/spring/data/CoreConstant.java +++ b/src/main/java/kcc/com/cmm/spring/data/CoreConstant.java @@ -51,6 +51,7 @@ public class CoreConstant { public static final String PROFILE_LOCAL = "local"; public static final String PROFILE_DEV = "dev"; public static final String PROFILE_PROD = "prod"; + public static final String PROFILE_TLOCAL = "tLocal"; /* Menu role */ diff --git a/src/main/java/kcc/com/cmm/spring/data/util/ProfileUtil.java b/src/main/java/kcc/com/cmm/spring/data/util/ProfileUtil.java index f5d97ccb..2019a54d 100644 --- a/src/main/java/kcc/com/cmm/spring/data/util/ProfileUtil.java +++ b/src/main/java/kcc/com/cmm/spring/data/util/ProfileUtil.java @@ -15,6 +15,7 @@ public class ProfileUtil { private static boolean isLocal = false; private static boolean isDev = false; private static boolean isProd = false; + private static boolean isTLocal = false; @Autowired public void setEnvironment(Environment environment) { @@ -31,6 +32,8 @@ public class ProfileUtil { ProfileUtil.isProd = true; } else if (CoreConstant.PROFILE_LOCAL.equalsIgnoreCase(profiles[i])) { ProfileUtil.isLocal = true; + }else if (CoreConstant.PROFILE_TLOCAL.equalsIgnoreCase(profiles[i])) { + ProfileUtil.isTLocal = true; } } } @@ -51,6 +54,10 @@ public class ProfileUtil { return ProfileUtil.isDev; } + public static boolean isTLocal() { + return ProfileUtil.isTLocal; + } + public static boolean isProd() { return ProfileUtil.isProd; } diff --git a/src/main/java/kcc/let/cop/bbs/web/EgovBBSManageController.java b/src/main/java/kcc/let/cop/bbs/web/EgovBBSManageController.java index b61d6b16..c5a4c547 100644 --- a/src/main/java/kcc/let/cop/bbs/web/EgovBBSManageController.java +++ b/src/main/java/kcc/let/cop/bbs/web/EgovBBSManageController.java @@ -1177,6 +1177,8 @@ public class EgovBBSManageController { public String selectBoardArticlesWeb(HttpServletRequest request, @ModelAttribute("searchVO") BoardVO boardVO, ModelMap model ,RedirectAttributes redirectAttributes) throws Exception { + System.out.println("/web/cop/bbsWeb/selectBoardList.do"); + BoardMasterVO bmVO = new BoardMasterVO(); bmVO.setBbsId(boardVO.getBbsId()); bmVO = bbsAttrbService.selectBBSMasterInf(bmVO); diff --git a/src/main/java/kcc/let/main/web/EgovMainController.java b/src/main/java/kcc/let/main/web/EgovMainController.java index b829245f..46f06445 100644 --- a/src/main/java/kcc/let/main/web/EgovMainController.java +++ b/src/main/java/kcc/let/main/web/EgovMainController.java @@ -484,9 +484,12 @@ public class EgovMainController { ModelMap model) throws Exception { + System.out.println("/sym/mms/EgovMainMenuLeft.do"); + LoginVO user = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null; if(EgovUserDetailsHelper.isAuthenticated() && user!=null){ //최상단 매뉴 + System.out.println("/sym/mms/EgovMainMenuLeft.do-in"); //select문에서 사용자보안설정 조회를 위한 set menuManageVO.setTmp_Id(user.getId()); menuManageVO.setTmp_Password(user.getPassword()); @@ -498,12 +501,14 @@ public class EgovMainController { //menuManageVO.setMenuUserType("A"); //관리자만 조회 //menuManageVO.setSiteId(user.getSiteId()); List list_headmenu = menuManageService.selectMainMenuHead(menuManageVO); - model.addAttribute("list_headmenu", list_headmenu); + model.addAttribute("list_headmenu", list_headmenu); List list_menulist = menuManageService.selectMainMenuLeft(menuManageVO); model.addAttribute("list_menulist", list_menulist); model.addAttribute("user", user); + + System.out.println("/sym/mms/EgovMainMenuLeft.do-in-end"); } return "main/inc/EgovIncLeftmenu"; } diff --git a/src/main/java/kcc/let/uat/uia/service/EgovLoginService.java b/src/main/java/kcc/let/uat/uia/service/EgovLoginService.java index 8c464425..cb813bbb 100644 --- a/src/main/java/kcc/let/uat/uia/service/EgovLoginService.java +++ b/src/main/java/kcc/let/uat/uia/service/EgovLoginService.java @@ -88,4 +88,12 @@ public interface EgovLoginService { void updatePassMissReset(LoginVO loginVO) throws Exception; void updateEmplyrSttusCode(LoginVO loginVO) throws Exception; + + LoginVO APIActionLogin(LoginVO vo) throws Exception; + + LoginVO selectOffeduMberChk(LoginVO vo) throws Exception; + + void updateMberSeqKeyAjax(LoginVO vo) throws Exception; + + void updateMberSeqKeyNull(LoginVO vo) throws Exception; } diff --git a/src/main/java/kcc/let/uat/uia/service/impl/EgovLoginServiceImpl.java b/src/main/java/kcc/let/uat/uia/service/impl/EgovLoginServiceImpl.java index d6155d25..f8705d29 100644 --- a/src/main/java/kcc/let/uat/uia/service/impl/EgovLoginServiceImpl.java +++ b/src/main/java/kcc/let/uat/uia/service/impl/EgovLoginServiceImpl.java @@ -264,5 +264,31 @@ public class EgovLoginServiceImpl extends EgovAbstractServiceImpl implements loginDAO.updateEmplyrSttusCode(loginVO); } + @Override + public LoginVO APIActionLogin(LoginVO vo) throws Exception { + // 아이디와 비밀번호가 DB와 일치하는지 확인한다. + LoginVO loginVO = loginDAO.APIActionLogin(vo); + + // 3. 결과를 리턴한다. + if (loginVO != null && !loginVO.getId().equals("") && !loginVO.getPassword().equals("")) { + return loginVO; + } else { + loginVO = new LoginVO(); + } + return loginVO; + } + @Override + public LoginVO selectOffeduMberChk(LoginVO vo) throws Exception { + return loginDAO.selectOffeduMberChk(vo); + } + @Override + public void updateMberSeqKeyAjax(LoginVO vo) throws Exception { + loginDAO.updateMberSeqKeyAjax(vo); + } + + @Override + public void updateMberSeqKeyNull(LoginVO vo) throws Exception { + loginDAO.updateMberSeqKeyNull(vo); + } } diff --git a/src/main/java/kcc/let/uat/uia/service/impl/LoginDAO.java b/src/main/java/kcc/let/uat/uia/service/impl/LoginDAO.java index 7a5dd4f3..7769173b 100644 --- a/src/main/java/kcc/let/uat/uia/service/impl/LoginDAO.java +++ b/src/main/java/kcc/let/uat/uia/service/impl/LoginDAO.java @@ -128,5 +128,21 @@ public class LoginDAO extends EgovAbstractDAO { update("loginDAO.updateEmplyrSttusCode", loginVO); } + + public LoginVO APIActionLogin(LoginVO vo) throws Exception { + return (LoginVO)select("loginDAO.APIActionLogin", vo); + } + public LoginVO selectOffeduMberChk(LoginVO vo) throws Exception { + return (LoginVO)select("loginDAO.selectOffeduMberChk", vo); + } + public void updateMberSeqKeyAjax(LoginVO vo) throws Exception{ + update("loginDAO.updateMberSeqKeyAjax", vo); + + } + + public void updateMberSeqKeyNull(LoginVO vo) throws Exception{ + update("loginDAO.updateMberSeqKeyNull", vo); + + } } diff --git a/src/main/java/kcc/let/uat/uia/web/APILoginContoller.java b/src/main/java/kcc/let/uat/uia/web/APILoginContoller.java new file mode 100644 index 00000000..591b92ff --- /dev/null +++ b/src/main/java/kcc/let/uat/uia/web/APILoginContoller.java @@ -0,0 +1,289 @@ +package kcc.let.uat.uia.web; + +import java.io.BufferedReader; +import java.io.InputStreamReader; +import java.net.HttpURLConnection; +import java.net.URL; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.util.HashMap; +import java.util.Map; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpSession; + +import org.json.JSONObject; +import org.springframework.context.ApplicationContext; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter; +import org.springframework.security.web.util.matcher.AntPathRequestMatcher; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.CrossOrigin; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.context.support.WebApplicationContextUtils; +import org.springframework.web.servlet.ModelAndView; +import org.springframework.web.servlet.mvc.support.RedirectAttributes; + +import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper; +import kcc.com.cmm.LoginVO; +import kcc.com.utl.fcc.service.EgovStringUtil; +import kcc.let.uat.uia.service.EgovLoginService; +import kcc.let.uss.umt.service.EgovUserManageService; +import kcc.let.uss.umt.service.UserManageVO; +import kcc.let.utl.sim.service.EgovClntInfo; + +/** + * e-배움터와 연동하여 로그인을 처리하는 컨트롤러 클래스 + * + * @author 이지우 + * @since 2023.08.31 + * @version 1.0 + * @see + */ +@CrossOrigin(origins = "*") +@Controller +public class APILoginContoller { + + /** userManageService */ + @Resource(name = "userManageService") + private EgovUserManageService userManageService; + + /** EgovLoginService */ + @Resource(name = "loginService") + private EgovLoginService loginService; + + /** + * @methodName : loginKeyChk + * @author : 이지우 + * @date : 2023.08.31 + * @description : 찾교에서 e-배움터 api로 key, id 전달 후 결과 수신 + * @param LoginVO + * @return + * @throws Exception + */ + @RequestMapping(value = "/web/chkloginKeyForOffedu.do") + public String loginKeyChkForOffedu(Map paramRequest, RedirectAttributes redirectAttributes, HttpServletRequest request, HttpServletResponse response,HttpSession session) throws Exception { + String userId = paramRequest.get("user_id"); + String key = paramRequest.get("key"); + String returnUrl = paramRequest.get("returnUrl"); + + System.out.println("@@@@@@@e배움터 로그인 페이지에서 오는 메소드 or e배움터 로그인 상태에서 오는 메소드@@@@@@@@"); + //테스트를 위한 값 선언 + /*userId = "std02@forwiz.com"; + key = "std02@forwiz.comxpnBtqsev3nh9mryXRdL9QRSR72XuNc08ese5iXHb0Waq1dMnSdkHHqKCgoSFeyH.amV1c19kb21haW4vTE1T"; + returnUrl = "/web/main/mainPage.do";*/ + + if(userId == null || key == null) { + return "redirect:/web/main/mainPage.do"; + } + + Map result = loginKeytoEEdu(userId, key); + System.out.println("@@@@@@@@@@e배움터 API 결과:"+result); + System.out.println("@@@@@@@@@@e배움터 API code 결과:"+result.get("resultCode")); + System.out.println("@@@@@@@@@@e배움터 API messea 결과:"+result.get("message")); + String resultCode = result.get("resultCode"); + String message = result.get("message"); + + + if(resultCode.equals("1")) { //API 성공 + System.out.println("@@@@@@@@@@API성공@@@@@@@@"); + returnUrl = "/web/main/mainPage.do";//임시 url + //회원테이블에 없던 회원이면 insert, 있던 회원이면 update + UserManageVO userManageVO = new UserManageVO(); + userManageVO.setMberId(userId); + UserManageVO userManageChk = userManageService.selectOffeduUser(userManageVO); + if(userManageChk == null) { + userManageVO.setAuthorCode("ROLE_USER_MEMBER"); + userManageService.insertOffeduUser(userManageVO); + System.out.println("@@@@@@@@@@찾교에 계정생성@@@@@@@@@@"); + } + //로그인 처리 시작 + LoginVO loginVO = new LoginVO(); + loginVO.setId(userId); + loginVO.setPassword("1"); //사용자 로그인만 처리함으로 password 1고정 + loginVO.setUserSe("GNR"); + loginVO.setIp(EgovClntInfo.getClntIP(request)); + + LoginVO resultVO = loginService.APIActionLogin(loginVO); + if (loginService.getUserAuth(resultVO) != null) { + resultVO.setAuthority(loginService.getUserAuth(resultVO).getAuthority()); + } + resultVO.setUrl(returnUrl); + request.getSession().setAttribute("APILoginVO", resultVO); // LoginVO세션 생성 + UsernamePasswordAuthenticationFilter springSecurity = new UsernamePasswordAuthenticationFilter(); + ApplicationContext act = WebApplicationContextUtils.getRequiredWebApplicationContext(request.getSession().getServletContext()); + Map beans = act.getBeansOfType(UsernamePasswordAuthenticationFilter.class); + if (beans.size() > 0) { + springSecurity = (UsernamePasswordAuthenticationFilter) beans.values().toArray()[0]; + springSecurity.setUsernameParameter("egov_security_username"); + springSecurity.setPasswordParameter("egov_security_password"); + springSecurity.setRequiresAuthenticationRequestMatcher(new AntPathRequestMatcher(request.getServletContext().getContextPath() + "/egov_security_login", "POST")); + + } else { + throw new IllegalStateException("No AuthenticationProcessingFilter"); + } + springSecurity.doFilter(new RequestWrapperForSecurity(request, resultVO.getUserSe() + resultVO.getId(), resultVO.getUniqId()), response, null); + //doFilter 처리 시 redirect가 불가능하여, context-security.xml에서 login url로 이동 후 redirect 처리 + System.out.println("@@@@@@@@@@@@@@로그인 처리 완료@@@@@@@@@@@"); + return "blank"; + }else if(resultCode.equals("-101")) { //세션 값 만료 + redirectAttributes.addFlashAttribute("message", message); + returnUrl = "/web/main/mainPage.do"; + return "redirect:" + returnUrl; + }else if(resultCode.equals("-102")) { //회원정보 확인불가 + redirectAttributes.addFlashAttribute("message", message); + returnUrl = "/web/main/mainPage.do"; + return "redirect:" + returnUrl; + }else if(resultCode.equals("-1")) { //API 통신 오류 + redirectAttributes.addFlashAttribute("message", message); + returnUrl = "/web/main/mainPage.do"; + return "redirect:" + returnUrl; + }else { //알 수 없는 오류 + redirectAttributes.addFlashAttribute("message", message); + returnUrl = "/web/main/mainPage.do"; + return "redirect:" + returnUrl; + } + } + + /** + * @methodName : loginKeytoEEdu + * @author : 이지우 + * @date : 2023.08.31 + * @description : 찾교에서 e-배움터 api로 key, id 전달 후 결과 수신 + * @param LoginVO + * @return + * @throws Exception + */ + public Map loginKeytoEEdu(String user_id, String key){ + HashMap resultMap = new HashMap(); + try { + System.out.println("@@@@@@@@@@@e배움터API시작 id:"+user_id+"key:"+key+"@@@@@@@@@@"); + // 파라미터 key, user_id를 postData에 넣음 + StringBuilder postData = new StringBuilder(); + HashMap params = new HashMap(); + params.put("user_id", user_id); + params.put("key", key); + for(Map.Entry param : params.entrySet()) { + postData.append('&'); + postData.append(param.getKey()); + postData.append('='); + postData.append(param.getValue()); + } + byte[] postDataBytes = postData.toString().getBytes("UTF-8"); + URL obj = new URL("http://223.255.205.7/notdeco/mbrLinkSso.do"); + HttpURLConnection con = (HttpURLConnection)obj.openConnection(); + con.setRequestMethod("POST"); + con.setRequestProperty("Content-Length", String.valueOf(postDataBytes.length)); + con.setDoOutput(true); + con.getOutputStream().write(postDataBytes); + + BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream(), "UTF-8")); + String line; + StringBuffer sb = new StringBuffer(); + while((line = in.readLine()) != null){ + sb.append(line); + } + in.close(); + + String text = sb.toString(); + JSONObject jsonResponse = new JSONObject(text); + + // result_code와 message 값 추출 + int resultCode = jsonResponse.getInt("result_code"); + String resultCodeString = Integer.toString(resultCode); + String message = jsonResponse.getString("message"); + + resultMap.put("resultCode", resultCodeString); + resultMap.put("message", message); + System.out.println("@@@@@@@@@@e배움터API성공@@@@@@@@@"); + }catch(Exception e) { + e.printStackTrace(); + resultMap.put("resultCode", "-1"); + resultMap.put("message", e.getMessage()); + System.out.println("@@@@@@@@@@e배움터API실패@@@@@@@@@"); + } + return resultMap; + } + + /** + * @methodName : loginKeytoOffedu + * @author : 이지우 + * @date : 2023.09.07 + * @description : e-배움터에서 찾교 api로 key, id 전달 후 결과 송신 + * @param LoginVO + * @return + * @throws Exception + */ + @RequestMapping(value = "/web/chkloginKeyForEEdu.do", method = RequestMethod.POST) + public ResponseEntity> loginKeytoOffedu(@RequestBody LoginVO loginVO) throws Exception{ + System.out.println("@@@@@@@@@찾교API시작 ID:"+loginVO.getUser_id()+"key:"+loginVO.getKey()+"@@@@@@@@@@"); + Map response = new HashMap<>(); + try { + loginVO = loginService.selectOffeduMberChk(loginVO); + System.out.println("@@@찾교api - ID :"+loginVO.getId()+"key:"+loginVO.getKey()); + if(loginVO != null) { + response.put("result_code", "1"); + response.put("message", ""); + }else { + response.put("result_code", "-1"); + response.put("message", "인증오류입니다."); + } + //찾교 mber_seq key 값 파기 + System.out.println("@@@@@찾교 key 파기@@@@@@@@@@"); + loginService.updateMberSeqKeyNull(loginVO); + return ResponseEntity.ok(response); + }catch (Exception e) { + response.put("result_code", "error"); + response.put("message", "Internal Server Error: " + e.getMessage()); + return ResponseEntity.ok(response); +// return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(response); + } + } + + /** + * @methodName : updateMberSeqKey + * @description : 찾교 회원 seq 생성 + * @param adrInnorixFileVO + * @return + * @throws Exception + */ + @RequestMapping(value = "/web/updateMberSeqKeyAjax.do") + public ModelAndView updateMberSeqKeyAjax() throws Exception { + + ModelAndView modelAndView = new ModelAndView(); + modelAndView.setViewName("jsonView"); + System.out.println("@@@@@@@@@찾교 @@@@@@@@@"); + //로그인 권한정보 불러오기 + LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null; + String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId()); + System.out.println("@@@@@@@@키갱신ID:"+userId+"@@@@@@@@@@@@"); + System.out.println("@@@@@@@@키갱신VO:"+loginVO+"@@@@@@@@@@@@"); + if(loginVO == null) { //비 로그인 상태 일 시 파라미터 없이 e-배움터로 이동 + modelAndView.addObject("status", "loginN"); + return modelAndView; + }else { + //로그인 상태 일 시 seq 업데이트와 파라미터 전달 + try { + LocalDateTime now = LocalDateTime.now(); + DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMddHHmmssSS"); + String key = now.format(formatter); + System.out.println("@@@@@@@@키:"+key+"@@@@@@@@@@@@"); + loginVO.setMberSeq(key); + loginService.updateMberSeqKeyAjax(loginVO); + modelAndView.addObject("status", "loginY"); + modelAndView.addObject("user_id", userId); + modelAndView.addObject("key", key); + return modelAndView; + }catch(Exception e) { + modelAndView.addObject("status", "fail"); + return modelAndView; + } + } + } + +} \ No newline at end of file diff --git a/src/main/java/kcc/let/uat/uia/web/EgovLoginController.java b/src/main/java/kcc/let/uat/uia/web/EgovLoginController.java index a6f739fb..2eccbb8d 100644 --- a/src/main/java/kcc/let/uat/uia/web/EgovLoginController.java +++ b/src/main/java/kcc/let/uat/uia/web/EgovLoginController.java @@ -213,10 +213,15 @@ public class EgovLoginController { @RequestMapping(value = "/uat/uia/EgovLoginUsr.do") public String adminLogin(HttpServletRequest request, HttpServletResponse response, ModelMap model) throws Exception { Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated(); + + System.out.println("==start="); + if (isAuthenticated) return "redirect:/cmm/main/mainPage.do"; // initRsa(request); + System.out.println("==end="); + // 로그인 페이지 IP 체크 List loginPolicyGroupList = new ArrayList(); LoginPolicyVO loginPolicyVOCheck = new LoginPolicyVO(); @@ -639,6 +644,8 @@ public class EgovLoginController { * loginLog.setMenuNm("관리자로그인"); loginLogService.logInsertLoginLog(loginLog); */ } + + System.out.println("forward:/uat/uia/actionMain.do"); return "forward:/uat/uia/actionMain.do"; // 성공 시 페이지.. (redirect 불가) // 개인키 삭제 @@ -684,7 +691,7 @@ public class EgovLoginController { SsoLoginVO ssologinVO = new SsoLoginVO(); - if (ProfileUtil.isLocal() && "Y".equals(loginVO.getIsSelect())) { //비 sso login + if ((ProfileUtil.isLocal() || ProfileUtil.isTLocal()) && "Y".equals(loginVO.getIsSelect())) { //비 sso login loginVO.setPassword("1"); loginVO.setStatusAll("N"); @@ -733,28 +740,28 @@ public class EgovLoginController { ssologinVO = (SsoLoginVO) session.getAttribute("SSOLoginVO"); String SsoLoginResult = ""; - if (ssologinVO == null) { - /* SSO로그인 및 SSOLoginVO 세선 생성 */ +/* if (ssologinVO == null) { + SSO로그인 및 SSOLoginVO 세선 생성 SsoLogin ssoLogin = new SsoLogin(); SsoLoginResult = ssoLogin.SsoLogin(loginVO.getId(), loginVO.getPassword(), request); } if ("fail".equals(SsoLoginResult)) { - /*redirectAttributes.addAttribute("message", "아이디 비밀번호를 확인해 주세요.");*/ + redirectAttributes.addAttribute("message", "아이디 비밀번호를 확인해 주세요."); redirectAttributes.addFlashAttribute("message", "아이디 비밀번호를 확인해 주세요."); return "redirect:/web/user/login/ssoLogin.do"; - } + }*/ } - ssologinVO = (SsoLoginVO) session.getAttribute("SSOLoginVO"); +// ssologinVO = (SsoLoginVO) session.getAttribute("SSOLoginVO"); - if ("".equals(ssologinVO.getDispsettMembDivisCode())) { - /* 신청 관련코드 받아오면 처리 */ + /*if ("".equals(ssologinVO.getDispsettMembDivisCode())) { + 신청 관련코드 받아오면 처리 System.out.println("조정분류코드 없음"); - } + }*/ // 기존에 있던 회원이 아니면 DB에 일련번호 저장 - UserManageVO userManageVO = new UserManageVO(); + /* UserManageVO userManageVO = new UserManageVO(); userManageVO.setMberSeq(ssologinVO.getMembSeq()); userManageVO = userManageService.selectKccadrUser(userManageVO); if (null == userManageVO) { @@ -773,11 +780,11 @@ public class EgovLoginController { tmpUserManageVO = egovCryptoUtil.encryptUserManageVO(tmpUserManageVO); userManageService.updateUserNm(tmpUserManageVO); - } + }*/ - loginVO.setId(userManageVO.getEmplyrId()); + /*loginVO.setId(userManageVO.getEmplyrId()); loginVO.setPassword(userManageVO.getPassword()); - +*/ /* * ssoLoginVO에서 아이디와, 일련번호, 부가가입여부 체크해서 DB에 일치하는 정보가 있는지 체크하고 일치하면 통과, 없으면 * ssoLoginVO에서 일련번호, 부가가입여부를 포함한 사용자 정보 DB에 insert @@ -1529,7 +1536,18 @@ public class EgovLoginController { } } } + + // e-배움터 연동 로그인 시 - LoginVO 세션의 return url로 이동 + try { + LoginVO eEduLoginVO = (LoginVO) session.getAttribute("APILoginVO"); + if(eEduLoginVO.getUrl() != null) { + return "redirect:" + eEduLoginVO.getUrl(); + } + }catch(Exception ex) { + ex.printStackTrace(); + } + // 관리자 로그인 시 LoginVO user = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser(); diff --git a/src/main/java/kcc/let/uss/olp/qri/web/EgovQustnrRespondInfoController.java b/src/main/java/kcc/let/uss/olp/qri/web/EgovQustnrRespondInfoController.java index 7c3fd071..3d4b4445 100644 --- a/src/main/java/kcc/let/uss/olp/qri/web/EgovQustnrRespondInfoController.java +++ b/src/main/java/kcc/let/uss/olp/qri/web/EgovQustnrRespondInfoController.java @@ -1394,6 +1394,101 @@ public class EgovQustnrRespondInfoController { return sLocationUrl; } + /** + * 설문조사 전체 통계를 조회한다.(사용자) + * @param searchVO + * @param request + * @param commandMap + * @param model + * @return "/uss/olp/qnn/EgovQustnrRespondInfoManageStatistics" + * @throws Exception + */ + @RequestMapping(value="/web/survey/jsontest.do") + public ModelAndView jsontest( + HttpServletRequest request, + @RequestParam Map commandMap, + ModelMap model) + throws Exception { + + ModelAndView modelAndView = new ModelAndView(); + modelAndView.setViewName("jsonView"); + + //리포팅툴 테스트용==================================== + + modelAndView.addObject("result", "{" + + "\"test1\":\"테스트1\"," + + "\"test2\":\"테스트2\"," + + "\"test3\":\"테스트3\"," + + "\"test4\":\"테스트4\"," + + "\"test5\":\"테스트5\"," + + "" + + "\"월 판매정보\": [" + + "" + + "{" + + "\"판매정보\": \"\"," + + "\"판매일자\": \"19980203\"," + + "\"상품코드\": \"P004\"," + + "\"고객코드\": \"C00012\"," + + "\"판매수량\": \"14\"," + + "\"판매단가\": \"1\"," + + "\"납부기한\": \"\"" + + "}," + + "{" + + " \"판매정보\": \"\"," + + " \"판매일자\": \"19980203\"," + + " \"상품코드\": \"P001\"," + + " \"고객코드\": \"C00012\"," + + " \"판매수량\": \"10\"," + + " \"판매단가\": \"6\"," + + " \"납부기한\": \"\"" + + " }," + + " {" + + " \"판매일자\": \"19980204\"," + + " \"상품코드\": \"P010\"," + + " \"고객코드\": \"C00001\"," + + " \"판매수량\": \"10\"," + + " \"판매단가\": \"2\"" + + " }," + + " {" + + " \"판매일자\": \"19980204\"," + + " \"상품코드\": \"P010\"," + + " \"고객코드\": \"C00011\"," + + " \"판매수량\": \"10\"," + + " \"판매단가\": \"3\"" + + " }," + + " {" + + " \"판매일자\": \"19980205\"," + + " \"상품코드\": \"P005\"," + + " \"고객코드\": \"C00007\"," + + " \"판매수량\": \"3\"," + + " \"판매단가\": \"4\"" + + " }," + + " {" + + " \"판매일자\": \"19980205\"," + + " \"상품코드\": \"P005\"," + + " \"고객코드\": \"C00017\"," + + " \"판매수량\": \"3\"," + + " \"판매단가\": \"5\"" + + " }," + + " {" + + " \"판매일자\": \"19980205\"," + + " \"상품코드\": \"P010\"," + + " \"고객코드\": \"C00002\"," + + " \"판매수량\": \"15\"," + + " \"판매단가\": \"6\"" + + " }," + + " {" + + " \"판매일자\": \"19980205\"," + + " \"상품코드\": \"P010\"," + + " \"고객코드\": \"C00012\"," + + " \"판매수량\": \"15\"," + + " \"판매단가\": \"7\"" + + " } " + + " ]" + + " }"); + return modelAndView; + + } /** * 설문조사 전체 통계를 조회한다. diff --git a/src/main/java/kcc/let/uss/umt/service/EgovUserManageService.java b/src/main/java/kcc/let/uss/umt/service/EgovUserManageService.java index 7b54d2cf..d6ea6202 100644 --- a/src/main/java/kcc/let/uss/umt/service/EgovUserManageService.java +++ b/src/main/java/kcc/let/uss/umt/service/EgovUserManageService.java @@ -125,4 +125,7 @@ public interface EgovUserManageService { public void updateUserNm(UserManageVO userManageVO) throws Exception; + public UserManageVO selectOffeduUser(UserManageVO userManageVO) throws Exception; + + public void insertOffeduUser(UserManageVO userManageVO) throws Exception; } \ No newline at end of file diff --git a/src/main/java/kcc/let/uss/umt/service/UserManageVO.java b/src/main/java/kcc/let/uss/umt/service/UserManageVO.java index aa5631f3..736c935d 100644 --- a/src/main/java/kcc/let/uss/umt/service/UserManageVO.java +++ b/src/main/java/kcc/let/uss/umt/service/UserManageVO.java @@ -174,6 +174,8 @@ public class UserManageVO extends UserDefaultVO{ private String mberSeq; + private String mberId; //회원 Id + public String getAuthorCode() { return authorCode; } @@ -215,6 +217,7 @@ public class UserManageVO extends UserDefaultVO{ public String getUniqId() { return uniqId; } + /** * uniqId attribute 값을 설정한다. * @param uniqId String @@ -222,6 +225,7 @@ public class UserManageVO extends UserDefaultVO{ public void setUniqId(String uniqId) { this.uniqId = uniqId; } + /** * userTy attribute 값을 리턴한다. * @return String @@ -697,6 +701,12 @@ public class UserManageVO extends UserDefaultVO{ public void setMberSeq(String mberSeq) { this.mberSeq = mberSeq; } + public String getMberId() { + return mberId; + } + public void setMberId(String mberId) { + this.mberId = mberId; + } } \ No newline at end of file diff --git a/src/main/java/kcc/let/uss/umt/service/impl/EgovUserManageServiceImpl.java b/src/main/java/kcc/let/uss/umt/service/impl/EgovUserManageServiceImpl.java index c3336a46..5464139e 100644 --- a/src/main/java/kcc/let/uss/umt/service/impl/EgovUserManageServiceImpl.java +++ b/src/main/java/kcc/let/uss/umt/service/impl/EgovUserManageServiceImpl.java @@ -304,5 +304,51 @@ public class EgovUserManageServiceImpl extends EgovAbstractServiceImpl implement @Override public void updateUserNm(UserManageVO userManageVO) throws Exception { userManageDAO.updateUserNm(userManageVO); - } + } + + @Override + public UserManageVO selectOffeduUser(UserManageVO userManageVO) throws Exception{ + userManageVO = userManageDAO.selectOffeduUser(userManageVO); + return userManageVO; + } + + @Override +// @Transactional(rollbackFor = Exception.class) + public void insertOffeduUser(UserManageVO userManageVO) throws Exception { + //고유아이디 셋팅 + String uniqId = idgenService.getNextStringId(); + userManageVO.setUniqId(uniqId); + + String pass = "1"; + if("ROLE_ADMIN".equals(userManageVO.getAuthorCode()) || "ROLE_VISIT".equals(userManageVO.getAuthorCode())){ + //패스워드 암호화 + pass = EgovFileScrty.encryptPassword(userManageVO.getPassword(), userManageVO.getEmplyrId()); + userManageVO.setPassword(pass); + }else { + userManageVO.setPassword(pass); + } + + userManageVO.setEmplyrSttusCode("P"); //강제승인 + + if( !("ROLE_ADMIN".equals(userManageVO.getAuthorCode()) + || "ROLE_VISIT".equals(userManageVO.getAuthorCode()) )) { + + userManageDAO.insertOffeudUser(userManageVO); + }else { + userManageDAO.insertUser(userManageVO); + } + + AuthorGroup authorGroup = new AuthorGroup(); //사용자별권한관리에 등록해줌 + authorGroup.setUniqId(uniqId); + authorGroup.setAuthorCode(userManageVO.getAuthorCode()); + //authorGroup.setAuthorCode("ROLE_ADMIN"); + if(!"ROLE_ADMIN".equals(userManageVO.getAuthorCode()) + || !"ROLE_VISIT".equals(userManageVO.getAuthorCode())){ + + authorGroup.setMberTyCode("GNR"); + }else { + authorGroup.setMberTyCode("USR"); + } + egovAuthorGroupService.insertAuthorGroup(authorGroup); + } } \ No newline at end of file diff --git a/src/main/java/kcc/let/uss/umt/service/impl/UserManageDAO.java b/src/main/java/kcc/let/uss/umt/service/impl/UserManageDAO.java index d370a156..e9ddfca6 100644 --- a/src/main/java/kcc/let/uss/umt/service/impl/UserManageDAO.java +++ b/src/main/java/kcc/let/uss/umt/service/impl/UserManageDAO.java @@ -185,4 +185,12 @@ public class UserManageDAO extends EgovAbstractDAO{ update("userManageDAO.updateUserNm",userManageVO); } + public UserManageVO selectOffeduUser(UserManageVO userManageVO){ + return (UserManageVO)select("userManageDAO.selectOffeduUser", userManageVO); + } + + public void insertOffeudUser(UserManageVO userManageVO){ + insert("userManageDAO.insertOffeduUser", userManageVO); + } + } \ No newline at end of file diff --git a/src/main/java/kcc/let/utl/fcc/service/EgovCryptoUtil.java b/src/main/java/kcc/let/utl/fcc/service/EgovCryptoUtil.java index 5589badb..2fea247b 100644 --- a/src/main/java/kcc/let/utl/fcc/service/EgovCryptoUtil.java +++ b/src/main/java/kcc/let/utl/fcc/service/EgovCryptoUtil.java @@ -26,6 +26,7 @@ import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduChasiVO; import kcc.ve.instr.tngrVisitEdu.instrInfo.service.VEInstrDetailVO; import kcc.ve.instr.tngrVisitEdu.lctrInfo.service.VELctrDetailVO; import kcc.ve.instr.tngrVisitEdu.lctrInfo.service.VELctrSttsVO; +import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEAPrcsAplctPrdInstrAsgnmVO; /** * @@ -469,6 +470,18 @@ public class EgovCryptoUtil { return p_schduleManageVOList; } + //VEAPrcsAplctPrdInstrAsgnmVO + //- 복호화 + public List decryptVEAPrcsAplctPrdInstrAsgnmVOList(List p_VEAPrcsAplctPrdInstrAsgnmList){ + + for (int i=0;i findByPrcsAplctPrdOrd(String prcsAplctPrdOrd); +} diff --git a/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/VEAPrcsAplctPrdInstrAsgnmVO.java b/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/VEAPrcsAplctPrdInstrAsgnmVO.java new file mode 100644 index 00000000..dd8339a7 --- /dev/null +++ b/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/VEAPrcsAplctPrdInstrAsgnmVO.java @@ -0,0 +1,165 @@ +package kcc.ve.instr.tngrVisitEdu.prcsInfo.service; + +import java.io.Serializable; + +import kcc.com.cmm.ComDefaultVO; + + +/** + * + * @author : 이호영 + * @fileName : VEPrcsDetailVO.java + * @date : 2023.09.05 + * @description : 교육과정강사배정 태이블 [vea_prcs_aplct_prd_instr_asgnm] + * =========================================================== + * DATE AUTHOR NOTE + * ----------------------------------------------------------- * + * 2023.09.05 이호영 최초 생성 + * + * + * + */ +public class VEAPrcsAplctPrdInstrAsgnmVO extends ComDefaultVO implements Serializable { + /* + * + * + * */ + + private static final long serialVersionUID = 1L; + + private String prcsAplctPrdOrd; // 과정신청기간순번 + private String userId; // 사용자아이디-강사 + private String lctrPlanAtchFileId; // 강의계획서첨부파일아이디 + private String docAtchFileId; // 서류첨부파일아이디 + private String asgnmAprvlCd; // 배정 승인 코드(VE0019) + private String asgnmAprvlPnttm; // 배정 승인 일시 + private String asgnmAprvlId; // 배정 승인 아이디 + private String rmrks; // 비고 + private String frstRegisterId; // + private String frstRegistPnttm; + private String lastUpdusrId; // + private String lastUpdtPnttm; + + // ve_instr_detail + private String instrNm; // 강사 이름 + private String phone; // phone + + public String getPrcsAplctPrdOrd() { + return prcsAplctPrdOrd; + } + + public void setPrcsAplctPrdOrd(String prcsAplctPrdOrd) { + this.prcsAplctPrdOrd = prcsAplctPrdOrd; + } + + public String getUserId() { + return userId; + } + + public void setUserId(String userId) { + this.userId = userId; + } + + public String getLctrPlanAtchFileId() { + return lctrPlanAtchFileId; + } + + public void setLctrPlanAtchFileId(String lctrPlanAtchFileId) { + this.lctrPlanAtchFileId = lctrPlanAtchFileId; + } + + public String getDocAtchFileId() { + return docAtchFileId; + } + + public void setDocAtchFileId(String docAtchFileId) { + this.docAtchFileId = docAtchFileId; + } + + public String getAsgnmAprvlCd() { + return asgnmAprvlCd; + } + + public void setAsgnmAprvlCd(String asgnmAprvlCd) { + this.asgnmAprvlCd = asgnmAprvlCd; + } + + public String getAsgnmAprvlPnttm() { + return asgnmAprvlPnttm; + } + + public void setAsgnmAprvlPnttm(String asgnmAprvlPnttm) { + this.asgnmAprvlPnttm = asgnmAprvlPnttm; + } + + public String getAsgnmAprvlId() { + return asgnmAprvlId; + } + + public void setAsgnmAprvlId(String asgnmAprvlId) { + this.asgnmAprvlId = asgnmAprvlId; + } + + public String getRmrks() { + return rmrks; + } + + public void setRmrks(String rmrks) { + this.rmrks = rmrks; + } + + public String getFrstRegisterId() { + return frstRegisterId; + } + + public void setFrstRegisterId(String frstRegisterId) { + this.frstRegisterId = frstRegisterId; + } + + public String getFrstRegistPnttm() { + return frstRegistPnttm; + } + + public void setFrstRegistPnttm(String frstRegistPnttm) { + this.frstRegistPnttm = frstRegistPnttm; + } + + public String getLastUpdusrId() { + return lastUpdusrId; + } + + public void setLastUpdusrId(String lastUpdusrId) { + this.lastUpdusrId = lastUpdusrId; + } + + public String getLastUpdtPnttm() { + return lastUpdtPnttm; + } + + public void setLastUpdtPnttm(String lastUpdtPnttm) { + this.lastUpdtPnttm = lastUpdtPnttm; + } + + public String getInstrNm() { + return instrNm; + } + + public void setInstrNm(String instrNm) { + this.instrNm = instrNm; + } + + public String getPhone() { + return phone; + } + + public void setPhone(String phone) { + this.phone = phone; + } + + + + + + + +} diff --git a/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/VEPrcsAplctPrdService.java b/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/VEPrcsAplctPrdService.java index ab4a3354..9db12867 100644 --- a/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/VEPrcsAplctPrdService.java +++ b/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/VEPrcsAplctPrdService.java @@ -2,6 +2,8 @@ package kcc.ve.instr.tngrVisitEdu.prcsInfo.service; import java.util.List; +import kcc.ve.instr.tngrVisitEdu.instrInfo.service.VEInstrDetailVO; + public interface VEPrcsAplctPrdService { //C @@ -33,4 +35,7 @@ public interface VEPrcsAplctPrdService { VEPrcsDetailVO selectDetailNewOne(VEPrcsDetailVO paramVO) throws Exception; VEPrcsDetailVO selectDetailNewOne4Fndth(VEPrcsDetailVO paramVO) throws Exception; + + List selectinstrAsgnmPopupPagingList(VEPrcsDetailVO vEPrcsDetailVO); + } diff --git a/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/VEPrcsDetailVO.java b/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/VEPrcsDetailVO.java index 9771f976..7038f7e4 100644 --- a/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/VEPrcsDetailVO.java +++ b/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/VEPrcsDetailVO.java @@ -13,6 +13,7 @@ public class VEPrcsDetailVO extends ComDefaultVO implements Serializable { private static final long serialVersionUID = 1L; //ve_prcs + private String prcsOrd; //과정순번 private String prcsDiv; //과정구분 private String prcsKind; //과정종류 @@ -108,6 +109,13 @@ public class VEPrcsDetailVO extends ComDefaultVO implements Serializable { private String ddlnCd; private String nosCnt1; //신청인 + private String eduPlace; //교육장소 + + private String instrDiv; + private String userId; + + + public String getPrcsOrd() { return prcsOrd; @@ -523,4 +531,24 @@ public class VEPrcsDetailVO extends ComDefaultVO implements Serializable { public void setNosCnt1(String nosCnt1) { this.nosCnt1 = nosCnt1; } + public String getEduPlace() { + return eduPlace; + } + public void setEduPlace(String eduPlace) { + this.eduPlace = eduPlace; + } + public String getInstrDiv() { + return instrDiv; + } + public void setInstrDiv(String instrDiv) { + this.instrDiv = instrDiv; + } + public String getUserId() { + return userId; + } + public void setUserId(String userId) { + this.userId = userId; + } + + } diff --git a/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/impl/VEAPrcsAplctPrdInstrAsgnmDAO.java b/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/impl/VEAPrcsAplctPrdInstrAsgnmDAO.java new file mode 100644 index 00000000..0753a018 --- /dev/null +++ b/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/impl/VEAPrcsAplctPrdInstrAsgnmDAO.java @@ -0,0 +1,24 @@ +package kcc.ve.instr.tngrVisitEdu.prcsInfo.service.impl; + +import java.util.List; + +import org.springframework.stereotype.Repository; + +import egovframework.rte.psl.dataaccess.EgovAbstractDAO; +import kcc.ve.instr.tngrVisitEdu.instrInfo.service.VEInstrDetailVO; +import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEAPrcsAplctPrdInstrAsgnmVO; +import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsDetailVO; + +@Repository("vEAPrcsAplctPrdInstrAsgnmDAO") +public class VEAPrcsAplctPrdInstrAsgnmDAO extends EgovAbstractDAO { + + public void instrInsert(VEAPrcsAplctPrdInstrAsgnmVO vEAPrcsAplctPrdInstrAsgnmVO) { +// insert("VEPrcsAplctPrdDAO.instrInsert", vEAPrcsAplctPrdInstrAsgnmVO); + insert("VEAPrcsAplctPrdInstrAsgnmDAO.instrInsert", vEAPrcsAplctPrdInstrAsgnmVO); + } + + public List findByPrcsAplctPrdOrd(String prcsAplctPrdOrd) { + return (List) list("VEAPrcsAplctPrdInstrAsgnmDAO.findByPrcsAplctPrdOrd", prcsAplctPrdOrd); + } + +} diff --git a/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/impl/VEAPrcsAplctPrdInstrAsgnmServiceImpl.java b/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/impl/VEAPrcsAplctPrdInstrAsgnmServiceImpl.java new file mode 100644 index 00000000..58a96d74 --- /dev/null +++ b/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/impl/VEAPrcsAplctPrdInstrAsgnmServiceImpl.java @@ -0,0 +1,38 @@ +package kcc.ve.instr.tngrVisitEdu.prcsInfo.service.impl; + + + +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Service; + +import egovframework.rte.fdl.idgnr.EgovIdGnrService; +import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEAPrcsAplctPrdInstrAsgnmService; +import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEAPrcsAplctPrdInstrAsgnmVO; + +@Service("vEAPrcsAplctPrdInstrAsgnmService") +public class VEAPrcsAplctPrdInstrAsgnmServiceImpl implements VEAPrcsAplctPrdInstrAsgnmService { + + + //과정신청기간순번 + @Resource(name="prcsAplctPrdGnrService") + private EgovIdGnrService prcsAplctPrdGnrService; + + //과정 + @Resource(name="vEAPrcsAplctPrdInstrAsgnmDAO") + private VEAPrcsAplctPrdInstrAsgnmDAO vEAPrcsAplctPrdInstrAsgnmDAO; + + //과정 + @Override + public void instrInsert(VEAPrcsAplctPrdInstrAsgnmVO vEAPrcsAplctPrdInstrAsgnmVO) { + vEAPrcsAplctPrdInstrAsgnmDAO.instrInsert(vEAPrcsAplctPrdInstrAsgnmVO); + + } + + @Override + public List findByPrcsAplctPrdOrd(String prcsAplctPrdOrd) { + return vEAPrcsAplctPrdInstrAsgnmDAO.findByPrcsAplctPrdOrd(prcsAplctPrdOrd); + } +} diff --git a/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/impl/VEPrcsAplctPrdDAO.java b/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/impl/VEPrcsAplctPrdDAO.java index b959fe8b..85cdf8e6 100644 --- a/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/impl/VEPrcsAplctPrdDAO.java +++ b/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/impl/VEPrcsAplctPrdDAO.java @@ -5,6 +5,8 @@ import java.util.List; import org.springframework.stereotype.Repository; import egovframework.rte.psl.dataaccess.EgovAbstractDAO; +import kcc.ve.instr.tngrVisitEdu.instrInfo.service.VEInstrDetailVO; +import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEAPrcsAplctPrdInstrAsgnmVO; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsDetailVO; @Repository("vEPrcsAplctPrdDAO") @@ -21,7 +23,7 @@ public class VEPrcsAplctPrdDAO extends EgovAbstractDAO { /** * 상세보기 - R - * @param VEPrcsDetailVO + * @param CndtnTrgtInfoMngVO * @return * @throws Exception */ @@ -31,7 +33,7 @@ public class VEPrcsAplctPrdDAO extends EgovAbstractDAO { /** * 수정 - U - * @param VEPrcsDetailVO + * @param CndtnTrgtInfoMngVO * @return * @throws Exception */ @@ -83,6 +85,11 @@ public class VEPrcsAplctPrdDAO extends EgovAbstractDAO { public VEPrcsDetailVO selectDetailNewOne4Fndth(VEPrcsDetailVO paramVO) throws Exception { return (VEPrcsDetailVO) select("VEPrcsAplctPrdDAO.selectDetailNewOne4Fndth", paramVO); - } + } + + public List selectinstrAsgnmPopupPagingList(VEPrcsDetailVO vEPrcsDetailVO) { + return (List) list("VEPrcsAplctPrdDAO.selectinstrAsgnmPopupPagingList", vEPrcsDetailVO); + } + } diff --git a/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/impl/VEPrcsAplctPrdServiceImpl.java b/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/impl/VEPrcsAplctPrdServiceImpl.java index f084e417..446ab94a 100644 --- a/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/impl/VEPrcsAplctPrdServiceImpl.java +++ b/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/impl/VEPrcsAplctPrdServiceImpl.java @@ -7,20 +7,39 @@ import javax.annotation.Resource; import org.springframework.stereotype.Service; +import egovframework.rte.fdl.idgnr.EgovIdGnrService; +import kcc.ve.instr.tngrVisitEdu.instrInfo.service.VEInstrDetailVO; +import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEAPrcsAplctPrdInstrAsgnmVO; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsAplctPrdService; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsDetailVO; @Service("vEPrcsAplctPrdService") public class VEPrcsAplctPrdServiceImpl implements VEPrcsAplctPrdService { + + //과정신청기간순번 + @Resource(name="prcsAplctPrdGnrService") + private EgovIdGnrService prcsAplctPrdGnrService; + //과정 @Resource(name="vEPrcsAplctPrdDAO") private VEPrcsAplctPrdDAO vEPrcsAplctPrdDAO; + + //과정 + @Resource(name="vEPrcsDAO") + private VEPrcsDAO vEPrcsDAO; //C - public void insert(VEPrcsDetailVO paramVO) throws Exception { - vEPrcsAplctPrdDAO.insert(paramVO); + public void insert(VEPrcsDetailVO vEPrcsDetailVO) throws Exception { + + + String prcsAplctPrdOrd = prcsAplctPrdGnrService.getNextStringId(); // 고유ID + vEPrcsDetailVO.setPrcsAplctPrdOrd(prcsAplctPrdOrd); + vEPrcsDetailVO.setLctrDivCd("50"); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부 + //vEPrcsDetailVO.setUseYn("Y"); + + vEPrcsAplctPrdDAO.insert(vEPrcsDetailVO); } //R @@ -30,8 +49,8 @@ public class VEPrcsAplctPrdServiceImpl implements VEPrcsAplctPrdService { //U public int update(VEPrcsDetailVO paramVO) throws Exception{ - - return vEPrcsAplctPrdDAO.update(paramVO); + vEPrcsAplctPrdDAO.update(paramVO); + return vEPrcsDAO.update(paramVO); } //D @@ -65,4 +84,10 @@ public class VEPrcsAplctPrdServiceImpl implements VEPrcsAplctPrdService { public VEPrcsDetailVO selectDetailNewOne4Fndth(VEPrcsDetailVO paramVO) throws Exception { return vEPrcsAplctPrdDAO.selectDetailNewOne4Fndth(paramVO); } + + @Override + public List selectinstrAsgnmPopupPagingList(VEPrcsDetailVO vEPrcsDetailVO) { + return vEPrcsAplctPrdDAO.selectinstrAsgnmPopupPagingList(vEPrcsDetailVO); + } + } diff --git a/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/impl/VEPrcsDAO.java b/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/impl/VEPrcsDAO.java index 6da1a06c..47ea96ee 100644 --- a/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/impl/VEPrcsDAO.java +++ b/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/impl/VEPrcsDAO.java @@ -12,7 +12,7 @@ public class VEPrcsDAO extends EgovAbstractDAO { /** * 등록 - C - * @param VEPrcsDetailVO + * @param CndtnTrgtInfoMngVO * @throws Exception */ public void insert(VEPrcsDetailVO paramVO) throws Exception { @@ -21,7 +21,7 @@ public class VEPrcsDAO extends EgovAbstractDAO { /** * 상세보기 - R - * @param VEPrcsDetailVO + * @param CndtnTrgtInfoMngVO * @return * @throws Exception */ @@ -31,7 +31,7 @@ public class VEPrcsDAO extends EgovAbstractDAO { /** * 수정 - U - * @param VEPrcsDetailVO + * @param CndtnTrgtInfoMngVO * @return * @throws Exception */ diff --git a/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/impl/VEPrcsMIXDAO.java b/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/impl/VEPrcsMIXDAO.java index bef15bae..d6f08060 100644 --- a/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/impl/VEPrcsMIXDAO.java +++ b/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/impl/VEPrcsMIXDAO.java @@ -12,7 +12,7 @@ public class VEPrcsMIXDAO extends EgovAbstractDAO { /** * 상세보기 - R - * @param VEPrcsDetailVO + * @param CndtnTrgtInfoMngVO * @return * @throws Exception */ diff --git a/src/main/java/kcc/ve/oprtn/adultVisitEdu/eduCnfrmMng/web/EduCnfrmMngAdultController.java b/src/main/java/kcc/ve/oprtn/adultVisitEdu/eduCnfrmMng/web/EduCnfrmMngAdultController.java index eb74d852..e2573bd7 100644 --- a/src/main/java/kcc/ve/oprtn/adultVisitEdu/eduCnfrmMng/web/EduCnfrmMngAdultController.java +++ b/src/main/java/kcc/ve/oprtn/adultVisitEdu/eduCnfrmMng/web/EduCnfrmMngAdultController.java @@ -333,6 +333,7 @@ public class EduCnfrmMngAdultController { } //System.out.println(vEInstrAsgnmVO.getInstrNm()); + System.out.println("==============================================="); if ("10".equals(vEEduAplctVO.getEduSlctCd())) { //10-온라인, 20-오프라인 selectVEInstrAsgnmVOList = vEAsgnmMIXService.selectInstrAsgnmOnPagingList_220210_adult(vEInstrAsgnmVO); @@ -371,6 +372,7 @@ public class EduCnfrmMngAdultController { model.addAttribute("list", selectVEInstrAsgnmVOList); return "oprtn/adultVisitEdu/popup/instrAsgnmPopup"; + } diff --git a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/service/CndtnPrcsInfoMngService.java b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/service/CndtnPrcsInfoMngService.java new file mode 100644 index 00000000..fce8be02 --- /dev/null +++ b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/service/CndtnPrcsInfoMngService.java @@ -0,0 +1,41 @@ +package kcc.ve.oprtn.cndtnSspnIdtmt.service; + +import java.util.List; + +public interface CndtnPrcsInfoMngService { + + List selectPagingList(CndtnPrcsInfoMngVO cndtnTrgtInfoMngVO); + + void insert(CndtnPrcsInfoMngVO cndtnTrgtInfoMngVO); + + + + + + +/* //C + void insert(VEPrcsDetailVO paramVO) throws Exception; + + //R + VEPrcsDetailVO selectDetail(VEPrcsDetailVO paramVO) throws Exception; + + //U + int update(VEPrcsDetailVO paramVO) throws Exception; + + //D + int delete(VEPrcsDetailVO paramVO) throws Exception; + + //L + List selectList(VEPrcsDetailVO paramVO) throws Exception; + + //List selectList4Fndth(VEPrcsDetailVO paramVO) throws Exception; + + List selectTngrPrcsList(VEPrcsDetailVO paramVO) throws Exception; + + //Page List + List selectPagingList(VEPrcsDetailVO paramVO) throws Exception; + + //교육과정 리스트 순서 수정 + void updatePrcsSort(VEPrcsDetailVO paramVO) throws Exception;*/ + +} diff --git a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/service/CndtnPrcsInfoMngVO.java b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/service/CndtnPrcsInfoMngVO.java new file mode 100644 index 00000000..323d2e1a --- /dev/null +++ b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/service/CndtnPrcsInfoMngVO.java @@ -0,0 +1,130 @@ +package kcc.ve.oprtn.cndtnSspnIdtmt.service; + +import java.io.Serializable; + +import kcc.com.cmm.ComDefaultVO; + + +public class CndtnPrcsInfoMngVO extends ComDefaultVO implements Serializable { + /* + * 과정테이블 + * */ + + private static final long serialVersionUID = 1L; + + //ve_prcs + + private String sspnIdtmtTrgtOrd; // 과정순번 + private String userId; // 사용자아이디 + private String trgtStateCd; // 대상상태코드 VEA002 + private String frstRegistPnttm; // 등록일시 + private String frstRegisterId; // 등록자 + private String lastUpdtPnttm; // 수정일시 + private String lastUpdusrId; // 수정자 + private String trgtNm; // 대상자성명 + private String clphone; // 연락처 + private String dBirth; // 생년월일 + private String addr; // 주소 + private String addrDetail; // 상세주소 + private String email; // 이메일주소 + private String post; // 우편주소 + + + + + + + + public String getSspnIdtmtTrgtOrd() { + return sspnIdtmtTrgtOrd; + } + public void setSspnIdtmtTrgtOrd(String sspnIdtmtTrgtOrd) { + this.sspnIdtmtTrgtOrd = sspnIdtmtTrgtOrd; + } + public String getUserId() { + return userId; + } + public void setUserId(String userId) { + this.userId = userId; + } + public String getTrgtStateCd() { + return trgtStateCd; + } + public void setTrgtStateCd(String trgtStateCd) { + this.trgtStateCd = trgtStateCd; + } + public String getFrstRegistPnttm() { + return frstRegistPnttm; + } + public void setFrstRegistPnttm(String frstRegistPnttm) { + this.frstRegistPnttm = frstRegistPnttm; + } + public String getFrstRegisterId() { + return frstRegisterId; + } + public void setFrstRegisterId(String frstRegisterId) { + this.frstRegisterId = frstRegisterId; + } + public String getLastUpdtPnttm() { + return lastUpdtPnttm; + } + public void setLastUpdtPnttm(String lastUpdtPnttm) { + this.lastUpdtPnttm = lastUpdtPnttm; + } + public String getLastUpdusrId() { + return lastUpdusrId; + } + public void setLastUpdusrId(String lastUpdusrId) { + this.lastUpdusrId = lastUpdusrId; + } + public String getTrgtNm() { + return trgtNm; + } + public void setTrgtNm(String trgtNm) { + this.trgtNm = trgtNm; + } + public String getClphone() { + return clphone; + } + public void setClphone(String clphone) { + this.clphone = clphone; + } + public String getdBirth() { + return dBirth; + } + public void setdBirth(String dBirth) { + this.dBirth = dBirth; + } + public String getAddr() { + return addr; + } + public void setAddr(String addr) { + this.addr = addr; + } + public String getAddrDetail() { + return addrDetail; + } + public void setAddrDetail(String addrDetail) { + this.addrDetail = addrDetail; + } + public String getEmail() { + return email; + } + public void setEmail(String email) { + this.email = email; + } + public String getPost() { + return post; + } + public void setPost(String post) { + this.post = post; + } + + + + + + + + +} diff --git a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/service/impl/CndtnPrcsInfoMngDAO.java b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/service/impl/CndtnPrcsInfoMngDAO.java new file mode 100644 index 00000000..439e0f29 --- /dev/null +++ b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/service/impl/CndtnPrcsInfoMngDAO.java @@ -0,0 +1,104 @@ +package kcc.ve.oprtn.cndtnSspnIdtmt.service.impl; + +import java.util.List; + +import org.springframework.stereotype.Repository; + +import egovframework.rte.psl.dataaccess.EgovAbstractDAO; +import kcc.ve.instr.tngrVisitEdu.instrInfo.service.VEInstrDetailVO; +import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEAPrcsAplctPrdInstrAsgnmVO; +import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsDetailVO; +import kcc.ve.oprtn.cndtnSspnIdtmt.service.CndtnPrcsInfoMngVO; + +@Repository("cndtnTrgtInfoMngDAO") +public class CndtnPrcsInfoMngDAO extends EgovAbstractDAO { + +/* *//** + * 등록 - C + * @param VELctrDetailVO + * @throws Exception + *//* + public void insert(VEPrcsDetailVO paramVO) throws Exception { + insert("VEPrcsAplctPrdDAO.insert", paramVO); + } + + *//** + * 상세보기 - R + * @param CndtnTrgtInfoMngVO + * @return + * @throws Exception + *//* + public VEPrcsDetailVO selectDetail(VEPrcsDetailVO paramVO) throws Exception { + return (VEPrcsDetailVO) select("VEPrcsAplctPrdDAO.selectDetail", paramVO); + } + + *//** + * 수정 - U + * @param CndtnTrgtInfoMngVO + * @return + * @throws Exception + *//* + public int update(VEPrcsDetailVO paramVO) throws Exception { + return update("VEPrcsAplctPrdDAO.update", paramVO); + } + + *//** + * 삭제 - D + * @param addrAgencyVO + * @return + * @throws Exception + *//* + public int delete(VEPrcsDetailVO paramVO) throws Exception { + return delete("VEPrcsAplctPrdDAO.delete", paramVO); + } + + //L + public List selectList(VEPrcsDetailVO paramVO) throws Exception { + List tlist = (List) list("VEPrcsAplctPrdDAO.selectList", paramVO); + return tlist; + } + + public List selectList4Fndth(VEPrcsDetailVO paramVO) throws Exception { + List tlist = (List) list("VEPrcsAplctPrdDAO.selectList4Fndth", paramVO); + return tlist; + } + + + *//** + * L - Page + * @param addrVO + * @return + * @throws Exception + *//* + public List selectPagingList(VEPrcsDetailVO paramVO) throws Exception { + List tlist = (List) list("VEPrcsAplctPrdDAO.selectPagingList", paramVO); + return tlist; + } + + public List selectPagingList4Fndth(VEPrcsDetailVO paramVO) throws Exception { + List tlist = (List) list("VEPrcsAplctPrdDAO.selectPagingList4Fndth", paramVO); + return tlist; + } + + public VEPrcsDetailVO selectDetailNewOne(VEPrcsDetailVO paramVO) throws Exception { + return (VEPrcsDetailVO) select("VEPrcsAplctPrdDAO.selectDetailNewOne", paramVO); + } + + public VEPrcsDetailVO selectDetailNewOne4Fndth(VEPrcsDetailVO paramVO) throws Exception { + return (VEPrcsDetailVO) select("VEPrcsAplctPrdDAO.selectDetailNewOne4Fndth", paramVO); + } + + public List selectinstrAsgnmPopupPagingList(VEPrcsDetailVO vEPrcsDetailVO) { + return (List) list("VEPrcsAplctPrdDAO.selectinstrAsgnmPopupPagingList", vEPrcsDetailVO); + }*/ + + public List selectPagingList(CndtnPrcsInfoMngVO cndtnTrgtInfoMngVO) { + return (List) list("cndtnTrgtInfoMngDAO.selectPagingList", cndtnTrgtInfoMngVO); + } + + public void insert(CndtnPrcsInfoMngVO cndtnTrgtInfoMngVO) { + insert("cndtnTrgtInfoMngDAO.insert", cndtnTrgtInfoMngVO); + } + + +} diff --git a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/service/impl/CndtnPrcsInfoMngServiceImpl.java b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/service/impl/CndtnPrcsInfoMngServiceImpl.java new file mode 100644 index 00000000..f0648908 --- /dev/null +++ b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/service/impl/CndtnPrcsInfoMngServiceImpl.java @@ -0,0 +1,100 @@ +package kcc.ve.oprtn.cndtnSspnIdtmt.service.impl; + + +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Service; + +import egovframework.rte.fdl.idgnr.EgovIdGnrService; +import kcc.ve.oprtn.cndtnSspnIdtmt.service.CndtnPrcsInfoMngService; +import kcc.ve.oprtn.cndtnSspnIdtmt.service.CndtnPrcsInfoMngVO; + +@Service("cndtnTrgtInfoMngService") +public class CndtnPrcsInfoMngServiceImpl implements CndtnPrcsInfoMngService { + + + //과정신청기간순번 + @Resource(name="prcsAplctPrdGnrService") + private EgovIdGnrService prcsAplctPrdGnrService; + + //과정 + + //대상자 + @Resource(name="cndtnTrgtInfoMngDAO") + private CndtnPrcsInfoMngDAO cndtnTrgtInfoMngDAO; + + @Override + public List selectPagingList(CndtnPrcsInfoMngVO cndtnTrgtInfoMngVO) { + return cndtnTrgtInfoMngDAO.selectPagingList(cndtnTrgtInfoMngVO); + } + + @Override + public void insert(CndtnPrcsInfoMngVO cndtnTrgtInfoMngVO) { + cndtnTrgtInfoMngDAO.insert(cndtnTrgtInfoMngVO); + + } + + /* + //C + public void insert(VEPrcsDetailVO vEPrcsDetailVO) throws Exception { + + + String prcsAplctPrdOrd = prcsAplctPrdGnrService.getNextStringId(); // 고유ID + vEPrcsDetailVO.setPrcsAplctPrdOrd(prcsAplctPrdOrd); + vEPrcsDetailVO.setLctrDivCd("50"); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부 + //vEPrcsDetailVO.setUseYn("Y"); + + vEPrcsAplctPrdDAO.insert(vEPrcsDetailVO); + } + + //R + public VEPrcsDetailVO selectDetail(VEPrcsDetailVO paramVO) throws Exception { + return vEPrcsAplctPrdDAO.selectDetail(paramVO); + } + + //U + public int update(VEPrcsDetailVO paramVO) throws Exception{ + vEPrcsAplctPrdDAO.update(paramVO); + return vEPrcsDAO.update(paramVO); + } + + //D + public int delete(VEPrcsDetailVO paramVO) throws Exception{ + return vEPrcsAplctPrdDAO.delete(paramVO); + } + + //List + public List selectList(VEPrcsDetailVO paramVO) throws Exception{ + return vEPrcsAplctPrdDAO.selectList(paramVO); + } + + public List selectList4Fndth(VEPrcsDetailVO paramVO) throws Exception{ + return vEPrcsAplctPrdDAO.selectList4Fndth(paramVO); + } + + //paging List + public List selectPagingList(VEPrcsDetailVO paramVO) throws Exception{ + return vEPrcsAplctPrdDAO.selectPagingList(paramVO); + } + + public List selectPagingList4Fndth(VEPrcsDetailVO paramVO) throws Exception{ + return vEPrcsAplctPrdDAO.selectPagingList4Fndth(paramVO); + } + + //R + public VEPrcsDetailVO selectDetailNewOne(VEPrcsDetailVO paramVO) throws Exception { + return vEPrcsAplctPrdDAO.selectDetailNewOne(paramVO); + } + + public VEPrcsDetailVO selectDetailNewOne4Fndth(VEPrcsDetailVO paramVO) throws Exception { + return vEPrcsAplctPrdDAO.selectDetailNewOne4Fndth(paramVO); + } + + @Override + public List selectinstrAsgnmPopupPagingList(VEPrcsDetailVO vEPrcsDetailVO) { + return vEPrcsAplctPrdDAO.selectinstrAsgnmPopupPagingList(vEPrcsDetailVO); + }*/ + +} diff --git a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/prcsInfoMng/web/CndtnPrcsInfoMngController.java b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/web/CndtnPrcsInfoMngController.java similarity index 65% rename from src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/prcsInfoMng/web/CndtnPrcsInfoMngController.java rename to src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/web/CndtnPrcsInfoMngController.java index 794b3a96..34f58fe5 100644 --- a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/prcsInfoMng/web/CndtnPrcsInfoMngController.java +++ b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/web/CndtnPrcsInfoMngController.java @@ -1,4 +1,4 @@ -package kcc.ve.oprtn.cndtnSspnIdtmt.prcsInfoMng.web; +package kcc.ve.oprtn.cndtnSspnIdtmt.web; import java.util.List; @@ -25,6 +25,8 @@ import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsCntntVO; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsDetailVO; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsOnlnCntntService; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsService; +import kcc.ve.oprtn.cndtnSspnIdtmt.service.CndtnPrcsInfoMngService; +import kcc.ve.oprtn.cndtnSspnIdtmt.service.CndtnPrcsInfoMngVO; /** * 기반강화연수(관리자) @@ -62,10 +64,18 @@ public class CndtnPrcsInfoMngController { @Resource(name = "vEPrcsOnlnCntntService") private VEPrcsOnlnCntntService vEPrcsOnlnCntntService; + + //과정 관리 + @Resource(name = "cndtnTrgtInfoMngService") + private CndtnPrcsInfoMngService cndtnTrgtInfoMngService; //교육과정순번 @Resource(name="prcsGnrService") private EgovIdGnrService prcsGnrService; + + //기소유예대상자 + @Resource(name="trgtOrdService") + private EgovIdGnrService trgtOrdService; //과정온라인콘텐츠순번 @Resource(name="prcsOnlnGnrService") @@ -109,9 +119,11 @@ public class CndtnPrcsInfoMngController { private CheckAdrProcessUtil checkAdrProcessUtil; */ - @RequestMapping("/kccadr/oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngList.do") - public String cndtnEduPrcsMngList( - @ModelAttribute("vEPrcsDetailVO") VEPrcsDetailVO vEPrcsDetailVO + +// @RequestMapping("/kccadr/oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngList.do") + @RequestMapping("/kccadr/oprtn/cndtnSspnIdtmt/trgtList.do") + public String cndtnSspnIdtmtMngList( + @ModelAttribute("cndtnTrgtInfoMngVO") CndtnPrcsInfoMngVO cndtnTrgtInfoMngVO , ModelMap model ) throws Exception { @@ -124,57 +136,56 @@ public class CndtnPrcsInfoMngController { //로그인 처리==================================== //1.pageing step1 - PaginationInfo paginationInfo = this.setPagingStep1(vEPrcsDetailVO); + PaginationInfo paginationInfo = this.setCndtnPagingStep1(cndtnTrgtInfoMngVO); //임시로 페이징 처리를 안하기 위해서 RecordCountPerPage 수를 10000 으로 셋팅함 //paginationInfo.setRecordCountPerPage(10000); //2. pageing step2 - vEPrcsDetailVO = this.setPagingStep2(vEPrcsDetailVO, paginationInfo); + cndtnTrgtInfoMngVO = this.setCndtnPagingStep2(cndtnTrgtInfoMngVO, paginationInfo); - //기반강화 조회 - vEPrcsDetailVO.setLctrDivCd("60"); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부 - - if(StringUtil.isNotEmpty(vEPrcsDetailVO.getSearchKeyword())){ - String selectCondition = "AND a.PRCS_NM LIKE CONCAT ('%', '" +vEPrcsDetailVO.getSearchKeyword() + "', '%')"; - vEPrcsDetailVO.setSelectPagingListQuery(selectCondition); + //검색 조회 + if(StringUtil.isNotEmpty(cndtnTrgtInfoMngVO.getSearchKeyword())){ + + + String selectCondition = ""; + String searchStatus = cndtnTrgtInfoMngVO.getSearchStatus(); + + selectCondition = "AND a."+searchStatus+" LIKE CONCAT ('%', '" +cndtnTrgtInfoMngVO.getSearchKeyword() + "', '%')"; + cndtnTrgtInfoMngVO.setSearchQuery(selectCondition); } - if(StringUtil.isNotEmpty(vEPrcsDetailVO.getPrcsKind())){ - String[] splited = vEPrcsDetailVO.getPrcsKind().split(","); - vEPrcsDetailVO.setSearchStatusArr(splited); - } - - if(StringUtil.isEmpty(vEPrcsDetailVO.getPrcsDiv())) { - - vEPrcsDetailVO.setPrcsDiv("10");// 과정구분 VE0015 10-산업종사자, 20-대학생, 30-공무원, 40-일반인, 50-청소년, 60-학부모 - - } - List vEPrcsDetailVOList = vEPrcsService.selectPagingList(vEPrcsDetailVO); +// List cndtnTrgtInfoMngVOList = cndtnTrgtInfoMngService.selectPagingList(cndtnTrgtInfoMngVO); + List cndtnTrgtInfoMngVOList = null; + try { + + cndtnTrgtInfoMngVOList = cndtnTrgtInfoMngService.selectPagingList(cndtnTrgtInfoMngVO); + } catch (Exception e) { + e.printStackTrace(); + // TODO: handle exception + } //3.pageing step3 - paginationInfo = this.setPagingStep3(vEPrcsDetailVOList, paginationInfo); + paginationInfo = this.setCndtnPagingStep3(cndtnTrgtInfoMngVOList, paginationInfo); model.addAttribute("paginationInfo", paginationInfo); //대상 리스트, 페이징 정보 전달 - model.addAttribute("list", vEPrcsDetailVOList); + model.addAttribute("list", cndtnTrgtInfoMngVOList); - - return "oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngList"; - ///kccadr/oprtn/fndthEnhanceTrn/fndthEduPrcsMngList.do + return "oprtn/cndtnSspnIdtmt/trgtList"; } /** - * 조건부기소유예과정 등록 화면 + * 조건부기소유예대상자 등록 화면 */ //@RequestMapping("eduPrcsMngReg.do") - @RequestMapping("/kccadr/oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngReg.do") + @RequestMapping("/kccadr/oprtn/cndtnSspnIdtmt/trgtReg.do") public String cndtnEduPrcsMngReg( - @ModelAttribute("vEPrcsDetailVO") VEPrcsDetailVO vEPrcsDetailVO + @ModelAttribute("cndtnTrgtInfoMngVO") CndtnPrcsInfoMngVO cndtnTrgtInfoMngVO , ModelMap model ) throws Exception { @@ -187,15 +198,15 @@ public class CndtnPrcsInfoMngController { //로그인 처리==================================== - return "oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngReg"; + return "oprtn/cndtnSspnIdtmt/trgtReg"; } /** * 조건부기소유예과정 등록 */ - @RequestMapping("/kccadr/oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngRegAjax.do") + @RequestMapping("/kccadr/oprtn/cndtnSspnIdtmt/trgtRegAjax.do") public ModelAndView cndtnEduPrcsMngRegAjax( - @ModelAttribute("vEPrcsDetailVO") VEPrcsDetailVO vEPrcsDetailVO + @ModelAttribute("cndtnTrgtInfoMngVO") CndtnPrcsInfoMngVO cndtnTrgtInfoMngVO , ModelMap model //, RedirectAttributes redirectAttributes , HttpServletRequest request @@ -212,7 +223,6 @@ public class CndtnPrcsInfoMngController { modelAndView.addObject("result", "loginFail"); return modelAndView; } - //로그인 처리==================================== @@ -220,28 +230,15 @@ public class CndtnPrcsInfoMngController { SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(request); //SSO 로그인 정보 가져오기 - String prcsOrd = prcsGnrService.getNextStringId(); // 고유ID - vEPrcsDetailVO.setPrcsOrd(prcsOrd); - vEPrcsDetailVO.setLctrDivCd("60"); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부 - vEPrcsDetailVO.setUseYn("Y"); - vEPrcsDetailVO.setFrstRegisterId(loginVO.getUniqId()); //esntl_id - vEPrcsService.insert(vEPrcsDetailVO); + cndtnTrgtInfoMngVO.setSspnIdtmtTrgtOrd(trgtOrdService.getNextStringId()); + cndtnTrgtInfoMngVO.setFrstRegisterId(loginVO.getUniqId()); //esntl_id +// vEPrcsDetailVO.setPrcsOrd(prcsOrd); +// vEPrcsDetailVO.setLctrDivCd("60"); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부 +// vEPrcsDetailVO.setUseYn("Y"); +// vEPrcsDetailVO.setFrstRegisterId(loginVO.getUniqId()); //esntl_id + cndtnTrgtInfoMngService.insert(cndtnTrgtInfoMngVO); - //세부과정 생성하기 - String[] s_detailPrcsNm = request.getParameterValues("detailPrcsNm"); - for (int i=0;i p_vEPrcsDetailVOList - , PaginationInfo p_paginationInfo )throws Exception{ // pageing step3 @@ -423,6 +479,52 @@ public class CndtnPrcsInfoMngController { if(p_vEPrcsDetailVOList.size() > 0) totCnt = p_vEPrcsDetailVOList.get(0).getTotCnt(); p_paginationInfo.setTotalRecordCount(totCnt); + return p_paginationInfo; + } + //CndtnTrgtInfoMngVO + //페이징을 위한 처리 step1 - 페이징 기본 정보 설정 + private PaginationInfo setCndtnPagingStep1( + CndtnPrcsInfoMngVO p_cndtnTrgtInfoMngVO + )throws Exception{ + // pageing step1 + PaginationInfo paginationInfo = new PaginationInfo(); + paginationInfo.setCurrentPageNo(p_cndtnTrgtInfoMngVO.getPageIndex()); + paginationInfo.setRecordCountPerPage(p_cndtnTrgtInfoMngVO.getPageUnit()); + paginationInfo.setPageSize(p_cndtnTrgtInfoMngVO.getPageSize()); + + return paginationInfo; + } + + + //페이징을 위한 처리 step2 - 게시물 리스트 수량 설정 및 검색 조건 초기화 + private CndtnPrcsInfoMngVO setCndtnPagingStep2( + CndtnPrcsInfoMngVO p_cndtnTrgtInfoMngVO + , PaginationInfo p_paginationInfo + )throws Exception{ + // pageing step2 + p_cndtnTrgtInfoMngVO.setFirstIndex(p_paginationInfo.getFirstRecordIndex()); + p_cndtnTrgtInfoMngVO.setLastIndex(p_paginationInfo.getLastRecordIndex()); + p_cndtnTrgtInfoMngVO.setRecordCountPerPage(p_paginationInfo.getRecordCountPerPage()); + + if("".equals(p_cndtnTrgtInfoMngVO.getSearchSortCnd())){ //최초조회시 최신것 조회List + p_cndtnTrgtInfoMngVO.setSearchSortCnd("prcs_ord"); + p_cndtnTrgtInfoMngVO.setSearchSortOrd("desc"); + } + + return p_cndtnTrgtInfoMngVO; + } + + + //페이징을 위한 처리 step3 - 전체 게시물 수량 설정하기 + private PaginationInfo setCndtnPagingStep3( + List p_cndtnTrgtInfoMngVOList + , PaginationInfo p_paginationInfo + )throws Exception{ + // pageing step3 + int totCnt = 0; + if(p_cndtnTrgtInfoMngVOList.size() > 0) totCnt = p_cndtnTrgtInfoMngVOList.get(0).getTotCnt(); + p_paginationInfo.setTotalRecordCount(totCnt); + return p_paginationInfo; } } diff --git a/src/main/java/kcc/ve/oprtn/fndtnEnhanceTrn/prcsAplctPrdMng/web/FndthPrcsAplctPrdMngController.java b/src/main/java/kcc/ve/oprtn/fndtnEnhanceTrn/prcsAplctPrdMng/web/FndthPrcsAplctPrdMngController.java index 735a1e16..ce4c413c 100644 --- a/src/main/java/kcc/ve/oprtn/fndtnEnhanceTrn/prcsAplctPrdMng/web/FndthPrcsAplctPrdMngController.java +++ b/src/main/java/kcc/ve/oprtn/fndtnEnhanceTrn/prcsAplctPrdMng/web/FndthPrcsAplctPrdMngController.java @@ -17,17 +17,27 @@ import org.springframework.web.servlet.mvc.support.RedirectAttributes; import egovframework.rte.fdl.idgnr.EgovIdGnrService; import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; +import kcc.com.cmm.ComDefaultCodeVO; +import kcc.com.cmm.ComDefaultVO; import kcc.com.cmm.LoginVO; +import kcc.com.cmm.service.CmmnDetailCode; import kcc.com.cmm.service.EgovFileMngService; import kcc.com.cmm.service.EgovFileMngUtil; +import kcc.com.cmm.service.impl.CmmUseDAO; import kcc.com.cmm.util.StringUtil; import kcc.com.utl.user.service.CheckLoginUtil; import kcc.let.uat.uia.service.SsoLoginVO; import kcc.let.utl.fcc.service.EgovCryptoUtil; +import kcc.ve.instr.tngrVisitEdu.asgnmInfo.service.VEInstrAsgnmVO; import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduAplctService; import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduAplctVO; import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduChasiService; +import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduChasiVO; import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduMIXService; +import kcc.ve.instr.tngrVisitEdu.instrInfo.service.VEInstrDetailVO; +import kcc.ve.instr.tngrVisitEdu.lctrInfo.service.VELctrDetailVO; +import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEAPrcsAplctPrdInstrAsgnmService; +import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEAPrcsAplctPrdInstrAsgnmVO; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsAplctPrdService; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsCmpltDetailService; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsDetailVO; @@ -79,6 +89,10 @@ public class FndthPrcsAplctPrdMngController { @Resource(name = "vEPrcsAplctPrdService") private VEPrcsAplctPrdService vEPrcsAplctPrdService; + //과정차시 관리 + @Resource(name = "vEAPrcsAplctPrdInstrAsgnmService") + private VEAPrcsAplctPrdInstrAsgnmService vEAPrcsAplctPrdInstrAsgnmService; + //교육과정순번 @Resource(name="prcsGnrService") private EgovIdGnrService prcsGnrService; @@ -117,7 +131,10 @@ public class FndthPrcsAplctPrdMngController { @Resource(name = "EgovFileMngService") private EgovFileMngService fileService; - + + //과정 + @Resource(name="cmmUseDAO") + private CmmUseDAO cmmUseDAO; /* // 교육신청 서비스단 @@ -187,7 +204,7 @@ public class FndthPrcsAplctPrdMngController { vEPrcsDetailVO.setLctrDivCd("50"); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부 if(StringUtil.isNotEmpty(vEPrcsDetailVO.getSearchKeyword())){ - String selectCondition = "AND a.PRCS_NM LIKE CONCAT ('%', '" +vEPrcsDetailVO.getSearchKeyword() + "', '%')"; + String selectCondition = "AND b.PRCS_NM LIKE CONCAT ('%', '" +vEPrcsDetailVO.getSearchKeyword() + "', '%')"; vEPrcsDetailVO.setSelectPagingListQuery(selectCondition); } @@ -260,9 +277,23 @@ public class FndthPrcsAplctPrdMngController { //model.addAttribute("paginationInfo", paginationInfo); - + + + // 교육 부분 코드 가져오는 영역 + ComDefaultCodeVO codeVO = new ComDefaultCodeVO(); + codeVO.setCodeId("VEA001");//기관구분코드 + codeVO.setCode(vEPrcsDetailVOList.get(0).getPrcsDiv()); + model.addAttribute("prcsDivNm", cmmUseDAO.selectCmmCodeDetailValue(codeVO).getCodeNm()); + + // 상세교육과정 내용 가져오는 영역 + VEPrcsDetailVO vEPrcsDetailVOPrcsCn = new VEPrcsDetailVO(); + vEPrcsDetailVOPrcsCn.setPrcsOrd(vEPrcsDetailVOList.get(0).getPrcsOrd()); + model.addAttribute("prcsCn", vEPrcsService.selectDetail(vEPrcsDetailVOPrcsCn).getPrcsCn()); + + + //대상 리스트, 페이징 정보 전달 - model.addAttribute("listPrcs", vEPrcsDetailVOList); + model.addAttribute("listPrcs", vEPrcsDetailVOList); } @@ -295,18 +326,11 @@ public class FndthPrcsAplctPrdMngController { } //로그인 처리==================================== - - LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기 SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(request); //SSO 로그인 정보 가져오기 - - String prcsAplctPrdOrd = prcsAplctPrdGnrService.getNextStringId(); // 고유ID - vEPrcsDetailVO.setPrcsAplctPrdOrd(prcsAplctPrdOrd); - vEPrcsDetailVO.setLctrDivCd("50"); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부 - //vEPrcsDetailVO.setUseYn("Y"); - vEPrcsDetailVO.setFrstRegisterId(loginVO.getUniqId()); //esntl_id - + + vEPrcsDetailVO.setFrstRegisterId(loginVO.getUniqId()); //esntl_id vEPrcsAplctPrdService.insert(vEPrcsDetailVO); @@ -316,6 +340,50 @@ public class FndthPrcsAplctPrdMngController { } + /** + * 기반강화연수과정 신청기간 등록 + */ + @RequestMapping("/kccadr/oprtn/fndthEnhanceTrn/fndthEduPrcsAplctSelectDivAndCnAjax.do") + public ModelAndView fndthEduPrcsAplctSelectDivAjax( + @ModelAttribute("vEPrcsDetailVO") VEPrcsDetailVO vEPrcsDetailVO + , ModelMap model + //, RedirectAttributes redirectAttributes + , HttpServletRequest request + ) throws Exception { + + ModelAndView modelAndView = new ModelAndView(); + modelAndView.setViewName("jsonView"); + + //로그인 처리==================================== + //로그인 정보 가져오기 + + String s_oprtnLoginCheckNInfo = checkLoginUtil.oprtnCheckNInfo(model); + if (!"".equals(s_oprtnLoginCheckNInfo)) { + modelAndView.addObject("result", "loginFail"); + return modelAndView; + } + + //로그인 처리==================================== + + VEPrcsDetailVO vEPrcsDetailVODetail = vEPrcsService.selectDetail(vEPrcsDetailVO); + + ComDefaultCodeVO codeVO = new ComDefaultCodeVO(); + codeVO.setCodeId("VEA001");//기관구분코드 + codeVO.setCode(vEPrcsDetailVODetail.getPrcsDiv()); + + + + modelAndView.addObject("result", "success"); + modelAndView.addObject("prcsDiv", cmmUseDAO.selectCmmCodeDetailValue(codeVO) + .getCodeNm()); + + modelAndView.addObject("prcsCn", vEPrcsDetailVODetail.getPrcsCn()); + + + return modelAndView; + + } + /** * 기반강화연수과정 기간 상세화면 */ @@ -386,6 +454,15 @@ public class FndthPrcsAplctPrdMngController { model.addAttribute("listPrcsAplct", vEPrcsDetailVOList); } + // 강사 배치 정보 + { + + List vEAPrcsAplctPrdInstrAsgnmList = vEAPrcsAplctPrdInstrAsgnmService.findByPrcsAplctPrdOrd(vEPrcsDetailVO.getPrcsAplctPrdOrd()); + List instrAsgnmList = egovCryptoUtil.decryptVEAPrcsAplctPrdInstrAsgnmVOList(vEAPrcsAplctPrdInstrAsgnmList); + + model.addAttribute("instrAsgnmList", instrAsgnmList); + } + return "/oprtn/fndthEnhanceTrn/fndthEduPrcsAplctPrdMngDetail"; } @@ -479,6 +556,7 @@ public class FndthPrcsAplctPrdMngController { //String prcsAplctPrdOrd = prcsAplctPrdGnrService.getNextStringId(); // 고유ID //vEPrcsDetailVO.setPrcsAplctPrdOrd(prcsAplctPrdOrd); vEPrcsDetailVO.setLctrDivCd("50"); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부 + vEPrcsDetailVO.setLastUpdusrId(loginVO.getUniqId()); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부 //vEPrcsDetailVO.setUseYn("Y"); vEPrcsDetailVO.setFrstRegisterId(loginVO.getUniqId()); //esntl_id @@ -491,6 +569,134 @@ public class FndthPrcsAplctPrdMngController { } + + + + /** + * 1.기반강화 강사배치 팝업 function + */ + @RequestMapping("/kccadr/oprtn/fndthEnhanceTrn/popup/fndthInstrAsgnmPopup.do") + public String fndthInstrAsgnmPopup( +// @ModelAttribute("vEInstrDetailVO") VEInstrDetailVO vEInstrDetailVO + @ModelAttribute("vEPrcsDetailVO") VEPrcsDetailVO vEPrcsDetailVO + + , ModelMap model + , RedirectAttributes redirectAttributes + , HttpSession session + , HttpServletRequest request + ) throws Exception { + + + + System.out.println("vEPrcsDetailVO.getPrcsAplctPrdOrd() :"+ vEPrcsDetailVO.getPrcsAplctPrdOrd()); + + LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기 + SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(request); //SSO 로그인 정보 가져오기 + + //로그인 처리==================================== + + + //1.pageing step1 + PaginationInfo paginationInfo = this.setPagingStep1(vEPrcsDetailVO); + + + //2. pageing step2 + vEPrcsDetailVO = this.setPagingStep2(vEPrcsDetailVO, paginationInfo); + + //3. SelectPagingListQuery set 할 조건 설정 + String selectCondition = new String(); + //3.1 제출 완료 후 사용중인 데이터 조회 + selectCondition += "AND a.sbmt_yn='Y' AND a.use_yn = 'Y'"; + //3.2 강사 테이블 성인강사여부 Y인것만 조회 + selectCondition += "AND (b.adult_instr_yn ='Y' OR a.qlfct_end_yn = 'Y') "; + //3.3 이름 검색 시 + if(StringUtil.isNotEmpty(vEPrcsDetailVO.getSearchKeyword())){ + //selectCondition += "AND a.instr_nm LIKE CONCAT ('%', '" +vEInstrDetailVO.getSearchKeyword() + "', '%')"; + //이름 암호화 - comDefaultVO 검색단어 공통 암호화 + ComDefaultVO comDefaultVO = new ComDefaultVO(); + comDefaultVO.setSearchKeyword(vEPrcsDetailVO.getSearchKeyword()); + comDefaultVO = egovCryptoUtil.encryptComDefaultVO(comDefaultVO); + vEPrcsDetailVO.setSearchKeyword(comDefaultVO.getSearchKeyword()); + selectCondition += "AND a.instr_nm LIKE CONCAT ('%', '" +vEPrcsDetailVO.getSearchKeyword() + "', '%')"; + comDefaultVO = egovCryptoUtil.decryptComDefaultVO(comDefaultVO); + vEPrcsDetailVO.setSearchKeyword(comDefaultVO.getSearchKeyword()); + } + //3.4 요청일 시작일 검색 시 +// if(StringUtil.isNotEmpty(vEPrcsDetailVO.getSearchStartDt())){ +// selectCondition += "AND TO_CHAR(a.sbmt_pnttm, 'YYYYMMDD') >= REPLACE('"+vEPrcsDetailVO.getSearchStartDt()+"', '.', '')"; +// } + //3.5 요청일 종료일 검색 시 +// if(StringUtil.isNotEmpty(vEPrcsDetailVO.getSearchEndDt())){ +// selectCondition += "AND TO_CHAR(a.sbmt_pnttm, 'YYYYMMDD') <= REPLACE('"+vEPrcsDetailVO.getSearchEndDt()+"', '.', '')"; +// } + vEPrcsDetailVO.setInstrDiv("20"); + vEPrcsDetailVO.setSelectPagingListQuery(selectCondition); + + List vEInstrDetailVOList = vEPrcsAplctPrdService.selectinstrAsgnmPopupPagingList(vEPrcsDetailVO); + + try { + + vEInstrDetailVOList = egovCryptoUtil.decryptVEInstrDetailVOList(vEInstrDetailVOList); + } catch (Exception e) { + e.printStackTrace(); + // TODO: handle exception + } + + //4.pageing step3 + paginationInfo = this.setInstrPagingStep3(vEInstrDetailVOList, paginationInfo); + System.out.println(" ==== vEPrcsDetailVO.getPrcsAplctPrdOrd() :"+ vEPrcsDetailVO.getPrcsAplctPrdOrd()); + model.addAttribute("vEPrcsDetailVO", vEPrcsDetailVO); + model.addAttribute("paginationInfo", paginationInfo); + + //대상 리스트, 페이징 정보 전달 + model.addAttribute("list", vEInstrDetailVOList); + + return "/oprtn/fndthEnhanceTrn/popup/fndthInstrAsgnmPopup"; + } + + /** + * 강사배정 등록 처리 + */ + @RequestMapping("/kccadr/oprtn/fndthEnhanceTrn/fndthInstrAsgnmAjax.do") + public ModelAndView instrAsgnmAjaxinstrAsgnmAjax( + @ModelAttribute("vEAPrcsAplctPrdInstrAsgnmVO") VEAPrcsAplctPrdInstrAsgnmVO vEAPrcsAplctPrdInstrAsgnmVO + , ModelMap model + //, RedirectAttributes redirectAttributes + , HttpServletRequest request + ) throws Exception { + + ModelAndView modelAndView = new ModelAndView(); + modelAndView.setViewName("jsonView"); + + //로그인 처리==================================== + //로그인 정보 가져오기 + String s_oprtnLoginCheckNInfo = checkLoginUtil.oprtnCheckNInfo(model); + if (!"".equals(s_oprtnLoginCheckNInfo)) { + modelAndView.addObject("result", "loginFail"); + return modelAndView; + } + //로그인 처리==================================== + + LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기 + + try { + //선택한 강사 데이터 등록 처리 + vEAPrcsAplctPrdInstrAsgnmVO.setFrstRegisterId(loginVO.getUniqId()); //esntl_id + vEAPrcsAplctPrdInstrAsgnmService.instrInsert(vEAPrcsAplctPrdInstrAsgnmVO); + + + + } catch (Exception ex) { + ex.printStackTrace(); + } + + modelAndView.addObject("result", "success"); + + return modelAndView; + + } + + ////////////////////////////////////////////////////////////////////////////////////////////////////////////// // // @@ -510,7 +716,6 @@ public class FndthPrcsAplctPrdMngController { return paginationInfo; } - //페이징을 위한 처리 step2 - 게시물 리스트 수량 설정 및 검색 조건 초기화 private VEPrcsDetailVO setPagingStep2( @@ -544,4 +749,21 @@ public class FndthPrcsAplctPrdMngController { return p_paginationInfo; } + + + + + //페이징을 위한 처리 step3 - 전체 게시물 수량 설정하기 + private PaginationInfo setInstrPagingStep3( + List p_vEInstrDetailVOList + , PaginationInfo p_paginationInfo + )throws Exception{ + // pageing step3 + int totCnt = 0; + if(p_vEInstrDetailVOList.size() > 0) totCnt = p_vEInstrDetailVOList.get(0).getTotCnt(); + p_paginationInfo.setTotalRecordCount(totCnt); + + return p_paginationInfo; + } + } diff --git a/src/main/java/kcc/ve/oprtn/fndtnEnhanceTrn/prcsInfoMng/web/FndthPrcsInfoMngController.java b/src/main/java/kcc/ve/oprtn/fndtnEnhanceTrn/prcsInfoMng/web/FndthPrcsInfoMngController.java index a8df489b..608827b4 100644 --- a/src/main/java/kcc/ve/oprtn/fndtnEnhanceTrn/prcsInfoMng/web/FndthPrcsInfoMngController.java +++ b/src/main/java/kcc/ve/oprtn/fndtnEnhanceTrn/prcsInfoMng/web/FndthPrcsInfoMngController.java @@ -176,19 +176,8 @@ public class FndthPrcsInfoMngController { if(StringUtil.isNotEmpty(vEPrcsDetailVO.getSearchKeyword())){ String selectCondition = "AND a.PRCS_NM LIKE CONCAT ('%', '" +vEPrcsDetailVO.getSearchKeyword() + "', '%')"; vEPrcsDetailVO.setSelectPagingListQuery(selectCondition); - } - if(StringUtil.isNotEmpty(vEPrcsDetailVO.getPrcsKind())){ - String[] splited = vEPrcsDetailVO.getPrcsKind().split(","); - vEPrcsDetailVO.setSearchStatusArr(splited); - } - - if(StringUtil.isEmpty(vEPrcsDetailVO.getPrcsDiv())) { - - //vEPrcsDetailVO.setPrcsDiv("10");// 과정구분 VE0015 10-산업종사자, 20-대학생, 30-공무원, 40-일반인, 50-청소년, 60-학부모 - - } List vEPrcsDetailVOList = vEPrcsService.selectPagingList(vEPrcsDetailVO); //3.pageing step3 @@ -261,13 +250,12 @@ public class FndthPrcsInfoMngController { String prcsOrd = prcsGnrService.getNextStringId(); // 고유ID vEPrcsDetailVO.setPrcsOrd(prcsOrd); vEPrcsDetailVO.setLctrDivCd("50"); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부 - vEPrcsDetailVO.setUseYn("Y"); vEPrcsDetailVO.setFrstRegisterId(loginVO.getUniqId()); //esntl_id vEPrcsService.insert(vEPrcsDetailVO); //세부과정 생성하기 - String[] s_detailPrcsNm = request.getParameterValues("detailPrcsNm"); + /*String[] s_detailPrcsNm = request.getParameterValues("detailPrcsNm"); for (int i=0;i vEPrcsCntntList = vEPrcsOnlnCntntService.selectList(vePrcsCntntVO); - model.addAttribute("vEPrcsCntntList", vEPrcsCntntList); +// VEPrcsCntntVO vePrcsCntntVO = new VEPrcsCntntVO(); +// vePrcsCntntVO.setPrcsOrd(vEPrcsDetailVO.getPrcsOrd()); +// List vEPrcsCntntList = vEPrcsOnlnCntntService.selectList(vePrcsCntntVO); +// model.addAttribute("vEPrcsCntntList", vEPrcsCntntList); return "oprtn/fndthEnhanceTrn/fndthEduPrcsMngMdfy"; } @@ -390,9 +378,9 @@ public class FndthPrcsInfoMngController { //세부과정 지우고 다시 생성 VEPrcsCntntVO vEPrcsCntntVO = new VEPrcsCntntVO(); vEPrcsCntntVO.setPrcsOrd(vEPrcsDetailVO.getPrcsOrd()); - int iv = vEPrcsOnlnCntntService.deleteAll(vEPrcsCntntVO); - String[] s_detailPrcsNm = request.getParameterValues("detailPrcsNm"); - for (int i=0;i commandMap, ModelMap model) throws Exception { + System.out.println("/com/firstSiteCheck.do"); + SiteManagerVO siteManagerVO = new SiteManagerVO(); //점검중 페이지 체크 siteManagerVO = egovSiteManagerService.selectSiteManagerVO(siteManagerVO); @@ -1372,12 +1380,14 @@ public class MainController { String s_menuUrl = ""; - try { - s_menuUrl = menuUrl.split("jsp")[1]; - menuUrl = s_menuUrl.substring(1); - }catch(Exception ex) { - ex.printStackTrace(); - } + if(menuUrl.contains("jsp")) { + try { + s_menuUrl = menuUrl.split("jsp")[1]; + menuUrl = s_menuUrl.substring(1); + }catch(Exception ex) { + ex.printStackTrace(); + } + } ComDefaultVO searchVO = new ComDefaultVO(); searchVO.setSearchKeyword(menuUrl); diff --git a/src/main/resources/egovframework/egovProps/globals_dev.properties b/src/main/resources/egovframework/egovProps/globals_dev.properties index f04057fd..73c33510 100644 --- a/src/main/resources/egovframework/egovProps/globals_dev.properties +++ b/src/main/resources/egovframework/egovProps/globals_dev.properties @@ -20,22 +20,14 @@ Globals.OsType = WINDOWS Globals.LocalIp = 127.0.0.1 # DB\uc11c\ubc84 \ud0c0\uc785(mysql,oracle,altibase,tibero) - datasource \ubc0f sqlMap \ud30c\uc77c \uc9c0\uc815\uc5d0 \uc0ac\uc6a9\ub428 -Globals.DbType = mysql -Globals.UserName= kccadrUr -Globals.Password= kccadr!@#$ +Globals.DbType = tibero +# \uac1c\ubc1c\uc6a9 DB \uc11c\ubc84 tibero \uc5f0\ub3d9 +Globals.UserName= EDUSCE +Globals.Password= edusce#23 -# mysql -#Globals.DriverClassName=net.sf.log4jdbc.DriverSpy -#Globals.Url=jdbc:log4jdbc:mysql://112.161.144.18:3306/kopostMysql -#Globals.DriverClassName=com.mysql.jdbc.Driver -#Globals.Url=jdbc:mysql://14.63.218.135:3306/kofons -Globals.DriverClassName=cubrid.jdbc.driver.CUBRIDDriver -#\ud074\ub77c\uc6b0\ub4dc \uc11c\ubc84 -#Globals.Url=jdbc:cubrid:158.247.225.133:30000:kcc_adrs4:::?charset=utf8 -#\uac1c\ubc1c\uc11c\ubc84 -Globals.Url=jdbc:cubrid:219.240.88.15:30000:kcc_adrs4:::?charset=utf8 -#\uc2e4\uc11c\ubc84 -#Globals.Url=jdbc:cubrid:192.168.39.14:30000:kcc_adrs4:::?charset=utf8 +Globals.DriverClassName=com.tmax.tibero.jdbc.TbDriver +#\uac1c\ubc1c DB \uc11c\ubc84 +Globals.Url=jdbc:tibero:thin:@10.255.3.58:8629:copydb # \uc800\uc791\uc704 \ubb38\uc790\uc804\uc1a1 DB(\uac1c\ubc1c) @@ -156,7 +148,7 @@ Globals.pdf.webpath=/pdf/out/ #prod \uac1c\ubc1c, \uc2e4\uc11c\ubc84 \uad6c\ubd84\uac12 #\uac1c\ubc1c\uc11c\ubc84 -Globals.prod.islocal=local +Globals.prod.islocal=dev #\uc2e4\uc11c\ubc84 #Globals.prod.islocal=real diff --git a/src/main/resources/egovframework/egovProps/globals_svr.properties b/src/main/resources/egovframework/egovProps/globals_svr.properties index cb0f159c..771dd450 100644 --- a/src/main/resources/egovframework/egovProps/globals_svr.properties +++ b/src/main/resources/egovframework/egovProps/globals_svr.properties @@ -20,34 +20,26 @@ Globals.OsType = WINDOWS Globals.LocalIp = 127.0.0.1 # DB\uc11c\ubc84 \ud0c0\uc785(mysql,oracle,altibase,tibero) - datasource \ubc0f sqlMap \ud30c\uc77c \uc9c0\uc815\uc5d0 \uc0ac\uc6a9\ub428 -Globals.DbType = mysql -Globals.UserName= EDUMANAGER -Globals.Password= edumanager#pwd +Globals.DbType = tibero +# \uac1c\ubc1c\uc6a9 DB \uc11c\ubc84 tibero \uc5f0\ub3d9 +Globals.UserName= EDUSCE +Globals.Password= edusce#23 -# mysql -#Globals.DriverClassName=net.sf.log4jdbc.DriverSpy -#Globals.Url=jdbc:log4jdbc:mysql://112.161.144.18:3306/kopostMysql -#Globals.DriverClassName=com.mysql.jdbc.Driver -#Globals.Url=jdbc:mysql://14.63.218.135:3306/kofons -Globals.DriverClassName=cubrid.jdbc.driver.CUBRIDDriver -#\ud074\ub77c\uc6b0\ub4dc \uc11c\ubc84 -#Globals.Url=jdbc:cubrid:158.247.225.133:30000:kcc_adrs4:::?charset=utf8 -#\uac1c\ubc1c\uc11c\ubc84 -#Globals.Url=jdbc:cubrid:219.240.88.15:30000:kcc_adrs4:::?charset=utf8 -#\uc2e4\uc11c\ubc84 -Globals.Url=jdbc:cubrid:211.170.184.173:53000:db_ceis:::?charset=utf8 +Globals.DriverClassName=com.tmax.tibero.jdbc.TbDriver +#\uac1c\ubc1c DB \uc11c\ubc84 +Globals.Url=jdbc:tibero:thin:@172.17.0.10:8629:copydb # \uc800\uc791\uc704 \ubb38\uc790\uc804\uc1a1 DB(\uac1c\ubc1c) -#Globals.SMSDB.DriverClassName=oracle.jdbc.driver.OracleDriver -#Globals.SMSDB.Url=jdbc:oracle:thin:@192.168.0.118:1521:xe -#Globals.SMSDB.UserName=KCCADR -#Globals.SMSDB.Password=kccadr -# \uc800\uc791\uc704 \ubb38\uc790\uc804\uc1a1 DB(\uc6b4\uc601) Globals.SMSDB.DriverClassName=oracle.jdbc.driver.OracleDriver -Globals.SMSDB.Url=jdbc:oracle:thin:@222.231.43.26:1521:ora10g -Globals.SMSDB.UserName=smsmanager -Globals.SMSDB.Password=eksanswk2014 +Globals.SMSDB.Url=jdbc:oracle:thin:@192.168.0.118:1521:xe +Globals.SMSDB.UserName=KCCADR +Globals.SMSDB.Password=kccadr +# \uc800\uc791\uc704 \ubb38\uc790\uc804\uc1a1 DB(\uc6b4\uc601) +#Globals.SMSDB.DriverClassName=oracle.jdbc.driver.OracleDriver +#Globals.SMSDB.Url=jdbc:oracle:thin:@222.231.43.26:1521:ora10g +#Globals.SMSDB.UserName=smsmanager +#Globals.SMSDB.Password=eksanswk2014 Globals.SMSDB.SendTelNo=02-2669-0042 Globals.SMSDB.TrId=kccadr @@ -61,38 +53,38 @@ Globals.KccMail.title=[\ud55c\uad6d\uc800\uc791\uad8c\uc704\uc6d0\ud68c] \ubd84\ #SSO \uc811\uc18d\uc815\ubcf4 #\uac1c\ubc1c\uc11c\ubc84 -#Globals.sso.ssoUri=https://devsso.copyright.or.kr/oauth2/token.do -#Globals.sso.clientId=30354835c3684ff79e7fb1bfd3a768f6 -#Globals.sso.clientSecret=1ueil5ee05wr0t1gjy1ppt212 -#Globals.sso.scope=http://sso.copyright.or.kr -#Globals.sso.returnSiteUrl=http://219.240.88.15:8091/web/user/login/ssoUsrModifyResult.do -#Globals.sso.returnSiteCode=SITE011 -#\uc2e4\uc11c\ubc84 -Globals.sso.ssoUri=https://sso.copyright.or.kr/oauth2/token.do +Globals.sso.ssoUri=https://devsso.copyright.or.kr/oauth2/token.do Globals.sso.clientId=30354835c3684ff79e7fb1bfd3a768f6 Globals.sso.clientSecret=1ueil5ee05wr0t1gjy1ppt212 Globals.sso.scope=http://sso.copyright.or.kr -Globals.sso.returnSiteUrl=http://adr.copyright.or.kr/web/user/login/ssoUsrModifyResult.do +Globals.sso.returnSiteUrl=http://219.240.88.15:8091/web/user/login/ssoUsrModifyResult.do Globals.sso.returnSiteCode=SITE011 +#\uc2e4\uc11c\ubc84 +#Globals.sso.ssoUri=https://sso.copyright.or.kr/oauth2/token.do +#Globals.sso.clientId=30354835c3684ff79e7fb1bfd3a768f6 +#Globals.sso.clientSecret=1ueil5ee05wr0t1gjy1ppt212 +#Globals.sso.scope=http://sso.copyright.or.kr +#Globals.sso.returnSiteUrl=http://adr.copyright.or.kr/web/user/login/ssoUsrModifyResult.do +#Globals.sso.returnSiteCode=SITE011 + #SSO \ud1b5\ud569\ud68c\uc6d0\uc0ac\uc774\ud2b8 URL #\uac1c\ubc1c\uc11c\ubc84 -#Globals.sso.joinUrl=https://devoneid.copyright.or.kr/member/signUp/signUpStep1.do -#Globals.sso.modifyUrl=https://devoneid.copyright.or.kr/member/baseInfo/baseInfoModify.do -#Globals.sso.idFindUrl=https://devoneid.copyright.or.kr/member/infoFind/idFindStep1.do -#Globals.sso.pwFindUrl=https://devoneid.copyright.or.kr/member/infoFind/passFindStep1.do +Globals.sso.joinUrl=https://devoneid.copyright.or.kr/member/signUp/signUpStep1.do +Globals.sso.modifyUrl=https://devoneid.copyright.or.kr/member/baseInfo/baseInfoModify.do +Globals.sso.idFindUrl=https://devoneid.copyright.or.kr/member/infoFind/idFindStep1.do +Globals.sso.pwFindUrl=https://devoneid.copyright.or.kr/member/infoFind/passFindStep1.do #\uc2e4\uc11c\ubc84 -Globals.sso.joinUrl=https://oneid.copyright.or.kr/member/signUp/signUpStep1.do -Globals.sso.modifyUrl=https://oneid.copyright.or.kr/member/baseInfo/baseInfoModify.do -Globals.sso.idFindUrl=https://oneid.copyright.or.kr/member/infoFind/idFindStep1.do -Globals.sso.pwFindUrl=https://oneid.copyright.or.kr/member/infoFind/passFindStep1.do +#Globals.sso.joinUrl=https://oneid.copyright.or.kr/member/signUp/signUpStep1.do +#Globals.sso.modifyUrl=https://oneid.copyright.or.kr/member/baseInfo/baseInfoModify.do +#Globals.sso.idFindUrl=https://oneid.copyright.or.kr/member/infoFind/idFindStep1.do +#Globals.sso.pwFindUrl=https://oneid.copyright.or.kr/member/infoFind/passFindStep1.do # MainPage Setting(admin) Globals.MainPage = /cmm/main/mainPage.do #\ucee8\ud150\uce20 \ud30c\uc77c\uc704\uce58 #Globals.ckeditorUploadDir=/home/file/ckeditor/ -#Globals.ckeditorUploadDir=/usr/local/tomcat/file/ckeditor/ -Globals.ckeditorUploadDir=/app/doc/offedu/ckeditor/ +Globals.ckeditorUploadDir=/usr/local/tomcat/file/ckeditor/ #TEST SERVER Globals.RealCntFileFolder=C:/eGovFrameDev-3.9.0-64bit_ncms/workspace/ncms39/src/main/webapp/WEB-INF/jsp/cnt/ Globals.Solr.url=http://localhost:8983/solr @@ -138,22 +130,22 @@ Globals.homepage.siteNm=\uc804\uc790\uc870\uc815\uc2dc\uc2a4\ud15c ##=====================================2.\uac1c\ubc1c\uc11c\ubc84(http://219.240.88.15:8091)============================================================= ## \uc0c1\uc138 \ud56d\ubaa9\uc5d0 \ub300\ud55c \uc124\uba85\uc740 \uc0c1\ub2e8\uc5d0\uc11c \ud655\uc778 \ubc14\ub78d\ub2c8\ub2e4. -#Globals.pdf.serverUrl=192.168.0.200 -#Globals.pdf.apiUrl=http://219.240.88.15:8091 -#Globals.pdf.filepath.out=file:/z:/out/ -#Globals.pdf.makepath=/usr/local/tomcat/file/sht/ -#Globals.pdf.makepath.out=/usr/local/tomcat/file/sht/out/ -#Globals.pdf.webpath=/pdf/out/ - -##=====================================3.\uc2e4\uc11c\ubc84(192.168.39.143, 192.168.39.144)============================================================= -## \uc0c1\uc138 \ud56d\ubaa9\uc5d0 \ub300\ud55c \uc124\uba85\uc740 \uc0c1\ub2e8\uc5d0\uc11c \ud655\uc778 \ubc14\ub78d\ub2c8\ub2e4. -Globals.pdf.serverUrl=192.168.39.147 -Globals.pdf.apiUrl=http://192.168.39.143:8080 +Globals.pdf.serverUrl=192.168.0.200 +Globals.pdf.apiUrl=http://219.240.88.15:8091 Globals.pdf.filepath.out=file:/z:/out/ Globals.pdf.makepath=/usr/local/tomcat/file/sht/ Globals.pdf.makepath.out=/usr/local/tomcat/file/sht/out/ Globals.pdf.webpath=/pdf/out/ +##=====================================3.\uc2e4\uc11c\ubc84(192.168.39.143, 192.168.39.144)============================================================= +## \uc0c1\uc138 \ud56d\ubaa9\uc5d0 \ub300\ud55c \uc124\uba85\uc740 \uc0c1\ub2e8\uc5d0\uc11c \ud655\uc778 \ubc14\ub78d\ub2c8\ub2e4. +#Globals.pdf.serverUrl=192.168.39.147 +#Globals.pdf.apiUrl=http://192.168.39.143:8080 +#Globals.pdf.filepath.out=file:/z:/out/ +#Globals.pdf.makepath=/usr/local/tomcat/file/sht/ +#Globals.pdf.makepath.out=/usr/local/tomcat/file/sht/out/ +#Globals.pdf.webpath=/pdf/out/ + #prod \uac1c\ubc1c, \uc2e4\uc11c\ubc84 \uad6c\ubd84\uac12 #\uac1c\ubc1c\uc11c\ubc84 #Globals.prod.islocal=local @@ -162,5 +154,5 @@ Globals.prod.islocal=real #\ub300\uc6a9\ub7c9 innorix license -Globals.Innorix.License=svr -Globals.Innorix.FilePath=/usr/local/tomcat/file/sht/ \ No newline at end of file +Globals.Innorix.License=dev +Globals.Innorix.FilePath=/usr/local/tomcat/file/sht/ \ No newline at end of file diff --git a/src/main/resources/egovframework/egovProps/globals_tLocal.properties b/src/main/resources/egovframework/egovProps/globals_tLocal.properties new file mode 100644 index 00000000..8ab0c9e7 --- /dev/null +++ b/src/main/resources/egovframework/egovProps/globals_tLocal.properties @@ -0,0 +1,158 @@ +#----------------------------------------------------------------------- +# +# globals.properties : \uc2dc\uc2a4\ud15c +# +#----------------------------------------------------------------------- +# 1. key = value \uad6c\uc870\uc785\ub2c8\ub2e4. +# 2. key\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub97c \ud3ec\ud568\ubd88\uac00, value\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub97c \uac00\ub2a5 +# 3. key\uac12\uc73c\ub85c \ud55c\uae00\uc744 \uc0ac\uc6a9\ubd88\uac00, value\uac12\uc740 \ud55c\uae00\uc0ac\uc6a9\uc774 \uac00\ub2a5 +# 4. \uc904\uc744 \ubc14\uafc0 \ud544\uc694\uac00 \uc788\uc73c\uba74 '\'\ub97c \ub77c\uc778\uc758 \ub05d\uc5d0 \ucd94\uac00(\ub9cc\uc57d '\'\ubb38\uc790\ub97c \uc0ac\uc6a9\ud574\uc57c \ud558\ub294 \uacbd\uc6b0\ub294 '\\'\ub97c \uc0ac\uc6a9) +# 5. Windows\uc5d0\uc11c\uc758 \ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc : '\\' or '/' ('\' \uc0ac\uc6a9\ud558\uba74 \uc548\ub428) +# 6. Unix\uc5d0\uc11c\uc758 \ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc : '/' +# 7. \uc8fc\uc11d\ubb38 \ucc98\ub9ac\ub294 #\uc0ac\uc6a9 +# 8. value\uac12 \ub4a4\uc5d0 \uc2a4\ud398\uc774\uc2a4\uac00 \uc874\uc7ac\ud558\ub294 \uacbd\uc6b0 \uc11c\ube14\ub9bf\uc5d0\uc11c \ucc38\uc870\ud560\ub54c\ub294 \uc5d0\ub7ec\ubc1c\uc0dd\ud560 \uc218 \uc788\uc73c\ubbc0\ub85c trim()\ud558\uac70\ub098 \ub9c8\uc9c0\ub9c9 \uacf5\ubc31\uc5c6\uc774 properties \uac12\uc744 \uc124\uc815\ud560\uac83 +#----------------------------------------------------------------------- + +# \uc6b4\uc601\uc11c\ubc84 \ud0c0\uc785(WINDOWS, UNIX) +Globals.OsType = WINDOWS + +# G4C \uc5f0\uacb0\uc6a9 IP (localhost) +Globals.LocalIp = 127.0.0.1 + +# DB\uc11c\ubc84 \ud0c0\uc785(mysql,oracle,altibase,tibero) - datasource \ubc0f sqlMap \ud30c\uc77c \uc9c0\uc815\uc5d0 \uc0ac\uc6a9\ub428 +Globals.DbType = tibero +# \uac1c\ubc1c\uc6a9 DB \uc11c\ubc84 tibero \uc5f0\ub3d9 +Globals.UserName= teduUr +Globals.Password= tedu1234 + +Globals.DriverClassName=com.tmax.tibero.jdbc.TbDriver +#\uac1c\ubc1c DB \uc11c\ubc84 +Globals.Url=jdbc:tibero:thin:@192.168.0.30:8633:tibero + + +# \uc800\uc791\uc704 \ubb38\uc790\uc804\uc1a1 DB(\uac1c\ubc1c) +Globals.SMSDB.DriverClassName=oracle.jdbc.driver.OracleDriver +Globals.SMSDB.Url=jdbc:oracle:thin:@192.168.0.118:1521:xe +Globals.SMSDB.UserName=KCCADR +Globals.SMSDB.Password=kccadr +# \uc800\uc791\uc704 \ubb38\uc790\uc804\uc1a1 DB(\uc6b4\uc601) +#Globals.SMSDB.DriverClassName=oracle.jdbc.driver.OracleDriver +#Globals.SMSDB.Url=jdbc:oracle:thin:@222.231.43.26:1521:ora10g +#Globals.SMSDB.UserName=smsmanager +#Globals.SMSDB.Password=eksanswk2014 + +Globals.SMSDB.SendTelNo=02-2669-0042 +Globals.SMSDB.TrId=kccadr + +# \uc800\uc791\uc704 \uba54\uc77c\uc804\uc1a1 +Globals.KccMail.URI=https://mail.copyright.or.kr/mail_api/form_send_mail +Globals.KccMail.api_key=#!@mail5455 +Globals.KccMail.sender=adr@copyright.or.kr +Globals.KccMail.title=[\ud55c\uad6d\uc800\uc791\uad8c\uc704\uc6d0\ud68c] \ubd84\uc7c1\uc870\uc815\uc2dc\uc2a4\ud15c \uc54c\ub9bc + + +#SSO \uc811\uc18d\uc815\ubcf4 +#\uac1c\ubc1c\uc11c\ubc84 +Globals.sso.ssoUri=https://devsso.copyright.or.kr/oauth2/token.do +Globals.sso.clientId=30354835c3684ff79e7fb1bfd3a768f6 +Globals.sso.clientSecret=1ueil5ee05wr0t1gjy1ppt212 +Globals.sso.scope=http://sso.copyright.or.kr +Globals.sso.returnSiteUrl=http://219.240.88.15:8091/web/user/login/ssoUsrModifyResult.do +Globals.sso.returnSiteCode=SITE011 + +#\uc2e4\uc11c\ubc84 +#Globals.sso.ssoUri=https://sso.copyright.or.kr/oauth2/token.do +#Globals.sso.clientId=30354835c3684ff79e7fb1bfd3a768f6 +#Globals.sso.clientSecret=1ueil5ee05wr0t1gjy1ppt212 +#Globals.sso.scope=http://sso.copyright.or.kr +#Globals.sso.returnSiteUrl=http://adr.copyright.or.kr/web/user/login/ssoUsrModifyResult.do +#Globals.sso.returnSiteCode=SITE011 + +#SSO \ud1b5\ud569\ud68c\uc6d0\uc0ac\uc774\ud2b8 URL +#\uac1c\ubc1c\uc11c\ubc84 +Globals.sso.joinUrl=https://devoneid.copyright.or.kr/member/signUp/signUpStep1.do +Globals.sso.modifyUrl=https://devoneid.copyright.or.kr/member/baseInfo/baseInfoModify.do +Globals.sso.idFindUrl=https://devoneid.copyright.or.kr/member/infoFind/idFindStep1.do +Globals.sso.pwFindUrl=https://devoneid.copyright.or.kr/member/infoFind/passFindStep1.do +#\uc2e4\uc11c\ubc84 +#Globals.sso.joinUrl=https://oneid.copyright.or.kr/member/signUp/signUpStep1.do +#Globals.sso.modifyUrl=https://oneid.copyright.or.kr/member/baseInfo/baseInfoModify.do +#Globals.sso.idFindUrl=https://oneid.copyright.or.kr/member/infoFind/idFindStep1.do +#Globals.sso.pwFindUrl=https://oneid.copyright.or.kr/member/infoFind/passFindStep1.do + +# MainPage Setting(admin) +Globals.MainPage = /cmm/main/mainPage.do +#\ucee8\ud150\uce20 \ud30c\uc77c\uc704\uce58 +#Globals.ckeditorUploadDir=/home/file/ckeditor/ +Globals.ckeditorUploadDir=/usr/local/tomcat/file/ckeditor/ +#TEST SERVER +Globals.RealCntFileFolder=C:/eGovFrameDev-3.9.0-64bit_ncms/workspace/ncms39/src/main/webapp/WEB-INF/jsp/cnt/ +Globals.Solr.url=http://localhost:8983/solr + +#SNS \ub85c\uadf8\uc778 KEY \uac12 +#ITN \ub124\uc774\ubc84 +Globals.kcc.naver.clentId=d9Ohvhty_RVsfrq9p_2J +Globals.kcc.naver.clientSecret=kwiEmpkLg5 +Globals.kcc.naver.returnUrl=http://localhost:80/snsLogin/naverOauth.do +#ITN \uce74\uce74\uc624 +Globals.kcc.kakao.restApiKey=10b66ad0c44b68b659855ddd64db2c44 +Globals.kcc.kakao.returnUrl=http://localhost:80/snsLogin/kakaoOauth.do + +#\uc0ac\uc774\ud2b8 \uc544\uc774\ub514 \uc81c\uac70\ub85c JSP\uc5d0\uc11c siteId/siteNm \ubcf4\uc5ec\uc8fc\uae30 \uc704\ud574 +Globals.homepage.siteId=kccadr +Globals.homepage.siteNm=\uc804\uc790\uc870\uc815\uc2dc\uc2a4\ud15c + +#pdf-url +##=====================================1.local(http://192.168.0.34:7080)============================================================= +##pdf\ubcc0\ud658\uc11c\ubc84 - WAS \uc5d0\uc11c \ud638\ucd9c\ud558\ub294 PDF \ubcc0\ud658 \uc11c\ubc84 IP \uc815\ubcf4\ub97c \ub123\ub294\ub2e4. +#Globals.pdf.serverUrl=192.168.0.200 + + +##\uc6f9\ud398\uc774\uc9c0\ub97c pdf\ub85c \ubcc0\ud658\ud558\uae30 \uc704\ud55c api \ud638\ucd9curl - \uc870\uc815\uc2e0\uccad\uc11c \ub4f1 - WAS \uc11c\ubc84 \uc815\ubcf4\ub97c \ub123\ub294\ub2e4. +#Globals.pdf.apiUrl=http://192.168.0.34:7080 + + +##pdf \uc11c\ubc84\uc758 \ub124\ud2b8\uc6cc\ud06c \uacbd\ub85c +##pdf\ubcc0\ud658 \uc11c\ube0c\ub97c \uc704\ud55c path - 1.pdf\ubcc0\ud658\uc758 \uacb0\uacfc\ubb3c\uc774 \uc0dd\uc131\ub418\ub294 \uacbd\ub85c - PDF \ubcc0\ud658 \uc11c\ubc84\uc5d0\uc11c \uc0ac\uc6a9\ud558\ub294 \ud3f4\ub354 \uc815\ubcf4\ub97c \ub123\ub294\ub2e4. +#Globals.pdf.filepath.out=file:/z:/out/ + + +##tomcat upload \uacbd\ub85c +##\ud30c\uc77c \uad00\ub9ac\ub97c \uc704\ud55c path - 2.pdf\ubcc0\ud658\uc744 \uc704\ud55c \uc5c5\ub85c\ub4dc \ud30c\uc77c \uacbd\ub85c - WAS \uc11c\ubc84\uc5d0\uc11c PDF \ubcc0\ud658 \uc9c0\uc6d0\uc744 \uc704\ud574 \uc81c\uc5b4 \ud558\ub294 \uacbd\ub85c +#Globals.pdf.makepath=y:/ + +##\ud30c\uc77c \uad00\ub9ac\ub97c \uc704\ud55c path - 3.pdf\ubcc0\ud658\uc758 \uacb0\uacfc\ubb3c\uc774 \uc0dd\uc131\ub418\ub294 \uacbd\ub85c - WAS \uc11c\ubc84\uc5d0\uc11c PDF \ubcc0\ud658 \uc9c0\uc6d0\uc744 \uc704\ud574 \uc81c\uc5b4 \ud558\ub294 \uacbd\ub85c +#Globals.pdf.makepath.out=y:/out/ + + +##pdf\ubcc0\ud658 \ud30c\uc77c\uc758 \uc6f9\uc811\uadfc\uc744 \uc704\ud55c path - 4.pdf\ubcc0\ud658\uc758 \uacb0\uacfc\ubb3c\uc744 \uc6f9\uc5d0\uc11c \uc811\uadfc\ud558\uae30 \uc704\ud55c \uacbd\ub85c - \ubcc0\ud658\ub41c PDF \ud30c\uc77c\uc744 \uc6f9\ud398\uc774\uc9c0\uc5d0\uc11c \uc811\uadfc\ud558\uae30 \uc704\ud574 \uc124\uc815\ub41c \uacbd\ub85c \uc815\ubcf4 +#Globals.pdf.webpath=/pdf/out/ + +##=====================================2.\uac1c\ubc1c\uc11c\ubc84(http://219.240.88.15:8091)============================================================= +## \uc0c1\uc138 \ud56d\ubaa9\uc5d0 \ub300\ud55c \uc124\uba85\uc740 \uc0c1\ub2e8\uc5d0\uc11c \ud655\uc778 \ubc14\ub78d\ub2c8\ub2e4. +Globals.pdf.serverUrl=192.168.0.200 +Globals.pdf.apiUrl=http://219.240.88.15:8091 +Globals.pdf.filepath.out=file:/z:/out/ +Globals.pdf.makepath=/usr/local/tomcat/file/sht/ +Globals.pdf.makepath.out=/usr/local/tomcat/file/sht/out/ +Globals.pdf.webpath=/pdf/out/ + +##=====================================3.\uc2e4\uc11c\ubc84(192.168.39.143, 192.168.39.144)============================================================= +## \uc0c1\uc138 \ud56d\ubaa9\uc5d0 \ub300\ud55c \uc124\uba85\uc740 \uc0c1\ub2e8\uc5d0\uc11c \ud655\uc778 \ubc14\ub78d\ub2c8\ub2e4. +#Globals.pdf.serverUrl=192.168.39.147 +#Globals.pdf.apiUrl=http://192.168.39.143:8080 +#Globals.pdf.filepath.out=file:/z:/out/ +#Globals.pdf.makepath=/usr/local/tomcat/file/sht/ +#Globals.pdf.makepath.out=/usr/local/tomcat/file/sht/out/ +#Globals.pdf.webpath=/pdf/out/ + +#prod \uac1c\ubc1c, \uc2e4\uc11c\ubc84 \uad6c\ubd84\uac12 +#\uac1c\ubc1c\uc11c\ubc84 +Globals.prod.islocal=local +#\uc2e4\uc11c\ubc84 +#Globals.prod.islocal=real + + +#\ub300\uc6a9\ub7c9 innorix license +Globals.Innorix.License=dev +Globals.Innorix.FilePath=/usr/local/tomcat/file/sht/ \ No newline at end of file diff --git a/src/main/resources/egovframework/spring/com/context-datasource.xml b/src/main/resources/egovframework/spring/com/context-datasource.xml index 3f66279c..9fad78e0 100644 --- a/src/main/resources/egovframework/spring/com/context-datasource.xml +++ b/src/main/resources/egovframework/spring/com/context-datasource.xml @@ -77,12 +77,23 @@ - + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/spring/com/context-idgen.xml b/src/main/resources/egovframework/spring/com/context-idgen.xml index 79f65f11..98a9bd13 100644 --- a/src/main/resources/egovframework/spring/com/context-idgen.xml +++ b/src/main/resources/egovframework/spring/com/context-idgen.xml @@ -2873,5 +2873,22 @@ - + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/com/cmm/util/SequenceUtil_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/com/cmm/util/SequenceUtil_SQL_Tibero.xml new file mode 100644 index 00000000..2d81897a --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/com/cmm/util/SequenceUtil_SQL_Tibero.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + UPDATE C_SEQ_MNG SET + SEQ_NO = #seqNo# + , MOD_LGN_ID = #modLgnId# + , MOD_DATE = NOW() + WHERE SEQ_ID = #seqId# + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/com/uss/ion/bnr/EgovBanner_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/com/uss/ion/bnr/EgovBanner_SQL_Tibero.xml new file mode 100644 index 00000000..003b9559 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/com/uss/ion/bnr/EgovBanner_SQL_Tibero.xml @@ -0,0 +1,289 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO COMTNBANNER + (BANNER_ID, + BANNER_NM, + LINK_URL, + BANNER_IMAGE, + BANNER_IMAGE_FILE, + BANNER_DC, + SORT_ORDR, + REFLCT_AT, + FRST_REGISTER_ID, + DEL_STTUS, + FRST_REGIST_PNTTM, + LAST_UPDT_PNTTM, + + SE_CD, + + ISTARGET) + VALUES (#bannerId#, + #bannerNm#, + #linkUrl#, + #bannerImage#, + #bannerImageFile#, + #bannerDc#, + #sortOrdr#, + #reflctAt#, + #userId#, + #delSttus#, + now(), + now(), + + #seCd#, + + #istarget#) + + + + UPDATE COMTNBANNER + SET BANNER_NM = #bannerNm#, + LINK_URL = #linkUrl#, + + BANNER_IMAGE = #bannerImage#, + BANNER_IMAGE_FILE = #bannerImageFile#, + + BANNER_DC = #bannerDc#, + SORT_ORDR = #sortOrdr#, + REFLCT_AT = #reflctAt#, + LAST_UPDUSR_ID = #userId#, + + DEL_STTUS = #delSttus#, + + LAST_UPDT_PNTTM = now(), + + SITE_ID = #siteId# , + + ISTARGET = #istarget# + WHERE BANNER_ID = #bannerId# + + + + + + + + + + + + + + + + + + = #startSort# AND SORT_ORDR <= #endSort# + ]]> + + + + UPDATE COMTNBANNER A , + (SELECT ROW_NUMBER() OVER(ORDER BY SORT_ORDR + + , LAST_UPDT_PNTTM ASC + + + , LAST_UPDT_PNTTM DESC + + ) AS SORT1 , BANNER_ID FROM COMTNBANNER + WHERE 1=1 + + AND SE_CD = #seCd# + + ORDER BY SORT1 + ) B + SET A.SORT_ORDR = B.SORT1 + WHERE A.BANNER_ID = B.BANNER_ID + + + + = #startSort# AND SORT_ORDR <= #endSort# + ]]> + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/com/uss/ion/pub/EgovPublish_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/com/uss/ion/pub/EgovPublish_SQL_Tibero.xml new file mode 100644 index 00000000..9d3006b4 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/com/uss/ion/pub/EgovPublish_SQL_Tibero.xml @@ -0,0 +1,16 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/config/mysql/sql-map-config-cubrid-ve.xml b/src/main/resources/egovframework/sqlmap/config/mysql/sql-map-config-cubrid-ve.xml index 1d6376e5..323c0014 100644 --- a/src/main/resources/egovframework/sqlmap/config/mysql/sql-map-config-cubrid-ve.xml +++ b/src/main/resources/egovframework/sqlmap/config/mysql/sql-map-config-cubrid-ve.xml @@ -32,6 +32,7 @@ + @@ -111,4 +112,10 @@ + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-aprvl.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-aprvl.xml new file mode 100644 index 00000000..bfadc323 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-aprvl.xml @@ -0,0 +1,10 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-cmm.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-cmm.xml index 8b29f3c2..351c64ea 100644 --- a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-cmm.xml +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-cmm.xml @@ -4,5 +4,9 @@ - + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-cop-cmt.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-cop-cmt.xml new file mode 100644 index 00000000..0cb5bf3b --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-cop-cmt.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-cop-org.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-cop-org.xml new file mode 100644 index 00000000..b68e383e --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-cop-org.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-cop-resve.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-cop-resve.xml new file mode 100644 index 00000000..9aa9a6bb --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-cop-resve.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-cop-smt-sim.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-cop-smt-sim.xml new file mode 100644 index 00000000..51188717 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-cop-smt-sim.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-accdnt.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-accdnt.xml new file mode 100644 index 00000000..0329dab2 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-accdnt.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-adjcclt.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-adjcclt.xml new file mode 100644 index 00000000..9edfb60d --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-adjcclt.xml @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-adjclsmgr.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-adjclsmgr.xml new file mode 100644 index 00000000..8def0bb0 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-adjclsmgr.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-adjdept.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-adjdept.xml new file mode 100644 index 00000000..f012e72f --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-adjdept.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-adjpgrmgr.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-adjpgrmgr.xml new file mode 100644 index 00000000..2989b885 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-adjpgrmgr.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-adjreqmgr.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-adjreqmgr.xml new file mode 100644 index 00000000..69013bc8 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-adjreqmgr.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-adjreqmgroff.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-adjreqmgroff.xml new file mode 100644 index 00000000..2535d527 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-adjreqmgroff.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-cclt.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-cclt.xml new file mode 100644 index 00000000..3a48573f --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-cclt.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-kccadrCom.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-kccadrCom.xml new file mode 100644 index 00000000..c7629208 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-kccadrCom.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-ojct.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-ojct.xml new file mode 100644 index 00000000..f46d08b4 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-ojct.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-sch.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-sch.xml new file mode 100644 index 00000000..41abbafa --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-sch.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-stts.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-stts.xml new file mode 100644 index 00000000..53eea81c --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr-stts.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr.xml new file mode 100644 index 00000000..a32dcdb6 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-kccadr.xml @@ -0,0 +1,8 @@ + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-pst-rsh.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-pst-rsh.xml new file mode 100644 index 00000000..0798691e --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-pst-rsh.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-sym-log-ulg.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-sym-log-ulg.xml new file mode 100644 index 00000000..720a4087 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-sym-log-ulg.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-sym-mnu-mcm.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-sym-mnu-mcm.xml index 3f7868c6..f0c36f07 100644 --- a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-sym-mnu-mcm.xml +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-sym-mnu-mcm.xml @@ -3,6 +3,6 @@ "http://www.ibatis.com/dtd/sql-map-config-2.dtd"> + - diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-sym-mnu-mpm.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-sym-mnu-mpm.xml index 8a6d3ef4..5ac56eda 100644 --- a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-sym-mnu-mpm.xml +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-sym-mnu-mpm.xml @@ -3,6 +3,7 @@ "http://www.ibatis.com/dtd/sql-map-config-2.dtd"> + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-sym-site.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-sym-site.xml new file mode 100644 index 00000000..c9a072a1 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-sym-site.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-ion-bnr.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-ion-bnr.xml new file mode 100644 index 00000000..2c658d24 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-ion-bnr.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-ion-cnf.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-ion-cnf.xml new file mode 100644 index 00000000..1aa10699 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-ion-cnf.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-ion-cnt.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-ion-cnt.xml new file mode 100644 index 00000000..a31b7742 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-ion-cnt.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-ion-cyb.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-ion-cyb.xml new file mode 100644 index 00000000..7ddc1b82 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-ion-cyb.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-ion-fms.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-ion-fms.xml new file mode 100644 index 00000000..88990132 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-ion-fms.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-ion-pub.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-ion-pub.xml new file mode 100644 index 00000000..e61e08b5 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-ion-pub.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-ion-pwm.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-ion-pwm.xml new file mode 100644 index 00000000..90c1d9d0 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-ion-pwm.xml @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-ion-sat.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-ion-sat.xml new file mode 100644 index 00000000..0fe8cd75 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-ion-sat.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-olp-qim.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-olp-qim.xml new file mode 100644 index 00000000..4522165f --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-olp-qim.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-olp-qmc.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-olp-qmc.xml new file mode 100644 index 00000000..d4877839 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-olp-qmc.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-olp-qqm.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-olp-qqm.xml new file mode 100644 index 00000000..35615d1b --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-olp-qqm.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-olp-qri.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-olp-qri.xml new file mode 100644 index 00000000..fbd50fd5 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-olp-qri.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-olp-qrm.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-olp-qrm.xml new file mode 100644 index 00000000..de10dcb4 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-olp-qrm.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-olp-qtm.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-olp-qtm.xml new file mode 100644 index 00000000..ff6370e6 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-olp-qtm.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-umt.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-umt.xml index ca9ab54c..c276f69c 100644 --- a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-umt.xml +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss-umt.xml @@ -4,4 +4,7 @@ + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss.xml new file mode 100644 index 00000000..bf4a1f67 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-uss.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-ve.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-ve.xml new file mode 100644 index 00000000..4a57b099 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero-ve.xml @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero.xml b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero.xml new file mode 100644 index 00000000..5e993360 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/tibero/sql-map-config-tibero.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/Xxx_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/Xxx_SQL_Tibero.xml new file mode 100644 index 00000000..9014f715 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/Xxx_SQL_Tibero.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + INSERT INTO lettnbbs ( + NTT_ID + ,BBS_ID + ) VALUES ( + #xxxSeq# + ,#bbsId# + ) + + + + + UPDATE lettnbbs SET + BBS_ID = #bbsId# + WHERE 1=1 + AND NTT_ID = #nttId# + + + + + DELETE FROM lettnbbs + WHERE 1=1 + AND NTT_ID = #nttId# + + + + + UPDATE lettnbbs SET + USE_YN = 'N' + WHERE 1=1 + AND BBS_ID = #bbsId# + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/accdnt/acd/AdjustChangeDate_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/accdnt/acd/AdjustChangeDate_SQL_Tibero.xml new file mode 100644 index 00000000..65dce78a --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/accdnt/acd/AdjustChangeDate_SQL_Tibero.xml @@ -0,0 +1,337 @@ + + + + + + + + + + + adr_app_mgr + + + + + adr_seq, + adr_sn, + app_seq, + adr_admin_id, + rppl_seq, + + app_chg_cn, + app_chg_phone, + app_chg_celnum, + sbmt_yn, + sbmt_de, + + usr_ci, + app_de, + app_place, + app_place_addr, + appr_yn, + + appr_de, + appr_cn, + atch_file_id, + frst_regist_pnttm, + frst_register_id, + + last_updt_pnttm, + last_updusr_id + + + + + a.adr_seq AS adrSeq, + a.adr_sn AS adrSn, + a.app_seq AS appSeq, + a.adr_admin_id AS adrAdminId, + a.rppl_seq AS rpplSeq, + + a.app_chg_cn AS appChgCn, + a.app_chg_phone AS appChgPhone, + a.app_chg_celnum AS appChgCelnum, + a.sbmt_yn AS sbmtYn, + a.sbmt_de AS sbmtDe, + + DATE_FORMAT(a.sbmt_de,'%Y-%m-%d') AS sbmtDate, + DATE_FORMAT(a.sbmt_de,'%H:%i') AS sbmtTime, + DATE_FORMAT(a.app_de,'%Y-%m-%d') AS appDate, + DATE_FORMAT(a.app_de,'%H:%i') AS appTime, + + a.usr_ci AS usrCi, + a.app_de AS appDe, + a.app_place AS appPlace, + a.app_place_addr AS appPlaceAddr, + a.appr_yn AS apprYn, + + a.appr_de AS apprDe, + a.appr_cn AS apprCn, + a.atch_file_id AS atchFileId, + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + + a.frst_register_id AS frstRegisterId, + + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId + + + + + + + + SELECT IFNULL(MAX(app_seq),0)+1 AS appSeq FROM + WHERE 1=1 + AND adr_seq = #adrSeq# + AND adr_sn = #adrSn# + + + INSERT INTO ( + + + )VALUES( + #adrSeq#, + #adrSn#, + #appSeq#, + #adrAdminId#, + #rpplSeq#, + + #appChgCn#, + #appChgPhone#, + #appChgCelnum#, + #sbmtYn#, + NOW(), + + #usrCi#, + #appDe#, + #appPlace#, + #appPlaceAddr#, + #apprYn#, + + #apprDe#, + #apprCn#, + #atchFileId#, + NOW(), + #frstRegisterId#, + + NOW(), + #lastUpdusrId# + + ) + + + + + + + + + UPDATE + + SET + + ATCH_FILE_ID = #atchFileId#, + + + + ADR_ADMIN_ID = #adrAdminId#, + + + + RPPL_SEQ = #rpplSeq#, + + + + APP_CHG_CN = #appChgCn#, + + + + APP_CHG_PHONE = #appChgPhone#, + + + APP_CHG_CELNUM = #appChgCelnum#, + + + + SBMT_YN = #sbmtYn#, + + + + + + USR_CI = #usrCi#, + + + + APP_DE = #appDe#, + + + + APP_PLACE = #appPlace#, + + + APP_PLACE_ADDR = #appPlaceAddr#, + + + + APPR_YN = #apprYn#, + APPR_DE = NOW(), + + + + + APPR_CN = #apprCn#, + + + SBMT_DE = NOW(), /* 변경제출일자 */ + LAST_UPDT_PNTTM = NOW(), + LAST_UPDUSR_ID = #lastUpdusrId# + + WHERE + adr_seq = #adrSeq# + AND adr_sn = #adrSn# + AND app_seq = #appSeq# + + + + + DELETE FROM + + WHERE + adr_seq = #adrSeq# + AND adr_sn = #adrSn# + AND app_seq = #appSeq# + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/accdnt/adr/AdjustDeputyReq_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/accdnt/adr/AdjustDeputyReq_SQL_Tibero.xml new file mode 100644 index 00000000..ec13e933 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/accdnt/adr/AdjustDeputyReq_SQL_Tibero.xml @@ -0,0 +1,240 @@ + + + + + + + + + + + + INSERT INTO ADR_AGNT_MGR ( + ADR_SEQ + ,ADR_SN + ,AGNT_SEQ + ,RPPL_SEQ + ,AGNT_SBMT_YN + ,AGNT_APPR_YN + ,AGNT_ID + ,RPPL_RLTN_TY + ,RPPL_RLTN_CN + ,AGNT_NM + ,AGNT_BRTH_DT + ,AGNT_POST + ,AGNT_ADDR + ,AGNT_ADDR_DTL + ,AGNT_PHONE + ,AGNT_CELNUM + ,AGNT_EMAIL + ,AGNT_EMAIL_YN + ,AGNT_SMS_YN + ,SBMT_YN + ,SBMT_DE + ,USR_CI + ,APPR_YN + ,APPR_DE + ,ATCH_FILE_ID + ,FRST_REGIST_PNTTM + ,FRST_REGISTER_ID + ,LAST_UPDT_PNTTM + ,LAST_UPDUSR_ID + ) VALUES ( + #adrSeq# + ,#adrSn# + ,#agntSeq# + ,#rpplSeq# + ,NULL + ,NULL + ,NULL + ,#rpplRltnTy# + ,#rpplRltnCn# + ,#agntNm# + ,#agntBrthDt# + ,#agntPost# + ,#agntAddr# + ,#agntAddrDtl# + ,#agntPhone# + ,#agntCelnum# + ,NULL + ,NULL + ,NULL + ,'N' + ,NULL + ,NULL + ,'N' + ,NULL + ,#atchFileId# + ,NOW() + ,#frstRegisterId# + ,NOW() + ,#lastUpdusrId# + ) + + + + UPDATE ADR_AGNT_MGR SET + RPPL_RLTN_TY = #rpplRltnTy# + ,RPPL_RLTN_CN = #rpplRltnCn# + ,AGNT_NM = #agntNm# + ,AGNT_BRTH_DT = #agntBrthDt# + ,AGNT_POST = #agntPost# + ,AGNT_ADDR = #agntAddr# + ,AGNT_ADDR_DTL = #agntAddrDtl# + ,AGNT_PHONE = #agntPhone# + ,AGNT_CELNUM = #agntCelnum# + ,ATCH_FILE_ID = #atchFileId# + ,LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + WHERE 1=1 + AND ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND AGNT_SEQ = #agntSeq# + + + + UPDATE ADR_AGNT_MGR SET + + AGNT_SBMT_YN = #agntSbmtYn#, + + + AGNT_APPR_YN = #agntApprYn#, + + + AGNT_EMAIL_YN = #agntEmailYn#, + + + AGNT_SMS_YN = #agntSmsYn#, + + + SBMT_YN = #sbmtYn#, + SBMT_DE = NOW(), + + + USR_CI = #usrCi#, + + + APPR_YN = #apprYn#, + APPR_DE = NOW(), + + LAST_UPDT_PNTTM = NOW(), + LAST_UPDUSR_ID = #lastUpdusrId# + WHERE 1=1 + AND ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND AGNT_SEQ = #agntSeq# + + + + DELETE FROM ADR_AGNT_MGR + WHERE 1=1 + AND ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND AGNT_SEQ = #agntSeq# + + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/accdnt/ai/AdjustIncident_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/accdnt/ai/AdjustIncident_SQL_Tibero.xml new file mode 100644 index 00000000..5c8ac642 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/accdnt/ai/AdjustIncident_SQL_Tibero.xml @@ -0,0 +1,776 @@ + + + + + + + + + SELECT + ADR_SEQ + ,ADR_NO + ,STAT_CD + ,REQ_OL_CD + ,REQ_CN1 + ,REQ_CN2 + ,REQ_TY + ,CC_TY + ,SBMT_YN + ,SBMT_DE + ,ADR_COST + ,ADR_PAY_YN + ,APPR_SEQ + ,APPR_DE + ,ATCH_FILE_ID + ,( + SELECT + CASE + WHEN COUNT(*) 1 THEN GROUP_CONCAT(RPPL_NM SEPARATOR ',') + ELSE RPPL_NM || '외' || (COUNT(*)-1) || '명' + END RPPL_NMS + FROM ADR_RPPL S1 + WHERE 1=1 + AND S1.adr_seq = T1.adr_seq + AND S1.RPPL_TY = '20' + GROUP BY S1.adr_seq + ORDER BY S1.FRST_REGIST_PNTTM + ) AS RES_PON_DENT_NM + , ( SELECT GROUP_CONCAT(RPPL_NM) FROM ADR_RPPL s1 WHERE 1=1 AND S1.adr_seq = T1.adr_seq AND s1.RPPL_TY = '30' GROUP BY S1.adr_seq) AS DEPU_TY_NMS + , ( SELECT RPPL_NM FROM ADR_RPPL s1 WHERE 1=1 AND S1.adr_seq = T1.adr_seq AND s1.RPPL_TY = '10') AS APPLI_CANT_NM + ,FRST_REGIST_PNTTM + ,FRST_REGISTER_ID + ,LAST_UPDT_PNTTM + ,LAST_UPDUSR_ID + FROM ADR_MGR_MASTER T1 + WHERE 1=1 + AND T1.FRST_REGISTER_ID = #frstRegisterId# + AND T1.USE_YN ]]> 'N' + + + + + + + + + + + + MERGE INTO ADR_EDT_REQ T1 USING DB_ROOT + ON (T1.ADR_SEQ = #adrSeq# AND EDT_SN = #edtSn#) + WHEN MATCHED THEN + UPDATE SET + REQ_INF_YN = #reqInfYn#, + RES_INF_YN = #resInfYn#, + REQ_PPS_YN = #reqPpsYn#, + REQ_RSN_YN = #reqRsnYn#, + ATTCH_FILE_YN = #attchFileYn#, + REQ_DETAIL = #reqDetail#, + LAST_UPDT_PNTTM = NOW(), + LAST_UPDUSR_ID = #lastUpdusrId# + WHEN NOT MATCHED THEN + INSERT ( + ADR_SEQ, + EDT_SN, + EDT_TY, + REQ_INF_YN, + RES_INF_YN, + REQ_PPS_YN, + REQ_RSN_YN, + ATTCH_FILE_YN, + REQ_DETAIL, + EDT_STATUS, + APPR_YN, + REQ_DT, + CPMTE_DT, + FRST_REGIST_PNTTM, + FRST_REGISTER_ID, + LAST_UPDT_PNTTM, + LAST_UPDUSR_ID + ) VALUES ( + #adrSeq#, + (SELECT IFNULL(MAX(edt_sn) + 1 , 1) FROM ADR_EDT_REQ WHERE ADR_SEQ = #adrSeq#), + #edtTy#, + #reqInfYn#, + #resInfYn#, + #reqPpsYn#, + #reqRsnYn#, + #attchFileYn#, + #reqDetail#, + #edtStatus#, + IF(#edtTy# = 'S' , 'Y' , NULL), + NOW(), + NULL, + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId# + ) + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/accdnt/ans/AnsSubmit_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/accdnt/ans/AnsSubmit_SQL_Tibero.xml new file mode 100644 index 00000000..5d39cbb2 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/accdnt/ans/AnsSubmit_SQL_Tibero.xml @@ -0,0 +1,110 @@ + + + + + + + + + INSERT INTO ADR_RPPL_DOC + ( + ADR_SEQ + , ADR_SN + , RPPL_DOC_SEQ + , RPPL_SEQ + , ADR_DOC_TY + , ADR_DOC_CN1 + , ADR_DOC_CN2 + , SBMT_YN + , SBMT_DE + , USR_CI + , ATCH_FILE_ID + , FRST_REGIST_PNTTM + , FRST_REGISTER_ID + , LAST_UPDT_PNTTM + , LAST_UPDUSR_ID + ) + VALUES + ( + #adrSeq# + , #adrSn# + , #rpplDocSeq# + , #rpplSeq# + , #adrDocTy# + , #adrDocCn1# + , #adrDocCn2# + , 'Y' + , SYS_DATETIME + , #usrCi# + , #atchFileId# + , SYS_DATETIME + , #frstRegisterId# + , SYS_DATETIME + , #lastUpdusrId# + ) + + + INSERT INTO ADR_RPPL_DOC_OPEN ( + ADR_SEQ + , ADR_SN + , RPPL_DOC_SEQ + , RPPL_SEQ + , OPEN_YN + , FRST_REGIST_PNTTM + , FRST_REGISTER_ID + , LAST_UPDT_PNTTM + , LAST_UPDUSR_ID + ) VALUES ( + #adrSeq# + , #adrSn# + , #rpplDocSeq# + , #rpplSeq# + , #openYn# + , SYS_DATETIME + , #frstRegisterId# + , SYS_DATETIME + , #lastUpdusrId# + ) + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/accdnt/apm/AdjstPayMent_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/accdnt/apm/AdjstPayMent_SQL_Tibero.xml new file mode 100644 index 00000000..40fd7143 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/accdnt/apm/AdjstPayMent_SQL_Tibero.xml @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/accdnt/arc/CorReq_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/accdnt/arc/CorReq_SQL_Tibero.xml new file mode 100644 index 00000000..c2e4874d --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/accdnt/arc/CorReq_SQL_Tibero.xml @@ -0,0 +1,260 @@ + + + + + + + + + + + + + + + INSERT INTO ADR_RPPL_CHG + ( + ADR_SEQ + , RPPL_CHG_SEQ + , RPPL_SEQ + , RPPL_CHG_CN1 + , RPPL_CHG_CN2 + , SBMT_YN + , FRST_REGIST_PNTTM + , FRST_REGISTER_ID + , LAST_UPDT_PNTTM + , LAST_UPDUSR_ID + ) + VALUES + ( + #adrSeq# + , #rpplChgSeq# + , #rpplSeq# + , #rpplChgCn1# + , #rpplChgCn2# + , 'N' + , SYS_DATETIME + , #frstRegisterId# + , SYS_DATETIME + , #lastUpdusrId# + ) + + + + MERGE INTO ADR_AVOID_CMT_MGR T1 USING DB_ROOT + ON (T1.ADR_SEQ = #adrSeq# AND T1.ADR_SN = #adrSn# ) + WHEN MATCHED THEN + UPDATE SET + T1.MEM_SEQ = #memSeq#, + T1.REGIST_PNTTM = SYS_DATETIME, + T1.REGISTER_ID = #registerId# + WHEN NOT MATCHED THEN + INSERT + ( + T1.ADR_SEQ + , T1.ADR_SN + , T1.ADR_AVOID_SEQ + , T1.MEM_SEQ + , T1.REQ_CN + , T1.REGIST_PNTTM + , T1.REGISTER_ID + ) VALUES ( + #adrSeq# + , #adrSn# + , (SELECT IFNULL(MAX(ADR_AVOID_SEQ),0)+1 FROM ADR_AVOID_CMT_MGR WHERE ADR_SEQ= #adrSeq# AND ADR_SN=#adrSn#) + , #memSeq# + , #reqCn# + , SYS_DATETIME + , #registerId# + ) + + + + + + INSERT INTO ADR_RPPL_CHG_DETAIL + ( + ADR_SEQ + , RPPL_CHG_SEQ + , RPPL_SEQ + , RPPL_USR_TY + , RPPL_NM + , RPPL_BIZ_ID + , RPPL_BIZ_NM + , RPPL_BIZ_NO + , RPPL_POST + , RPPL_ADDR + , RPPL_ADDR_DTL + , RPPL_PHONE + , RPPL_EMAIL + , OLD_RPPL_SEQ + , OLD_RPPL_NM + , OLD_RPPL_BIZ_ID + , OLD_RPPL_BIZ_NM + , OLD_RPPL_BIZ_NO + , OLD_RPPL_POST + , OLD_RPPL_ADDR + , OLD_RPPL_ADDR_DTL + , OLD_RPPL_PHONE + , OLD_RPPL_EMAIL + , FRST_REGIST_PNTTM + , FRST_REGISTER_ID + , LAST_UPDT_PNTTM + , LAST_UPDUSR_ID + ) + SELECT #adrSeq# + , #rpplChgSeq# + , #rpplSeq# + , #rpplUsrTy# + , #rpplNm# + , #rpplBizId# + , #rpplBizNm# + , #rpplBizNo# + , #rpplPost# + , #rpplAddr# + , #rpplAddrDtl# + , #rpplPhone# + , #rpplEmail# + , #rpplSeq# + , RPPL_NM + , RPPL_BIZ_ID + , RPPL_BIZ_NM + , RPPL_BIZ_NO + , RPPL_POST + , RPPL_ADDR + , RPPL_ADDR_DTL + , RPPL_PHONE + , RPPL_EMAIL + , SYS_DATETIME + , #frstRegisterId# + , SYS_DATETIME + , #lastUpdusrId# + FROM ADR_RPPL + WHERE ADR_SEQ = #adrSeq# + AND RPPL_SEQ = #rpplSeq# + + + + + + DELETE FROM ADR_RPPL_CHG + WHERE ADR_SEQ = #adrSeq# + AND RPPL_CHG_SEQ = #rpplChgSeq# + + + + DELETE FROM ADR_RPPL_CHG_DETAIL + WHERE ADR_SEQ = #adrSeq# + AND RPPL_CHG_SEQ = #rpplChgSeq# + + + + + UPDATE ADR_RPPL_CHG SET + SBMT_YN = 'Y' + , APPR_YN = #apprYn# + , SBMT_DE = SYS_DATETIME + , LAST_UPDT_PNTTM = SYS_DATETIME + , LAST_UPDUSR_ID = #lastUpdusrId# + WHERE ADR_SEQ = #adrSeq# + AND RPPL_CHG_SEQ = #rpplChgSeq# + + + + + + UPDATE ADR_RPPL_CHG SET + RPPL_CHG_CN1 = #rpplChgCn1# + , RPPL_CHG_CN2 = #rpplChgCn2# + , LAST_UPDT_PNTTM = SYS_DATETIME + , LAST_UPDUSR_ID = #lastUpdusrId# + WHERE ADR_SEQ = #adrSeq# + AND RPPL_CHG_SEQ = #rpplChgSeq# + + + + UPDATE ADR_RPPL_CHG_DETAIL SET + RPPL_USR_TY = #rpplUsrTy# + , RPPL_NM = #rpplNm# + , RPPL_BIZ_ID = #rpplBizId# + , RPPL_BIZ_NM = #rpplBizNm# + , RPPL_BIZ_NO = #rpplBizNo# + , RPPL_POST = #rpplPost# + , RPPL_ADDR = #rpplAddr# + , RPPL_ADDR_DTL = #rpplAddrDtl# + , RPPL_PHONE = #rpplPhone# + , RPPL_EMAIL = #rpplEmail# + , LAST_UPDT_PNTTM = SYS_DATETIME + , LAST_UPDUSR_ID = #lastUpdusrId# + WHERE ADR_SEQ = #adrSeq# + AND RPPL_CHG_SEQ = #rpplChgSeq# + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/accdnt/ars/AdjustReqStatus_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/accdnt/ars/AdjustReqStatus_SQL_Tibero.xml new file mode 100644 index 00000000..66ecb16d --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/accdnt/ars/AdjustReqStatus_SQL_Tibero.xml @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/accdnt/ass/AdjustSchStatus_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/accdnt/ass/AdjustSchStatus_SQL_Tibero.xml new file mode 100644 index 00000000..dcf91427 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/accdnt/ass/AdjustSchStatus_SQL_Tibero.xml @@ -0,0 +1,110 @@ + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/accdnt/awd/AdjustWithDraw_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/accdnt/awd/AdjustWithDraw_SQL_Tibero.xml new file mode 100644 index 00000000..69a6cc10 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/accdnt/awd/AdjustWithDraw_SQL_Tibero.xml @@ -0,0 +1,109 @@ + + + + + + + + + + MERGE INTO ADR_CNCL_MGR T1 USING DB_ROOT + ON (T1.ADR_SEQ = #adrSeq# AND ADR_CNCL_SEQ = #adrCnclSeq#) + WHEN MATCHED THEN + UPDATE SET + + CNCL_CN = #cnclCn#, + + + SBMT_YN = #sbmtYn#, + SBMT_DE = NOW(), + USR_CI = #usrCi#, + + + APPR_YN = #apprYn#, + APPR_DE = NOW(), + + LAST_UPDT_PNTTM = NOW(), + LAST_UPDUSR_ID = #lastUpdusrId# + WHEN NOT MATCHED THEN + INSERT ( + ADR_SEQ, + ADR_CNCL_SEQ, + RPPL_SEQ, + CNCL_CN, + SBMT_YN, + SBMT_DE, + USR_CI, + APPR_YN, + APPR_DE, + FRST_REGIST_PNTTM, + FRST_REGISTER_ID, + LAST_UPDT_PNTTM, + LAST_UPDUSR_ID + ) VALUES ( + #adrSeq#, + #adrCnclSeq#, + #rpplSeq#, + #cnclCn#, + 'N', + NULL, + #usrCi#, + #apprYn#, + NULL, + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId# + ) + + + + DELETE FROM ADR_CNCL_MGR WHERE ADR_SEQ = #adrSeq# AND ADR_CNCL_SEQ = #adrCnclSeq# + + + + UPDATE + ADR_CNCL_MGR + SET + SBMT_YN = #sbmtYn# + ,SBMT_DE = NOW() + ,LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + WHERE + ADR_SEQ = #adrSeq# + AND + ADR_CNCL_SEQ = #adrCnclSeq# + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/accdnt/chg/Chg_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/accdnt/chg/Chg_SQL_Tibero.xml new file mode 100644 index 00000000..53a8c19a --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/accdnt/chg/Chg_SQL_Tibero.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + UPDATE ADR_RPPL SET + RPPL_ID = #rpplId# + ,last_updt_pnttm = NOW() + ,last_updusr_id = #frstRegisterId# + WHERE 1=1 + AND adr_seq = #adrSeq# + AND rppl_seq = #rpplSeq# + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/accdnt/crtfc/Crtfc_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/accdnt/crtfc/Crtfc_SQL_Tibero.xml new file mode 100644 index 00000000..f3db4ced --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/accdnt/crtfc/Crtfc_SQL_Tibero.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + UPDATE lettngnrlmber + SET last_updt_pnttm = NOW(), + crtfc_sn = #crtfcSn# + WHERE esntl_id = #mberId# + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjClsMgr/AdjClsMgr_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjClsMgr/AdjClsMgr_SQL_Tibero.xml new file mode 100644 index 00000000..3c2cc914 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjClsMgr/AdjClsMgr_SQL_Tibero.xml @@ -0,0 +1,524 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + UPDATE ADR_DOCU_ISSUED_MGR SET + DOCU_REQ_CONFIRM_ID = #lastUpdusrId# + ,DOCU_REQ_CONFIRM_PNTTM = NOW() + ,DOCU_REQ_CONFIRM_CD = #docuReqConfirmCd# + WHERE 1=1 + AND ADR_SEQ = #adrSeq# + AND DOCU_ISSUED_SEQ = #docuIssuedSeq# + + + + + INSERT + INTO adr_docu_issued_mgr + ( + adr_seq, + docu_issued_seq, + docu_req_cd, + docu_req_cn, + docu_req_register_id, + docu_req_regist_pnttm, + docu_req_confirm_cd + ) + VALUES + ( + #adrSeq#, + (SELECT IFNULL(MAX(docu_issued_seq), 0) + 1 FROM adr_docu_issued_mgr + WHERE adr_seq = #adrSeq#), + #docuReqCd#, + #docuReqCn#, + #frstRegisterId#, + NOW(), + #docuReqConfirmCd# + ) + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/adjDept/AdjustDeptManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/adjDept/AdjustDeptManage_SQL_Tibero.xml new file mode 100644 index 00000000..33e42227 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/adjDept/AdjustDeptManage_SQL_Tibero.xml @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + INSERT INTO ADR_MEM_DEPT_MGR ( + MEM_DEPT_SEQ + ,MEM_DEPT_TY + ,MEM_DEPT_NM + ,USE_YN + ,FRST_REGIST_PNTTM + ,FRST_REGISTER_ID + ,LAST_UPDT_PNTTM + ,LAST_UPDUSR_ID + ) VALUES ( + #memDeptSeq# + ,#memDeptTy# + ,#memDeptNm# + ,'Y' + ,NOW() + ,#frstRegisterId# + ,NOW() + ,#lastUpdusrId# + ) + + + + INSERT INTO ADR_MEM_DEPT_MAP ( + MEM_DEPT_SEQ, + MEM_SEQ, + MEM_GRADE, + FRST_REGIST_PNTTM, + FRST_REGISTER_ID, + LAST_UPDT_PNTTM, + LAST_UPDUSR_ID + ) VALUES ( + #memDeptSeq# + ,#memSeq# + ,#memGrade# + ,NOW() + ,#frstRegisterId# + ,NOW() + ,#lastUpdusrId# + ) + + + + + + + + UPDATE ADR_MEM_DEPT_MGR SET + + MEM_DEPT_TY = #memDeptTy# , + + + MEM_DEPT_NM = #memDeptNm# , + + + USE_YN = #useYn# , + + LAST_UPDT_PNTTM = NOW(), + LAST_UPDUSR_ID = #lastUpdusrId# + WHERE 1=1 + AND MEM_DEPT_SEQ = #memDeptSeq# + + + + DELETE FROM ADR_MEM_DEPT_MAP + WHERE 1=1 + AND MEM_DEPT_SEQ = #memDeptSeq# + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/apm/Apm_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/apm/Apm_SQL_Tibero.xml new file mode 100644 index 00000000..2f79f8e9 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/apm/Apm_SQL_Tibero.xml @@ -0,0 +1,642 @@ + + + + + + + + + + + + + + + + UPDATE ADR_RPPL_CHG SET + APPR_YN = #apprYn#, + APPR_DE = NOW(), + + APPR_CN = #apprCn#, + + LAST_UPDT_PNTTM = NOW(), + LAST_UPDUSR_ID = #lastUpdusrId# + WHERE ADR_SEQ = #adrSeq# + AND RPPL_CHG_SEQ = #rpplChgSeq# + + + + + + + + UPDATE ADR_RPPL SET + RPPL_CONN_NO = #rpplConnNo#, + LAST_UPDT_PNTTM = NOW(), + LAST_UPDUSR_ID = #lastUpdusrId# + WHERE ADR_SEQ = #adrSeq# + AND RPPL_SEQ = #rpplSeq# + + + + UPDATE ADR_MGR_MASTER SET + ADR_NO = #adrNo#, + ADR_END_ADD_YN = 'N', + ADR_END_DE = ADD_MONTHS(SBMT_DE,3 ), + LAST_UPDT_PNTTM = SYS_DATETIME, + LAST_UPDUSR_ID = #lastUpdusrId# + WHERE ADR_SEQ = #adrSeq# + + + + UPDATE ADR_MGR_MASTER SET + ADR_NO = #adrNo#, + LAST_UPDT_PNTTM = SYS_DATETIME, + LAST_UPDUSR_ID = #lastUpdusrId# + WHERE ADR_SEQ = #adrSeq# + + + + UPDATE ADR_MGR_MASTER SET + ADR_END_DE = ADD_MONTHS(ADR_END_DE,1 ), + ADR_END_ADD_YN = 'Y', + LAST_UPDT_PNTTM = SYS_DATETIME, + LAST_UPDUSR_ID = #lastUpdusrId# + WHERE ADR_SEQ = #adrSeq# + + + + + + + + + + + + + + + + INSERT INTO ADR_RPPL + ( + ADR_SEQ + , RPPL_SEQ + , RPPL_TY + , RPPL_ID + , RPPL_NM + , RPPL_BIZ_ID + , RPPL_BIZ_NM + , RPPL_BIZ_NO + , RPPL_POST + , RPPL_ADDR + , RPPL_ADDR_DTL + , RPPL_PHONE + , RPPL_EMAIL + , RPPL_GRADE + , ATCH_FILE_ID + , FRST_REGIST_PNTTM + , FRST_REGISTER_ID + , LAST_UPDT_PNTTM + , LAST_UPDUSR_ID + , RPPL_RELATION + , RPPL_RELATION_ETC + , RPPL_CONN_NO + ) + VALUES + ( + #adrSeq# + , #rpplSeq# + , #rpplTy# + , #rpplId# + , #rpplNm# + , #rpplBizId# + , #rpplBizNm# + , #rpplBizNo# + , #rpplPost# + , #rpplAddr# + , #rpplAddrDtl# + , #rpplPhone# + , #rpplEmail# + , #rpplGrade# + , #atchFileId# + , SYS_DATETIME + , #frstRegisterId# + , SYS_DATETIME + , #lastUpdusrId# + , #rpplRelation# + , #rpplRelationEtc# + , #rpplConnNo# + ) + + + + + + + + + + + + UPDATE ADR_RPPL_DOC SET + ADR_DOC_CN2 = #adrDocCn2# + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND RPPL_DOC_SEQ = #rpplDocSeq# + + + + UPDATE ADR_RPPL_DOC_OPEN SET + OPEN_YN = #openYn# + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND RPPL_DOC_SEQ = #rpplDocSeq# + AND RPPL_SEQ = #rpplSeq# + + + + MERGE INTO ADR_AVOID_REQ_MGR T1 USING DB_ROOT + ON (T1.ADR_SEQ = #adrSeq# AND T1.ADR_SN = #adrSn# ) + WHEN MATCHED THEN + UPDATE SET + T1.AVOID_REQ_YN = #avoidReqYn#, + T1.LAST_UPDT_PNTTM = SYS_DATETIME, + T1.LAST_UPDUSR_ID = #lastUpdusrId# + WHEN NOT MATCHED THEN + INSERT + ( + T1.ADR_SEQ + , T1.ADR_SN + , T1.AVOID_REQ_YN + , T1.FRST_REGIST_PNTTM + , T1.FRST_CONFIRM_ID + , T1.LAST_UPDT_PNTTM + , T1.LAST_UPDUSR_ID + ) VALUES ( + #adrSeq# + , #adrSn# + , #avoidReqYn# + , SYS_DATETIME + , #frstConfirmId# + , SYS_DATETIME + , #lastUpdusrId# + ) + + + + + + + + UPDATE ADR_AVOID_CMT_MGR + SET AVOID_CONFIRM_ID = #avoidConfirmId# + , AVOID_CONFIRM_CD = #avoidConfirmCd# + , AVOID_CONFIRM_PNTTM = SYS_DATETIME + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND ADR_AVOID_SEQ = #adrAvoidSeq# + + + + + + + + UPDATE ADR_AGNT_MGR + SET AGNT_APPR_YN = #agntApprYn# + , LAST_UPDT_PNTTM = NOW() + , LAST_UPDUSR_ID = #lastUpdusrId# + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND AGNT_SEQ = #agntSeq# + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/arm/Arm_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/arm/Arm_SQL_Tibero.xml new file mode 100644 index 00000000..23608671 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/arm/Arm_SQL_Tibero.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/cclt/ConciliatorManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/cclt/ConciliatorManage_SQL_Tibero.xml new file mode 100644 index 00000000..85068130 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/cclt/ConciliatorManage_SQL_Tibero.xml @@ -0,0 +1,269 @@ + + + + + + + + + + + + + + + + + + + + UPDATE ADR_MEM_MGR SET + MEM_DEPT_SEQ = #memDeptSeq# + ,MEM_GRADE = #memGrade# + ,LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + ,ATCH_FILE_ID = #atchFileId# + + WHERE MEM_SEQ = #memSeq# + + + + UPDATE ADR_MEM_MGR SET + + MEM_APPR_YN = #memApprYn# , + + + MEM_TERM_ST = REPLACE(#memTermSt# , '-', ''), + + + MEM_TERM_EN = REPLACE(#memTermEn#, '-', ''), + + + ATCH_FILE_ID = #atchFileId# , + + LAST_UPDT_PNTTM = NOW(), + LAST_UPDUSR_ID = #lastUpdusrId# + WHERE 1=1 + AND MEM_SEQ = #memSeq# + + + + DELETE FROM ADR_MEM_MGR WHERE MEM_SEQ = #memSeq# + + + + UPDATE ADR_MEM_MGR SET + MEM_APPR_YN = #memApprYn# + ,LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + WHERE MEM_SEQ = #memSeq# + + + + + + MERGE INTO ADR_MEM_MGR T1 USING DB_ROOT ON (T1.MEM_ID = #memId#) + WHEN MATCHED THEN + UPDATE SET + + atch_file_id = #atchFileId#, + + + MEM_CAR_NO = #memCarNo#, + + + MEM_APPR_YN = 'P', + + + MEM_APPR_YN = 'N', + + LAST_UPDT_PNTTM = NOW(), + LAST_UPDUSR_ID = #lastUpdusrId# + WHEN NOT MATCHED THEN + INSERT ( + MEM_SEQ, + MEM_ID, + MEM_NAME, + MEM_CAR_NO, + MEM_CELNUM, + MEM_EMAIL, + MEM_APPR_YN, + ATCH_FILE_ID, + FRST_REGIST_PNTTM, + FRST_REGISTER_ID, + LAST_UPDT_PNTTM, + LAST_UPDUSR_ID + ) VALUES ( + #memSeq# + ,#memId# + ,#memName# + ,#memCarNo# + ,#memCelnum# + ,#memEmail# + ,'Y' + ,#atchFileId# + ,NOW() + ,#frstRegisterId# + ,NOW() + ,#lastUpdusrId# + ) + + + + + + + UPDATE lettnemplyrscrtyestbs + SET author_code = #authority# + WHERE scrty_dtrmn_trget_id = #uniqId# + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/chd/Chd_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/chd/Chd_SQL_Tibero.xml new file mode 100644 index 00000000..ac870ec2 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/chd/Chd_SQL_Tibero.xml @@ -0,0 +1,129 @@ + + + + + + + INSERT INTO ADR_APP_MGR + ( + ADR_SEQ + , ADR_SN + , APP_SEQ + , APP_DE + , APP_PLACE + , APP_PLACE_ADDR + , APP_PLACE_TY + , APP_PLACE_ADDR_TY + , FRST_REGIST_PNTTM + , FRST_REGISTER_ID + , LAST_UPDT_PNTTM + , LAST_UPDUSR_ID + ) VALUES ( + #adrSeq# + , #adrSn# + , NVL((SELECT COUNT(1) FROM ADR_APP_MGR WHERE ADR_SEQ=#adrSeq# AND ADR_SN=#adrSn# ),0)+1 + , #appDeDay#||#appDeTime#||'00' + , #appPlace# + , #appPlaceAddr# + , #appPlaceTy# + , #appPlaceAddrTy# + , SYS_DATETIME + , #frstRegisterId# + , SYS_DATETIME + , #lastUpdusrId# + + ) + + + + UPDATE ADR_APP_MGR SET + APP_DE = #appDeDay#||#appDeTime#||'00' + , APP_PLACE = #appPlace# + , APP_PLACE_ADDR = #appPlaceAddr# + + , APP_PLACE_TY = #appPlaceTy# + , APP_PLACE_ADDR_TY = #appPlaceAddrTy# + + , LAST_UPDUSR_ID = #lastUpdusrId# + , LAST_UPDT_PNTTM = SYS_DATETIME + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND APP_SEQ = #appSeq# + + + + + DELETE FROM ADR_APP_MGR + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND APP_SEQ = #appSeq# + + + + UPDATE ADR_ASS_MGR SET + ADD_USR_ID = #addUsrId# + , ADD_CHG_YN = #addChgYn# + , LAST_UPDUSR_ID = #lastUpdusrId# + , LAST_UPDT_PNTTM = SYS_DATETIME + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND ASS_SEQ = #assSeq# + + + + UPDATE ADR_APP_MGR SET + APPR_YN = 'Y' + , APPR_DE = SYS_DATETIME + , LAST_UPDUSR_ID = #lastUpdusrId# + , LAST_UPDT_PNTTM = SYS_DATETIME + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND APP_SEQ = #appSeq# + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/cmm/Cmm_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/cmm/Cmm_SQL_Tibero.xml new file mode 100644 index 00000000..f6b2ca01 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/cmm/Cmm_SQL_Tibero.xml @@ -0,0 +1,804 @@ + + + + + + + + + FROM ADR_MGR_MASTER M + LEFT JOIN + ( SELECT ADR_SEQ + , MAX ( ADR_SN ) AS ADR_SN + FROM ADR_MGR_DETAIL + GROUP BY ADR_SEQ ) Z ON M.ADR_SEQ = Z.ADR_SEQ + LEFT JOIN ADR_MGR_DETAIL D ON M.ADR_SEQ = D.ADR_SEQ AND D.ADR_SN = Z.ADR_SN + LEFT JOIN LETTNEMPLYRINFO AU ON D.ADR_ADM_ID = AU.ESNTL_ID + LEFT JOIN LETTCCMMNDETAILCODE SCD ON SCD.CODE_ID = 'CC013' AND SCD.CODE = M.STAT_CD + LEFT JOIN LETTCCMMNDETAILCODE RCD ON RCD.CODE_ID = 'CC014' AND RCD.CODE = TRIM ( M.REQ_OL_CD ) + LEFT JOIN LETTCCMMNDETAILCODE CCD ON CCD.CODE_ID = 'CC002' AND CCD.CODE = TRIM ( M.CC_TY ) + LEFT JOIN ADR_MEM_DEPT_MGR DM ON DM.MEM_DEPT_SEQ = D.MEM_DEPT_SEQ + LEFT JOIN ADR_RPPL AP ON AP.ADR_SEQ = M.ADR_SEQ AND AP.RPPL_TY = '10' + LEFT JOIN + ( SELECT ADR_SEQ + , ADR_SN + , MAX ( APP_SEQ ) AS APP_SEQ + FROM ADR_APP_MGR + GROUP BY ADR_SEQ, ADR_SN ) ZAM ON M.ADR_SEQ = ZAM.ADR_SEQ AND D.ADR_SN = ZAM.ADR_SN + LEFT JOIN ADR_APP_MGR AM ON M.ADR_SEQ = AM.ADR_SEQ AND D.ADR_SN = AM.ADR_SN AND ZAM.APP_SEQ = AM.APP_SEQ + + + /* 성립여부 검색 */ + LEFT OUTER JOIN ( + SELECT ADR_SEQ, DLVRY_SEQ + FROM ADR_DLVRY + WHERE DLVRY_DOC_TY = '80' + GROUP BY ADR_SEQ + ) DLVRY + ON M.ADR_SEQ = DLVRY.ADR_SEQ + + + WHERE TO_CHAR ( M.SBMT_DE, 'YYYYMMDD' ) BETWEEN #searchStartDt# AND #searchEndDt# + + + + + + + M.ADR_NO LIKE '%'||TRIM(#searchKeyword#)||'%' + + + AP.RPPL_NM LIKE '%'||TRIM(#searchKeyword#)||'%' + + + CCD.CODE_NM LIKE '%'||TRIM(#searchKeyword#)||'%' + + + DM.MEM_DEPT_NM LIKE '%'||TRIM(#searchKeyword#)||'%' + + + + + + + + AND ( + + #ckStsList[]# + + + ( M.STAT_CD NOT LIKE '10%' OR M.STAT_CD IN ('104050','101050') ) + + + + OR DLVRY.DLVRY_SEQ IS NOT NULL + + ) + + + + ( M.STAT_CD NOT LIKE '10%' OR M.STAT_CD IN ('104050','101050') ) + + + + + + + + + + + + + + + + + + + INSERT INTO ADR_CLOSE_DOC + ( + ADR_SEQ /* 조정일련번호 */ + , ADR_SN /* 조정회차 */ + , CLOSE_DOC_TY /* 종결문서구분 */ + , CLOSE_DOC /* 종결문서일련번호 */ + , CLOSE_CN1 /* 내용1 */ + , CLOSE_CN2 /* 내용2 */ + , CLOSE_CN3 /* 내용3 */ + + , RPLY_END_DE /* 회신기안일자 */ + + + , SBMT_YN /* 제출여부 */ + , SBMT_DE /* 제출일시 */ + + + , APPR_YN /* 결재여부 */ + , APPR_DE /* 결재일시 */ + + + , FRST_REGIST_PNTTM /* 등록일시 */ + , FRST_REGISTER_ID /* 등록자 */ + , LAST_UPDT_PNTTM /* 수정일시 */ + , LAST_UPDUSR_ID /* */ + , ADR_OJCT_DE /* 이의신청기한 */ + ) + VALUES + ( + #adrSeq# + , #adrSn# + , #closeDocTy# + , #closeDoc# + , #closeCn1# + , #closeCn2# + , #closeCn3# + + , #rplyEndDeDay#||#rplyEndDeTime# + + + , #sbmtYn# + , #sbmtDe# + + + , #apprYn# + , #apprDe# + + , SYS_DATETIME + , #frstRegisterId# + , SYS_DATETIME + , #lastUpdusrId# + , #adrOjctDe# + + ) + + + + + UPDATE ADR_CLOSE_DOC SET + CLOSE_CN1 = #closeCn1# + , CLOSE_CN2 = #closeCn2# + , CLOSE_CN3 = #closeCn3# + + , RPLY_END_DE = #rplyEndDeDay#||#rplyEndDeTime# /* 회신기안일자 */ + + + , SBMT_YN = #sbmtYn# + , SBMT_DE = #sbmtDe# + + + , APPR_YN = #apprYn# + , APPR_DE = #apprDe# + + , LAST_UPDUSR_ID = #lastUpdusrId# + , LAST_UPDT_PNTTM = SYS_DATETIME + + , ADR_OJCT_DE = #adrOjctDe# /* 이의신청기한 */ + + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND CLOSE_DOC_TY = #closeDocTy# + AND CLOSE_DOC = #closeDoc# + + + + + DELETE FROM ADR_CLOSE_DOC + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND CLOSE_DOC_TY = #closeDocTy# + AND CLOSE_DOC = #closeDoc# + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/crt/Crt_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/crt/Crt_SQL_Tibero.xml new file mode 100644 index 00000000..4c357fd2 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/crt/Crt_SQL_Tibero.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/dlvinfo/Dlvinfo_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/dlvinfo/Dlvinfo_SQL_Tibero.xml new file mode 100644 index 00000000..d3cd7578 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/dlvinfo/Dlvinfo_SQL_Tibero.xml @@ -0,0 +1,269 @@ + + + + + + + + + + + FROM ADR_DLVRY D + LEFT JOIN ADR_MGR_MASTER M ON M.ADR_SEQ = D.ADR_SEQ + WHERE 1=1 + + AND D.REC_DE IS NOT NULL + + + AND D.REC_DE IS NULL + + + + AND D.DLVRY_DOC_TY = #srcDocty# + + + + + AND M.ADR_NO LIKE '%'||#srcTxt#||'%' + + + + + AND D.RPPL_NM LIKE '%'||#srcTxt#||'%' + + + + + AND (M.ADR_NO LIKE '%'||#srcTxt#||'%' + OR D.RPPL_NM LIKE '%'||#srcTxt#||'%') + + + + + + + + + + + + + + + UPDATE ADR_DLVRY SET + SEND_DE = #sendDeDay#||#sendDeTime# + , REC_DE = #recDeDay#||#recDeTime# + , REG_NM = #regNm# + , LAST_UPDUSR_ID = #lastUpdusrId# + , LAST_UPDT_PNTTM = SYS_DATETIME + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND DLVRY_SEQ = #dlvrySeq# + + + + + + DELETE FROM ADR_DLVRY + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND DLVRY_SEQ = #dlvrySeq# + + + + + + INSERT INTO ADR_DLVRY ( + ADR_SEQ + , ADR_SN + , DLVRY_SEQ + , RPPL_TY + , RPPL_NM + , REG_NM + , DLVRY_DOC_TY + , SEND_DE + + + , REC_DE + + + , FRST_REGIST_PNTTM + , FRST_REGISTER_ID + , LAST_UPDT_PNTTM + , LAST_UPDUSR_ID + ) VALUES ( + #adrSeq# + , #adrSn# + , #dlvrySeq# + , #rpplTy# + , #rpplNm# + , #regNm# + , #dlvryDocTy# + , #sendDeDay#||#sendDeTime# + + + , #recDeDay#||#recDeTime# + + + , SYS_DATETIME + , #frstRegisterId# + , SYS_DATETIME + , #lastUpdusrId# + ) + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/dnt/Dnt_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/dnt/Dnt_SQL_Tibero.xml new file mode 100644 index 00000000..6aa62896 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/dnt/Dnt_SQL_Tibero.xml @@ -0,0 +1,134 @@ + + + + + + + INSERT INTO ADR_APP_MGR + ( + ADR_SEQ + , ADR_SN + , APP_SEQ + , ADR_ADMIN_ID + , APP_DE + , APP_PLACE + , APP_PLACE_ADDR + , APP_PLACE_TY + , APP_PLACE_ADDR_TY + , FRST_REGIST_PNTTM + , FRST_REGISTER_ID + , LAST_UPDT_PNTTM + , LAST_UPDUSR_ID + ) VALUES ( + #adrSeq# + , #adrSn# + , NVL((SELECT COUNT(1) FROM ADR_APP_MGR WHERE ADR_SEQ=#adrSeq# AND ADR_SN=#adrSn# ),0)+1 + , #adrAdmId# + , #appDeDay#||#appDeTime#||'00' + , #appPlace# + , #appPlaceAddr# + , #appPlaceTy# + , #appPlaceAddrTy# + , SYS_DATETIME + , #frstRegisterId# + , SYS_DATETIME + , #lastUpdusrId# + + ) + + + + UPDATE ADR_APP_MGR SET + APP_DE = #appDeDay#||#appDeTime#||'00' + , APP_PLACE = #appPlace# + , APP_PLACE_ADDR = #appPlaceAddr# + + , APP_PLACE_TY = #appPlaceTy# + , APP_PLACE_ADDR_TY = #appPlaceAddrTy# + + , LAST_UPDUSR_ID = #lastUpdusrId# + , LAST_UPDT_PNTTM = SYS_DATETIME + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND APP_SEQ = #appSeq# + + + + + DELETE FROM ADR_APP_MGR + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND APP_SEQ = #appSeq# + + + + UPDATE ADR_ASS_MGR SET + ADD_USR_ID = #addUsrId# + , ADD_CHG_YN = #addChgYn# + , LAST_UPDUSR_ID = #lastUpdusrId# + , LAST_UPDT_PNTTM = SYS_DATETIME + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND ASS_SEQ = #assSeq# + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/drt/Drt_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/drt/Drt_SQL_Tibero.xml new file mode 100644 index 00000000..6b660fe9 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/drt/Drt_SQL_Tibero.xml @@ -0,0 +1,360 @@ + + + + + + + + + INSERT INTO ADR_AGNT_MGR + ( + ADR_SEQ + , ADR_SN + , AGNT_SEQ + , RPPL_SEQ + , AGNT_SBMT_YN + , AGNT_APPR_YN + , AGNT_ID + , RPPL_RLTN_TY + , RPPL_RLTN_CN + , AGNT_NM + , AGNT_BRTH_DT + , AGNT_POST + , AGNT_ADDR + , AGNT_ADDR_DTL + , AGNT_PHONE + , AGNT_CELNUM + , AGNT_EMAIL + , AGNT_EMAIL_YN + , AGNT_SMS_YN + , SBMT_YN + , SBMT_DE + , USR_CI + , APPR_YN + , APPR_DE + , ATCH_FILE_ID + , FRST_REGIST_PNTTM + , FRST_REGISTER_ID + , LAST_UPDT_PNTTM + , LAST_UPDUSR_ID + , AGNT_REAL_POST + , AGNT_REAL_ADDR + , AGNT_REAL_ADDR_DTL + ) VALUES ( + #adrSeq# + , #adrSn# + , #agntSeq# + , #rpplSeq# + , #agntSbmtYn# + , #agntApprYn# + , #agntId# + , #rpplRltnTy# + , #rpplRltnCn# + , #agntNm# + , #agntBrthDt# + , #agntPost# + , #agntAddr# + , #agntAddrDtl# + , #agntPhone# + , #agntCelnum# + , #agntEmail# + , #agntEmailYn# + , #agntSmsYn# + , #sbmtYn# + , #sbmtDe# + , #usrCi# + , #apprYn# + , #apprDe# + , #atchFileId# + , SYS_DATETIME + , #frstRegisterId# + , SYS_DATETIME + , #lastUpdusrId# + , #agntRealPost# + , #agntRealAddr# + , #agntRealAddrDtl# + ) + + + + + + + + + + + + + + INSERT INTO ADR_ASS_MGR + ( + ADR_SEQ + , ADR_SN + , ASS_SEQ + , ASS_USR_TY + , ADD_USR_ID + , ADD_YN + , ADD_CHG_YN + , FRST_REGIST_PNTTM + , FRST_REGISTER_ID + , LAST_UPDT_PNTTM + , LAST_UPDUSR_ID + ) + VALUES + ( + #adrSeq# + , #adrSn# + , #assSeq# + , #assUsrTy# + , #addUsrId# + , #addYn# + , #addChgYn# + , SYS_DATETIME + , #frstRegisterId# + , SYS_DATETIME + , #lastUpdusrId# + ) + + + INSERT INTO ADR_PRTCL_MGR + ( + ADR_SEQ + , ADR_SN + , PRTCL_SEQ + , OPEN_YN + , APP_DE + , APP_PLACE_TY + , APP_PLACE + , NEXT_APP_DE_YN + , NEXT_APP_DE + , APP_RESULT_TY + , PRTCL_CN + + , FRST_REGIST_PNTTM + , FRST_REGISTER_ID + , LAST_UPDT_PNTTM + , LAST_UPDUSR_ID + ) + VALUES + ( + #adrSeq# + , #adrSn# + , #prtclSeq# + , #openYn# + , #appDeDay#||#appDeTime#||'00' + , #appPlaceTy# + , #appPlace# + , #nextAppDeYn# + + , #nextAppDeDay#||#nextAppDeTime#||'00' + + + , NULL + + , #appResultTy# + , #prtclCn# + + , SYS_DATETIME + , #frstRegisterId# + , SYS_DATETIME + , #lastUpdusrId# + ) + + + + UPDATE ADR_ASS_MGR SET + ASS_USR_TY = #assUsrTy# + , ADD_USR_ID = #addUsrId# + , ADD_YN = #addYn# + , ADD_CHG_YN = #addChgYn# + + , LAST_UPDUSR_ID = #lastUpdusrId# + , LAST_UPDT_PNTTM = SYS_DATETIME + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND ASS_SEQ = #assSeq# + + + UPDATE ADR_PRTCL_MGR SET + OPEN_YN = #openYn# + + + , APP_DE = #appDeDay#||#appDeTime#||'00' + + + , APP_DE = NULL + + + , APP_PLACE_TY = #appPlaceTy# + + + , APP_PLACE = NULL + + + , APP_PLACE = #appPlace# + + + , NEXT_APP_DE_YN = #nextAppDeYn# + + + , NEXT_APP_DE = #nextAppDeDay#||#nextAppDeTime#||'00' + + + , NEXT_APP_DE = NULL + + + , APP_RESULT_TY = #appResultTy# + , PRTCL_CN = #prtclCn# + + , LAST_UPDUSR_ID = #lastUpdusrId# + , LAST_UPDT_PNTTM = SYS_DATETIME + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND PRTCL_SEQ = #prtclSeq# + + + + + DELETE FROM ADR_ASS_MGR + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND ASS_SEQ = #assSeq# + + + + DELETE FROM ADR_PRTCL_MGR + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND PRTCL_SEQ = #prtclSeq# + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/drtctr/DrtCtr_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/drtctr/DrtCtr_SQL_Tibero.xml new file mode 100644 index 00000000..0804dfff --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/drtctr/DrtCtr_SQL_Tibero.xml @@ -0,0 +1,327 @@ + + + + + + + + + + + + + + + INSERT INTO ADR_ASS_MGR + ( + ADR_SEQ + , ADR_SN + , ASS_SEQ + , ASS_USR_TY + , ADD_USR_ID + , ADD_YN + , ADD_CHG_YN + , FRST_REGIST_PNTTM + , FRST_REGISTER_ID + , LAST_UPDT_PNTTM + , LAST_UPDUSR_ID + ) + VALUES + ( + #adrSeq# + , #adrSn# + , #assSeq# + , #assUsrTy# + , #addUsrId# + , #addYn# + , #addChgYn# + , SYS_DATETIME + , #frstRegisterId# + , SYS_DATETIME + , #lastUpdusrId# + ) + + + INSERT INTO ADR_PRTCL_MGR + ( + ADR_SEQ + , ADR_SN + , PRTCL_SEQ + , OPEN_YN + , APP_DE + , APP_PLACE_TY + , APP_PLACE + + + , FRST_REGIST_PNTTM + , FRST_REGISTER_ID + , LAST_UPDT_PNTTM + , LAST_UPDUSR_ID + ) + VALUES + ( + #adrSeq# + , #adrSn# + , #prtclSeq# + , #openYn# + , #appDeDay#||#appDeTime#||'00' + , #appPlaceTy# + , #appPlace# + + + , SYS_DATETIME + , #frstRegisterId# + , SYS_DATETIME + , #lastUpdusrId# + ) + + + + + INSERT + INTO ADR_PRTCL_CTR_MGR + ( + ADR_SEQ, + ADR_SN, + PRTCL_SEQ, + CTR_CN, + FRST_REGIST_PNTTM, + FRST_REGISTER_ID, + LAST_UPDT_PNTTM, + LAST_UPDUSR_ID + ) + VALUES + ( + #adrSeq# + , #adrSn# + , #prtclSeq# + , #ctrCn# + , SYS_DATETIME + , #frstRegisterId# + , SYS_DATETIME + , #lastUpdusrId# + ) + + + + + UPDATE ADR_ASS_MGR SET + ASS_USR_TY = #assUsrTy# + , ADD_USR_ID = #addUsrId# + , ADD_YN = #addYn# + , ADD_CHG_YN = #addChgYn# + , LAST_UPDUSR_ID = #lastUpdusrId# + , LAST_UPDT_PNTTM = SYS_DATETIME + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND ASS_SEQ = #assSeq# + + + + UPDATE ADR_PRTCL_MGR SET + OPEN_YN = #openYn# + + + , APP_DE = #appDeDay#||#appDeTime#||'00' + + + , APP_DE = NULL + + + , APP_PLACE_TY = #appPlaceTy# + + + , APP_PLACE = NULL + + + , APP_PLACE = #appPlace# + + + + + , LAST_UPDUSR_ID = #lastUpdusrId# + , LAST_UPDT_PNTTM = SYS_DATETIME + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND PRTCL_SEQ = #prtclSeq# + + + + + UPDATE ADR_PRTCL_CTR_MGR + SET + CTR_CN = #ctrCn#, + LAST_UPDT_PNTTM = SYS_DATETIME, + LAST_UPDUSR_ID = #lastUpdusrId# + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND PRTCL_SEQ = #prtclSeq# + + + + + + DELETE FROM ADR_ASS_MGR + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND ASS_SEQ = #assSeq# + + + + DELETE FROM ADR_PRTCL_MGR + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND PRTCL_SEQ = #prtclSeq# + + + + + DELETE FROM ADR_PRTCL_CTR_MGR + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND PRTCL_SEQ = #prtclSeq# + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/dtb/Dtb_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/dtb/Dtb_SQL_Tibero.xml new file mode 100644 index 00000000..0dd7bc6d --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/dtb/Dtb_SQL_Tibero.xml @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + FROM ADR_MEM_MGR M + LEFT JOIN ADR_MEM_DEPT_MAP DMP ON M.MEM_SEQ = DMP.MEM_SEQ + LEFT JOIN ADR_MEM_DEPT_MGR D ON D.MEM_DEPT_SEQ = DMP.MEM_DEPT_SEQ + WHERE 1=1 + AND DMP.MEM_GRADE = #memGrade# + + AND M.MEM_NAME LIKE '%'||#srcMemName#||'%' + + + AND M.MEM_SEQ NOT + + #assValList[]# + + + + + + + + + + + + + + + + + DELETE FROM ADR_ASS_MGR + WHERE ADR_SEQ = #adrSeq# + + AND ADR_SN = #adrSn# + + + + + + INSERT + INTO ADR_ASS_MGR + ( + ADR_SEQ + , ADR_SN + , ASS_SEQ + , ASS_USR_TY + , ADD_USR_ID + , ADD_CHG_YN + , FRST_REGIST_PNTTM + , FRST_REGISTER_ID + , LAST_UPDT_PNTTM + , LAST_UPDUSR_ID + ) + VALUES + ( + #adrSeq# + , #adrSn# + , #assSeq# + , #assUsrTy# + , trim(#addUsrId#) + , #addChgYn# + , SYS_DATETIME + , #frstRegisterId# + , SYS_DATETIME + , #lastUpdusrId# + ) + + + + UPDATE ADR_MGR_DETAIL + SET ADR_ADM_ID = #adrAdmId# + , MEM_DEPT_SEQ = #memDeptSeq# + , LAST_UPDT_PNTTM = SYS_DATETIME + , LAST_UPDUSR_ID = #lastUpdusrId# + WHERE ADR_SEQ = #adrSeq# + + AND ADR_SN = #adrSn# + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/ent/Ent_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/ent/Ent_SQL_Tibero.xml new file mode 100644 index 00000000..69699bc6 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/ent/Ent_SQL_Tibero.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + UPDATE ADR_CNCL_MGR SET + APPR_YN = #apprYn#, + LAST_UPDUSR_ID = #lastUpdusrId#, + LAST_UPDT_PNTTM = SYS_DATETIME + WHERE ADR_SEQ = #adrSeq# + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/expm/ExpmManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/expm/ExpmManage_SQL_Tibero.xml new file mode 100644 index 00000000..f1116a8a --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/expm/ExpmManage_SQL_Tibero.xml @@ -0,0 +1,157 @@ + + + + + + + + + + + + MERGE INTO ADR_EXPM_MGR T1 USING DB_ROOT ON (T1.EXPM_CC_TY = #expmCcTy#) + WHEN MATCHED THEN + UPDATE SET + EXPM_TIT = #expmTit#, + ATCH_FILE_ID = #atchFileId#, + LAST_UPDT_PNTTM = NOW(), + LAST_UPDUSR_ID = #lastUpdusrId# + WHEN NOT MATCHED THEN + INSERT ( + EXPM_CC_TY + ,EXPM_TIT + ,ATCH_FILE_ID + ,FRST_REGIST_PNTTM + ,FRST_REGISTER_ID + ,LAST_UPDT_PNTTM + ,LAST_UPDUSR_ID + ) VALUES ( + #expmCcTy# + ,#expmTit# + ,#atchFileId# + ,NOW() + ,#frstRegisterId# + ,NOW() + ,#lastUpdusrId# + ) + + + + DELETE FROM ADR_EXPM_DTL WHERE EXPM_CC_TY = #expmCcTy# + + + + INSERT INTO ADR_EXPM_DTL( + EXPM_CD + ,EXPM_CC_TY + ,EXPM_CN + ,FRST_REGIST_PNTTM + ,FRST_REGISTER_ID + ,LAST_UPDT_PNTTM + ,LAST_UPDUSR_ID + )VALUES( + #expmCd# + ,#expmCcTy# + ,#expmCn# + ,NOW() + ,#frstRegisterId# + ,NOW() + ,#lastUpdusrId# + ) + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/iam/IamManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/iam/IamManage_SQL_Tibero.xml new file mode 100644 index 00000000..522cf798 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/iam/IamManage_SQL_Tibero.xml @@ -0,0 +1,544 @@ + + + + + + + + + + + + + + + + + UPDATE ADR_SBMT_DETAIL_MGR SET + SBMT_YN1 = #sbmtYn# + ,SBMT_DE1 = NOW() + ,LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + WHERE 1=1 + AND ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND SBMT_SEQ = #sbmtSeq# + AND SBMT_ID1 = #sbmtId# + + + + UPDATE ADR_SBMT_MGR SET + + + SBMT_YN1 = #sbmtYn# + ,SBMT_DE1 = NOW() + + + SBMT_YN2 = #sbmtYn# + ,SBMT_DE2 = NOW() + + + SBMT_YN3 = #sbmtYn# + ,SBMT_DE3 = NOW() + + + SBMT_YN4 = #sbmtYn# + ,SBMT_DE4 = NOW() + + + SBMT_YN5 = #sbmtYn# + ,SBMT_DE5 = NOW() + + + SBMT_YN6 = #sbmtYn# + ,SBMT_DE6 = NOW() + + + ,LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + WHERE 1=1 + AND ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND SBMT_SEQ = #sbmtSeq# + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/oad/Oad_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/oad/Oad_SQL_Tibero.xml new file mode 100644 index 00000000..ed0b8c95 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/oad/Oad_SQL_Tibero.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/ojct/Ojct_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/ojct/Ojct_SQL_Tibero.xml new file mode 100644 index 00000000..efdee48e --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/ojct/Ojct_SQL_Tibero.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/sbmt/SbmtGradeManager_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/sbmt/SbmtGradeManager_SQL_Tibero.xml new file mode 100644 index 00000000..62cf6b56 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/sbmt/SbmtGradeManager_SQL_Tibero.xml @@ -0,0 +1,89 @@ + + + + + + + + + + INSERT + INTO adr_sbmt_grade_mgr + ( + sbmt_grade_seq, + sbmt_grade_detail_seq, + sbmt_grade_cd, + sbmt_id, + frst_regist_pnttm, + frst_register_id + ) + VALUES + ( + #sbmtGradeSeq#, + #sbmtGradeDetailSeq#, + #sbmtGradeCd#, + #sbmtId#, + NOW(), + #frstRegisterId# + ) + + + + + + + + + UPDATE adr_sbmt_grade_mgr SET + sbmt_id = #sbmtId# + ,last_updt_pnttm = NOW() + ,last_updusr_id = #frstRegisterId# + WHERE 1=1 + AND sbmt_grade_seq = #sbmtGradeSeq# + AND sbmt_grade_detail_seq = #sbmtGradeDetailSeq# + + + + + MERGE INTO adr_sbmt_grade_mgr a USING db_root + ON a.sbmt_grade_seq = #sbmtGradeSeq# + AND a.sbmt_grade_detail_seq = #sbmtGradeDetailSeq# + WHEN MATCHED THEN + UPDATE SET + a.sbmt_id = #sbmtId# + ,a.last_updt_pnttm = NOW() + ,a.last_updusr_id = #frstRegisterId# + WHEN NOT MATCHED THEN + INSERT ( + a.sbmt_grade_seq + ,a.sbmt_grade_detail_seq + ,a.sbmt_grade_cd + ,a.sbmt_id + ,a.frst_regist_pnttm + ,a.frst_register_id + ) VALUES ( + #sbmtGradeSeq#, + #sbmtGradeDetailSeq#, + #sbmtGradeCd#, + #sbmtId#, + NOW(), + #frstRegisterId# + ) + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjReqMgr/AdjReqMgr_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjReqMgr/AdjReqMgr_SQL_Tibero.xml new file mode 100644 index 00000000..8d17119d --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjReqMgr/AdjReqMgr_SQL_Tibero.xml @@ -0,0 +1,885 @@ + + + + + + + + + + + INSERT INTO ADR_MGR_MASTER ( + ADR_SEQ + ,STAT_CD + ,REQ_OL_CD + ,REQ_CN1 + ,REQ_CN2 + ,REQ_TY + ,CC_TY + ,SBMT_YN + ,SBMT_DE + ,ADR_PAY_YN + ,APPR_DE + ,ATCH_FILE_ID + ,FRST_REGIST_PNTTM + ,FRST_REGISTER_ID + ,LAST_UPDT_PNTTM + ,LAST_UPDUSR_ID + ) VALUES ( + #adrSeq# + ,#statCd# + ,#reqOlCd# + ,#reqCn1# + ,#reqCn2# + ,#reqTy# + ,#ccTy# + ,'N' + ,NOW() + ,'N' + ,NOW() + ,#atchFileId# + ,NOW() + ,#frstRegisterId# + ,NOW() + ,#lastUpdusrId# + ) + + + + + INSERT INTO ADR_RPPL ( + ADR_SEQ + ,RPPL_SEQ + ,RPPL_TY + ,AGNT_YN + ,RPPL_USR_TY + ,ADR_OL_YN + ,RPPL_ID + ,RPPL_NM + ,RPPL_BIZ_NO + ,RPPL_BIZ_ID + ,RPPL_BIZ_NM + ,RPPL_POST + ,RPPL_ADDR + ,RPPL_ADDR_DTL + ,RPPL_ADDR_CP_YN + ,RPPL_REAL_POST + ,RPPL_REAL_ADDR + ,RPPL_REAL_ADDR_DTL + ,RPPL_PHONE + ,RPPL_EMAIL + ,RPPL_EMAIL_YN + ,RPPL_SMS_YN + ,RPPL_CLASS + ,RPPL_GRADE + ,SBMT_YN + ,SBMT_DE + ,APPR_YN + ,APPR_DE + ,ATCH_FILE_ID + ,RPPL_RELATION + ,RPPL_RELATION_ETC + ,FRST_REGIST_PNTTM + ,FRST_REGISTER_ID + ,LAST_UPDT_PNTTM + ,LAST_UPDUSR_ID + ) VALUES ( + #adrSeq# + ,#rpplSeq# + ,#rpplTy# + ,#agntYn# + ,#rpplUsrTy# + ,#adrOlYn# + ,#rpplId# + ,#rpplNm# + ,#rpplBizNo# + ,#rpplBizId# + ,#rpplBizNm# + ,#rpplPost# + ,#rpplAddr# + ,#rpplAddrDtl# + ,#rpplAddrCpYn# + ,#rpplRealPost# + ,#rpplRealAddr# + ,#rpplRealAddrDtl# + ,#rpplPhone# + ,#rpplEmail# + ,#rpplEmailYn# + ,#rpplSmsYn# + ,#rpplClass# + ,#rpplGrade# + ,'N' + ,NOW() + ,'N' + ,NOW() + ,#atchFileId# + ,#rpplRelation# + ,#rpplRelationEtc# + ,NOW() + ,#frstRegisterId# + ,NOW() + ,#lastUpdusrId# + ) + + + + + + + + + + + + + + + + UPDATE ADR_EDT_REQ SET + + + APPR_YN = #apprYn#, + + + EDT_STATUS = '03', + + + + REJT_RESON = #rejtReson#, + + + SBMT_YN = #sbmtYn#, + SBMT_DE = NULL, + + LAST_UPDT_PNTTM = NOW(), + LAST_UPDUSR_ID = #lastUpdusrId# + WHERE ADR_SEQ = #adrSeq# + AND EDT_SN = #edtSn# + + + + UPDATE ADR_MGR_MASTER SET + + STAT_CD = #statCd#, + + + REJECT_CD = #rejectCd#, + + + REJECT_CN = #rejectCn#, + + LAST_UPDT_PNTTM = NOW(), + LAST_UPDUSR_ID = #lastUpdtPnttm# + WHERE ADR_SEQ = #adrSeq# + + + + + DELETE FROM ADR_APPR_MGR WHERE ADR_SEQ = #adrSeq# + + + + INSERT INTO ADR_APPR_MGR ( + ADR_SEQ, + APPR_SEQ, + ADR_SN, + APPR_TY, + APPR_SN, + APPR_ID, + APPR_YN, + APPR_RSON, + APPR_DE, + FRST_REGIST_PNTTM, + FRST_REGISTER_ID, + LAST_UPDT_PNTTM, + LAST_UPDUSR_ID, + ADR_COST + ) VALUES ( + #adrSeq#, + #apprSeq#, + (SELECT ADR_SN FROM ADR_MGR_DEATAIL_MAX WHERE ADR_SEQ = #adrSeq#), + #apprTy#, + #apprSn#, + #apprId#, + #apprYn#, + #apprRson#, + NULL, + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId#, + #adrCost# + ) + + + + DELETE FROM ADR_MLT_APPR_MGR WHERE MLT_APPR_SEQ = #mltApprSeq# + + + + INSERT INTO ADR_MLT_APPR_MGR ( + MLT_APPR_SEQ, + ADR_SEQ, + FRST_REGIST_PNTTM, + FRST_REGISTER_ID, + LAST_UPDT_PNTTM, + LAST_UPDUSR_ID + ) VALUES ( + #mltApprSeq#, + #adrSeq#, + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId# + ) + + + + + + + + + + + + + + + + + + + + + UPDATE ADR_MGR_MASTER SET + + STAT_CD = #statCd#, + + LAST_UPDT_PNTTM = NOW(), + LAST_UPDUSR_ID = #lastUpdusrId# + WHERE ADR_SEQ = #adrSeq# + + + + UPDATE ADR_APPR_MGR SET + APPR_ID = #apprId# + ,APPR_YN = 'Y' + ,APPR_DE = NOW() + ,LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + WHERE ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + + + + UPDATE ADR_MGR_MASTER SET + ADR_COST = #adrCost# + ,ADR_PAY_YN = 'Y' + ,LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + WHERE ADR_SEQ = #adrSeq# + + + + + INSERT INTO ADR_HSTRY ( + ADR_SEQ + ,ADR_SN + ,ADR_HSTRY_SEQ + ,HSTRY_DE + ,HSTRY_CN + ,HSTRY_DETAIL_CN + ,ATCH_FILE_ID + ,FRST_REGIST_PNTTM + ,FRST_REGISTER_ID + ,LAST_UPDT_PNTTM + ,LAST_UPDUSR_ID + ,DLVRY_SEQ + ,STAT_CD + ,REF_ADR_SEQ + ,REF_ADR_SN + ,REF_SEQ_1 + ,REF_SEQ_2 + ) VALUES ( + #adrSeq# + ,#adrSn# + ,#adrHstrySeq# + ,NOW() + ,#hstryCn# + ,#hstryDetailCn# + ,#atchFileId# + ,NOW() + ,#frstRegisterId# + ,NOW() + ,#lastUpdusrId# + ,#dlvrySeq# + ,#statCd# + ,#adrSeq# + ,#adrSn# + ,#refSeq1# + ,#refSeq2# + ) + + + + + UPDATE ADR_HSTRY SET + HSTRY_CN = #hstryCn# + ,ATCH_FILE_ID = #atchFileId# + ,LAST_UPDT_PNTTM = NOW() + WHERE 1=1 + AND ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND ADR_HSTRY_SEQ = #adrHstrySeq# + + + + + + + + + + + + + + INSERT INTO ADR_SC_TRAN ( + TR_NUM + ,TR_SENDDATE + ,TR_ID + /*,TR_SENDSTAT*/ + /*,TR_MSGTYPE*/ + ,TR_PHONE + ,TR_CALLBACK + ,TR_MSG + ,EMAIL_SEND_RESULT + ) VALUES ( + (SELECT IFNULL(MAX(TR_NUM), 0) + 1 FROM ADR_SC_TRAN) + ,SYSDATE + ,#trId# + /*,'0'*/ + /*,'0'*/ + ,IFNULL(#rpplPhone#, '-') + ,IFNULL(#sendTelNo#, '-') + ,#sendMsg# + ,#emailSendResult# + ) + + + + + INSERT INTO ADR_MMS_MSG ( + MSGKEY + ,ID + ,SUBJECT + ,PHONE + ,CALLBACK + ,STATUS + ,REQDATE + ,MSG + ,TYPE + ,EMAIL_SEND_RESULT + ) VALUES ( + (SELECT IFNULL(MAX(MSGKEY), 0) + 1 FROM ADR_MMS_MSG) + ,#trId# + ,'[한국저작권위원회]' + ,#rpplPhone# + ,#sendTelNo# + ,'0' + ,SYSDATE + ,#sendMsg# + ,'0' + ,#emailSendResult# + ) + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjReqMgrOff/AdjReqMgrOff_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjReqMgrOff/AdjReqMgrOff_SQL_Tibero.xml new file mode 100644 index 00000000..111cad01 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjReqMgrOff/AdjReqMgrOff_SQL_Tibero.xml @@ -0,0 +1,698 @@ + + + + + + + + + + + INSERT INTO ADR_MGR_MASTER ( + ADR_SEQ + ,STAT_CD + ,REQ_OL_CD + ,REQ_CN1 + ,REQ_CN2 + ,REQ_TY + ,CC_TY + ,SBMT_YN + ,SBMT_DE + ,ADR_PAY_YN + ,APPR_DE + ,ATCH_FILE_ID + ,FRST_REGIST_PNTTM + ,FRST_REGISTER_ID + ,LAST_UPDT_PNTTM + ,LAST_UPDUSR_ID + ) VALUES ( + #adrSeq# + ,#statCd# + ,#reqOlCd# + ,#reqCn1# + ,#reqCn2# + ,#reqTy# + ,#ccTy# + ,'N' + ,NOW() + ,'N' + ,NOW() + ,#atchFileId# + ,NOW() + ,#frstRegisterId# + ,NOW() + ,#lastUpdusrId# + ) + + + + + INSERT INTO ADR_MGR_DETAIL( + ADR_SEQ, + ADR_SN, + FRST_REGIST_PNTTM, + FRST_REGISTER_ID, + LAST_UPDT_PNTTM, + LAST_UPDUSR_ID + ) + VALUES + ( + #adrSeq#, + #adrSn#, + NOW() , + #frstRegisterId# , + NOW() , + #lastUpdusrId# + ) + + + + + INSERT INTO ADR_RPPL ( + ADR_SEQ + ,RPPL_SEQ + ,RPPL_TY + ,AGNT_YN + ,RPPL_USR_TY + ,ADR_OL_YN + ,RPPL_ID + ,RPPL_NM + ,RPPL_BIZ_NO + ,RPPL_BIZ_ID + ,RPPL_BIZ_NM + ,RPPL_POST + ,RPPL_ADDR + ,RPPL_ADDR_DTL + ,RPPL_ADDR_CP_YN + ,RPPL_REAL_POST + ,RPPL_REAL_ADDR + ,RPPL_REAL_ADDR_DTL + ,RPPL_PHONE + ,RPPL_EMAIL + ,RPPL_EMAIL_YN + ,RPPL_SMS_YN + ,RPPL_CLASS + ,RPPL_GRADE + ,SBMT_YN + ,SBMT_DE + ,APPR_YN + ,APPR_DE + ,ATCH_FILE_ID + ,RPPL_RELATION + ,RPPL_RELATION_ETC + ,FRST_REGIST_PNTTM + ,FRST_REGISTER_ID + ,LAST_UPDT_PNTTM + ,LAST_UPDUSR_ID + ) VALUES ( + #adrSeq# + ,#rpplSeq# + ,#rpplTy# + ,#agntYn# + ,#rpplUsrTy# + ,#adrOlYn# + ,#rpplId# + ,#rpplNm# + ,#rpplBizNo# + ,#rpplBizId# + ,#rpplBizNm# + ,#rpplPost# + ,#rpplAddr# + ,#rpplAddrDtl# + ,#rpplAddrCpYn# + ,#rpplRealPost# + ,#rpplRealAddr# + ,#rpplRealAddrDtl# + ,#rpplPhone# + ,#rpplEmail# + ,#rpplEmailYn# + ,#rpplSmsYn# + ,#rpplClass# + ,#rpplGrade# + ,'N' + ,NOW() + ,'N' + ,NOW() + ,#atchFileId# + ,#rpplRelation# + ,#rpplRelationEtc# + ,NOW() + ,#frstRegisterId# + ,NOW() + ,#lastUpdusrId# + ) + + + + + + + + + + + + DELETE + FROM ADR_RPPL + WHERE ADR_SEQ = #adrSeq# + AND RPPL_SEQ = #rpplSeq# + + + + + + UPDATE ADR_MGR_MASTER SET + REQ_CN1 = #reqCn1# + ,REQ_CN2 = #reqCn2# + ,REQ_TY = #reqTy# + ,CC_TY = #ccTy# + ,ATCH_FILE_ID = #atchFileId# + ,LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + WHERE 1=1 + AND ADR_SEQ = #adrSeq# + + + + + + + + UPDATE ADR_RPPL SET + RPPL_TY = #rpplTy# + ,AGNT_YN = #agntYn# + ,RPPL_USR_TY = #rpplUsrTy# + ,RPPL_NM = #rpplNm# + ,RPPL_BIZ_NO = #rpplBizNo# + ,RPPL_BIZ_ID = #rpplBizId# + ,RPPL_BIZ_NM = #rpplBizNm# + ,RPPL_POST = #rpplPost# + ,RPPL_ADDR = #rpplAddr# + ,RPPL_ADDR_DTL = #rpplAddrDtl# + ,RPPL_REAL_POST = #rpplRealPost# + ,RPPL_REAL_ADDR = #rpplRealAddr# + ,RPPL_REAL_ADDR_DTL = #rpplRealAddrDtl# + ,RPPL_PHONE = #rpplPhone# + ,RPPL_EMAIL = #rpplEmail# + ,RPPL_EMAIL_YN = #rpplEmailYn# + ,RPPL_SMS_YN = #rpplSmsYn# + ,RPPL_CLASS = #rpplClass# + ,RPPL_GRADE = #rpplGrade# + ,ATCH_FILE_ID = #atchFileId# + ,RPPL_RELATION = #rpplRelation# + ,RPPL_RELATION_ETC = #rpplRelationEtc# + ,LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + WHERE 1=1 + AND ADR_SEQ = #adrSeq# + AND RPPL_SEQ = #rpplSeq# + + + + + + + + + + + + UPDATE ADR_MGR_MASTER SET USE_YN = 'N' + WHERE ADR_SEQ = #adrSeq# + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjcclt/AdjustConciliator_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjcclt/AdjustConciliator_SQL_Tibero.xml new file mode 100644 index 00000000..d0368d6e --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjcclt/AdjustConciliator_SQL_Tibero.xml @@ -0,0 +1,1788 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO ADR_MEM_CMNT ( + ADR_SEQ, + ADR_SN, + CMNT_TY, + CMNT_SEQ, + MEM_SEQ, + CMNT_CN, + FRST_REGIST_PNTTM, + FRST_REGISTER_ID, + LAST_UPDT_PNTTM, + LAST_UPDUSR_ID + ) VALUES ( + #adrSeq#, + #adrSn#, + #cmntTy#, + #cmntSeq#, + #memSeq#, + #cmntCn#, + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId# + ) + + + + + + UPDATE ADR_CLOSE_DOC SET + APPR_YN = #apprYn# + ,APPR_DE = NOW() + ,LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + WHERE 1=1 + AND ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND CLOSE_DOC_TY = #closeDocTy# + + + + + + + + UPDATE ADR_SBMT_DETAIL_MGR SET + SBMT_YN1 = #sbmtYn# + ,SBMT_DE1 = NOW() + ,LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + WHERE 1=1 + AND ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND SBMT_SEQ = #sbmtSeq# + AND SBMT_ID1 = #sbmtId# + + + + UPDATE ADR_SBMT_MGR SET + + + SBMT_YN1 = #sbmtYn# + ,SBMT_DE1 = NOW() + + + SBMT_YN2 = #sbmtYn# + ,SBMT_DE2 = NOW() + + + SBMT_YN3 = #sbmtYn# + ,SBMT_DE3 = NOW() + + + SBMT_YN4 = #sbmtYn# + ,SBMT_DE4 = NOW() + + + SBMT_YN5 = #sbmtYn# + ,SBMT_DE5 = NOW() + + + SBMT_YN6 = #sbmtYn# + ,SBMT_DE6 = NOW() + + + ,LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + WHERE 1=1 + AND ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND SBMT_SEQ = #sbmtSeq# + + + + + + + + + SELECT + ADR_SEQ + ,ADR_NO + ,STAT_CD + ,REQ_OL_CD + ,REQ_CN1 + ,REQ_CN2 + ,REQ_TY + ,CC_TY + ,SBMT_YN + ,SBMT_DE + ,ADR_COST + ,ADR_PAY_YN + ,APPR_SEQ + ,APPR_DE + ,ATCH_FILE_ID + ,( + SELECT + CASE + WHEN COUNT(*) 1 THEN GROUP_CONCAT(RPPL_NM SEPARATOR ',') + ELSE RPPL_NM || '외' || (COUNT(*)-1) || '명' + END RPPL_NMS + FROM ADR_RPPL S1 + WHERE 1=1 + AND S1.adr_seq = T1.adr_seq + AND S1.RPPL_TY = '20' + GROUP BY S1.adr_seq + ORDER BY S1.FRST_REGIST_PNTTM + ) AS RES_PON_DENT_NM + , ( SELECT RPPL_NM FROM ADR_RPPL s1 WHERE 1=1 AND S1.adr_seq = T1.adr_seq AND s1.RPPL_TY = '30') AS DEPU_TY_NM + , ( SELECT RPPL_NM FROM ADR_RPPL s1 WHERE 1=1 AND S1.adr_seq = T1.adr_seq AND s1.RPPL_TY = '10') AS APPLI_CANT_NM + ,FRST_REGIST_PNTTM + ,FRST_REGISTER_ID + ,LAST_UPDT_PNTTM + ,LAST_UPDUSR_ID + FROM ADR_MGR_MASTER T1 + WHERE 1=1 + AND T1.STAT_CD = ]]> '202050' + AND T1.USE_YN ]]> 'N' + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjst/AdjstReq_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjst/AdjstReq_SQL_Tibero.xml new file mode 100644 index 00000000..e0b6046f --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjst/AdjstReq_SQL_Tibero.xml @@ -0,0 +1,857 @@ + + + + + + + + + + INSERT INTO ADR_MGR_MASTER ( + ADR_SEQ + ,STAT_CD + ,REQ_OL_CD + ,REQ_CN1 + ,REQ_CN2 + ,REQ_TY + ,CC_TY + ,SBMT_YN + ,SBMT_DE + ,ADR_PAY_YN + ,APPR_DE + ,ATCH_FILE_ID + ,FRST_REGIST_PNTTM + ,FRST_REGISTER_ID + ,LAST_UPDT_PNTTM + ,LAST_UPDUSR_ID + ) VALUES ( + #adrSeq# + ,#statCd# + ,#reqOlCd# + ,#reqCn1# + ,#reqCn2# + ,#reqTy# + ,#ccTy# + ,'N' + ,NOW() + ,'N' + ,NOW() + ,#atchFileId# + ,NOW() + ,#frstRegisterId# + ,NOW() + ,#lastUpdusrId# + ) + + + + + + + + INSERT INTO ADR_MGR_DETAIL( + ADR_SEQ, + ADR_SN, + FRST_REGIST_PNTTM, + FRST_REGISTER_ID, + LAST_UPDT_PNTTM, + LAST_UPDUSR_ID + ) + VALUES + ( + #adrSeq#, + #adrSn#, + NOW() , + #frstRegisterId# , + NOW() , + #lastUpdusrId# + ) + + + + + + + + + + UPDATE ADR_MGR_MASTER SET + + REQ_CN1 = #reqCn1#, + + + REQ_CN2 = #reqCn2#, + + + CC_TY = #ccTy#, + + + ATCH_FILE_ID = #atchFileId#, + + LAST_UPDT_PNTTM = NOW(), + LAST_UPDUSR_ID = #lastUpdusrId# + WHERE 1=1 + AND ADR_SEQ = #adrSeq# + + + + + UPDATE ADR_MGR_MASTER SET + STAT_CD = #statCd# + ,LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + WHERE 1=1 + AND ADR_SEQ = #adrSeq# + + + + + + DELETE FROM ADR_RPPL + WHERE ADR_SEQ = #adrSeq# + + + + + + DELETE FROM ADR_MGR_MASTER + WHERE 1=1 + AND ADR_SEQ = #adrSeq# + + + + + + DELETE + FROM ADR_RPPL + WHERE ADR_SEQ = #adrSeq# + AND RPPL_SEQ = #rpplSeq# + AND FRST_REGISTER_ID = #frstRegisterId# + + + + + + + INSERT INTO ADR_RPPL ( + ADR_SEQ + ,RPPL_SEQ + ,RPPL_TY + ,AGNT_YN + ,RPPL_USR_TY + ,ADR_OL_YN + ,RPPL_ID + ,RPPL_NM + ,RPPL_BIZ_NO + ,RPPL_BIZ_ID + ,RPPL_BIZ_NM + ,RPPL_POST + ,RPPL_ADDR + ,RPPL_ADDR_DTL + ,RPPL_ADDR_CP_YN + ,RPPL_REAL_POST + ,RPPL_REAL_ADDR + ,RPPL_REAL_ADDR_DTL + ,RPPL_PHONE + ,RPPL_EMAIL + ,RPPL_EMAIL_YN + ,RPPL_SMS_YN + ,RPPL_CLASS + ,RPPL_GRADE + ,SBMT_YN + ,SBMT_DE + ,APPR_YN + ,APPR_DE + ,ATCH_FILE_ID + ,RPPL_RELATION + ,RPPL_RELATION_ETC + ,FRST_REGIST_PNTTM + ,FRST_REGISTER_ID + ,LAST_UPDT_PNTTM + ,LAST_UPDUSR_ID + ) VALUES ( + #adrSeq# + ,#rpplSeq# + ,#rpplTy# + ,#agntYn# + ,#rpplUsrTy# + ,#adrOlYn# + ,#rpplId# + ,#rpplNm# + ,REPLACE(#rpplBizNo# , '-' , '') + ,REPLACE(#rpplBizId# , '-' , '') + ,#rpplBizNm# + ,#rpplPost# + ,#rpplAddr# + ,#rpplAddrDtl# + ,#rpplAddrCpYn# + ,#rpplRealPost# + ,#rpplRealAddr# + ,#rpplRealAddrDtl# + ,#rpplPhone# + ,#rpplEmail# + ,#rpplEmailYn# + ,#rpplSmsYn# + ,#rpplClass# + ,#rpplGrade# + ,'N' + ,NOW() + ,'N' + ,NOW() + ,#atchFileId# + ,#rpplRelation# + ,#rpplRelationEtc# + ,NOW() + ,#frstRegisterId# + ,NOW() + ,#lastUpdusrId# + ) + + + + + + + + UPDATE ADR_RPPL SET + RPPL_TY = #rpplTy# + ,RPPL_ID = #rpplId# + ,AGNT_YN = #agntYn# + ,RPPL_USR_TY = #rpplUsrTy# + ,RPPL_NM = #rpplNm# + ,RPPL_BIZ_NO = REPLACE(#rpplBizNo# , '-' , '') + ,RPPL_BIZ_ID = REPLACE(#rpplBizId# , '-' , '') + ,RPPL_BIZ_NM = #rpplBizNm# + ,RPPL_POST = #rpplPost# + ,RPPL_ADDR = #rpplAddr# + ,RPPL_ADDR_DTL = #rpplAddrDtl# + ,RPPL_REAL_POST = #rpplRealPost# + ,RPPL_REAL_ADDR = #rpplRealAddr# + ,RPPL_REAL_ADDR_DTL = #rpplRealAddrDtl# + ,RPPL_PHONE = #rpplPhone# + ,RPPL_EMAIL = #rpplEmail# + ,RPPL_EMAIL_YN = #rpplEmailYn# + ,RPPL_SMS_YN = #rpplSmsYn# + ,RPPL_CLASS = #rpplClass# + ,RPPL_GRADE = #rpplGrade# + ,ATCH_FILE_ID = #atchFileId# + ,RPPL_RELATION = #rpplRelation# + ,RPPL_RELATION_ETC = #rpplRelationEtc# + ,LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + WHERE 1=1 + AND ADR_SEQ = #adrSeq# + AND RPPL_SEQ = #rpplSeq# + + + + MERGE INTO ADR_RPPL T1 USING DB_ROOT + ON (T1.ADR_SEQ = #adrSeq# AND T1.RPPL_SEQ = #rpplSeq# AND T1.RPPL_TY = #rpplTy#) + WHEN MATCHED THEN + UPDATE SET + RPPL_TY = #rpplTy# + ,AGNT_YN = #agntYn# + ,RPPL_USR_TY = #rpplUsrTy# + ,RPPL_NM = #rpplNm# + ,RPPL_BIZ_NO = REPLACE(#rpplBizNo# , '-' , '') + ,RPPL_BIZ_ID = REPLACE(#rpplBizId# , '-' , '') + ,RPPL_BIZ_NM = #rpplBizNm# + ,RPPL_POST = #rpplPost# + ,RPPL_ADDR = #rpplAddr# + ,RPPL_ADDR_DTL = #rpplAddrDtl# + ,RPPL_REAL_POST = #rpplRealPost# + ,RPPL_REAL_ADDR = #rpplRealAddr# + ,RPPL_REAL_ADDR_DTL = #rpplRealAddrDtl# + ,RPPL_PHONE = #rpplPhone# + ,RPPL_EMAIL = #rpplEmail# + ,RPPL_EMAIL_YN = #rpplEmailYn# + ,RPPL_SMS_YN = #rpplSmsYn# + ,RPPL_CLASS = #rpplClass# + ,RPPL_GRADE = #rpplGrade# + ,ATCH_FILE_ID = #atchFileId# + ,RPPL_RELATION = #rpplRelation# + ,RPPL_RELATION_ETC = #rpplRelationEtc# + ,LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + WHEN NOT MATCHED THEN + INSERT ( + ADR_SEQ + ,RPPL_SEQ + ,RPPL_TY + ,AGNT_YN + ,RPPL_USR_TY + ,ADR_OL_YN + ,RPPL_ID + ,RPPL_NM + ,RPPL_BIZ_NO + ,RPPL_BIZ_ID + ,RPPL_BIZ_NM + ,RPPL_POST + ,RPPL_ADDR + ,RPPL_ADDR_DTL + ,RPPL_ADDR_CP_YN + ,RPPL_REAL_POST + ,RPPL_REAL_ADDR + ,RPPL_REAL_ADDR_DTL + ,RPPL_PHONE + ,RPPL_EMAIL + ,RPPL_EMAIL_YN + ,RPPL_SMS_YN + ,RPPL_CLASS + ,RPPL_GRADE + ,SBMT_YN + ,SBMT_DE + ,APPR_YN + ,APPR_DE + ,ATCH_FILE_ID + ,RPPL_RELATION + ,RPPL_RELATION_ETC + ,FRST_REGIST_PNTTM + ,FRST_REGISTER_ID + ,LAST_UPDT_PNTTM + ,LAST_UPDUSR_ID + ) VALUES ( + #adrSeq# + ,#rpplSeq# + ,#rpplTy# + ,#agntYn# + ,#rpplUsrTy# + ,#adrOlYn# + ,#rpplId# + ,#rpplNm# + ,REPLACE(#rpplBizNo# , '-' , '') + ,REPLACE(#rpplBizId# , '-' , '') + ,#rpplBizNm# + ,#rpplPost# + ,#rpplAddr# + ,#rpplAddrDtl# + ,#rpplAddrCpYn# + ,#rpplRealPost# + ,#rpplRealAddr# + ,#rpplRealAddrDtl# + ,#rpplPhone# + ,#rpplEmail# + ,#rpplEmailYn# + ,#rpplSmsYn# + ,#rpplClass# + ,#rpplGrade# + ,'N' + ,NOW() + ,'N' + ,NOW() + ,#atchFileId# + ,#rpplRelation# + ,#rpplRelationEtc# + ,NOW() + ,#frstRegisterId# + ,NOW() + ,#lastUpdusrId# + ) + + + + DELETE FROM ADR_RPPL + WHERE 1=1 + AND ADR_SEQ = #adrSeq# + AND RPPL_TY = #rpplTy# + AND RPPL_SEQ + + #existSeqList[]# + + + + + + DELETE FROM ADR_RPPL + WHERE 1=1 + AND ADR_SEQ = #adrSeq# + AND RPPL_SEQ = #rpplSeq# + + + + + + INSERT INTO ADR_AGNT_MGR ( + ADR_SEQ + ,ADR_SN + ,AGNT_SEQ + ,RPPL_SEQ + ,AGNT_SBMT_YN + ,AGNT_APPR_YN + ,AGNT_ID + ,RPPL_RLTN_TY + ,RPPL_RLTN_CN + ,AGNT_NM + ,AGNT_BRTH_DT + ,AGNT_POST + ,AGNT_ADDR + ,AGNT_ADDR_DTL + ,AGNT_PHONE + ,AGNT_CELNUM + ,AGNT_EMAIL + ,AGNT_EMAIL_YN + ,AGNT_SMS_YN + ,SBMT_YN + ,SBMT_DE + ,USR_CI + ,APPR_YN + ,APPR_DE + ,ATCH_FILE_ID + ,FRST_REGIST_PNTTM + ,FRST_REGISTER_ID + ,LAST_UPDT_PNTTM + ,LAST_UPDUSR_ID + ) VALUES ( + #adrSeq# + ,#adrSn# + ,#agntSeq# + ,#rpplSeq# + ,#agntSbmtYn# + ,#agntApprYn# + ,#agntId# + ,#rpplRltnTy# + ,#rpplRltnCn# + ,#agntNm# + ,#agntBrthDt# + ,#agntPost# + ,#agntAddr# + ,#agntAddrDtl# + ,#agntPhone# + ,#agntCelnum# + ,#agntEmail# + ,#agntEmailYn# + ,#agntSmsYn# + ,#sbmtYn# + ,#sbmtDe# + ,#usrCi# + ,#apprYn# + ,#apprDe# + ,#atchFileId# + ,NOW() + ,#frstRegisterId# + ,NOW() + ,#lastUpdusrId# + ) + + + + + + UPDATE ADR_AGNT_MGR SET + RPPL_SEQ = #rpplSeq# + ,AGNT_SBMT_YN = #agntSbmtYn# + ,AGNT_APPR_YN = #agntApprYn# + ,AGNT_ID = #agntId# + ,RPPL_RLTN_TY = #rpplRltnTy# + ,RPPL_RLTN_CN = #rpplRltnCn# + ,AGNT_NM = #agntNm# + ,AGNT_BRTH_DT = #agntBrthDt# + ,AGNT_POST = #agntPost# + ,AGNT_ADDR = #agntAddr# + ,AGNT_ADDR_DTL = #agntAddrDtl# + ,AGNT_PHONE = #agntPhone# + ,AGNT_CELNUM = #agntCelnum# + ,AGNT_EMAIL = #agntEmail# + ,AGNT_EMAIL_YN = #agntEmailYn# + ,AGNT_SMS_YN = #agntSmsYn# + ,SBMT_YN = #sbmtYn# + ,SBMT_DE = #sbmtDe# + ,USR_CI = #usrCi# + /*,APPR_YN = #apprYn# + ,APPR_DE = #apprDe#*/ + ,ATCH_FILE_ID = #atchFileId# + ,LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + WHERE 1=1 + AND ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND AGNT_SEQ = #agntSeq# + + + + DELETE FROM ADR_AGNT_MGR + WHERE 1=1 + AND ADR_SEQ = #adrSeq# + AND ADR_SN = #adrSn# + AND AGNT_SEQ = #agntSeq# + + + + + + + + + + + + + + + + + + + + + UPDATE ADR_MGR_MASTER + SET ( + REQ_CN1 + ,REQ_CN2 + ,REQ_TY + ,CC_TY + ) = ( + SELECT + REQ_CN1 + ,REQ_CN2 + ,REQ_TY + ,CC_TY + FROM ADR_MGR_MASTER + WHERE ADR_SEQ = #copyAdrSeq# + ) + WHERE ADR_SEQ = #adrSeq# + + + + + + UPDATE ADR_EDT_REQ SET + EDT_STATUS = #edtStatus#, + CPMTE_DT = NOW(), + LAST_UPDT_PNTTM = NOW(), + LAST_UPDUSR_ID = #lastUpdusrId# + WHERE ADR_SEQ = #adrSeq# + AND EDT_SN = #edtSn# + AND EDT_TY = #edtTy# + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/aprvl/AprvlLineMgr_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/aprvl/AprvlLineMgr_SQL_Tibero.xml new file mode 100644 index 00000000..c9b27176 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/aprvl/AprvlLineMgr_SQL_Tibero.xml @@ -0,0 +1,211 @@ + + + + + + + + + adr_sbmt_line_mgr + + + + + sbmt_line_seq, + sbmt_ty_cd, + sbmt_grade_cd1, + sbmt_grade_cd2, + sbmt_grade_cd3, + sbmt_grade_cd4, + sbmt_grade_cd5, + sbmt_grade_cd6, + sbmt_line_cnt, + + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id + + + + sbmt_line_seq AS sbmtLineSeq, + sbmt_ty_cd AS sbmtTyCd, + sbmt_grade_cd1 AS sbmtGradeCd1, + sbmt_grade_cd2 AS sbmtGradeCd2, + sbmt_grade_cd3 AS sbmtGradeCd3, + sbmt_grade_cd4 AS sbmtGradeCd4, + sbmt_grade_cd5 AS sbmtGradeCd5, + sbmt_grade_cd6 AS sbmtGradeCd6, + sbmt_line_cnt AS sbmtLineCnt, + + frst_regist_pnttm AS frstRegistPnttm, + frst_register_id AS frstRegisterId, + last_updt_pnttm AS lastUpdtPnttm, + last_updusr_id AS lastUpdusrId + + + + + + + SELECT IFNULL(MAX(ADDR_AGENCY_ID),0)+1 AS ADDR_AGENCY_ID FROM + + + INSERT INTO ( + + + )VALUES( + #addrAgencyId# + , #addrGrpNm# + , #addrPhoneNo# + , #atchFileId# + , #requestTxt# + + , #processStatus# + + , date_format(now(),'%Y%m%d%H%i%s') + + + , #processDe# + + + , date_format(now(),'%Y%m%d%H%i%s') + , #registerId# + , #ntcrIp# + , 'N' + , null + ) + + + + + + + + UPDATE + + SET + + ADDR_GRP_NM = #addrGrpNm#, + + + ADDR_PHONE_NO = #addrPhoneNo#, + + + ATCH_FILE_ID = #atchFileId#, + + + REQUEST_TXT = #requestTxt#, + + + PROCESS_STATUS = #processStatus#, + PROCESS_DE = date_format(now(),'%Y%m%d%H%i%s'), + + + REGISTER_ID = #registerId#, + + + NTCR_IP = #ntcrIp#, + + + DELETE_YN = #delFlag#, + DELETE_DE = date_format(now(),'%Y%m%d%H%i%s'), + + + + + ADDR_AGENCY_ID = #addrAgencyId# + + WHERE + ADDR_AGENCY_ID = #addrAgencyId# + + + + + DELETE FROM + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/aprvl/AprvlMgr_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/aprvl/AprvlMgr_SQL_Tibero.xml new file mode 100644 index 00000000..8ffa07cd --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/aprvl/AprvlMgr_SQL_Tibero.xml @@ -0,0 +1,434 @@ + + + + + + + + + adr_sbmt_mgr + + + + + adr_seq, + adr_sn, + sbmt_seq, + sbmt_ty, + sbmt_mem_ty, + sbmt_step_cnt, + sbmt_id1, + sbmt_yn1, + sbmt_de1, + sbmt_id2, + sbmt_yn2, + sbmt_de2, + sbmt_id3, + sbmt_yn3, + sbmt_de3, + sbmt_id4, + sbmt_yn4, + sbmt_de4, + sbmt_id5, + sbmt_yn5, + sbmt_de5, + sbmt_id6, + sbmt_yn6, + sbmt_de6, + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id + + + + a.adr_seq AS adrSeq, + a.adr_sn AS adrSn, + a.sbmt_seq AS sbmtSeq, + a.sbmt_ty AS sbmtTy, + a.sbmt_mem_ty AS sbmtMemTy, + a.sbmt_step_cnt AS sbmtStepCnt, + ifnull(a.sbmt_id1,'') AS sbmtId1, + a.sbmt_yn1 AS sbmtYn1, + a.sbmt_de1 AS sbmtDe1, + ifnull(a.sbmt_id2,'') AS sbmtId2, + a.sbmt_yn2 AS sbmtYn2, + a.sbmt_de2 AS sbmtDe2, + ifnull(a.sbmt_id3,'') AS sbmtId3, + a.sbmt_yn3 AS sbmtYn3, + a.sbmt_de3 AS sbmtDe3, + ifnull(a.sbmt_id4,'') AS sbmtId4, + a.sbmt_yn4 AS sbmtYn4, + a.sbmt_de4 AS sbmtDe4, + ifnull(a.sbmt_id5,'') AS sbmtId5, + a.sbmt_yn5 AS sbmtYn5, + a.sbmt_de5 AS sbmtDe5, + ifnull(a.sbmt_id6,'') AS sbmtId6, + a.sbmt_yn6 AS sbmtYn6, + a.sbmt_de6 AS sbmtDe6, + a.frst_regist_pnttm AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + a.last_updt_pnttm AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId + + + + + + + SELECT IFNULL(MAX(ADDR_AGENCY_ID),0)+1 AS ADDR_AGENCY_ID FROM + + + INSERT INTO ( + + + )VALUES( + #addrAgencyId# + , #addrGrpNm# + , #addrPhoneNo# + , #atchFileId# + , #requestTxt# + + , #processStatus# + + , date_format(now(),'%Y%m%d%H%i%s') + + + , #processDe# + + + , date_format(now(),'%Y%m%d%H%i%s') + , #registerId# + , #ntcrIp# + , 'N' + , null + ) + + + + + INSERT INTO ( + + + ) + SELECT * + FROM ( + SELECT adr_seq + , adr_sn + , MAX(sbmt_seq) sbmt_seq + , MAX(sbmt_ty_cd) sbmt_ty + , #sbmtMemTy# sbmt_mem_ty /* 10- 교육확정만 */ + , MAX(sbmt_line_cnt) sbmt_step_cnt + , MAX(IF(num=1,IFNULL(sbmt_id, IFNULL(mem_seq, sbmt_grade_cd1)),null)) sbmt_id1 + , IF(MAX(sbmt_line_cnt)>=1,'A',null) sbmt_yn1 + , null sbmt_de1 + + , MAX(IF(num=2,IFNULL(sbmt_id, IFNULL(mem_seq, sbmt_grade_cd2)),null)) sbmt_id2 + , IF(MAX(sbmt_line_cnt)>=2,'A',null) sbmt_yn2 + , null sbmt_de2 + + , MAX(IF(num=3,IFNULL(sbmt_id, IFNULL(mem_seq, sbmt_grade_cd3)),null)) sbmt_id3 + , IF(MAX(sbmt_line_cnt)>=3,'A',null) sbmt_yn3 + , null sbmt_de3 + + , MAX(IF(num=4,IFNULL(sbmt_id, IFNULL(mem_seq, sbmt_grade_cd4)),null)) sbmt_id4 + , IF(MAX(sbmt_line_cnt)>=4,'A',null) sbmt_yn4 + , null sbmt_de4 + + , MAX(IF(num=5,IFNULL(sbmt_id, IFNULL(mem_seq, sbmt_grade_cd5)),null)) sbmt_id5 + , IF(MAX(sbmt_line_cnt)>=5,'A',null) sbmt_yn5 + , null sbmt_de5 + + , MAX(IF(num=6,IFNULL(sbmt_id, IFNULL(mem_seq, sbmt_grade_cd6)),null)) sbmt_id6 + , IF(MAX(sbmt_line_cnt)>=6,'A',null) sbmt_yn6 + , null sbmt_de6 + + ,NOW() frst_regist_pnttm + ,#frstRegisterId# frst_register_id + ,null last_updt_pnttm + ,null last_updusr_id + + FROM ( + SELECT + #adrSeq# adr_seq + , #adrSn# adr_sn + , cc.* + + , CONCAT( + IF(num=1, + IF(sbmt_grade_cd1='10', IFNULL(usr_101050, bb.sbmt_id) , bb.sbmt_id),'' + ) + , IF(num=2, + IF(sbmt_grade_cd2='10', IFNULL(usr_101050, bb.sbmt_id) , bb.sbmt_id),'' + ) + , IF(num=3, + IF(sbmt_grade_cd3='10', IFNULL(usr_101050, bb.sbmt_id) , bb.sbmt_id),'' + ) + , IF(num=4, + IF(sbmt_grade_cd4='10', IFNULL(usr_101050, bb.sbmt_id) , bb.sbmt_id),'' + ) + , IF(num=5, + IF(sbmt_grade_cd5='10', IFNULL(usr_101050, bb.sbmt_id) , bb.sbmt_id),'' + ) + , IF(num=6, + IF(sbmt_grade_cd6='10', IFNULL(usr_101050, bb.sbmt_id) , bb.sbmt_id),'' + ) + ) sbmt_id + + /* + , bb.sbmt_id + */ + + , aa.* + , dd.* + FROM ( + SELECT b.* + ,a.* + FROM adr_sbmt_line_mgr a /*기준 결재선 */ + , ( + SELECT 1 AS NUM + UNION ALL SELECT 2 + UNION ALL SELECT 3 + UNION ALL SELECT 4 + UNION ALL SELECT 5 + UNION ALL SELECT 6 + )b + WHERE 1=1 + AND a.sbmt_ty_cd=#sbmtTyCd# + AND a.sbmt_line_cnt>=b.NUM + )aa + + LEFT OUTER JOIN adr_sbmt_grade_mgr bb /* 기본 결재자 연결 */ + ON( + (aa.sbmt_grade_cd1=bb.sbmt_grade_cd AND aa.num=1) + OR (aa.sbmt_grade_cd2=bb.sbmt_grade_cd AND aa.num=2) + OR (aa.sbmt_grade_cd3=bb.sbmt_grade_cd AND aa.num=3) + OR (aa.sbmt_grade_cd4=bb.sbmt_grade_cd AND aa.num=4) + OR (aa.sbmt_grade_cd5=bb.sbmt_grade_cd AND aa.num=5) + OR (aa.sbmt_grade_cd6=bb.sbmt_grade_cd AND aa.num=6) + ) + + LEFT OUTER JOIN ( + SELECT c.mem_grade, d.mem_seq + FROM adr_mgr_detail a + , adr_mem_dept_mgr b + , adr_mem_dept_map c + , adr_mem_mgr d + WHERE a.adr_seq=#adrSeq# + AND a.adr_sn=#adrSn# + AND a.mem_dept_seq=b.mem_dept_seq + AND b.mem_dept_seq=c.mem_dept_seq + AND c.mem_grade='01' + AND c.mem_seq=d.mem_seq + + ) cc + ON( + (aa.sbmt_grade_cd1='50' AND cc.mem_grade='01' AND aa.num=1) + OR (aa.sbmt_grade_cd2='50' AND cc.mem_grade='01' AND aa.num=2) + OR (aa.sbmt_grade_cd3='50' AND cc.mem_grade='01' AND aa.num=3) + OR (aa.sbmt_grade_cd4='50' AND cc.mem_grade='01' AND aa.num=4) + OR (aa.sbmt_grade_cd5='50' AND cc.mem_grade='01' AND aa.num=5) + OR (aa.sbmt_grade_cd6='50' AND cc.mem_grade='01' AND aa.num=6) + ) + + /* 담당자장 연결 */ + + ,( + SELECT IFNULL(MAX(sbmt_seq),0)+1 sbmt_seq + FROM adr_sbmt_mgr + WHERE adr_seq=#adrSeq# + AND adr_sn=#adrSn# + )dd + + LEFT OUTER JOIN ( + + SELECT MAX(last_updusr_id) usr_101050 + FROM adr_hstry a + WHERE adr_seq=#adrSeq# + AND stat_cd='101050' + + )ee ON (1=1) + + + )aaa + GROUP BY adr_seq, adr_sn + )aaaa + WHERE 1=1 + AND (TRIM(aaaa.sbmt_id1)!='50' or aaaa.sbmt_id1 IS null) + AND (TRIM(aaaa.sbmt_id2)!='50' or aaaa.sbmt_id2 IS null) + AND (TRIM(aaaa.sbmt_id3)!='50' or aaaa.sbmt_id3 IS null) + AND (TRIM(aaaa.sbmt_id4)!='50' or aaaa.sbmt_id4 IS null) + AND (TRIM(aaaa.sbmt_id5)!='50' or aaaa.sbmt_id5 IS null) + AND (TRIM(aaaa.sbmt_id6)!='50' or aaaa.sbmt_id6 IS null) + + + + + INSERT INTO adr_sbmt_detail_mgr ( + adr_seq + ,adr_sn + ,sbmt_seq + ,sbmt_detail_seq + + ,sbmt_id1,sbmt_yn1,sbmt_de1 + + ,frst_regist_pnttm,frst_register_id + ,last_updt_pnttm,last_updusr_id + + ) + + SELECT a0.adr_seq + , a0.adr_sn + , a0.sbmt_seq + , ROW_NUMBER() OVER (ORDER BY d.mem_seq DESC ) sbmt_detail_seq + + , d.mem_seq sbmt_id1 + , 'A' sbmt_yn1 + , NULL sbmt_de1 + + ,NOW() + ,#frstRegisterId# + ,null + ,null + + FROM ( + + SELECT a.adr_seq + , a.adr_sn + , MAX(a.sbmt_seq) sbmt_seq + FROM adr_sbmt_mgr a + WHERE a.adr_seq=#adrSeq# + AND a.adr_sn=#adrSn# + GROUP BY a.adr_seq + , a.adr_sn + + )a0 + , adr_mgr_detail a + , adr_mem_dept_mgr b + , adr_mem_dept_map c + , adr_mem_mgr d + WHERE a0.adr_seq=a.adr_seq + AND a0.adr_sn=a.adr_sn + AND a.mem_dept_seq=b.mem_dept_seq + AND b.mem_dept_seq=c.mem_dept_seq + /* AND c.mem_grade='01' 담당자장 - 01, 담당자 - 02, 담당자인 경우는 제거 */ + AND c.mem_seq=d.mem_seq + + + + + + + + + + + + + DELETE FROM + + + + + + + + DELETE FROM + adr_sbmt_detail_mgr + WHERE adr_seq=#adrSeq# + AND adr_sn=#adrSn# + AND sbmt_seq=#sbmtSeq# + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/kccadrCom/KccadrCom_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/kccadrCom/KccadrCom_SQL_Tibero.xml new file mode 100644 index 00000000..6c4c6350 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/kccadrCom/KccadrCom_SQL_Tibero.xml @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/ojct/Ojct_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/ojct/Ojct_SQL_Tibero.xml new file mode 100644 index 00000000..b52050ee --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/ojct/Ojct_SQL_Tibero.xml @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + INSERT INTO ADR_OJCT ( + ADR_SEQ + ,ADR_SN + ,OJCT_SEQ + ,OJCT_CN + ,ATCH_FILE_ID + ,OJCT_CD + ,FRST_REGIST_PNTTM + ,FRST_REGISTER_ID + ,SBMT_DT + ) VALUES ( + #adrSeq# + ,#adrSn# + ,#ojctSeq# + ,#ojctCn# + ,#atchFileId# + ,#ojctCd# + ,now() + ,#frstRegisterId# + ,now() + ) + + + + + + + + DELETE FROM ADR_OJCT + WHERE 1=1 + AND OJCT_SEQ = #ojctSeq# + + + + + DELETE FROM LETTNFILE + WHERE 1=1 + AND ATCH_FILE_ID = #atchFileId# + + + + + DELETE FROM LETTNFILEDETAIL + WHERE 1=1 + AND ATCH_FILE_ID = #atchFileId# + + + + + UPDATE + ADR_OJCT + SET + LAST_UPDT_PNTTM = now() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + ,OJCT_CN = #ojctCn# + + + ,ATCH_FILE_ID = #atchFileId# + + + ,OJCT_CD = #ojctCd# + + WHERE 1=1 + AND OJCT_SEQ = #ojctSeq# + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/kccadr/sch/SchduleManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/sch/SchduleManage_SQL_Tibero.xml new file mode 100644 index 00000000..d7b3c402 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/sch/SchduleManage_SQL_Tibero.xml @@ -0,0 +1,309 @@ + + + + + + + + INSERT INTO ADR_SCH_MGR ( + SCH_SEQ, + [TYPE], + TITLE, + CONTENT, + [START], + [END], + URL, + COLOR, + TEXTCOLOR, + ALLDAY, + ATCH_FILE_ID, + FRST_REGIST_PNTTM, + FRST_REGISTER_ID, + LAST_UPDT_PNTTM, + LAST_UPDUSR_ID + ) VALUES ( + #schSeq#, + #type#, + #title#, + #content#, + (CAST(#start# AS DATETIME)), + (CAST(#end# AS DATETIME)), + #url#, + #color#, + #textColor#, + #allDay#, + #atchFileId#, + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId# + ) + + + + UPDATE ADR_SCH_MGR SET + [TYPE] = #type#, + TITLE = #title#, + CONTENT = #content#, + [START] = #start#, + [END] = #end#, + URL = #url#, + COLOR = #color#, + TEXTCOLOR = #textColor#, + ALLDAY = #allDay#, + ATCH_FILE_ID = #atchFileId#, + LAST_UPDT_PNTTM = NOW(), + LAST_UPDUSR_ID = #lastUpdusrId# + WHERE SCH_SEQ = #schSeq# + + + + + + + + + + + + + + DELETE FROM ADR_SCH_MGR WHERE SCH_SEQ + + #schSeqArr[]# + + + diff --git a/src/main/resources/egovframework/sqlmap/kccadr/stts/Stts_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/kccadr/stts/Stts_SQL_Tibero.xml new file mode 100644 index 00000000..d031dab1 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/kccadr/stts/Stts_SQL_Tibero.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/cmm/fms/EgovFile_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/cmm/fms/EgovFile_SQL_Tibero.xml new file mode 100644 index 00000000..8082e0c5 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/cmm/fms/EgovFile_SQL_Tibero.xml @@ -0,0 +1,237 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + UPDATE + LETTNFILEDETAIL + SET + ORIGNL_FILE_NM = #orignlFileNm# + WHERE 1=1 + AND ATCH_FILE_ID = #atchFileId# + AND FILE_SN = #fileSn# + + diff --git a/src/main/resources/egovframework/sqlmap/let/cmm/read/Read_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/cmm/read/Read_SQL_Tibero.xml new file mode 100644 index 00000000..9f9dec3a --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/cmm/read/Read_SQL_Tibero.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + INSERT INTO READYN ( + MENU_NO, + READ_ID, + LOGIN_ID + ) values( + #menuNo#, + #readId#, + #loginId# + ) + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/cmm/use/EgovCmmUse_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/cmm/use/EgovCmmUse_SQL_Tibero.xml new file mode 100644 index 00000000..1757a85f --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/cmm/use/EgovCmmUse_SQL_Tibero.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/cop/bbs/EgovBBSMaster_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/cop/bbs/EgovBBSMaster_SQL_Tibero.xml new file mode 100644 index 00000000..89b94b66 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/cop/bbs/EgovBBSMaster_SQL_Tibero.xml @@ -0,0 +1,702 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO LETTNBBSMASTER + (BBS_ID, BBS_TY_CODE, BBS_ATTRB_CODE, BBS_NM, BBS_INTRCN, + REPLY_POSBL_AT, FILE_ATCH_POSBL_AT, ATCH_POSBL_FILE_NUMBER, + ATCH_POSBL_FILE_SIZE, TMPLAT_ID, USE_AT, + FRST_REGISTER_ID, FRST_REGIST_PNTTM, BBS_DC, + + LIST_NUM, PAGE_NUM, TITLE_NUM, + ADD_YN, NOTICE_YN, PASSWORD_YN, OPEN_YN, + REGIDAY_YN, REGIER_YN, IP_YN, MANAGE_AUTH, + NOTICE_AUTH, LIST_AUTH, VIEW_AUTH, WRITE_AUTH, + REPLY_AUTH, ADD_AUTH, FILEATCH_AUTH, DELETE_AUTH , + + MENU_NO, + + VIEWS_YN,SE_CMMN_CD_ID, SECRET_YN + ) + VALUES + ( #bbsId#, #bbsTyCode#, #bbsAttrbCode#, #bbsNm#, #bbsIntrcn#, + #replyPosblAt#, #fileAtchPosblAt#, #posblAtchFileNumber#, + #posblAtchFileSize#, #tmplatId#, #useAt#, #frstRegisterId#, NOW(), #bbsDc#, + + #listNum#, #pageNum#, #titleNum#, + #addYn#, #noticeYn#, #passwordYn#, #openYn#, + #regidayYn#, #regierYn#, #ipYn#, #manageAuth#, + #noticeAuth#, #listAuth#, #viewAuth#, #writeAuth#, + #replyAuth#, #addAuth#, #fileatchAuth#, #deleteAuth# , + + '9620000', /**사전정보공표 */ + + #viewsYn#,#seCmmnCdId#,#secretYn# + ) + + + + + + + UPDATE LETTNBBSMASTER SET + BBS_NM = #bbsNm#, + BBS_INTRCN = #bbsIntrcn#, + BBS_TY_CODE = #bbsTyCode#, + FILE_ATCH_POSBL_AT = #fileAtchPosblAt#, + ATCH_POSBL_FILE_NUMBER = #posblAtchFileNumber#, + ATCH_POSBL_FILE_SIZE = #posblAtchFileSize#, + TMPLAT_ID = #tmplatId#, + LAST_UPDUSR_ID = #lastUpdusrId#, + LAST_UPDT_PNTTM = NOW(), + REPLY_POSBL_AT = #replyPosblAt#, + USE_AT = #useAt# , + LIST_NUM = #listNum#, + PAGE_NUM = #pageNum#, + TITLE_NUM = #titleNum#, + ADD_YN = #addYn#, + NOTICE_YN = #noticeYn#, + PASSWORD_YN = #passwordYn#, + OPEN_YN = #openYn#, + REGIDAY_YN = #regidayYn#, + REGIER_YN = #regierYn#, + IP_YN = #ipYn#, + MANAGE_AUTH = #manageAuth#, + NOTICE_AUTH = #noticeAuth#, + LIST_AUTH = #listAuth#, + VIEW_AUTH = #viewAuth#, + WRITE_AUTH = #writeAuth#, + REPLY_AUTH = #replyAuth#, + ADD_AUTH = #addAuth#, + FILEATCH_AUTH = #fileatchAuth#, + DELETE_AUTH = #deleteAuth#, + VIEWS_YN = #viewsYn#, + + WRITE_YN = #writeYn# , + + + THUMB_ATCH_FILE_YN = #thumbAtchFileYn# , + + + SE_CMMN_CD_ID = #seCmmnCdId#, + + + KOGL_CN_YN = #koglCnYn#, + + + LINK_URL_YN = #linkUrlYn#, + + + NTCE_DATE_YN = #ntceDateYn#, + + + MENU_NO = '9620000', /**사전정보공표 */ + + BBS_DC = #bbsDc#, + SECRET_YN = #secretYn# + WHERE BBS_ID = #bbsId# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + UPDATE LETTNBBSMASTER SET + MENU_NO = #menuNo#, + BBS_SORT = #bbsSort# + WHERE BBS_ID = #bbsId# + + + + + + + UPDATE LETTNBBSMASTER SET + MENU_NO = null, + BBS_SORT = 0 + WHERE MENU_NO = #menuNo# + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/let/cop/bbs/EgovBoard_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/cop/bbs/EgovBoard_SQL_Tibero.xml new file mode 100644 index 00000000..cfc01d64 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/cop/bbs/EgovBoard_SQL_Tibero.xml @@ -0,0 +1,1461 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT IFNULL(MAX(SORT_ORDR),0)+1 AS NTT_NO FROM LETTNBBS + WHERE BBS_ID = #bbsId# + + + + STR_TO_DATE(#frstRegisterPnttm#, '%Y%m%d'), + + + NOW(), + + + + + + + SELECT IFNULL(MAX(NTT_NO),0)+1 AS NTT_NO FROM LETTNBBS + WHERE BBS_ID = #bbsId# AND SORT_ORDR = #sortOrdr# + + + + + + + + + + + + + + + + + + + + + + + NTCE_BGNDE = #ntceBgnde#, + NTCE_ENDDE = #ntceEndde#, + + + NTCE_BGNDE = '', + NTCE_ENDDE = '', + + + + FRST_REGIST_PNTTM = STR_TO_DATE(#frstRegisterPnttm#, '%Y%m%d'), + + + NTCR_NM = #ntcrNm#, + + + + + + + + + + + + + + + + + + + + + + #nttNo# + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/let/cop/cmt/EgovArticleComment_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/cop/cmt/EgovArticleComment_SQL_Tibero.xml new file mode 100644 index 00000000..4aaa8936 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/cop/cmt/EgovArticleComment_SQL_Tibero.xml @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO LETTNCOMMENT + (ANSWER_NO, NTT_ID, BBS_ID, WRTER_ID, WRTER_NM, PASSWORD, + ANSWER, USE_AT, + FRST_REGISTER_ID, FRST_REGIST_PNTTM, MBL_DN + ) + VALUES + ( #commentNo#, #nttId#, #bbsId#, #wrterId#, #wrterNm#, #commentPassword#, + #commentCn#, 'Y', + #frstRegisterId#, NOW(), #mblDn# + ) + + + + + + UPDATE LETTNCOMMENT + SET USE_AT = 'N' + WHERE ANSWER_NO = #commentNo# + + + + + + + + UPDATE LETTNCOMMENT SET + ANSWER = #commentCn#, + LAST_UPDUSR_ID = #lastUpdusrId#, + LAST_UPDT_PNTTM = NOW() + WHERE ANSWER_NO = #commentNo# + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/cop/com/EgovBBSUse_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/cop/com/EgovBBSUse_SQL_Tibero.xml new file mode 100644 index 00000000..526318c9 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/cop/com/EgovBBSUse_SQL_Tibero.xml @@ -0,0 +1,356 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/let/cop/com/EgovTemplate_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/cop/com/EgovTemplate_SQL_Tibero.xml new file mode 100644 index 00000000..8f0e8823 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/cop/com/EgovTemplate_SQL_Tibero.xml @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/let/cop/org/EgovOrgChart_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/cop/org/EgovOrgChart_SQL_Tibero.xml new file mode 100644 index 00000000..62a22ac7 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/cop/org/EgovOrgChart_SQL_Tibero.xml @@ -0,0 +1,222 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + = #incrsSortOrd# + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/let/cop/resve/ResveManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/cop/resve/ResveManage_SQL_Tibero.xml new file mode 100644 index 00000000..670420bc --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/cop/resve/ResveManage_SQL_Tibero.xml @@ -0,0 +1,336 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/let/cop/smt/sim/EgovIndvdlSchdulManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/cop/smt/sim/EgovIndvdlSchdulManage_SQL_Tibero.xml new file mode 100644 index 00000000..78ea0627 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/cop/smt/sim/EgovIndvdlSchdulManage_SQL_Tibero.xml @@ -0,0 +1,317 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM LETTNDIARYINFO WHERE SCHDUL_ID = #schdulId#; + + + + + + + + UPDATE LETTNSCHDULINFO + SET + SCHDUL_SE=#schdulSe#, + SCHDUL_DEPT_ID=#schdulDeptId#, + SCHDUL_KND_CODE=#schdulKindCode#, + SCHDUL_BEGINDE=#schdulBgnde#, + SCHDUL_ENDDE=#schdulEndde#, + SCHDUL_NM=#schdulNm#, + SCHDUL_CN=#schdulCn#, + SCHDUL_IPCR_CODE=#schdulIpcrCode#, + SCHDUL_CHARGER_ID=#schdulChargerId#, + ATCH_FILE_ID=#atchFileId#, + REPTIT_SE_CODE=#reptitSeCode#, + LAST_UPDT_PNTTM = NOW(), + LAST_UPDUSR_ID = #lastUpdusrId# + WHERE SCHDUL_ID = #schdulId# + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/orgChart/OrgChartManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/orgChart/OrgChartManage_SQL_Tibero.xml new file mode 100644 index 00000000..ab5c37c9 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/orgChart/OrgChartManage_SQL_Tibero.xml @@ -0,0 +1,322 @@ + + + + + + + + + + + + + + + + + + + INSERT INTO LETTNEMPLYRINFO + ( + EMPLYR_ID + , PART_IDX + , OFCPS_NM + , USER_NM + , OFFM_TELNO + , EMAIL_ADRES + , ESNTL_ID + ) + VALUES + ( + #emplyrId# + , #partIdx# + , #ofcpsNm# + , #userNm# + , #offmTelno# + , #emailAdres# + , #esntlId# + ) + + + + UPDATE LETTNEMPLYRINFO SET + PART_IDX = #partIdx# + , OFCPS_NM = #ofcpsNm# + , USER_NM = #emplyrNm# + , EMPL_NO = #emplNo# + , OFFM_TELNO = #offmTelno# + , EMAIL_ADRES = #emailAdres# + , ESNTL_ID = #esntlId# + , USER_WORK = #userWork# + WHERE + EMPLYR_ID = #emplyrId# + + + + DELETE FROM LETTNEMPLYRINFO + WHERE EMPLYR_ID = #emplyrId# + + + + + + INSERT INTO ITSM_LOC + ( + LOC_NM, + LOC_NO, + UPPER_LOC_NO, + LOC_ORDR, + LOC_DEPTH, + USE_YN + ) + VALUES + ( + #locNm#, + #locNo#, + #upperLocNo#, + #locOrdr#, + #locDepth#, + #useYn# + ) + + + + UPDATE ITSM_LOC + SET + LOC_NM = #locNm# + WHERE LOC_NO = #locNo# + + + + DELETE FROM ITSM_LOC + WHERE LOC_NO = #locNo# + + + + UPDATE ITSM_LOC + SET FRST_REGIST_PNTTM = now(), + LOC_ORDR = #locOrdr#, + UPPER_LOC_NO = #upperMenuId# + WHERE LOC_NO = #locNo# + + + + UPDATE ITSM_LOC A , + (SELECT LOC_NO, ROW_NUMBER() OVER(ORDER BY LOC_ORDR, FRST_REGIST_PNTTM + + DESC + + ) AS SORT1 FROM ITSM_LOC + WHERE UPPER_LOC_NO = #upperLocNo# ORDER BY LOC_ORDR ASC ) B + SET A.LOC_ORDR = B.SORT1 + WHERE A.LOC_NO = B.LOC_NO + + + + UPDATE ITSM_LOC + SET LOC_CN = #locCn# + WHERE LOC_NO = #partIdx# + + + + + + + + + DELETE FROM LOC_INFO + WHERE LOC_INFO_ID = #emplyrId# + + + diff --git a/src/main/resources/egovframework/sqlmap/let/sec/gmt/EgovGroupManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/sec/gmt/EgovGroupManage_SQL_Tibero.xml new file mode 100644 index 00000000..295c8192 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/sec/gmt/EgovGroupManage_SQL_Tibero.xml @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/let/sec/ram/EgovAuthorManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/sec/ram/EgovAuthorManage_SQL_Tibero.xml new file mode 100644 index 00000000..c237f5f7 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/sec/ram/EgovAuthorManage_SQL_Tibero.xml @@ -0,0 +1,181 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + UPDATE LETTNAUTHORINFO + SET + + SORT_NUM = SORT_NUM+1 + + + SORT_NUM = SORT_NUM-1 + + WHERE SORT_NUM > #sortNum# + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/let/sec/ram/EgovAuthorRoleManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/sec/ram/EgovAuthorRoleManage_SQL_Tibero.xml new file mode 100644 index 00000000..fbb1373e --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/sec/ram/EgovAuthorRoleManage_SQL_Tibero.xml @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/let/sec/rgm/EgovAuthorGroup_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/sec/rgm/EgovAuthorGroup_SQL_Tibero.xml new file mode 100644 index 00000000..42769bf3 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/sec/rgm/EgovAuthorGroup_SQL_Tibero.xml @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + UPDATE LETTNEMPLYRSCRTYESTBS + SET AUTHOR_CODE=#authorCode# + + , MBER_TY_CODE=#mberTyCode# + + WHERE SCRTY_DTRMN_TRGET_ID=#uniqId# + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/let/sec/rmt/EgovRoleManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/sec/rmt/EgovRoleManage_SQL_Tibero.xml new file mode 100644 index 00000000..9ad1f564 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/sec/rmt/EgovRoleManage_SQL_Tibero.xml @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/let/sym/ccm/cca/EgovCmmnCodeManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/sym/ccm/cca/EgovCmmnCodeManage_SQL_Tibero.xml new file mode 100644 index 00000000..3acd03d7 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/sym/ccm/cca/EgovCmmnCodeManage_SQL_Tibero.xml @@ -0,0 +1,195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/sym/ccm/ccc/EgovCmmnClCodeManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/sym/ccm/ccc/EgovCmmnClCodeManage_SQL_Tibero.xml new file mode 100644 index 00000000..37661a9c --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/sym/ccm/ccc/EgovCmmnClCodeManage_SQL_Tibero.xml @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/sym/ccm/cde/EgovCmmnDetailCodeManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/sym/ccm/cde/EgovCmmnDetailCodeManage_SQL_Tibero.xml new file mode 100644 index 00000000..406d23f2 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/sym/ccm/cde/EgovCmmnDetailCodeManage_SQL_Tibero.xml @@ -0,0 +1,225 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + UPDATE LETTCCMMNDETAILCODE + SET CODE_NM = #codeNm# + + , CODE_DC = #codeDc# + + + , USE_AT = #useAt# + + , LAST_UPDT_PNTTM = NOW() + , LAST_UPDUSR_ID = #lastUpdusrId# + , CODE = #code# + WHERE CODE_ID = #codeId# + AND CODE = #tempCodeId# + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/sym/ccm/zip/EgovZipManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/sym/ccm/zip/EgovZipManage_SQL_Tibero.xml new file mode 100644 index 00000000..5f21f773 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/sym/ccm/zip/EgovZipManage_SQL_Tibero.xml @@ -0,0 +1,177 @@ + + + + + + + + + + + + + + + + + + SELECT IFNULL(MAX(SN)+1, 1) AS sn + FROM LETTCZIP + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/sym/log/clg/EgovLoginLog_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/sym/log/clg/EgovLoginLog_SQL_Tibero.xml new file mode 100644 index 00000000..d45b54b2 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/sym/log/clg/EgovLoginLog_SQL_Tibero.xml @@ -0,0 +1,898 @@ + + + + + + + + + + + + + + + + + + + + + + /* LoginLogDAO.logInsertLoginLog */ + INSERT INTO LETTNLOGINLOG + ( LOG_ID + , CONECT_MTHD + , CONECT_ID + , CONECT_IP + , ERROR_OCCRRNC_AT + , ERROR_CODE + + ,USER_AT + + + ,DEVICE_TYPE + + + ,PROGRM_FILE_NM + + + ,MENU_NM + + , CREAT_DT ) + VALUES ( #logId# + , #loginMthd# + , #loginId# + , #loginIp# + , #errOccrrAt# + , #errorCode# + + ,#userAt# + + + ,#deviceType# + + + , (SELECT PROGRM_FILE_NM FROM LETTNMENUINFO WHERE PROGRM_FILE_NM = #progrmFileNm# LIMIT 1 ) + + + ,#menuNm# + + , SYSDATE) + + + + + + + + + + + + + + + + + + + + + + + + /* 임시.*NOT_SQL_LOG.* */ + /* LoginLogDAO.logInsertAdminLoginLog */ + INSERT INTO LETTNLOGINLOG + ( LOG_ID + , CONECT_MTHD + , CONECT_ID + , CONECT_IP + , ERROR_OCCRRNC_AT + , ERROR_CODE + + ,USER_AT + + + ,DEVICE_TYPE + + ,PROGRM_FILE_NM + ,MENU_NM + , CREAT_DT ) + VALUES ( #logId# + , #loginMthd# + , #loginId# + , #loginIp# + , #errOccrrAt# + , #errorCode# + + ,#userAt# + + + ,#deviceType# + + , + ( SELECT A.PROGRM_FILE_NM FROM LETTNPROGRMLIST A WHERE A.URL = #url# LIMIT 1 ) + ,( + SELECT B.MENU_NM FROM LETTNPROGRMLIST A INNER JOIN LETTNMENUINFO B + WHERE A.PROGRM_FILE_NM = B.PROGRM_FILE_NM AND A.URL = #url# LIMIT 1 ) + , SYSDATE) + + + + + + + + + + + + + + + + + + + /* 임시.*NOT_SQL_LOG.* */ + UPDATE LETTNADMINMETHOD + SET METHOD_NM = #methodNm# + , PARAM = #param# + , MENU_NM = #menuNm# + , APPRO_NM = #approNm# + , PRIVACY = #privacy# + WHERE ADMOT_ID = #admotId# + + + + /* 임시.*NOT_SQL_LOG.* */ + INSERT INTO LETTNADMINMETHOD + ( + ADMOT_ID, + METHOD_NM, + PARAM, + MENU_NM, + APPRO_NM, + PRIVACY + ) + VALUES + ( + #admotId#, + #methodNm#, + #param#, + #menuNm#, + #approNm#, + #privacy# + ) + + + + DELETE FROM LETTNADMINMETHOD + WHERE ADMOT_ID=#admotId# + + + + + + + + + /* 임시.*NOT_SQL_LOG.* */ + /* LoginLogDAO.logInsertWebLoginLog */ + INSERT INTO LETTNLOGINLOG + ( LOG_ID + , CONECT_ID + , CONECT_IP + , USER_AT + , DEVICE_TYPE /**인테넛,모바일 */ + , PROGRM_FILE_NM + , MENU_NO + , MENU_NM + , URL + , CREAT_DT ) + SELECT + #logId# + , #loginId# + , #loginIp# + , #userAt# /**A:관리자, U:홈페이지 */ + , #deviceType# + , A.PROGRM_FILE_NM + , A.MENU_NO + , A.MENU_NM + , #url# + , SYSDATE + FROM LETTNMENUINFO A + INNER JOIN LETTNPROGRMLIST B ON A.PROGRM_FILE_NM = B.PROGRM_FILE_NM + WHERE B.URL IS NOT NULL + AND B.URL != '' + AND B.URL = #url# + + + + + /* 임시.*NOT_SQL_LOG.* */ + /* 2023-06-20일 저장확인을 위해 update 추가함*/ + /* LoginLogDAO.logInsertWebLoginLogNewStep1 */ + INSERT INTO LETTNLOGINLOG + ( LOG_ID + , CONECT_ID + , CONECT_IP + , USER_AT + , DEVICE_TYPE /**인테넛,모바일 */ + , PROGRM_FILE_NM + , MENU_NO + , MENU_NM + , URL + , CREAT_DT ) + SELECT + #logId# + , #loginId# + , #loginIp# + , #userAt# /**A:관리자, U:홈페이지 */ + , #deviceType# + , A.PROGRM_FILE_NM + , A.MENU_NO + , A.MENU_NM + , #url# + , SYSDATE + FROM LETTNMENUINFO A + INNER JOIN LETTNPROGRMLIST B ON A.PROGRM_FILE_NM = B.PROGRM_FILE_NM + WHERE B.URL IS NOT NULL + AND B.URL != '' + AND B.URL = #url# + + + + + /* 임시.*NOT_SQL_LOG.* */ + /* 2023-06-20일 저장확인을 위해 update 추가함*/ + /* LoginLogDAO.logInsertWebLoginLogNewStep2 */ + INSERT INTO LETTNLOGINLOG + ( LOG_ID + , CONECT_ID + , CONECT_IP + , USER_AT + , DEVICE_TYPE /**인테넛,모바일 */ + , PROGRM_FILE_NM + , MENU_NO + , MENU_NM + , URL + , CREAT_DT ) + SELECT + #logId# + , #loginId# + , #loginIp# + , #userAt# /**A:관리자, U:홈페이지 */ + , #deviceType# + , 'PROGRM_FILE_NM' + , '999999999' + , 'MENU_NM' + , #url# + , SYSDATE + FROM DUAL + + + + + /* 임시.*NOT_SQL_LOG.* */ + /* 2023-06-20일 저장확인을 위해 update 추가함*/ + /* LoginLogDAO.logInsertWebLoginLogNewStep1_bak */ + INSERT INTO LETTNLOGINLOG_BAK + ( LOG_ID + , CONECT_ID + , CONECT_IP + , USER_AT + , DEVICE_TYPE /**인테넛,모바일 */ + , PROGRM_FILE_NM + , MENU_NM + , URL + , CREAT_DT ) + + SELECT + #logId# + , #loginId# + , #loginIp# + , #userAt# /**A:관리자, U:홈페이지 */ + , #deviceType# + , method_nm + , menu_nm + , #url# + , SYSDATE + FROM LETTNADMINMETHOD + WHERE METHOD_NM = #methodNm# + LIMIT 1 + + + + + /* 임시.*NOT_SQL_LOG.* */ + /* 2023-06-20일 저장확인을 위해 update 추가함*/ + /* LoginLogDAO.logInsertWebLoginLogNewStep2 */ + INSERT INTO LETTNLOGINLOG_BAK + ( LOG_ID + , CONECT_ID + , CONECT_IP + , USER_AT + , DEVICE_TYPE /**인테넛,모바일 */ + , PROGRM_FILE_NM + , MENU_NO + , MENU_NM + , URL + , CREAT_DT ) + SELECT + #logId# + , #loginId# + , #loginIp# + , #userAt# /**A:관리자, U:홈페이지 */ + , #deviceType# + , 'PROGRM_FILE_NM' + , '999999999' + , 'MENU_NM' + , #url# + , SYSDATE + + + + + /* LoginLogDAO.logInsertWebLoginLogNewStep3_bak */ + INSERT INTO lettnadminmethod ( + admot_id, + method_nm, + param, + creat_dt, + menu_nm, + appro_nm, + privacy, + method_cd /* A or U */ + ) + + SELECT + NVL(MAX(TO_NUMBER(REPLACE(admot_id, 'ADMOTID_', ''))) + 1, 1) + , #methodNm# + , 'N' + , SYSDATE + , #methodNm# + , #url# + , 'N' + , 'U' + FROM LETTNADMINMETHOD + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/let/sym/log/lgm/EgovSysLog_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/sym/log/lgm/EgovSysLog_SQL_Tibero.xml new file mode 100644 index 00000000..ab14b246 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/sym/log/lgm/EgovSysLog_SQL_Tibero.xml @@ -0,0 +1,319 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO LETTNADMINLOG + ( ADMINLOG_ID + , CONECT_ID + , CONECT_IP + , CREAT_DT + , PROGRM_FILE_NM + , MENU_NM + , APPRO_NM + , URL + ) + SELECT #requstId# , + #rqesterId# , + #rqesterIp# , + now(), + #methodNm#, + MENU_NM , + APPRO_NM , + #url# + FROM LETTNADMINMETHOD + WHERE METHOD_NM = #methodNm# + + PARAM = #param# + + + PARAM = 'N' + + LIMIT 1 + + + + + /* SysLogDAO.logInsertAdminSysLogNewStep1 */ + INSERT INTO LETTNADMINLOG + ( ADMINLOG_ID + , CONECT_ID + , CONECT_IP + , CREAT_DT + , PROGRM_FILE_NM + , MENU_NM + , APPRO_NM + , URL + ) + SELECT #requstId# , + #rqesterId# , + #rqesterIp# , + /* + now(), + */ + sysdate, + #methodNm#, + MENU_NM , + APPRO_NM , + #url# + FROM LETTNADMINMETHOD + WHERE METHOD_NM = #methodNm# + + PARAM = #param# + + + PARAM = 'N' + + LIMIT 1 + + + + + /* SysLogDAO.logInsertAdminSysLogNewStep2 */ + INSERT INTO LETTNADMINLOG + ( ADMINLOG_ID + , CONECT_ID + , CONECT_IP + , CREAT_DT + , PROGRM_FILE_NM + , MENU_NM + , APPRO_NM + , URL + ) + SELECT #requstId# , + #rqesterId# , + #rqesterIp# , + /* + now(), + */ + sysdate, + #methodNm#, + 'MENU_NM' , + 'APPRO_NM' , + #url# + + + + + + /* SysLogDAO.logInsertAdminSysLogNewStep3 */ + INSERT INTO lettnadminmethod ( + admot_id, + method_nm, + param, + creat_dt, + menu_nm, + appro_nm, + privacy, + method_cd /* A or U */ + ) + + SELECT + MAX(REPLACE(admot_id,'ADMOTID_','')*1)+1 + , #methodNm# + , 'N' + /* + , NOW() + */ + , sysdate + , #trgetMenuNm# + , #url# + , 'N' + , 'A' + FROM LETTNADMINMETHOD + + + + + /* SysLogDAO.logInsertAdminSysLogNewStep1_bak */ + INSERT INTO LETTNADMINLOG_BAK + ( ADMINLOG_ID + , CONECT_ID + , CONECT_IP + , CREAT_DT + , PROGRM_FILE_NM + , MENU_NM + , APPRO_NM + , URL + ) + SELECT #requstId# , + #rqesterId# , + #rqesterIp# , + now(), + #methodNm#, + MENU_NM , + APPRO_NM , + #url# + FROM LETTNADMINMETHOD + WHERE METHOD_NM = #methodNm# + + PARAM = #param# + + + PARAM = 'N' + + LIMIT 1 + + + diff --git a/src/main/resources/egovframework/sqlmap/let/sym/log/ulg/EgovUserLog_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/sym/log/ulg/EgovUserLog_SQL_Tibero.xml new file mode 100644 index 00000000..18d7a040 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/sym/log/ulg/EgovUserLog_SQL_Tibero.xml @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/sym/mnu/mcm/EgovMenuCreat_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/sym/mnu/mcm/EgovMenuCreat_SQL_Tibero.xml new file mode 100644 index 00000000..d5f17272 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/sym/mnu/mcm/EgovMenuCreat_SQL_Tibero.xml @@ -0,0 +1,1005 @@ + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO LETTNMENUCREATDTLS ( AUTHOR_CODE ,MENU_NO, USE_YN, SATIS_YN + ) + VALUES ( #authorCode#, #menuNo# , #useYn#, #satisYn# + ) + + + + + + + + + + UPDATE LETTNMENUCREATDTLS + SET + + MENU_NO=#aftId# + + + USE_YN=#useYn# + + WHERE MENU_NO = #menuNo# + + + + + + + + + + + + + + + + + + + + + + DELETE FROM LETTNMENUCREATDTLS + WHERE MENU_NO= #menuNo# + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM TB_QUICK_MENU + WHERE USER_ID=#userId# + + + + INSERT INTO TB_QUICK_MENU( USER_ID,MENU_NO) + VALUES + + ( #userId#, #codeArry[]#) + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/sym/mnu/mpm/EgovMainMenu_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/sym/mnu/mpm/EgovMainMenu_SQL_Tibero.xml new file mode 100644 index 00000000..700fa8da --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/sym/mnu/mpm/EgovMainMenu_SQL_Tibero.xml @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/sym/mnu/mpm/EgovMenuManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/sym/mnu/mpm/EgovMenuManage_SQL_Tibero.xml new file mode 100644 index 00000000..2cfd6d28 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/sym/mnu/mpm/EgovMenuManage_SQL_Tibero.xml @@ -0,0 +1,329 @@ + + + + + + + + + + + + + + + + + + + + + + + + + WHERE MENU_NO=#menuNo# + + + + + + + + DELETE FROM LETTNMENUINFO + WHERE MENU_NO=#tmp_Id# + + + + + + + + + + + + UPPER_MENU_NO + ]]> + + + + + + + + + + + + UPDATE LETTNMENUINFO + SET MENU_ORDR = #menuOrdr# + , MENU_NM = #menuNm# + , UPPER_MENU_NO = #upperMenuId# + , MENU_DC = #menuDc# + , RELATE_IMAGE_PATH = #relateImagePath# + , RELATE_IMAGE_NM = #relateImageNm# + , PROGRM_FILE_NM = #progrmFileNm# + , MENU_USER_TYPE = #menuUserType# + , MENU_TYPE = #menuType# + + , EMPLYR_ID = #emplyrId# + + , MENU_NO = #menuNo# + WHERE MENU_NO=#tmp_Id# + + + + + + + + + UPDATE LETTNMENUINFO A , + ( SELECT ROW_NUMBER() OVER(ORDER BY MENU_ORDR, LAST_UPDT_PNTTM + + DESC + + ) AS SORT1 , A.MENU_NO FROM LETTNMENUINFO A LEFT JOIN LETTNMENUCREATDTLS B + ON A.MENU_NO= B.MENU_NO + WHERE A.UPPER_MENU_NO = #upperMenuId# + AND B.AUTHOR_CODE = #authorCode# + ORDER BY MENU_ORDR ASC ) B + SET A.MENU_ORDR = B.SORT1 + WHERE A.MENU_NO = B.MENU_NO + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/sym/prm/EgovProgrmManageDtl_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/sym/prm/EgovProgrmManageDtl_SQL_Tibero.xml new file mode 100644 index 00000000..f2f20261 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/sym/prm/EgovProgrmManageDtl_SQL_Tibero.xml @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/sym/prm/EgovProgrmManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/sym/prm/EgovProgrmManage_SQL_Tibero.xml new file mode 100644 index 00000000..fafaf69b --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/sym/prm/EgovProgrmManage_SQL_Tibero.xml @@ -0,0 +1,165 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 'dir' + ]]> + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/sym/site/EgovSiteManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/sym/site/EgovSiteManage_SQL_Tibero.xml new file mode 100644 index 00000000..e5eae0bd --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/sym/site/EgovSiteManage_SQL_Tibero.xml @@ -0,0 +1,579 @@ + + + + + + + + + + + + + + + + + INSERT INTO SITEMANAGER( + ,SITE_NM + ,FRST_REGISTER_ID + ,LAST_UPDUSR_ID + + ,THEME + + ,FRST_REGIST_PNTTM + + ,THEME_SMPL_USE + + )VALUES( + , #siteNm# + , #frstRegisterId# + , #lastUpdusrId# + + ,#theme# + + , now() + + , #themeSmplUse# + + ) + + + + + + + + DELETE FROM SITEMANAGER WHERE SITE_ID= #id# + + + + UPDATE SITEMANAGER + SET THEME = #theme#, + LAST_UPDUSR_ID = #frstRegisterId#, + LAST_UPDT_PNTTM = now(), + THEME_SMPL_USE = #themeSmplUse# + + + + + + + + UPDATE SITE_IP_MANAGER + SET COM_SUBNETMASK = #comSubnetmask#, + COM_GATEWAY = #comGateway#, + COM_IP = #comIp#, + COM_NAME = #comName#, + COM_DESC = #comDesc#, + USE_YN = #useYn#, + LAST_UPDUSR_ID = #lastUpdusrId#, + TEAM = #team#, + DEPARTMENT = #department#, + GRADE = #grade#, + LAN_NUM = #lanNum#, + NTCE_BGNDE = #ntceBgnde#, + NTCE_ENDDE = #ntceEndde#, + LAST_UPDT_PNTTM = now() + WHERE COM_ID = #comId# + AND CHG_FLAG = 'N' + + + + INSERT INTO SITE_IP_MANAGER + (COM_ID, + COM_SUBNETMASK, + COM_GATEWAY, + COM_IP, + COM_NAME, + COM_DESC, + USE_YN, + FRST_REGISTER_ID, + FRST_REGIST_PNTTM, + LAST_UPDUSR_ID, + LAST_UPDT_PNTTM, + TEAM, + DEPARTMENT, + GRADE, + LAN_NUM, + NTCE_BGNDE, + NTCE_ENDDE, + CHG_FLAG + ) + SELECT + COM_ID, + COM_SUBNETMASK, + COM_GATEWAY, + COM_IP, + COM_NAME, + COM_DESC, + USE_YN, + FRST_REGISTER_ID, + now(), + LAST_UPDUSR_ID, + LAST_UPDT_PNTTM, + TEAM, + DEPARTMENT, + GRADE, + LAN_NUM, + NTCE_BGNDE, + NTCE_ENDDE, + 'Y' + FROM SITE_IP_MANAGER WHERE COM_ID = #comId# + AND CHG_FLAG = 'N' + + + + + INSERT INTO SITE_IP_MANAGER( + COM_ID, + COM_SUBNETMASK, + COM_GATEWAY, + COM_IP, + COM_NAME, + COM_DESC, + USE_YN, + FRST_REGISTER_ID, + TEAM, + DEPARTMENT, + GRADE, + LAN_NUM, + NTCE_BGNDE, + NTCE_ENDDE + )VALUES( + #comId#, + #comSubnetmask#, + #comGateway#, + #comIp#, + #comName#, + #comDesc#, + #useYn#, + #frstRegisterId#, + #team#, + #department#, + #grade#, + #lanNum#, + #ntceBgnde#, + #ntceEndde# + ) + + + + + + DELETE FROM SITE_IP_MANAGER WHERE COM_ID= #comId# + + + + + + + + UPDATE SITEMANAGER + SET INSP_FLAG = #inspFlag# + + + + + + + UPDATE SITEMANAGER + SET FAVICON_FILE_ID = #faviconFileId#, + FAVICON_YN = #faviconYn# + + + + UPDATE SITEMANAGER + SET FAVICON_YN = #faviconYn# + + + + UPDATE SITEMANAGER + SET TAB_TITLE = #tabTitle# + + + + UPDATE SITEMANAGER + SET TAB_TITLE_YN = #tabTitleYn# + + + + UPDATE SITEMANAGER + SET TAB_TITLE_YN = #tabTitleYn#, + TAB_TITLE = #tabTitle# + + + + UPDATE SITEMANAGER + SET JOIN_AUTO_YN = #joinAutoYn# + + + + UPDATE SITEMANAGER + SET INFO_PROTECT_PASS = #infoProtectPass# + + + + UPDATE SITEMANAGER + SET INFO_PROTECT_MARK = #infoProtectMark# + + + + UPDATE SITEMANAGER + SET ID_WITHDRAW_CD = #idWithdrawCd# + + + + UPDATE SITEMANAGER + SET ADMINLOG_KP_CD = #adminlogKpCd# + + + + UPDATE SITEMANAGER + SET RECENT_SEARCH_CD = #recentSearchCd# + + + + UPDATE SITEMANAGER + SET TERMS_YN = #termsYn# + + + + UPDATE SITEMANAGER + SET TERMS_CN = #termsCn# + + + + UPDATE SITEMANAGER + SET SESSION_TIME_CD = #sessionTimeCd# + + + diff --git a/src/main/resources/egovframework/sqlmap/let/uat/uap/EgovLoginPolicy_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/uat/uap/EgovLoginPolicy_SQL_Tibero.xml new file mode 100644 index 00000000..b85af50e --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/uat/uap/EgovLoginPolicy_SQL_Tibero.xml @@ -0,0 +1,297 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO LETTNLOGINGROUPPOLICY( + IP_GROUP_ID + ,IP_INFO + ,IP_DC + ,FRST_REGISTER_ID + ,FRST_REGIST_PNTTM + )VALUES( + #ipGroupId# + ,#ipInfo# + , #ipDc# + , #frstRegisterId# + , now() + ) + + + + + + + + UPDATE LETTNLOGINGROUPPOLICY + SET IP_INFO = #ipInfo# + ,IP_DC = #ipDc# + ,LAST_UPDUSR_ID = #lastUpdusrId# + ,LAST_UPDT_PNTTM = now() + WHERE IP_GROUP_ID = #ipGroupId# + + + + diff --git a/src/main/resources/egovframework/sqlmap/let/uat/uia/EgovLoginUsr_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/uat/uia/EgovLoginUsr_SQL_Tibero.xml new file mode 100644 index 00000000..46b3ed34 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/uat/uia/EgovLoginUsr_SQL_Tibero.xml @@ -0,0 +1,446 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + UPDATE + LETTNEMPLYRINFO + SET + + KAKAO_ID = #snsId# + , KAKAO_EMAIL = #snsId# + + + KAKAO_ID = #snsId# + , KAKAO_EMAIL = #snsId# + + WHERE + EMPLYR_ID = #id# + + + + + + + + + + + + + + + + + + UPDATE LETTNEMPLYRINFO + SET PASS_MISS = PASS_MISS+1 + WHERE EMPLYR_ID = #id# + + + + UPDATE LETTNEMPLYRINFO + SET PASS_MISS = 0 + WHERE EMPLYR_ID = #id# + + + + UPDATE LETTNEMPLYRINFO + SET EMPLYR_STTUS_CODE = #emplyrSttusCode# + /**삭제의 경우 삭제 일시 넣어줌 */ + , WITHDRAW_DE = now() + + /**삭제 아닌경우 삭제 일시 없애줌 */ + , WITHDRAW_DE = null + + WHERE EMPLYR_ID = #id# + + + + + + /* 임시.*NOT_SQL_LOG.* loginDAO.updateMberSeqKeyAjax*/ + UPDATE LETTNGNRLMBER + SET mber_seq = #mberSeq# + WHERE mber_id = #id# + + + + /* 임시.*NOT_SQL_LOG.* loginDAO.updateMberSeqKeyNull*/ + UPDATE LETTNGNRLMBER + SET mber_seq = '' + WHERE mber_id = #user_id# + + diff --git a/src/main/resources/egovframework/sqlmap/let/uss/ion/cnf/HomePageConfigManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/uss/ion/cnf/HomePageConfigManage_SQL_Tibero.xml new file mode 100644 index 00000000..9e6effa2 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/uss/ion/cnf/HomePageConfigManage_SQL_Tibero.xml @@ -0,0 +1,622 @@ + + + + + + + + + + + + + + + + + + + + + + + + + INSERT + INTO TB_META_MNG( + META_SJ, + META_CN, + REGISTER_ID, + REGIST_PNTTM + ) + VALUES( + #metaSj#, + #metaCn#, + #registerId#, + now() + ) + + + + + DELETE FROM TB_META_MNG + + + + + UPDATE TB_META_MNG + SET META_CN = #metaCn#, + META_SJ = #metaSj#, + REGISTER_ID = #registerId#, + UPDT_PNTTM = now() + + + + + + + + + + + + + + INSERT + INTO TB_WORDFILTER( + FILTER_SJ, + FILTER_CN, + REGISTER_ID, + REGIST_PNTTM + ) + VALUES( + #filterSj#, + #filterCn#, + #registerId#, + now() + ) + + + + + UPDATE TB_WORDFILTER + SET FILTER_SJ = #filterSj#, + FILTER_CN = #filterCn#, + REGISTER_ID = #registerId#, + UPDT_PNTTM = now() + + + + + DELETE FROM TB_WORDFILTER + + + + + + + + + + + + + + INSERT + INTO TB_SCRIPT_MNG( + SCRIPT_SJ, + SCRIPT_CN, + REGISTER_ID, + REGIST_PNTTM + ) + VALUES( + #scriptSj#, + #scriptCn#, + #registerId#, + now() + ) + + + + + UPDATE TB_SCRIPT_MNG + SET SCRIPT_SJ = #scriptSj#, + SCRIPT_CN = #scriptCn#, + REGISTER_ID = #registerId#, + UPDT_PNTTM = now() + + + + + DELETE FROM TB_SCRIPT_MNG + + + + + + + + + + + + INSERT + INTO TB_CAPTCHA_MNG( + CAPTCHA_CODE, + + CAPTCHA_KEY, + + CAPTCHA_SJ, + CAPTCHA_CN, + REGISTER_ID, + REGIST_PNTTM + ) + VALUES( + #captchaCode#, + + #captchaKey#, + + #captchaSj#, + #captchaCn#, + #registerId#, + now() + ) + + + + + + + + UPDATE TB_CAPTCHA_MNG + SET CAPTCHA_KEY = #captchaKey#, + CAPTCHA_SJ = #captchaSj#, + CAPTCHA_CN = #captchaCn#, + REGISTER_ID = #registerId#, + UPDT_PNTTM = now() + WHERE CAPTCHA_CODE = #captchaCode# + + + + + DELETE FROM TB_CAPTCHA_MNG + WHERE CAPTCHA_CODE = #captchaCode# + + + + + + + + + + + + + + INSERT + INTO TB_CAPTCHA_SITE( + CAPTCHA_CODE, + CAPTCHA_SJ, + CAPTCHA_KEY, + REGISTER_ID, + REGIST_PNTTM + ) + VALUES( + #captchaCode#, + #captchaSj#, + #captchaKey#, + #registerId#, + now() + ) + + + + + UPDATE TB_CAPTCHA_SITE + SET CAPTCHA_CODE = #captchaCode#, + CAPTCHA_SJ = #captchaSj#, + CAPTCHA_KEY = #captchaKey#, + REGISTER_ID = #registerId#, + UPDT_PNTTM = now() + + + + + DELETE FROM TB_CAPTCHA_SITE + + + + + + + + + + + + + + + + + + + + + INSERT + INTO TB_PROHIBIT_MNG( + PROHIBIT_SJ, + PROHIBIT_CN, + REGISTER_ID, + REGIST_PNTTM + ) + VALUES( + #prohibitSj#, + #prohibitCn#, + #registerId#, + now() + ) + + + + + INSERT + INTO TB_PROHIBITION( + PROHIBIT_ID, + PROHIBIT_CN, + REGISTER_ID, + REGIST_PNTTM, + USE_YN + ) + VALUES( + #prohibitId#, + #prohibitCn#, + #registerId#, + now(), + #useYn# + ) + + + + + DELETE FROM TB_PROHIBIT_MNG + + + + + DELETE FROM TB_PROHIBITION + WHERE PROHIBIT_ID = #prohibitId# + + + + + UPDATE TB_PROHIBIT_MNG + SET PROHIBIT_CN = #prohibitCn#, + REGISTER_ID = #registerId#, + UPDT_PNTTM = now() + + + + + UPDATE TB_PROHIBITION + SET PROHIBIT_CN = #prohibitCn#, + REGISTER_ID = #registerId#, + UPDT_PNTTM = now(), + USE_YN = #useYn# + WHERE PROHIBIT_ID = #prohibitId# + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/uss/ion/cnt/CntManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/uss/ion/cnt/CntManage_SQL_Tibero.xml new file mode 100644 index 00000000..3751e303 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/uss/ion/cnt/CntManage_SQL_Tibero.xml @@ -0,0 +1,266 @@ + + + + + + + + + + + + + + + + + INSERT INTO CNT_MANAGE + ( + CNT_ID, + CNTDT_ID, + CNT_NAME, + CNT_FILE_FOLDER, + CNT_CN, + REGISTER_ID, + REGIST_PNTTM, + USE_AT, + MENU_NO + )VALUES( + #cntId#, + #cntDtId#, + #cntName#, + #cntFileFolder#, + #cntCn#, + #registerId#, + now(), + 'Y', + (SELECT MENU_NO FROM CNT_MANAGE A + WHERE A.CNT_ID = #cntId# + LIMIT 1 + ) + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/uss/ion/cyb/CyberAlertManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/uss/ion/cyb/CyberAlertManage_SQL_Tibero.xml new file mode 100644 index 00000000..a2520a57 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/uss/ion/cyb/CyberAlertManage_SQL_Tibero.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/uss/ion/fms/FmsFile_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/uss/ion/fms/FmsFile_SQL_Tibero.xml new file mode 100644 index 00000000..f98b4057 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/uss/ion/fms/FmsFile_SQL_Tibero.xml @@ -0,0 +1,255 @@ + + + + + + + + + + + + + INSERT + INTO LETFMSFILE + ( + FMS_ID, + FMS_NM, + CONTENT, + FMS_LINK, + FMS_DOWN_LINK, + REGDT, + MODDT, + REGISTER_ID, + FMS_IMAGE_FILE, + FMS_IMAGE + ) + VALUES + ( + #fmsId#, + #fmsNm#, + #content#, + #fmsLink#, + #fmsDownLink#, + now(), + now(), + #registerId#, + #fmsImageFile#, + #fmsImage# + ) + + + + + + + + + + + + + + + + + + + + + + + + + UPDATE LETFMSFILE + SET + FMS_NM= #fmsNm#, + CONTENT= #content#, + MODDT= now(), + + FMS_LINK = #fmsLink# , + + + FMS_DOWN_LINK = #fmsDownLink# , + + + FMS_IMAGE_FILE = #fmsImageFile# , + + REGISTER_ID= #registerId# + WHERE FMS_ID=#fmsId# + + + + + INSERT + INTO LETTNFILETEMPDETAIL + ( + USER_ID, + URL, + FILE_SN, + FILE_STRE_COURS, + STRE_FILE_NM, + ORIGNL_FILE_NM, + FILE_EXTSN, + FILE_SIZE + ) + VALUES + ( + #userId#, + #url#, + #fileSn#, + #fileStreCours#, + #streFileNm#, + #orignlFileNm#, + #fileExtsn#, + #fileSize# + ) + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/uss/ion/sat/SatManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/uss/ion/sat/SatManage_SQL_Tibero.xml new file mode 100644 index 00000000..d54c3fbb --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/uss/ion/sat/SatManage_SQL_Tibero.xml @@ -0,0 +1,202 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/uss/ion/sign/SignManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/uss/ion/sign/SignManage_SQL_Tibero.xml new file mode 100644 index 00000000..3e6a44ec --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/uss/ion/sign/SignManage_SQL_Tibero.xml @@ -0,0 +1,261 @@ + + + + + + + + /**IP신청 Select문 */ + RECIP_ID as recipId, + RECIP_SJ as recipSj, + C.USER_NM as frstRegisterIdTxt, + RECIP_DEPT as recipDept, + B.LOC_NM as recipDeptTxt, + FRST_REGISTER_ID as frstRegisterId, + DATE_FORMAT(A.FRST_REGIST_PNTTM, '%Y-%m-%d') as frstRegistPnttm, + DATE_FORMAT(A.LAST_UPDT_PNTTM, '%Y-%m-%d') as lastUpdtPnttm, + RECIP_EQUI as recipEqui, + D.CODE_NM as recipEquiTxt, + RECIP_NET_CODE as recipNetCode, + E.CODE_NM as recipNetCodeTxt, + RECIP_NET_CNT as recipNetCnt, + DATE_FORMAT(A.RECIP_USE_STAR, '%Y-%m-%d') as recipUseStar, + DATE_FORMAT(A.RECIP_USE_EDDR, '%Y-%m-%d') as recipUseEddr, + RECIP_CN as recipCn, + RECIP_RESULT as recipResult, + RECIP_STATE as recipState, + F.CODE_NM as recipStateTxt + FROM ITSM_IP_RECEIVE A + LEFT JOIN ITSM_LOC B + ON A.RECIP_DEPT = B.LOC_NO LEFT JOIN LETTNEMPLYRINFO C ON A.FRST_REGISTER_ID = C.EMPLYR_ID + LEFT JOIN + (SELECT CODE_NM, CODE + FROM LETTCCMMNDETAILCODE + WHERE CODE_ID = 'IPMA02') D /**단말유형*/ ON A.RECIP_EQUI = D.CODE + LEFT JOIN + (SELECT CODE_NM, CODE + FROM LETTCCMMNDETAILCODE + WHERE CODE_ID = 'IPMA04') E /**인터넷망*/ ON A.RECIP_NET_CODE = E.CODE + LEFT JOIN (SELECT CODE_NM, CODE + FROM LETTCCMMNDETAILCODE + WHERE CODE_ID = 'IPMA10') F /**IP신청상태*/ ON A.RECIP_STATE = F.CODE + + + + + + + + + + + + + + + + + UPDATE ITSM_IP_RECEIVE + SET + RECIP_SJ = #recipSj#, + RECIP_EQUI = #recipEqui#, + RECIP_NET_CODE = #recipNetCode#, + RECIP_CN = #recipCn# + WHERE 1=1 + AND RECIP_ID = #recipId# + + + + INSERT + INTO ITSM_IP_RECEIVE + ( + RECIP_ID, + RECIP_SJ, + RECIP_DEPT, + FRST_REGISTER_ID, + RECIP_EQUI, + RECIP_NET_CODE, + RECIP_CN, + RECIP_RESULT + ) + VALUES + ( + #recipId#, + #recipSj#, + #recipDept#, + #frstRegisterId#, + #recipEqui#, + #recipNetCode#, + #recipCn#, + #recipResult# + ) + + + + DELETE FROM ITSM_APPROVAL + WHERE APPR_ID = #recipId# + + + + INSERT INTO ITSM_APPROVAL + ( + APPR_ID, + APPR_CND, + APPR_SN, + APPR_USR_ID, + APPR_USR_NM, + FRST_REGIST_PNTTM, + APPR_DEPT, + APPR_STATUS + ) + VALUES + ( + #apprId#, + #apprCnd#, + #apprSn#, + #apprUsrId#, + #apprUsrNm#, + now(), + #apprDept#, + #apprStatus# + ) + + + + UPDATE ITSM_IP_RECEIVE + SET + RECIP_STATE = #recipState# + WHERE RECIP_ID = #recipId# + + + + UPDATE ITSM_APPROVAL + SET + + APPR_YN = #apprYn#, + APPR_CN = #apprCn#, + APPR_DATETIME = now(), + + APPR_STATUS = #apprStatus# + WHERE APPR_ID = #apprId# + AND APPR_CND = #apprCnd# + AND APPR_SN = #apprSn# + + + + + + + + + + + + UPDATE ITSM_IP_RECEIVE + SET + RECIP_RESULT = #recipResult# + WHERE RECIP_ID = #recipId# + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/uss/ion/uas/EgovUserAbsnce_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/uss/ion/uas/EgovUserAbsnce_SQL_Tibero.xml new file mode 100644 index 00000000..8abd020c --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/uss/ion/uas/EgovUserAbsnce_SQL_Tibero.xml @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO LETTNUSERABSNCE ( + EMPLYR_ID, + USER_ABSNCE_AT, + FRST_REGISTER_ID, + FRST_REGIST_PNTTM, + LAST_UPDUSR_ID, + LAST_UPDT_PNTTM ) + VALUES (#userId#, + #userAbsnceAt#, + #lastUpdusrId#, + now(), + #lastUpdusrId#, + now()) + + + + UPDATE LETTNUSERABSNCE + SET USER_ABSNCE_AT = #userAbsnceAt#, + LAST_UPDUSR_ID = #lastUpdusrId#, + LAST_UPDT_PNTTM = now() + WHERE EMPLYR_ID = #userId# + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/uss/itsm/SchdlrManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/uss/itsm/SchdlrManage_SQL_Tibero.xml new file mode 100644 index 00000000..2b5c29fc --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/uss/itsm/SchdlrManage_SQL_Tibero.xml @@ -0,0 +1,454 @@ + + + + + + + + + + + + + INSERT INTO itsm_scheduler ( + SCHDLR_ID + ,SCHDLR_TITLE + ,SCHDLR_SHARE_YN + ,SCHDLR_DATE_ALL_YN + ,SCHDLR_BGN_DATETIME + ,SCHDLR_END_DATETIME + ,SCHDLR_PLACE + ,SCHDLR_CN + ,SCHDLR_ALARM_CND + + ,SCHDLR_ALARM_DATETIME + + ,SCHDLR_ATCH_FILE_ID + ,FRST_REGIST_PNTTM + ,FRST_REGISTER_ID + ,FRST_REGISTER_NM + ,LAST_UPDT_PNTTM + ,LAST_UPDUSR_ID + ,LAST_UPDUSR_NM + ) VALUES ( + #schdlrId# + ,#schdlrTitle# + ,#schdlrShareYn# + ,#schdlrDateAllYn# + ,#schdlrBgnDatetime# + ,#schdlrEndDatetime# + ,#schdlrPlace# + ,#schdlrCn# + ,#schdlrAlarmCnd# + + ,#schdlrAlarmDatetime# + + ,#schdlrAtchFileId# + ,NOW() + ,#frstRegisterId# + ,#frstRegisterNm# + ,NOW() + ,#lastUpdusrId# + ,#lastUpdusrNm# + ) + + + + INSERT INTO ITSM_SCHEDULER_SHARE + ( + SCHDLR_SHARE_ID + , SCHDLR_ID + , SCHDLR_USER_ID + , SCHDLR_USER_NAME + , SCHDLR_DEPT_ID + , FRST_REGIST_PNTTM + , FRST_REGISTER_ID + ) + VALUES + ( + #schdlrShareId# + , #schdlrId# + , #schdlrUserId# + , #schdlrUserName# + + , #schdlrDeptId# + + + , NULL + + , now() + , #frstRegisterId# + ) + + + + + + + + + + + + + DELETE FROM ITSM_SCHEDULER_SHARE + WHERE SCHDLR_ID = #schdlrId# + + + + + UPDATE itsm_scheduler SET + SCHDLR_TITLE = #schdlrTitle# + ,SCHDLR_SHARE_YN = #schdlrShareYn# + ,SCHDLR_DATE_ALL_YN = #schdlrDateAllYn# + ,SCHDLR_BGN_DATETIME = #schdlrBgnDatetime# + ,SCHDLR_END_DATETIME = #schdlrEndDatetime# + ,SCHDLR_PLACE = #schdlrPlace# + ,SCHDLR_CN = #schdlrCn# + ,SCHDLR_ALARM_CND = #schdlrAlarmCnd# + + ,SCHDLR_ALARM_DATETIME = #schdlrAlarmDatetime# + + + ,SCHDLR_ALARM_MAIL_YN = #schdlrAlarmMailYn# + + + ,SCHDLR_ALARM_DATETIME = NULL + + ,SCHDLR_ATCH_FILE_ID = #schdlrAtchFileId# + ,LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + ,LAST_UPDUSR_NM = #lastUpdusrNm# + WHERE SCHDLR_ID = #schdlrId# + + + + + + + + INSERT INTO itsm_scheduler_config ( + SCHDLR_CFG_ID + ,SCHDLR_CFG_USER_ID + ,SCHDLR_OPEN_CD + ,SCHDLR_WEEK_BGN_CD + ,SCHDLR_TIME_CD + ,SCHDLR_COLOR_USER_CD + ,SCHDLR_COLOR_SHARE_CD + ,SCHDLR_COLOR_PER_CD + ,FRST_REGIST_PNTTM + ) VALUES ( + #schdlrCfgId# + ,#schdlrCfgUserId# + ,#schdlrOpenCd# + ,#schdlrWeekBgnCd# + ,#schdlrTimeCd# + ,#schdlrColorUserCd# + ,#schdlrColorShareCd# + ,#schdlrColorPerCd# + ,NOW() + ) + + + + + + + + UPDATE itsm_scheduler_config SET + SCHDLR_OPEN_CD = #schdlrOpenCd# + ,SCHDLR_WEEK_BGN_CD = #schdlrWeekBgnCd# + ,SCHDLR_TIME_CD = #schdlrTimeCd# + ,SCHDLR_COLOR_USER_CD = #schdlrColorUserCd# + ,SCHDLR_COLOR_SHARE_CD = #schdlrColorShareCd# + ,SCHDLR_COLOR_PER_CD = #schdlrColorPerCd# + WHERE SCHDLR_CFG_ID = #schdlrCfgId# + + + + + + + + UPDATE itsm_scheduler SET + SCHDLR_ALARM_MAIL_YN = 'Y' + WHERE SCHDLR_ID = #schdlrId# + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/let/uss/olp/qim/EgovQustnrItemManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/uss/olp/qim/EgovQustnrItemManage_SQL_Tibero.xml new file mode 100644 index 00000000..60fa8338 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/uss/olp/qim/EgovQustnrItemManage_SQL_Tibero.xml @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + DELETE FROM LETTNQUSTNRRSPNSRESULT WHERE QUSTNR_IEM_ID = #qustnrIemId# + + + + + + + + + + UPDATE LETTNQUSTNRIEM + SET + IEM_SN=#iemSn#, + IEM_CN=#iemCn#, + ETC_ANSWER_AT=#etcAnswerAt#, + LAST_UPDT_PNTTM = NOW(), + LAST_UPDUSR_ID = #lastUpdusrId# + WHERE QUSTNR_IEM_ID = #qustnrIemId# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM LETTNQUSTNRRSPNSRESULT WHERE QESTNR_ID = #qestnrId# + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/uss/olp/qmc/EgovQustnrManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/uss/olp/qmc/EgovQustnrManage_SQL_Tibero.xml new file mode 100644 index 00000000..1809ce83 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/uss/olp/qmc/EgovQustnrManage_SQL_Tibero.xml @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM LETTNQUSTNRRESPONDINFO WHERE QESTNR_ID = #qestnrId# + + + + DELETE FROM LETTNQUSTNRRSPNSRESULT WHERE QESTNR_ID = #qestnrId# + + + + DELETE FROM LETTNQUSTNRIEM WHERE QESTNR_ID = #qestnrId# + + + + DELETE FROM LETTNQUSTNRQESITM WHERE QESTNR_ID = #qestnrId# + + + + + + + + + + UPDATE LETTNQESTNRINFO + SET + QUSTNR_SJ=#qestnrSj#, + QUSTNR_PURPS=#qestnrPurps#, + QUSTNR_TMPLAT_ID=#qestnrTmplatId#, + QUSTNR_WRITNG_GUIDANCE_CN=#qestnrWritngGuidanceCn#, + QUSTNR_BGNDE=REPLACE(#qestnrBeginDe#,'-',''), + QUSTNR_TRGET=#qestnrTrget#, + QUSTNR_VIEW_TRGET=#qestnrViewTrget#, + QUSTNR_ENDDE=REPLACE(#qestnrEndDe#,'-',''), + LAST_UPDT_PNTTM = NOW(), + SITE_ID = #siteId#, + LAST_UPDUSR_ID = #lastUpdusrId#, + STTUS = #sttus#, + BEFORE_AND_AFTER = #beforeAndAfter#, + ATCH_FILE_ID = #atchFileId# + WHERE QESTNR_ID = #qestnrId# + + + + + + + + INSERT INTO LETTNQESTNRINFO ( + QESTNR_ID, + QUSTNR_SJ, + QUSTNR_PURPS, + QUSTNR_WRITNG_GUIDANCE_CN, + QUSTNR_BGNDE, + QUSTNR_ENDDE, + QUSTNR_TRGET, + QUSTNR_VIEW_TRGET, + QUSTNR_TMPLAT_ID, + SITE_ID, + FRST_REGIST_PNTTM, + FRST_REGISTER_ID, + LAST_UPDT_PNTTM, + LAST_UPDUSR_ID, + ATCH_FILE_ID + )VALUES( + #qestnrId#, + #qestnrSj#, + #qestnrPurps#, + #qestnrWritngGuidanceCn#, + REPLACE(#qestnrBeginDe#,'-',''), + REPLACE(#qestnrEndDe#,'-',''), + #qestnrTrget#, + #qestnrViewTrget#, + #qestnrTmplatId#, + #siteId#, + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId#, + #atchFileId# + ) + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/uss/olp/qqm/EgovQustnrQestnManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/uss/olp/qqm/EgovQustnrQestnManage_SQL_Tibero.xml new file mode 100644 index 00000000..0426fb81 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/uss/olp/qqm/EgovQustnrQestnManage_SQL_Tibero.xml @@ -0,0 +1,196 @@ + + + + + + + + + + + + + + + + + + + + DELETE FROM LETTNQUSTNRRSPNSRESULT + WHERE QUSTNR_QESITM_ID = #qestnrQesitmId# + + + + DELETE FROM LETTNQUSTNRIEM + WHERE QUSTNR_QESITM_ID = #qestnrQesitmId# + + + + + + + + + + UPDATE LETTNQUSTNRQESITM + SET + QESTN_SN=#qestnSn#, + QESTN_TY_CODE=#qestnTyCode#, + QESTN_CN=#qestnCn#, + MXMM_CHOISE_CO=#mxmmChoiseCo#, + LAST_UPDT_PNTTM = NOW(), + LAST_UPDUSR_ID = #lastUpdusrId# + WHERE QUSTNR_QESITM_ID = #qestnrQesitmId# + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/uss/olp/qri/EgovQustnrRespondInfo_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/uss/olp/qri/EgovQustnrRespondInfo_SQL_Tibero.xml new file mode 100644 index 00000000..a800f8d2 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/uss/olp/qri/EgovQustnrRespondInfo_SQL_Tibero.xml @@ -0,0 +1,553 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + UPDATE LETTNQUSTNRRSPNSRESULT + SET + QUSTNR_IEM_ID=#qustnrIemId#, + RESPOND_ANSWER_CN=#respondAnswerCn#, + RESPOND_NM=#respondNm#, + ETC_ANSWER_CN=#etcAnswerCn#, + LAST_UPDT_PNTTM = NOW(), + LAST_UPDUSR_ID = #lastUpdusrId# + WHERE 1=1 + AND QUSTNR_RSPNS_RESULT_ID = #qestnrQesrspnsId# + + + + + + + + + + + + + + + + + + + + + INSERT INTO LETTNQESTNRRSLT + ( + QESTNR_ID + , QUSTNR_QESITM_ID + , QUSTNR_RSLT_ID + , QUSTNR_IEM_ID + , EDU_APLCT_ORD + , EDU_CHASI_ORD + , RESPOND_ID + , VERY_SATISFIED + , SATISFIED + , NEITHER + , DISSATISFIED + , VERY_DISSATISFIED + , ANSWER + , FRST_REGIST_PNTTM + , FRST_REGISTER_ID + , LAST_UPDT_PNTTM + , LAST_UPDUSR_ID + + ) VALUES ( + #qestnrId# + , #qestnrQesitmId# + , #qustnrRsltId# + , #qustnrIemId# + , #eduAplctOrd# + , #eduChasiOrd# + , #respondId# + , #verySatisfied# + , #satisfied# + , #neither# + , #dissatisfied# + , #veryDissatisfied# + , #answer# + , now() + , #frstRegisterId# + , now() + , #lastUpdusrId# + ) + + + + UPDATE + LETTNQESTNRRSLT + SET + very_satisfied = #verySatisfied# + , satisfied = #satisfied# + , neither = #neither# + , dissatisfied = #dissatisfied# + , very_dissatisfied = #veryDissatisfied# + , last_updt_pnttm = now() + , last_updusr_id = #lastUpdusrId# + WHERE 1=1 + AND qestnr_id = #qestnrId# + AND qustnr_qesitm_id = #qestnrQesitmId# + AND qustnr_rslt_id = #qustnrRsltId# + + + + UPDATE + lettnqustnrrespondinfo + SET + qestnr_respondent_count = #qestnrParticipant# + , qestnr_participant_count = #qestnrRespondent# + , last_updt_pnttm = NOW() + , last_updusr_id = #lastUpdusrId# + WHERE 1=1 + AND EDU_APLCT_ORD = #eduAplctOrd# + AND EDU_CHASI_ORD = #eduChasiOrd# + AND QUSTNR_RESPOND_ID = #qestnrRespondId# + + + + + + + + DELETE FROM lettnqustnrrespondinfo + WHERE 1=1 + AND edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + + + + DELETE FROM lettnqestnrrslt + WHERE 1=1 + AND edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/uss/olp/qrm/EgovQustnrRespondManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/uss/olp/qrm/EgovQustnrRespondManage_SQL_Tibero.xml new file mode 100644 index 00000000..e7f16503 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/uss/olp/qrm/EgovQustnrRespondManage_SQL_Tibero.xml @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + UPDATE LETTNQUSTNRRESPONDINFO + SET + LAST_UPDT_PNTTM = NOW() + , LAST_UPDUSR_ID = #lastUpdusrId# + + , QESTNR_RESPONDENT_COUNT = #qestnrParticipant# + + + , QESTNR_PARTICIPANT_COUNT = #qestnrRespondent# + + WHERE 1=1 + AND QUSTNR_RESPOND_ID = #qestnrRespondId# + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/uss/olp/qtm/EgovQustnrTmplatManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/uss/olp/qtm/EgovQustnrTmplatManage_SQL_Tibero.xml new file mode 100644 index 00000000..eb937c27 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/uss/olp/qtm/EgovQustnrTmplatManage_SQL_Tibero.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + DELETE FROM LETTNQUSTNRRESPONDINFO + WHERE QUSTNR_TMPLAT_ID = #qestnrTmplatId# + + + + DELETE FROM LETTNQUSTNRRSPNSRESULT + WHERE QUSTNR_TMPLAT_ID = #qestnrTmplatId# + + + + DELETE FROM LETTNQUSTNRIEM + WHERE QUSTNR_TMPLAT_ID = #qestnrTmplatId# + + + + DELETE FROM LETTNQUSTNRQESITM + WHERE QUSTNR_TMPLAT_ID = #qestnrTmplatId# + + + + DELETE FROM LETTNQESTNRINFO + WHERE QUSTNR_TMPLAT_ID = #qestnrTmplatId# + + + + + + + + UPDATE LETTNQUSTNRTMPLAT + SET + + QUSTNR_TMPLAT_IMAGE_INFO = #qestnrTmplatImagepathnm:BLOB#, + + QUSTNR_TMPLAT_TY = #qestnrTmplatTy#, + QUSTNR_TMPLAT_DC = #qestnrTmplatCn#, + QUSTNR_TMPLAT_PATH_NM = #qestnrTmplatCours#, + LAST_UPDT_PNTTM = NOW(), + LAST_UPDUSR_ID = #lastUpdusrId# + WHERE QUSTNR_TMPLAT_ID = #qestnrTmplatId# + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/uss/pwm/PopupManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/uss/pwm/PopupManage_SQL_Tibero.xml new file mode 100644 index 00000000..6a365aa8 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/uss/pwm/PopupManage_SQL_Tibero.xml @@ -0,0 +1,924 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + UPDATE COMTNPOPUPMANAGE + SET + POPUP_SJ_NM=#popupTitleNm#, + FILE_URL=#fileUrl#, + POPUP_VRTICL_LC=#popupHlc#, + POPUP_WIDTH_LC=#popupWlc#, + POPUP_VRTICL_SIZE=#popupHSize#, + POPUP_WIDTH_SIZE=#popupWSize#, + NTCE_BGNDE=#ntceBgnde#, + NTCE_ENDDE=#ntceEndde#, + STOPVEW_SETUP_AT=#stopVewAt#, + NTCE_AT=#ntceAt#, + LAST_UPDT_PNTTM= NOW(), + LAST_UPDUSR_ID=#lastUpdusrId#, + POPUP_TYPE=#popupType#, + SCROLL_TYPE=#scrollType#, + NTT_CN=#nttCn#, + SORT_NUM=#sortNum# + WHERE POPUP_ID=#popupId# + + + + + + + + + + + + + + + + + + + + + + + = #startSort# AND SORT <= #endSort# + ]]> + + + + = #startSort# AND SORT <= #endSort# + ]]> + + + + UPDATE POPUPZONE SET + UPFILE=#upfile#, + CONTENT=#content#, + MLINK=#mlink#, + ISTARGET=#istarget#, + SORT=#sort#, + POPUPZONE_IMAGE = #popupzoneImage#, + POPUPZONE_IMAGE_FILE = #popupzoneImageFile#, + USE_YN = #useYn#, + POZ_NM = #pozNm# , + MODDT = now() + WHERE POZ_ID=#pozId# + + + + DELETE FROM POPUPZONE WHERE POZ_ID=#pozId# + + + + + + + + INSERT INTO POPUPZONE ( + POZ_ID, + UPFILE, + CONTENT, + MLINK, + ISTARGET, + REGDT, + MODDT, + DEL, + SORT, + POPUPZONE_IMAGE, + POPUPZONE_IMAGE_FILE, + POZ_NM, + USE_YN, + + SE_CD, + + REGISTER_ID + ) VALUES ( + #pozId#, + #upfile#, + #content#, + #mlink#, + #istarget#, + now(), + now(), + #del#, + #sort#, + #popupzoneImage#, + #popupzoneImageFile#, + #pozNm#, + #useYn#, + + #seCd#, + + #registerId# + ) + + + + UPDATE POPUPZONE A , + (SELECT ROW_NUMBER() OVER(ORDER BY SORT + + , MODDT ASC + + + , MODDT DESC + + ) AS SORT1 , POZ_ID FROM POPUPZONE + WHERE 1=1 + ORDER BY SORT1 + ) B + SET A.SORT = B.SORT1 + WHERE A.POZ_ID = B.POZ_ID + + + + + + + + + + INSERT INTO MAINZONE ( + MAZ_ID, + UPFILE, + CONTENT, + MLINK, + ISTARGET, + REGDT, + MODDT, + DEL, + SORT, + MAINZONE_IMAGE, + MAINZONE_IMAGE_FILE, + MAZ_NM, + USE_YN, + + DEVICETYPE, + + REGISTER_ID + ) VALUES ( + #mazId#, + #upfile#, + #content#, + #mlink#, + #istarget#, + now(), + now(), + #del#, + #sort#, + #mainzoneImage#, + #mainzoneImageFile#, + #mazNm#, + #useYn#, + + #deviceType#, + + #registerId# + ) + + + + UPDATE MAINZONE A , (SELECT ROW_NUMBER() OVER(ORDER BY SORT) AS SORT1 , MAZ_ID FROM MAINZONE + WHERE 1=1 + ORDER BY SORT ASC) B + SET A.SORT = B.SORT1 + WHERE A.MAZ_ID = B.MAZ_ID + + + + = #startSort# AND SORT <= #endSort# + ]]> + + + + + + + + DELETE FROM MAINZONE WHERE MAZ_ID=#mazId# + + + + = #startSort# AND SORT <= #endSort# + ]]> + + + + UPDATE MAINZONE SET + UPFILE=#upfile#, + CONTENT=#content#, + MLINK=#mlink#, + ISTARGET=#istarget#, + SORT=#sort#, + MAINZONE_IMAGE = #mainzoneImage#, + MAINZONE_IMAGE_FILE = #mainzoneImageFile#, + USE_YN = #useYn#, + MAZ_NM = #mazNm# , + + DEVICETYPE = #deviceType# , + + MODDT = now() + WHERE MAZ_ID=#mazId# + + + + + + UPDATE POPUPZONE A , + (SELECT ROW_NUMBER() OVER(ORDER BY SORT + + , MODDT ASC + + + , MODDT DESC + + ) AS SORT1 , POZ_ID FROM POPUPZONE + WHERE 1=1 + + AND SE_CD = #seCd# + + ORDER BY SORT1 + ) B + SET A.SORT = B.SORT1 + WHERE A.POZ_ID = B.POZ_ID + + + + UPDATE MAINZONE A , + (SELECT ROW_NUMBER() OVER(ORDER BY SORT + + , MODDT ASC + + + , MODDT DESC + + ) AS SORT1 , MAZ_ID FROM MAINZONE + WHERE 1=1 + ORDER BY SORT1 + ) B + SET A.SORT = B.SORT1 + WHERE A.MAZ_ID = B.MAZ_ID + + + + + + + + + + + UPDATE SOCIAL_HUB + SET SOCIAL_ID = #socialId#, + SOCIAL_TITLE = #socialTitle#, + SOCIAL_SJ = #socialSj#, + SOCIAL_CN = #socialCn#, + UPFILE = #upfile#, + MLINK = #mlink#, + ISTARGET = #istarget#, + SORT = #sort#, + DEL = #del#, + SOCIAL_IMAGE_FILE = #socialImageFile#, + SOCIAL_IMAGE = #socialImage#, + REGISTER_ID = #registerId#, + USE_YN = #useYn#, + SE_CD = #seCd#, + MODDT = now() + WHERE SOCIAL_ID=#socialId# + + + + + UPDATE SOCIAL_HUB A , + (SELECT ROW_NUMBER() OVER(ORDER BY SORT + + , MODDT ASC + + + , MODDT DESC + + ) AS SORT1 , SOCIAL_ID FROM SOCIAL_HUB + WHERE 1=1 + + AND SE_CD = #seCd# + + ORDER BY SORT1 + ) B + SET A.SORT = B.SORT1 + WHERE A.SOCIAL_ID = B.SOCIAL_ID + + + + INSERT INTO SOCIAL_HUB( + SOCIAL_ID, + SOCIAL_SJ, + SOCIAL_CN, + UPFILE, + MLINK, + ISTARGET, + SORT, + REGDT, + MODDT, + DEL, + SOCIAL_IMAGE_FILE, + REGISTER_ID, + USE_YN, + SE_CD, + SOCIAL_IMAGE + ) + VALUES( + #socialId#, + #socialSj#, + #socialCn#, + #upfile#, + #mlink#, + #istarget#, + #sort#, + now(), + now(), + #del#, + #socialImageFile#, + #registerId#, + #useYn#, + #seCd#, + #socialImage# + ) + + + + DELETE FROM SOCIAL_HUB WHERE SOCIAL_ID=#socialId# + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovMberManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovMberManage_SQL_Tibero.xml new file mode 100644 index 00000000..e29452c1 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovMberManage_SQL_Tibero.xml @@ -0,0 +1,350 @@ + + + + + + + + + + + + + + UPDATE TB_REGICONFIG + SET USE_YN = #useYn#, + NECE_YN = #neceYn#, + PLACE_HOLDER = #placeHolder#, + CONFIG_ORDER = #configOrder# + WHERE CONFIG_ID = #configId# + + + + + + + + + + + + + + + UPDATE LETTNGNRLMBER + SET + + PASSWORD_HINT = #passwordHint#, + + + PASSWORD_CNSR = #passwordCnsr#, + + + IHIDNUM = #ihidnum#, + + + SEXDSTN_CODE = #sexdstnCode#, + + + ZIP = #zip#, + + + ADRES = #adres#, + + + AREA_NO = #areaNo#, + + + MBER_STTUS = #mberSttus#, + + + DETAIL_ADRES = #detailAdres#, + + + END_TELNO = #endTelno#, + + + MBTLNUM = #moblphonNo#, + + + GROUP_ID = #groupId#, + + + MBER_FXNUM = #mberFxnum#, + + + MBER_EMAIL_ADRES = #mberEmailAdres#, + + + MIDDLE_TELNO = #middleTelno#, + + + BIRTH_DAY = #birth#, + + + EMAIL_YN = #emailYN#, + + + SMS_YN = #smsYN#, + + + PHOTOFILE_ID = #photofileId#, + + MBER_NM = #mberNm# + WHERE ESNTL_ID=#uniqId# + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovUserManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovUserManage_SQL_Tibero.xml new file mode 100644 index 00000000..f58eb062 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/let/uss/umt/EgovUserManage_SQL_Tibero.xml @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO LETTNEMPLYRINFO + ( + ESNTL_ID , + EMPLYR_ID , + USER_NM , + PASSWORD , + + PASSWORD_HINT , + PASSWORD_CNSR , + EMPL_NO , + IHIDNUM , + + SEXDSTN_CODE , + BRTHDY , + AREA_NO , + HOUSE_MIDDLE_TELNO , + + HOUSE_END_TELNO , + FXNUM , + HOUSE_ADRES , + DETAIL_ADRES , + + ZIP , + OFFM_TELNO , + MBTLNUM , + EMAIL_ADRES , + + OFCPS_NM , + GROUP_ID , + ORGNZT_ID , + PSTINST_CODE , + + EMPLYR_STTUS_CODE , + SBSCRB_DE , + + PART_IDX , + + + USER_WORK , + + + + + + + + + + CRTFC_DN_VALUE ) + VALUES ( + #uniqId# , + #emplyrId# , + #emplyrNm# , + #password# , + #passwordHint# , + #passwordCnsr# , + #emplNo# , + #ihidnum# , + #sexdstnCode# , + #brth# , + #areaNo# , + #homemiddleTelno# , + #homeendTelno# , + #fxnum# , + #homeadres# , + #detailAdres# , + #zip# , + #offmTelno# , + #moblphonNo# , + #emailAdres# , + #ofcpsNm# , + #groupId# , + #orgnztId# , + #insttCode# , + #emplyrSttusCode# , + NOW() , + + #partIdx# , + + + #userWork# , + + + #snsId# , + #snsEmail# , + + #subDn# ) + + + + + INSERT + INTO lettngnrlmber + ( + mber_id, + password, + mber_nm, + mber_sttus, + mbtlnum, + group_id, + sbscrb_de, + esntl_id, + dept, + mber_seq, + frst_regist_pnttm, + last_updt_pnttm + ) + VALUES + ( + #uniqId# + , '1' + , #emplyrNm# + , #emplyrSttusCode# + , #moblphonNo# + , NULL + , NOW() + , #uniqId# + , NULL + , #mberSeq# + , NOW() + , NOW() + ) + + + + + + + + + + + UPDATE LETTNEMPLYRINFO + SET EMPLYR_ID = #emplyrId# , + + PASSWORD_HINT = #passwordHint# , + + + PASSWORD_CNSR = #passwordCnsr# , + + + EMPL_NO = #emplNo# , + + + IHIDNUM = #ihidnum# , + + + SEXDSTN_CODE = #sexdstnCode# , + + + BRTHDY = #brth# , + + + AREA_NO = #areaNo# , + + + HOUSE_MIDDLE_TELNO = #homemiddleTelno# , + + + HOUSE_END_TELNO = #homeendTelno# , + + + FXNUM = #fxnum# , + + + HOUSE_ADRES = #homeadres# , + + + DETAIL_ADRES = #detailAdres# , + + + ZIP = #zip# , + + + OFFM_TELNO = #offmTelno# , + + + MBTLNUM = #moblphonNo# , + + + EMAIL_ADRES = #emailAdres# , + + + OFCPS_NM = #ofcpsNm# , + + + GROUP_ID = #groupId# , + + + ORGNZT_ID = #orgnztId# , + + + PSTINST_CODE = #insttCode# , + + + EMPLYR_STTUS_CODE = #emplyrSttusCode# , + + + PART_IDX = #partIdx# , + + + CRTFC_DN_VALUE = #subDn# , + + + USER_WORK = #userWork# , + + USER_NM = #emplyrNm# + WHERE ESNTL_ID = #uniqId# + + + + + + + + + + + + + + + UPDATE + LETTNEMPLYRINFO + SET + PASSWORD = #password# + WHERE + EMPLYR_ID = #emplyrId# + AND + EMAIL_ADRES = #emailAdres# + + + + + + + + + + + + + + + INSERT + INTO LETTNGNRLMBER + ( + ESNTL_ID , + MBER_ID , + MBER_NM , + PASSWORD , + + PASSWORD_HINT , + PASSWORD_CNSR , + IHIDNUM , + ZIP , + + ADRES , + AREA_NO , + MBER_STTUS , + DETAIL_ADRES , + + END_TELNO , + MBTLNUM , + GROUP_ID , + MBER_FXNUM , + + MBER_EMAIL_ADRES , + MIDDLE_TELNO , + SEXDSTN_CODE, + BIRTH_DAY, + + EMAIL_YN, + SMS_YN , + PHOTOFILE_ID, + SBSCRB_DE + ) + VALUES + ( + #uniqId#, + #mberId#, + #mberNm#, + #password#, + + #passwordHint#, + #passwordCnsr#, + #ihidnum#, + #zip#, + + #adres#, + #areaNo#, + #mberSttus#, + #detailAdres#, + + #endTelno#, + #moblphonNo#, + #groupId#, + #mberFxnum# , + + #mberEmailAdres#, + #middleTelno#, + #sexdstnCode#, + #birth#, + + #emailYN#, + #smsYN#, + #photofileId#, + now() + ) + + + + INSERT + INTO LETTNGNRLMBER + ( + ESNTL_ID , + MBER_ID , + MBER_NM , + PASSWORD , + + PASSWORD_HINT , + PASSWORD_CNSR , + IHIDNUM , + ZIP , + + ADRES , + AREA_NO , + MBER_STTUS , + DETAIL_ADRES , + + END_TELNO , + MBTLNUM , + GROUP_ID , + MBER_FXNUM , + + MBER_EMAIL_ADRES , + MIDDLE_TELNO , + SEXDSTN_CODE, + BIRTH_DAY, + + EMAIL_YN, + SMS_YN , + PHOTOFILE_ID, + + + + + + + + + SBSCRB_DE + ) + VALUES + ( + #uniqId#, + #mberId#, + #mberNm#, + #password#, + + #passwordHint#, + #passwordCnsr#, + #ihidnum#, + #zip#, + + #adres#, + #areaNo#, + #mberSttus#, + #detailAdres#, + + #endTelno#, + #moblphonNo#, + #groupId#, + #mberFxnum# , + + #mberEmailAdres#, + #middleTelno#, + #sexdstnCode#, + #birth#, + + #emailYN#, + #smsYN#, + #photofileId#, + + #snsId# , + #snsEmail# , + + now() + ) + + + + + UPDATE + LETTNEMPLYRINFO + SET + EMPLYR_STTUS_CODE = #emplyrSttusCode# + WHERE + ESNTL_ID = #esntlId# + + + + DELETE FROM LETTNEMPLYRINFO + WHERE EMPLYR_STTUS_CODE = 'D' + + + + + + + DELETE FROM LETTNADMINLOG + WHERE 1=1 + + AND CREAT_DT + DATE_ADD(CURDATE(), INTERVAL -#adminlogKpCd# MONTH) + + + + + + + INSERT INTO TB_RECENT_SEARCH (EMPLYR_ID, SEARCH_WORD) VALUES (#emplyrId#, #searchWord#) + ON DUPLICATE KEY UPDATE EMPLYR_ID =#emplyrId#, SEARCH_WORD=#searchWord# + + + + + UPDATE LOC_INFO + SET USER_NM = #emplyrNm# , + + OFFM_TELNO = #offmTelno# , + + + OFCPS_NM = #ofcpsNm# , + + + + + USER_WORK = #userWork# , + + + SORT = #sort# , + + PART_IDX = #partIdx# + WHERE LOC_INFO_ID = #locInfoId# + + + + INSERT + INTO LOC_INFO + ( + LOC_INFO_ID, + USER_NM, + OFCPS_NM, + OFFM_TELNO, + PART_IDX, + USER_WORK + ) + VALUES + ( + #locInfoId#, + #userNm#, + #ofcpsNm#, + #offmTelno#, + #partIdx#, + #userWork# + ) + + + + + + UPDATE + LETTNGNRLMBER + SET + MBER_NM = #emplyrNm# + WHERE + MBER_SEQ = #mberSeq# + + + + + + /* 임시.*NOT_SQL_LOG.* userManageDAO.insertOffeduUser */ + INSERT + INTO lettngnrlmber + ( + mber_id, + password, + mber_sttus, + sbscrb_de, + esntl_id, + frst_regist_pnttm, + last_updt_pnttm + ) + VALUES + ( + #mberId#, + #password#, + #emplyrSttusCode#, + SYSTIMESTAMP, + #uniqId#, + SYSTIMESTAMP, + SYSTIMESTAMP + ) + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/asgnm/VEAcmdtAplct_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/asgnm/VEAcmdtAplct_SQL_Tibero.xml new file mode 100644 index 00000000..273ca3bb --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/asgnm/VEAcmdtAplct_SQL_Tibero.xml @@ -0,0 +1,327 @@ + + + + + + + + + + + ve_acmdt_aplct + + + + + edu_aplct_ord, + edu_chasi_ord, + acmdt_aplct_ord, + + sbmt_yn, + sbmt_pnttm, + aprvl_cd, + aprvl_pnttm, + aprvl_id, + aprvl_cn, + + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id, + + aplct_cn, + acmdt_fee, + atch_file_id, + use_yn + + + + + + a.edu_aplct_ord AS eduAplctOrd, + a.edu_chasi_ord AS eduChasiOrd, + acmdt_aplct_ord AS acmdtAplctOrd, + + a.sbmt_yn AS sbmtYn, + a.sbmt_pnttm AS sbmtPnttm, + a.aprvl_cd AS aprvlCd, + a.aprvl_pnttm AS aprvlPnttm, + a.aprvl_id AS aprvlId, + a.aprvl_cn AS aprvlCn, + + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId, + + a.aplct_cn AS aplctCn, + a.acmdt_fee AS acmdtFee, + a.atch_file_id AS atchFileId, + a.use_yn AS useYn + + + + + + + INSERT INTO + + ( + edu_aplct_ord + , edu_chasi_ord + , acmdt_aplct_ord + + , sbmt_yn + , sbmt_pnttm + + , frst_regist_pnttm + , frst_register_id + , last_updt_pnttm + , last_updusr_id + + , aplct_cn + , use_yn + )VALUES( + #eduAplctOrd# + , #eduChasiOrd# + , #acmdtAplctOrd# + , 'Y' + , NOW() + , NOW() + , #frstRegisterId# + , NOW() + , #lastUpdusrId# + , #aplctCn# + ,'Y' + ) + + + + + + + + + + + + + + + UPDATE + + SET + + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + + , sbmt_yn = #sbmtYn# + + , sbmt_pnttm = #sbmtPnttm# + + , aprvl_cd = #aprvlCd# + + , aprvl_pnttm = #aprvlPnttm# + + , aprvl_id = #aprvlId# + + , aprvl_cn = #aprvlCn# + + + , aplct_cn = #aplctCn# + + , acmdt_fee = #acmdtFee# + + , use_yn = #useYn# + + , atch_file_id = #atchFileId# + + + WHERE + edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + + AND acmdt_aplct_ord = #acmdtAplctOrd# + + + + + + DELETE FROM + + WHERE + edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + AND acmdt_aplct_ord = #acmdtAplctOrd# + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/asgnm/VEAsgnm_MIX_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/asgnm/VEAsgnm_MIX_SQL_Tibero.xml new file mode 100644 index 00000000..55b3db20 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/asgnm/VEAsgnm_MIX_SQL_Tibero.xml @@ -0,0 +1,4815 @@ + + + + + + + + + + + ve_edu_chasi_instr_asgnm + + + + + edu_aplct_ord, + edu_chasi_ord, + + user_id, + + pnlty_cd, + pnlty_pnttm, + pnlty_id, + pnlty_cn, + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id, + prvs_srvy_ord, + aft_srvy_ord, + gnrl_srvy_ord, + lctr_plan_atch_file_id + + + + + + a.edu_aplct_ord AS eduAplctOrd, + a.edu_chasi_ord AS eduChasiOrd, + + a.user_id AS userId, + a.pnlty_cd AS pnltyCd, + a.pnlty_pnttm AS pnltyPnttm, + a.pnlty_id AS pnltyId, + a.pnlty_cn AS pnltyCn, + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId, + + a.prvs_srvy_ord AS prvsSrvyOrd, + a.aft_srvy_ord AS aftSrvyOrd, + a.gnrl_srvy_ord AS gnrlSrvyOrd, + a.lctr_plan_atch_file_id AS lctrPlanAtchFileId + + + + + + INSERT INTO ( + + + )VALUES( + #eduAplctOrd#, + #eduChasiOrd#, + + #userId#, + #pnltyCd#, + #pnltyPnttm#, + #pnltyId#, + #pnltyCn#, + + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId#, + + #prvsSrvyOrd#, + #aftSrvyOrd#, + #gnrlSrvyOrd#, + #lctrPlanAtchFileId# + + ) + + + + + + + + UPDATE + + SET + + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + + ,user_id=#userId# + + + ,pnlty_cd=#pnltyCd# + + + ,pnlty_pnttm=#pnltyPnttm# + + + ,pnlty_id=#pnltyId# + + + ,pnlty_cn=#pnltyCn# + + + + ,prvs_srvy_ord=#prvsSrvyOrd# + + + ,aft_srvy_ord=#aftSrvyOrd# + + + ,gnrl_srvy_ord=#gnrlSrvyOrd# + + + ,lctr_plan_atch_file_id=#lctrPlanAtchFileId# + + + WHERE + edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + + + + + DELETE FROM + + WHERE + edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + UPDATE + ve_edu_chasi_instr_asgnm + SET + asgnm_aprvl_cd = #asgnmAprvlCd# + , asgnm_aprvl_pnttm = NOW() + WHERE edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + + + + UPDATE + ve_edu_chasi + SET + instr_cnfrm_cd = #instrCnfrmCd# + , instr_cnfrm_id = #instrCnfrmId# + , instr_cnfrm_pnttm = NOW() + WHERE edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + + + + + + INSERT INTO ve_edu_chasi_instr_asgnm_hstry( + edu_aplct_ord, + edu_chasi_ord, + user_id, + hstry_cd + )VALUES( + #eduAplctOrd#, + #eduChasiOrd#, + #userId#, + #hstryCd# + ) + ON DUPLICATE KEY UPDATE + hstry_cd=#hstryCd# + + + + + + DELETE FROM + ve_edu_chasi_instr_asgnm_hstry + WHERE + edu_aplct_ord = #eduAplctOrd# + AND + edu_chasi_ord = #eduChasiOrd# + AND + user_id = #userId# + AND + hstry_cd = #hstryCd# + + + + + + + SELECT aaa.* + , bbb.lrn_tm_sum + + , ( + + SELECT COUNT(*) + FROM ve_edu_chasi_instr_asgnm a + , ve_edu_chasi b + , ve_edu_aplct c + + WHERE 1=1 + AND a.edu_aplct_ord=b.edu_aplct_ord + AND a.edu_chasi_ord=b.edu_chasi_ord + AND a.edu_aplct_ord=c.edu_aplct_ord + AND (c.use_yn IS NULL OR c.use_yn='Y') + AND + ( + CONCAT(aaa.edu_hope_dt, aaa.strt_tm) BETWEEN CONCAT(b.edu_hope_dt, b.strt_tm) AND CONCAT(b.edu_hope_dt, b.end_tm) + or CONCAT(aaa.edu_hope_dt, aaa.end_tm) BETWEEN CONCAT(b.edu_hope_dt, b.strt_tm) AND CONCAT(b.edu_hope_dt, b.end_tm) + ) + AND a.user_id=aaa.user_id + ) cnt + + FROM ( + SELECT aa.edu_aplct_ord + , aa.edu_chasi_ord + , aa.stndrd_schol_cd + , aa.isltn_schol_yn + , aa.edu_slct_cd + , aa.edu_hope_dt + + , aa.strt_tm + , aa.end_tm + + , ee.pnlty_cnt + + , aa.addr AS sAddr + , bb.addr AS iAddr + + , bb.user_id + , bb.addr + , bb.addr_detail + , bb.rsdne + , bb.instr_nm + + , bb.sun_lctr_yn + , bb.mon_lctr_yn + , bb.tue_lctr_yn + , bb.wed_lctr_yn + , bb.thu_lctr_yn + , bb.fri_lctr_yn + , bb.sat_lctr_yn + + , bb.zoom_yn + , bb.yr_mxmm_asgnm_tm + , bb.mnt_mnmm_tm + + , bb.onln_psbl_yn + , bb.isltn_psbl_yn + , bb.cntns_lctr_psbl_yn + , bb.asgnm_tm_1 + , bb.asgnm_tm_2 + , bb.asgnm_tm_3 + , bb.asgnm_tm_4 + , bb.asgnm_tm_5 + , bb.asgnm_tm_6 + , bb.asgnm_tm_7 + , bb.asgnm_tm_8 + , bb.asgnm_tm_9 + , bb.asgnm_tm_10 + , bb.asgnm_tm_11 + , bb.asgnm_tm_12 + + FROM ( + SELECT b.edu_aplct_ord + , a.edu_chasi_ord + , b.stndrd_schol_cd /* 학교고유 번호 지역 확인용*/ + , b.isltn_schol_yn /* y-고립, n-*/ + , b.edu_slct_cd /* 20-off , 10- on */ + + , a.edu_hope_dt + , TO_DATE(a.edu_hope_dt,'YYYYMMDD') d_date + , TO_DATETIME(CONCAT(a.edu_hope_dt,a.strt_tm),'YYYYMMDDHH24MI') d_start + , TO_DATETIME(CONCAT(a.edu_hope_dt,a.end_tm),'YYYYMMDDHH24MI') d_end + , TO_CHAR(TO_DATE(a.edu_hope_dt,'YYYYMMDD'),'DY') dy + , a.strt_tm + , a.end_tm + , a.lrn_tm + , b.addr + FROM ve_edu_chasi a + , ve_edu_aplct b + WHERE 1=1 + AND a.edu_aplct_ord=#eduAplctOrd# /* 1*/ + AND a.edu_chasi_ord=#eduChasiOrd# /* 1*/ + AND a.edu_aplct_ord=b.edu_aplct_ord + )aa + ,( + + SELECT c.* + , b.rsdne + , b.instr_nm + , b.addr + , b.addr_detail + FROM ve_instr a + , ve_instr_detail b + , ve_lctr_stng c + WHERE 1=1 + + + AND tngr_instr_yn='Y' /* 2*/ + AND b.instr_div='10' /* 3*/ + + + AND adult_instr_yn='Y' /* 2*/ + AND b.instr_div='20' /* 3*/ + + AND b.user_id=a.user_id + AND b.use_yn='Y' + AND (b.qlfct_end_yn='N' + OR + b.qlfct_end_yn IS null + ) + AND b.instr_div=c.instr_div + AND b.user_id=c.user_id + )bb + + LEFT OUTER JOIN + ( + + SELECT a.user_id + , COUNT(*) pnlty_cnt + FROM ve_edu_chasi_instr_asgnm a + , ve_edu_chasi b + , ve_edu_aplct c + , ve_edu_pnlty d + + WHERE 1=1 + AND a.edu_aplct_ord=b.edu_aplct_ord + AND a.edu_chasi_ord=b.edu_chasi_ord + AND a.edu_aplct_ord=c.edu_aplct_ord + AND (c.use_yn IS NULL OR c.use_yn='Y') + AND a.edu_aplct_ord=d.edu_aplct_ord + AND a.edu_chasi_ord=d.edu_chasi_ord + GROUP BY a.user_id + + )ee + ON( + bb.user_id=ee.user_id + ) + + WHERE 1=1 + + + AND ( + /* + 온라인여부체크 + */ + + + ( + aa.edu_slct_cd='20' /* 6 20-온라인, 10-오프라인*/ + AND bb.zoom_yn='Y' + ) + ) + + AND ( + /* + 강사의가능요일 + */ + /* 7 가능 요일 */ + ( + aa.dy='월' + AND bb.mon_lctr_yn='Y' + ) + OR + ( + aa.dy='화' + AND bb.tue_lctr_yn='Y' + ) + OR + ( + aa.dy='수' + AND bb.wed_lctr_yn='Y' + ) + OR + ( + aa.dy='목' + AND bb.thu_lctr_yn='Y' + ) + OR + ( + aa.dy='금' + AND bb.fri_lctr_yn='Y' + ) + OR + ( + aa.dy='토' + AND bb.sat_lctr_yn='Y' + ) + OR + ( + aa.dy='일' + AND bb.sun_lctr_yn='Y' + ) + ) + )aaa + LEFT OUTER join + ( + + SELECT a.user_id + , SUBSTRING(b.edu_hope_dt,1,6) edu_hope_dt + , SUM(b.lrn_tm) lrn_tm_sum + + FROM ve_edu_chasi_instr_asgnm a + , ve_edu_chasi b + , ve_edu_aplct c + + WHERE 1=1 + AND a.edu_aplct_ord=b.edu_aplct_ord + AND a.edu_chasi_ord=b.edu_chasi_ord + AND a.edu_aplct_ord=c.edu_aplct_ord + AND (c.use_yn IS NULL OR c.use_yn='Y') + GROUP BY a.user_id + , SUBSTRING(b.edu_hope_dt,1,6) + + )bbb + ON( + aaa.user_id=bbb.user_id + AND SUBSTRING(aaa.edu_hope_dt,1,6)=bbb.edu_hope_dt + + ) + + + + + + + /* + 오프라인 청소년 + 강사조건 + 1.요일 + 2.시간 0 과 같거나 작아야 한다. + 3.지역 + + 10,USRCNFRM_00000002710,lctrStng_00000000108 + + */ + + /* 차시 신청 정보 와 신청 학교 주소 정보 + 학교 소재지명 + 신청 가능한 강사 리스트(with 패널티) + 월별 시수 + 거리 */ + SELECT aaaaa.* + , IF (0>=LENGTH(aaaaa.rAddrSec) OR 0>=LENGTH(aaaaa.iAddrSec) + , 0 + , IF (aaaaa.sAddrTop LIKE CONCAT('%',aaaaa.rAddrTop,'%') + , IF (aaaaa.sAddrSec LIKE CONCAT('%',aaaaa.rAddrSec,'%'),1,0) + + IF (aaaaa.rAddrSec LIKE CONCAT('%',aaaaa.sAddrSec,'%'),1,0) + ,0) + + IF (aaaaa.rAddrTop LIKE CONCAT('%',aaaaa.sAddrTop,'%') + , IF (aaaaa.sAddrSec LIKE CONCAT('%',aaaaa.rAddrSec,'%'),1,0) + + IF (aaaaa.rAddrSec LIKE CONCAT('%',aaaaa.sAddrSec,'%'),1,0) + ,0) + + IF (aaaaa.sAddrTop LIKE CONCAT('%',aaaaa.iAddrTop,'%') + , IF (aaaaa.iAddrSec LIKE CONCAT('%',aaaaa.sAddrSec,'%'),1,0) + + IF (aaaaa.sAddrSec LIKE CONCAT('%',aaaaa.iAddrSec,'%'),1,0) + ,0) + + IF (aaaaa.iAddrTop LIKE CONCAT('%',aaaaa.sAddrTop,'%') + , IF (aaaaa.sAddrSec LIKE CONCAT('%',aaaaa.iAddrSec,'%'),1,0) + + IF (aaaaa.iAddrSec LIKE CONCAT('%',aaaaa.sAddrSec,'%'),1,0) + ,0) + ) AS checkTop_bak + + , IF (0>=LENGTH(aaaaa.rAddrSec) OR 0>=LENGTH(aaaaa.iAddrSec) + , 0 + , IF ((aaaaa.sAddrTop LIKE CONCAT(aaaaa.rAddrTop,'%'))=1 + , IF ((aaaaa.sAddrSec LIKE CONCAT(aaaaa.rAddrSec,'%'))=1,1,0) + + IF ((aaaaa.rAddrSec LIKE CONCAT(aaaaa.sAddrSec,'%'))=1,1,0) + ,0) + + IF ((aaaaa.rAddrTop LIKE CONCAT(aaaaa.sAddrTop,'%'))=1 + , IF ((aaaaa.sAddrSec LIKE CONCAT(aaaaa.rAddrSec,'%'))=1,1,0) + + IF ((aaaaa.rAddrSec LIKE CONCAT(aaaaa.sAddrSec,'%'))=1,1,0) + ,0) + ) AS checkTop + + , IF (0>=LENGTH(aaaaa.rAddrSec) OR 0>=LENGTH(aaaaa.iAddrSec) + , 0 + , IF ((aaaaa.sAddrTop LIKE CONCAT(aaaaa.rAddrTop,'%'))=1 + , 1 + ,0) + + IF ((aaaaa.rAddrTop LIKE CONCAT(aaaaa.sAddrTop,'%'))=1 + , 1 + ,0) + ) AS checkSec + + , bbbbb.edu_hope_dt AS lrn_tm_mnt + , bbbbb.lrn_tm_sum + + , ccccc.oneway_dstnc AS onewayDstnc + , ccccc.schol_addr AS scholAddr + , ccccc.instr_addr AS instrAddr + + ,( + + /* 동일시간대 수업 기존 여부 */ + SELECT COUNT(*) + FROM ve_edu_chasi_instr_asgnm a , + ve_edu_chasi b , + ve_edu_aplct c + WHERE 1 =1 + AND a.edu_aplct_ord=b.edu_aplct_ord + AND a.edu_chasi_ord=b.edu_chasi_ord + AND a.edu_aplct_ord=c.edu_aplct_ord + AND CONCAT(a.edu_aplct_ord,a.edu_chasi_ord) != CONCAT(aaaaa.edu_aplct_ord,aaaaa.edu_chasi_ord) /* 동일한 신청 차시 정보는 예외처리 한다. */ + AND IFNULL(c.use_yn,'Y')='Y' + /* + ( + ㅑ루ㅕㅣc.use_yn IS NULL OR c.use_yn='Y' + ) + */ + AND + ( + CONCAT(aaaaa.edu_hope_dt, aaaaa.strt_tm) BETWEEN CONCAT(b.edu_hope_dt, b.strt_tm) AND CONCAT(b.edu_hope_dt, b.end_tm) + OR CONCAT(aaaaa.edu_hope_dt, aaaaa.end_tm) BETWEEN CONCAT(b.edu_hope_dt, b.strt_tm) AND CONCAT(b.edu_hope_dt, b.end_tm) + ) + AND a.user_id=aaaaa.user_id + ) + cnt + ,( + + /* 동일날짜 타학교 수업 여부 */ + SELECT COUNT(*) + FROM ve_edu_chasi_instr_asgnm a , + ve_edu_chasi b , + ve_edu_aplct c + WHERE 1 =1 + AND a.edu_aplct_ord=b.edu_aplct_ord + AND a.edu_chasi_ord=b.edu_chasi_ord + AND a.edu_aplct_ord=c.edu_aplct_ord + AND a.edu_aplct_ord != aaaaa.edu_aplct_ord /* 동일한 신청 정보는 예외처리 한다. */ + AND IFNULL(c.use_yn,'Y')='Y' + /* + ( + c.use_yn IS NULL OR c.use_yn='Y' + ) + */ + AND + ( + b.edu_hope_dt = aaaaa.edu_hope_dt + ) + AND a.user_id=aaaaa.user_id + + /* 교육확정된 수업만 계산 */ + /* + AND c.aprvl_cd='60' + AND a.asgnm_aprvl_cd='30' + */ + + ) + scholCnt + ,( + /* 지역비교 절대조건은 아니고, 순서 조건으로 사용 */ + /* + SELECT COUNT(*) + FROM ve_lctr_area a + , ve_rsdnc b + WHERE a.area_cd=b.post_id + AND a.instr_div=aaaaa.instr_div + AND a.user_id=aaaaa.user_id + AND a.lctr_stng_ord=aaaaa.lctr_stng_ord + AND ( + b.one_depth_nm LIKE aaaaa.loc_nm + OR + aaaaa.loc_nm LIKE CONCAT('%',b.one_depth_nm,'%') + ) + */ + + SELECT IFNULL(SUM(cnt),0) + FROM ( + + SELECT bb.instr_div + , bb.user_id + , bb.lctr_stng_ord + , cc.one_depth_nm + , cc.two_depth_nm + , COUNT(*) cnt + FROM ( + SELECT b.* + FROM ve_lctr_stng a + , ve_lctr_area b + + WHERE a.use_yn='Y' + AND a.instr_div=b.instr_div + AND a.user_id=b.user_id + AND a.lctr_stng_ord=b.lctr_stng_ord + + )bb + , ve_rsdnc cc + WHERE bb.area_cd=cc.post_id + GROUP BY bb.instr_div + , bb.user_id + , bb.lctr_stng_ord + , cc.one_depth_nm + , cc.two_depth_nm + + )ccc0 + WHERE 1=1 + AND ccc0.instr_div =aaaaa.instr_div + AND ccc0.user_id =aaaaa.user_id + AND ccc0.lctr_stng_ord=aaaaa.lctr_stng_ord + AND + ( + aaaaa.loc_nm=ccc0.one_depth_nm + AND ( + ccc0.two_depth_nm LIKE CONCAT(aaaaa.sAddrSec,'%') + OR aaaaa.sAddrSec LIKE CONCAT(ccc0.two_depth_nm,'%') + ) + ) + ) + area_cnt + + , IF (sun_lctr_yn='Y',1,0) + + IF (mon_lctr_yn='Y',1,0) + + IF (tue_lctr_yn='Y',1,0) + + IF (wed_lctr_yn='Y',1,0) + + IF (thu_lctr_yn='Y',1,0) + + IF (fri_lctr_yn='Y',1,0) + + IF (sat_lctr_yn='Y',1,0) + weekCnt + + FROM ( + /* 차시 신청 정보 와 신청 학교 주소 정보 + 학교 소재지명 + 신청 가능한 강사 리스트( 주소, 설정 정보 and 패널티) */ + SELECT aaa.edu_aplct_ord , + aaa.edu_chasi_ord , + aaa.stndrd_schol_cd , + aaa.isltn_schol_yn , + aaa.edu_slct_cd , + aaa.edu_hope_dt , + aaa.strt_tm , + aaa.end_tm , + aaa.loc_nm , + + aaa.dy , + + /* + aaa.new_addr , + */ + bbb.instr_div , + bbb.user_id , + bbb.lctr_stng_ord , + /* + aaa.one_depth_nm , + aaa.two_depth_nm , + */ + + aaa.addr AS sAddr , + bbb.addr AS iAddr , + + /* 학교주소 */ + SUBSTRING_INDEX(aaa.addr,' ',1) AS sAddrTop , + SUBSTRING_INDEX(SUBSTRING_INDEX(aaa.addr,' ',2),' ',-1) AS sAddrSec , + /* 강사주소 */ + SUBSTRING_INDEX(bbb.addr,' ',1) AS iAddrTop , + SUBSTRING_INDEX(SUBSTRING_INDEX(bbb.addr,' ',2),' ',-1) AS iAddrSec , + /* 강사거주지 */ + SUBSTRING_INDEX(bbb.rsdne,'(',1) AS rAddrTop , + SUBSTRING_INDEX(SUBSTRING_INDEX(SUBSTRING_INDEX(bbb.rsdne,')',1),'(',-1),' ',1) AS rAddrSec , + + + /* + SUBSTRING_INDEX(bbb.addr,' ',1) AS sAddrTop , + */ + + bbb.addr_detail , + bbb.rsdne , + bbb.instr_nm , + bbb.sun_lctr_yn , + bbb.mon_lctr_yn , + bbb.tue_lctr_yn , + bbb.wed_lctr_yn , + bbb.thu_lctr_yn , + bbb.fri_lctr_yn , + bbb.sat_lctr_yn , + bbb.zoom_yn , + bbb.yr_mxmm_asgnm_tm , + bbb.mnt_mnmm_tm , + bbb.onln_psbl_yn , + bbb.isltn_psbl_yn , + bbb.cntns_lctr_psbl_yn , + bbb.asgnm_tm_1 , + bbb.asgnm_tm_2 , + bbb.asgnm_tm_3 , + bbb.asgnm_tm_4 , + bbb.asgnm_tm_5 , + bbb.asgnm_tm_6 , + bbb.asgnm_tm_7 , + bbb.asgnm_tm_8 , + bbb.asgnm_tm_9 , + bbb.asgnm_tm_10 , + bbb.asgnm_tm_11 , + bbb.asgnm_tm_12 , + eee.pnlty_cnt + + FROM ( + /* 차시 신청 정보 와 신청 학교 주소 정보 + 학교 소재지명 */ + SELECT aa.edu_aplct_ord , + aa.edu_chasi_ord , + aa.stndrd_schol_cd , + aa.isltn_schol_yn , + aa.edu_slct_cd , + aa.edu_hope_dt , + aa.strt_tm , + aa.end_tm , + aa.dy , + cc.loc_nm , + aa.addr , + aa.lctr_div_cd + FROM ( + /* 차시 신청 정보 와 신청 학교 주소 정보 */ + SELECT b.edu_aplct_ord , + a.edu_chasi_ord , + b.stndrd_schol_cd + /* 학교고유 번호 지역 확인용*/ + , + b.isltn_schol_yn + /* y-고립, n-*/ + , + b.edu_slct_cd + /* 20-off , 10- on */ + , + a.edu_hope_dt , + TO_DATE(a.edu_hope_dt,'YYYYMMDD') d_date , + TO_DATETIME(CONCAT(a.edu_hope_dt,a.strt_tm),'YYYYMMDDHH24MI') d_start , + TO_DATETIME(CONCAT(a.edu_hope_dt,a.end_tm),'YYYYMMDDHH24MI') d_end , + TO_CHAR(TO_DATE(a.edu_hope_dt,'YYYYMMDD'),'DY') dy , + a.strt_tm , + a.end_tm , + a.lrn_tm , + b.addr, + b.lctr_div_cd + FROM ve_edu_chasi a , + ve_edu_aplct b + WHERE 1 =1 + AND a.edu_aplct_ord=b.edu_aplct_ord + + AND a.edu_aplct_ord=#eduAplctOrd# + + AND a.edu_chasi_ord=#eduChasiOrd# + + ) + aa , + ve_schol cc + WHERE 1 =1 + AND aa.stndrd_schol_cd=cc.stndrd_schol_cd + + ) + aaa , + ( + /* 신청 가능한 전체 강사 리스트 */ + SELECT c.* , + b.rsdne , + b.instr_nm , + b.addr , + b.addr_detail + FROM ve_instr a , + ve_instr_detail b , + ve_lctr_stng c + WHERE 1 =1 + AND b.user_id =a.user_id + AND b.use_yn ='Y' /* 활동중인 강사 */ + AND c.use_yn ='Y' /* 사용중인강의설정 */ + AND b.instr_div=c.instr_div + AND b.user_id =c.user_id + AND IFNULL(b.qlfct_end_yn,'N')='N' + /* + ( + b.qlfct_end_yn='N' OR b.qlfct_end_yn IS NULL + ) + */ + ) + bbb + LEFT OUTER JOIN + ( + /* 강사의 패널티 정보를 가져온다. */ + SELECT a.user_id , + COUNT(*) pnlty_cnt + FROM ve_edu_chasi_instr_asgnm a , + ve_edu_pnlty d + WHERE 1 =1 + AND a.edu_aplct_ord=d.edu_aplct_ord + AND a.edu_chasi_ord=d.edu_chasi_ord + GROUP BY a.user_id + ) + eee + ON ( + bbb.user_id=eee.user_id + ) + WHERE aaa.lctr_div_cd = bbb.instr_div + )aaaaa + + LEFT OUTER JOIN + ( + /* 월별시수 */ + SELECT a.user_id , + SUBSTRING(b.edu_hope_dt,1,6) edu_hope_dt , + SUM(b.chasi) lrn_tm_sum + FROM ve_edu_chasi_instr_asgnm a , + ve_edu_chasi b , + ve_edu_aplct c + WHERE 1 =1 + AND a.edu_aplct_ord!=#eduAplctOrd# + AND a.edu_aplct_ord=b.edu_aplct_ord + AND a.edu_chasi_ord=b.edu_chasi_ord + AND a.edu_aplct_ord=c.edu_aplct_ord + AND IFNULL(c.use_yn,'Y')='Y' + + /* 교육확정된 수업만 계산 */ + /* + AND c.aprvl_cd='60' + AND a.asgnm_aprvl_cd='30' + */ + + /* + ( + c.use_yn IS NULL OR c.use_yn='Y' + ) + */ + GROUP BY a.user_id , + SUBSTRING(b.edu_hope_dt,1,6) + ) + bbbbb + ON ( + SUBSTRING(aaaaa.edu_hope_dt,1,6)=bbbbb.edu_hope_dt + AND aaaaa.user_id =bbbbb.user_id + ) + + LEFT OUTER JOIN ve_edu_instr_dstnc ccccc + ON ( + aaaaa.edu_aplct_ord=ccccc.edu_aplct_ord + AND aaaaa.user_id =ccccc.user_id + ) + + + + + + + /* + 오프라인 청소년 + 강사조건 + 1.요일 + 2.시간 0 과 같거나 작아야 한다. + 3.지역 + + 10,USRCNFRM_00000002710,lctrStng_00000000108 + + */ + + /* 차시 신청 정보 와 신청 학교 주소 정보 + 학교 소재지명 + 신청 가능한 강사 리스트(with 패널티) + 월별 시수 + 거리 */ + SELECT aaaaa.* + , IF (0>=LENGTH(aaaaa.rAddrSec) OR 0>=LENGTH(aaaaa.iAddrSec) + , 0 + , IF (aaaaa.sAddrTop LIKE CONCAT('%',aaaaa.rAddrTop,'%') + , IF (aaaaa.sAddrSec LIKE CONCAT('%',aaaaa.rAddrSec,'%'),1,0) + + IF (aaaaa.rAddrSec LIKE CONCAT('%',aaaaa.sAddrSec,'%'),1,0) + ,0) + + IF (aaaaa.rAddrTop LIKE CONCAT('%',aaaaa.sAddrTop,'%') + , IF (aaaaa.sAddrSec LIKE CONCAT('%',aaaaa.rAddrSec,'%'),1,0) + + IF (aaaaa.rAddrSec LIKE CONCAT('%',aaaaa.sAddrSec,'%'),1,0) + ,0) + + IF (aaaaa.sAddrTop LIKE CONCAT('%',aaaaa.iAddrTop,'%') + , IF (aaaaa.iAddrSec LIKE CONCAT('%',aaaaa.sAddrSec,'%'),1,0) + + IF (aaaaa.sAddrSec LIKE CONCAT('%',aaaaa.iAddrSec,'%'),1,0) + ,0) + + IF (aaaaa.iAddrTop LIKE CONCAT('%',aaaaa.sAddrTop,'%') + , IF (aaaaa.sAddrSec LIKE CONCAT('%',aaaaa.iAddrSec,'%'),1,0) + + IF (aaaaa.iAddrSec LIKE CONCAT('%',aaaaa.sAddrSec,'%'),1,0) + ,0) + ) AS checkTop_bak + + , IF (0>=LENGTH(aaaaa.rAddrSec) OR 0>=LENGTH(aaaaa.iAddrSec) + , 0 + , IF ((aaaaa.sAddrTop LIKE CONCAT(aaaaa.rAddrTop,'%'))=1 + , IF ((aaaaa.sAddrSec LIKE CONCAT(aaaaa.rAddrSec,'%'))=1,1,0) + + IF ((aaaaa.rAddrSec LIKE CONCAT(aaaaa.sAddrSec,'%'))=1,1,0) + ,0) + + IF ((aaaaa.rAddrTop LIKE CONCAT(aaaaa.sAddrTop,'%'))=1 + , IF ((aaaaa.sAddrSec LIKE CONCAT(aaaaa.rAddrSec,'%'))=1,1,0) + + IF ((aaaaa.rAddrSec LIKE CONCAT(aaaaa.sAddrSec,'%'))=1,1,0) + ,0) + ) AS checkTop + + , IF (0>=LENGTH(aaaaa.rAddrSec) OR 0>=LENGTH(aaaaa.iAddrSec) + , 0 + , IF ((aaaaa.sAddrTop LIKE CONCAT(aaaaa.rAddrTop,'%'))=1 + , 1 + ,0) + + IF ((aaaaa.rAddrTop LIKE CONCAT(aaaaa.sAddrTop,'%'))=1 + , 1 + ,0) + ) AS checkSec + + , bbbbb.edu_hope_dt AS lrn_tm_mnt + , bbbbb.lrn_tm_sum_yr + , ddddd.lrn_tm_sum + + , ccccc.oneway_dstnc AS onewayDstnc + , ccccc.schol_addr AS scholAddr + , ccccc.instr_addr AS instrAddr + + ,( + + /* 동일시간대 수업 기존 여부 */ + SELECT COUNT(*) + FROM ve_edu_chasi_instr_asgnm a , + ve_edu_chasi b , + ve_edu_aplct c + WHERE 1 =1 + AND a.edu_aplct_ord=b.edu_aplct_ord + AND a.edu_chasi_ord=b.edu_chasi_ord + AND a.edu_aplct_ord=c.edu_aplct_ord + AND CONCAT(a.edu_aplct_ord,a.edu_chasi_ord) != CONCAT(aaaaa.edu_aplct_ord,aaaaa.edu_chasi_ord) /* 동일한 신청 차시 정보는 예외처리 한다. */ + AND IFNULL(c.use_yn,'Y')='Y' + /* + ( + c.use_yn IS NULL OR c.use_yn='Y' + ) + */ + AND + ( + CONCAT(aaaaa.edu_hope_dt, aaaaa.strt_tm) BETWEEN CONCAT(b.edu_hope_dt, b.strt_tm) AND CONCAT(b.edu_hope_dt, b.end_tm) + OR CONCAT(aaaaa.edu_hope_dt, aaaaa.end_tm) BETWEEN CONCAT(b.edu_hope_dt, b.strt_tm) AND CONCAT(b.edu_hope_dt, b.end_tm) + ) + AND a.user_id=aaaaa.user_id + ) + cnt + ,( + + /* 동일날짜 타학교 수업 여부 */ + SELECT COUNT(*) + FROM ve_edu_chasi_instr_asgnm a , + ve_edu_chasi b , + ve_edu_aplct c + WHERE 1 =1 + AND a.edu_aplct_ord=b.edu_aplct_ord + AND a.edu_chasi_ord=b.edu_chasi_ord + AND a.edu_aplct_ord=c.edu_aplct_ord + AND a.edu_aplct_ord != aaaaa.edu_aplct_ord /* 동일한 신청 정보는 예외처리 한다. */ + AND IFNULL(c.use_yn,'Y')='Y' + /* + ( + c.use_yn IS NULL OR c.use_yn='Y' + ) + */ + AND + ( + b.edu_hope_dt = aaaaa.edu_hope_dt + ) + AND a.user_id=aaaaa.user_id + /* 교육확정된 수업만 계산 */ + /* + AND c.aprvl_cd ='60' + AND a.asgnm_aprvl_cd='30' + */ + ) + scholCnt + ,( + /* 지역비교 절대조건은 아니고, 순서 조건으로 사용 */ + /* + SELECT COUNT(*) + FROM ve_lctr_area a + , ve_rsdnc b + WHERE a.area_cd=b.post_id + AND a.instr_div=aaaaa.instr_div + AND a.user_id=aaaaa.user_id + AND a.lctr_stng_ord=aaaaa.lctr_stng_ord + AND ( + b.one_depth_nm LIKE aaaaa.loc_nm + OR + aaaaa.loc_nm LIKE CONCAT('%',b.one_depth_nm,'%') + ) + */ + + SELECT IFNULL(SUM(cnt),0) + FROM ( + + SELECT bb.instr_div + , bb.user_id + , bb.lctr_stng_ord + , cc.one_depth_nm + , cc.two_depth_nm + , COUNT(*) cnt + FROM ( + SELECT b.* + FROM ve_lctr_stng a + , ve_lctr_area b + + WHERE a.use_yn='Y' + AND a.instr_div=b.instr_div + AND a.user_id=b.user_id + AND a.lctr_stng_ord=b.lctr_stng_ord + + )bb + , ve_rsdnc cc + WHERE bb.area_cd=cc.post_id + GROUP BY bb.instr_div + , bb.user_id + , bb.lctr_stng_ord + , cc.one_depth_nm + , cc.two_depth_nm + + )ccc0 + WHERE 1=1 + AND ccc0.instr_div =aaaaa.instr_div + AND ccc0.user_id =aaaaa.user_id + AND ccc0.lctr_stng_ord=aaaaa.lctr_stng_ord + AND + ( + aaaaa.loc_nm=ccc0.one_depth_nm + AND ( + ccc0.two_depth_nm LIKE CONCAT(aaaaa.sAddrSec,'%') + OR aaaaa.sAddrSec LIKE CONCAT(ccc0.two_depth_nm,'%') + ) + ) + ) + area_cnt + + , IF (sun_lctr_yn='Y',1,0) + + IF (mon_lctr_yn='Y',1,0) + + IF (tue_lctr_yn='Y',1,0) + + IF (wed_lctr_yn='Y',1,0) + + IF (thu_lctr_yn='Y',1,0) + + IF (fri_lctr_yn='Y',1,0) + + IF (sat_lctr_yn='Y',1,0) + weekCnt + + FROM ( + /* 차시 신청 정보 와 신청 학교 주소 정보 + 학교 소재지명 + 신청 가능한 강사 리스트( 주소, 설정 정보 and 패널티) */ + SELECT aaa.edu_aplct_ord , + aaa.edu_chasi_ord , + aaa.stndrd_schol_cd , + aaa.isltn_schol_yn , + aaa.edu_slct_cd , + aaa.edu_hope_dt , + aaa.strt_tm , + aaa.end_tm , + aaa.loc_nm , + + aaa.dy , + + /* + aaa.new_addr , + */ + bbb.instr_div , + bbb.user_id , + bbb.lctr_stng_ord , + /* + aaa.one_depth_nm , + aaa.two_depth_nm , + */ + + aaa.addr AS sAddr , + bbb.addr AS iAddr , + + /* 학교주소 */ + SUBSTRING_INDEX(aaa.addr,' ',1) AS sAddrTop , + SUBSTRING_INDEX(SUBSTRING_INDEX(aaa.addr,' ',2),' ',-1) AS sAddrSec , + /* 강사주소 */ + SUBSTRING_INDEX(bbb.addr,' ',1) AS iAddrTop , + SUBSTRING_INDEX(SUBSTRING_INDEX(bbb.addr,' ',2),' ',-1) AS iAddrSec , + /* 강사거주지 */ + SUBSTRING_INDEX(bbb.rsdne,'(',1) AS rAddrTop , + SUBSTRING_INDEX(SUBSTRING_INDEX(SUBSTRING_INDEX(bbb.rsdne,')',1),'(',-1),' ',1) AS rAddrSec , + + /* + SUBSTRING_INDEX(aaa.addr,' ',1) AS iAddrTop , + + SUBSTRING_INDEX(bbb.rsdne,'(',1) AS sAddrTop , + + SUBSTRING_INDEX(bbb.addr,' ',1) AS sAddrTop , + */ + + bbb.addr_detail , + bbb.rsdne , + bbb.instr_nm , + bbb.sun_lctr_yn , + bbb.mon_lctr_yn , + bbb.tue_lctr_yn , + bbb.wed_lctr_yn , + bbb.thu_lctr_yn , + bbb.fri_lctr_yn , + bbb.sat_lctr_yn , + bbb.zoom_yn , + bbb.yr_mxmm_asgnm_tm , + bbb.mnt_mnmm_tm , + bbb.onln_psbl_yn , + bbb.isltn_psbl_yn , + bbb.cntns_lctr_psbl_yn , + bbb.asgnm_tm_1 , + bbb.asgnm_tm_2 , + bbb.asgnm_tm_3 , + bbb.asgnm_tm_4 , + bbb.asgnm_tm_5 , + bbb.asgnm_tm_6 , + bbb.asgnm_tm_7 , + bbb.asgnm_tm_8 , + bbb.asgnm_tm_9 , + bbb.asgnm_tm_10 , + bbb.asgnm_tm_11 , + bbb.asgnm_tm_12 , + eee.pnlty_cnt + + FROM ( + /* 차시 신청 정보 와 신청 학교 주소 정보 + 학교 소재지명 */ + SELECT aa.edu_aplct_ord , + aa.edu_chasi_ord , + aa.stndrd_schol_cd , + aa.isltn_schol_yn , + aa.edu_slct_cd , + aa.edu_hope_dt , + aa.strt_tm , + aa.end_tm , + aa.dy , + cc.loc_nm , + aa.addr , + aa.lctr_div_cd + FROM ( + /* 차시 신청 정보 와 신청 학교 주소 정보 */ + SELECT b.edu_aplct_ord , + a.edu_chasi_ord , + b.stndrd_schol_cd + /* 학교고유 번호 지역 확인용*/ + , + b.isltn_schol_yn + /* y-고립, n-*/ + , + b.edu_slct_cd + /* 20-off , 10- on */ + , + a.edu_hope_dt , + TO_DATE(a.edu_hope_dt,'YYYYMMDD') d_date , + TO_DATETIME(CONCAT(a.edu_hope_dt,a.strt_tm),'YYYYMMDDHH24MI') d_start , + TO_DATETIME(CONCAT(a.edu_hope_dt,a.end_tm),'YYYYMMDDHH24MI') d_end , + TO_CHAR(TO_DATE(a.edu_hope_dt,'YYYYMMDD'),'DY') dy , + a.strt_tm , + a.end_tm , + a.lrn_tm , + b.addr, + b.lctr_div_cd + FROM ve_edu_chasi a , + ve_edu_aplct b + WHERE 1 =1 + AND a.edu_aplct_ord=b.edu_aplct_ord + + AND a.edu_aplct_ord=#eduAplctOrd# + + AND a.edu_chasi_ord=#eduChasiOrd# + + ) + aa , + ve_schol cc + WHERE 1 =1 + AND aa.stndrd_schol_cd=cc.stndrd_schol_cd + + ) + aaa , + ( + /* 신청 가능한 전체 강사 리스트 */ + SELECT c.* , + b.rsdne , + b.instr_nm , + b.addr , + b.addr_detail + FROM ve_instr a , + ve_instr_detail b , + ve_lctr_stng c + WHERE 1 =1 + AND b.user_id =a.user_id + AND b.use_yn ='Y' /* 활동중인 강사 */ + AND c.use_yn ='Y' /* 사용중인강의설정 */ + AND b.instr_div=c.instr_div + AND b.user_id =c.user_id + AND IFNULL(b.qlfct_end_yn,'N')='N' + /* + ( + b.qlfct_end_yn='N' OR b.qlfct_end_yn IS NULL + ) + */ + ) + bbb + LEFT OUTER JOIN + ( + /* 강사의 패널티 정보를 가져온다. */ + SELECT a.user_id , + COUNT(*) pnlty_cnt + FROM ve_edu_chasi_instr_asgnm a , + ve_edu_pnlty d + WHERE 1 =1 + AND a.edu_aplct_ord=d.edu_aplct_ord + AND a.edu_chasi_ord=d.edu_chasi_ord + GROUP BY a.user_id + ) + eee + ON ( + bbb.user_id=eee.user_id + ) + WHERE aaa.lctr_div_cd = bbb.instr_div + )aaaaa + + LEFT OUTER JOIN + ( + /* 년시수 */ + SELECT a.user_id , + SUBSTRING(b.edu_hope_dt,1,4) edu_hope_dt , + SUM(b.chasi) lrn_tm_sum_yr + FROM ve_edu_chasi_instr_asgnm a , + ve_edu_chasi b , + ve_edu_aplct c + WHERE 1 =1 + AND a.edu_aplct_ord!=#eduAplctOrd# + AND a.edu_aplct_ord=b.edu_aplct_ord + AND a.edu_chasi_ord=b.edu_chasi_ord + AND a.edu_aplct_ord=c.edu_aplct_ord + AND IFNULL(c.use_yn,'Y')='Y' + /* 교육확정된 수업만 계산 */ + /* + AND c.aprvl_cd ='60' + AND a.asgnm_aprvl_cd='30' + */ + /* + ( + c.use_yn IS NULL OR c.use_yn='Y' + ) + */ + GROUP BY a.user_id , + SUBSTRING(b.edu_hope_dt,1,4) + ) + bbbbb + ON ( + SUBSTRING(aaaaa.edu_hope_dt,1,4)=bbbbb.edu_hope_dt + AND aaaaa.user_id =bbbbb.user_id + ) + + LEFT OUTER JOIN + ( + /* 월별시수 */ + SELECT a.user_id , + SUBSTRING(b.edu_hope_dt,1,6) edu_hope_dt , + SUM(b.chasi) lrn_tm_sum + FROM ve_edu_chasi_instr_asgnm a , + ve_edu_chasi b , + ve_edu_aplct c + WHERE 1 =1 + AND a.edu_aplct_ord!=#eduAplctOrd# + AND a.edu_aplct_ord=b.edu_aplct_ord + AND a.edu_chasi_ord=b.edu_chasi_ord + AND a.edu_aplct_ord=c.edu_aplct_ord + AND IFNULL(c.use_yn,'Y')='Y' + /* 교육확정된 수업만 계산 */ + /* + AND c.aprvl_cd ='60' + AND a.asgnm_aprvl_cd='30' + */ + /* + ( + c.use_yn IS NULL OR c.use_yn='Y' + ) + */ + GROUP BY a.user_id , + SUBSTRING(b.edu_hope_dt,1,6) + ) + ddddd + ON ( + SUBSTRING(aaaaa.edu_hope_dt,1,6)=ddddd.edu_hope_dt + AND aaaaa.user_id =ddddd.user_id + ) + + LEFT OUTER JOIN ve_edu_instr_dstnc ccccc + ON ( + aaaaa.edu_aplct_ord=ccccc.edu_aplct_ord + AND aaaaa.user_id =ccccc.user_id + ) + + + + + + /* + 오프라인 성인 + 강사조건 + 1.요일 + 2.시간 0 과 같거나 작아야 한다. + 3.지역 + + 10,USRCNFRM_00000002710,lctrStng_00000000108 + + */ + + /* 차시 신청 정보 와 신청 학교 주소 정보 + 학교 소재지명 + 신청 가능한 강사 리스트(with 패널티) + 월별 시수 + 거리 */ + SELECT aaaaa.* + , bbbbb.edu_hope_dt AS lrn_tm_mnt + , bbbbb.lrn_tm_sum + + , ccccc.oneway_dstnc AS onewayDstnc + , ccccc.schol_addr AS scholAddr + , ccccc.instr_addr AS instrAddr + + ,( + + /* 동일시간대 수업 기존 여부 */ + SELECT COUNT(*) + FROM ve_edu_chasi_instr_asgnm a , + ve_edu_chasi b , + ve_edu_aplct c + WHERE 1 =1 + AND a.edu_aplct_ord=b.edu_aplct_ord + AND a.edu_chasi_ord=b.edu_chasi_ord + AND a.edu_aplct_ord=c.edu_aplct_ord + AND CONCAT(a.edu_aplct_ord,a.edu_chasi_ord) != CONCAT(aaaaa.edu_aplct_ord,aaaaa.edu_chasi_ord) /* 동일한 신청 차시 정보는 예외처리 한다. */ + AND + ( + c.use_yn IS NULL OR c.use_yn='Y' + ) + AND + ( + CONCAT(aaaaa.edu_hope_dt, aaaaa.strt_tm) BETWEEN CONCAT(b.edu_hope_dt, b.strt_tm) AND CONCAT(b.edu_hope_dt, b.end_tm) + OR CONCAT(aaaaa.edu_hope_dt, aaaaa.end_tm) BETWEEN CONCAT(b.edu_hope_dt, b.strt_tm) AND CONCAT(b.edu_hope_dt, b.end_tm) + ) + AND a.user_id=aaaaa.user_id + ) + cnt + + + FROM ( + /* 차시 신청 정보 와 신청 학교 주소 정보 + 학교 소재지명 + 신청 가능한 강사 리스트( 주소, 설정 정보 and 패널티) */ + SELECT aaa.edu_aplct_ord , + aaa.edu_chasi_ord , + aaa.stndrd_schol_cd , + aaa.isltn_schol_yn , + aaa.edu_slct_cd , + aaa.edu_hope_dt , + aaa.strt_tm , + aaa.end_tm , + + + aaa.dy , + + /* + aaa.new_addr , + */ + bbb.instr_div , + bbb.user_id , + /* + bbb.lctr_stng_ord , + */ + /* + aaa.one_depth_nm , + aaa.two_depth_nm , + */ + + aaa.addr AS sAddr , + bbb.addr AS iAddr , + bbb.addr_detail , + bbb.rsdne , + bbb.instr_nm , + /* + bbb.sun_lctr_yn , + bbb.mon_lctr_yn , + bbb.tue_lctr_yn , + bbb.wed_lctr_yn , + bbb.thu_lctr_yn , + bbb.fri_lctr_yn , + bbb.sat_lctr_yn , + bbb.zoom_yn , + bbb.yr_mxmm_asgnm_tm , + bbb.mnt_mnmm_tm , + bbb.onln_psbl_yn , + bbb.isltn_psbl_yn , + bbb.cntns_lctr_psbl_yn , + bbb.prfrn_fld_cd , + bbb.asgnm_tm_1 , + bbb.asgnm_tm_2 , + bbb.asgnm_tm_3 , + bbb.asgnm_tm_4 , + bbb.asgnm_tm_5 , + bbb.asgnm_tm_6 , + bbb.asgnm_tm_7 , + bbb.asgnm_tm_8 , + bbb.asgnm_tm_9 , + bbb.asgnm_tm_10 , + bbb.asgnm_tm_11 , + bbb.asgnm_tm_12 , + */ + bbb.div_cd , + eee.pnlty_cnt + + FROM ( + /* 차시 신청 정보 와 신청 학교 주소 정보 + 학교 소재지명 */ + SELECT aa.edu_aplct_ord , + aa.edu_chasi_ord , + aa.stndrd_schol_cd , + aa.isltn_schol_yn , + aa.edu_slct_cd , + aa.edu_hope_dt , + aa.strt_tm , + aa.end_tm , + aa.dy , + + aa.addr , + aa.lctr_div_cd + FROM ( + /* 차시 신청 정보 와 신청 학교 주소 정보 */ + SELECT b.edu_aplct_ord , + a.edu_chasi_ord , + b.stndrd_schol_cd + /* 학교고유 번호 지역 확인용*/ + , + b.isltn_schol_yn + /* y-고립, n-*/ + , + b.edu_slct_cd + /* 20-off , 10- on */ + , + a.edu_hope_dt , + TO_DATE(a.edu_hope_dt,'YYYYMMDD') d_date , + TO_DATETIME(CONCAT(a.edu_hope_dt,a.strt_tm),'YYYYMMDDHH24MI') d_start , + TO_DATETIME(CONCAT(a.edu_hope_dt,a.end_tm),'YYYYMMDDHH24MI') d_end , + TO_CHAR(TO_DATE(a.edu_hope_dt,'YYYYMMDD'),'DY') dy , + a.strt_tm , + a.end_tm , + a.lrn_tm , + b.addr, + b.lctr_div_cd + FROM ve_edu_chasi a , + ve_edu_aplct b + WHERE 1 =1 + AND a.edu_aplct_ord=b.edu_aplct_ord + + AND a.edu_aplct_ord=#eduAplctOrd# + + AND a.edu_chasi_ord=#eduChasiOrd# + + ) + aa + WHERE 1 =1 + + ) + aaa , + ( + /* 신청 가능한 전체 강사 리스트 */ + SELECT a.user_id , + b.rsdne , + b.instr_nm , + b.addr , + b.addr_detail , + b.div_cd , + b.instr_div + FROM ve_instr a , + ve_instr_detail b + LEFT OUTER JOIN ve_lctr_stng c + ON( + 1=1 + AND b.instr_div=c.instr_div + AND b.user_id =c.user_id + AND c.use_yn ='Y' /* 사용중인강의설정 */ + + ) + WHERE 1 =1 + AND b.user_id =a.user_id + AND b.use_yn ='Y' /* 활동중인 강사 */ + + AND + ( + b.qlfct_end_yn='N' OR b.qlfct_end_yn IS NULL + ) + ) + bbb + LEFT OUTER JOIN + ( + /* 강사의 패널티 정보를 가져온다. */ + SELECT a.user_id , + COUNT(*) pnlty_cnt + FROM ve_edu_chasi_instr_asgnm a , + ve_edu_pnlty d + WHERE 1 =1 + AND a.edu_aplct_ord=d.edu_aplct_ord + AND a.edu_chasi_ord=d.edu_chasi_ord + GROUP BY a.user_id + ) + eee + ON ( + bbb.user_id=eee.user_id + ) + WHERE aaa.lctr_div_cd = bbb.instr_div + )aaaaa + + LEFT OUTER JOIN + ( + /* 월별시수 */ + SELECT a.user_id , + SUBSTRING(b.edu_hope_dt,1,6) edu_hope_dt , + SUM(b.lrn_tm) lrn_tm_sum + FROM ve_edu_chasi_instr_asgnm a , + ve_edu_chasi b , + ve_edu_aplct c + WHERE 1 =1 + AND a.edu_aplct_ord=b.edu_aplct_ord + AND a.edu_chasi_ord=b.edu_chasi_ord + AND a.edu_aplct_ord=c.edu_aplct_ord + AND + ( + c.use_yn IS NULL OR c.use_yn='Y' + ) + GROUP BY a.user_id , + SUBSTRING(b.edu_hope_dt,1,6) + ) + bbbbb + ON ( + SUBSTRING(aaaaa.edu_hope_dt,1,6)=bbbbb.edu_hope_dt + AND aaaaa.user_id =bbbbb.user_id + ) + + LEFT OUTER JOIN ve_edu_instr_dstnc ccccc + ON ( + aaaaa.edu_aplct_ord=ccccc.edu_aplct_ord + AND aaaaa.user_id =ccccc.user_id + ) + + + + + + + SELECT aaa.* + , bbb.lrn_tm_sum + + , ( + + SELECT COUNT(*) + FROM ve_edu_chasi_instr_asgnm a + , ve_edu_chasi b + , ve_edu_aplct c + + WHERE 1=1 + AND a.edu_aplct_ord=b.edu_aplct_ord + AND a.edu_chasi_ord=b.edu_chasi_ord + AND a.edu_aplct_ord=c.edu_aplct_ord + AND (c.use_yn IS NULL OR c.use_yn='Y') + AND + ( + CONCAT(aaa.edu_hope_dt, aaa.strt_tm) BETWEEN CONCAT(b.edu_hope_dt, b.strt_tm) AND CONCAT(b.edu_hope_dt, b.end_tm) + or CONCAT(aaa.edu_hope_dt, aaa.end_tm) BETWEEN CONCAT(b.edu_hope_dt, b.strt_tm) AND CONCAT(b.edu_hope_dt, b.end_tm) + ) + AND a.user_id=aaa.user_id + ) cnt + + FROM ( + SELECT aa.edu_aplct_ord + , aa.edu_chasi_ord + , aa.stndrd_schol_cd + , aa.isltn_schol_yn + , aa.edu_slct_cd + , aa.edu_hope_dt + + , aa.strt_tm + , aa.end_tm + + , ee.pnlty_cnt + + , dd.instr_div + , dd.user_id + , dd.lctr_stng_ord + , dd.one_depth_nm + , dd.two_depth_nm + + , bb.addr + , bb.addr_detail + , bb.rsdne + , bb.instr_nm + + , bb.sun_lctr_yn + , bb.mon_lctr_yn + , bb.tue_lctr_yn + , bb.wed_lctr_yn + , bb.thu_lctr_yn + , bb.fri_lctr_yn + , bb.sat_lctr_yn + + , bb.zoom_yn + , bb.yr_mxmm_asgnm_tm + , bb.mnt_mnmm_tm + + , bb.onln_psbl_yn + , bb.isltn_psbl_yn + , bb.cntns_lctr_psbl_yn + , bb.asgnm_tm_1 + , bb.asgnm_tm_2 + , bb.asgnm_tm_3 + , bb.asgnm_tm_4 + , bb.asgnm_tm_5 + , bb.asgnm_tm_6 + , bb.asgnm_tm_7 + , bb.asgnm_tm_8 + , bb.asgnm_tm_9 + , bb.asgnm_tm_10 + , bb.asgnm_tm_11 + , bb.asgnm_tm_12 + + FROM ( + SELECT b.edu_aplct_ord + , a.edu_chasi_ord + , b.stndrd_schol_cd /* 학교고유 번호 지역 확인용*/ + , b.isltn_schol_yn /* y-고립, n-*/ + , b.edu_slct_cd /* 20-off , 10- on */ + + , a.edu_hope_dt + , TO_DATE(a.edu_hope_dt,'YYYYMMDD') d_date + , TO_DATETIME(CONCAT(a.edu_hope_dt,a.strt_tm),'YYYYMMDDHH24MI') d_start + , TO_DATETIME(CONCAT(a.edu_hope_dt,a.end_tm),'YYYYMMDDHH24MI') d_end + , TO_CHAR(TO_DATE(a.edu_hope_dt,'YYYYMMDD'),'DY') dy + , a.strt_tm + , a.end_tm + , a.lrn_tm + FROM ve_edu_chasi a + , ve_edu_aplct b + WHERE 1=1 + AND a.edu_aplct_ord=#eduAplctOrd# /* 1*/ + AND a.edu_chasi_ord=#eduChasiOrd# /* 1*/ + AND a.edu_aplct_ord=b.edu_aplct_ord + )aa + ,( + + SELECT c.* + , b.rsdne + , b.instr_nm + , b.addr + , b.addr_detail + FROM ve_instr a + , ve_instr_detail b + , ve_lctr_stng c + WHERE 1=1 + + + AND tngr_instr_yn='Y' /* 2*/ + AND b.instr_div='10' /* 3*/ + + + AND adult_instr_yn='Y' /* 2*/ + AND b.instr_div='20' /* 3*/ + + AND b.user_id=a.user_id + AND b.use_yn='Y' + AND (b.qlfct_end_yn='N' + OR + b.qlfct_end_yn IS null + ) + AND b.instr_div=c.instr_div + AND b.user_id=c.user_id + )bb + + ,( + SELECT a.instr_div + , a.user_id + , a.lctr_stng_ord + , b.one_depth_nm + , IF(a.area_nmbr=1,b.two_depth_nm,'') two_depth_nm + FROM ve_lctr_area a + , ve_rsdnc b + WHERE a.area_cd=b.post_id + + )dd + LEFT OUTER JOIN + ( + + SELECT a.user_id + , COUNT(*) pnlty_cnt + FROM ve_edu_chasi_instr_asgnm a + , ve_edu_chasi b + , ve_edu_aplct c + , ve_edu_pnlty d + + WHERE 1=1 + AND a.edu_aplct_ord=b.edu_aplct_ord + AND a.edu_chasi_ord=b.edu_chasi_ord + AND a.edu_aplct_ord=c.edu_aplct_ord + AND (c.use_yn IS NULL OR c.use_yn='Y') + AND a.edu_aplct_ord=d.edu_aplct_ord + AND a.edu_chasi_ord=d.edu_chasi_ord + GROUP BY a.user_id + + )ee + ON( + dd.user_id=ee.user_id + ) + + WHERE 1=1 + + AND bb.instr_div=dd.instr_div + AND bb.user_id=dd.user_id + AND bb.lctr_stng_ord=dd.lctr_stng_ord + + AND ( + /* + 온라인여부체크 + */ + + + ( + aa.edu_slct_cd='20' /* 6 20-온라인, 10-오프라인*/ + AND bb.zoom_yn='Y' + ) + ) + + AND ( + /* + 강사의가능요일 + */ + /* 7 가능 요일 */ + ( + aa.dy='월' + AND bb.mon_lctr_yn='Y' + ) + OR + ( + aa.dy='화' + AND bb.tue_lctr_yn='Y' + ) + OR + ( + aa.dy='수' + AND bb.wed_lctr_yn='Y' + ) + OR + ( + aa.dy='목' + AND bb.thu_lctr_yn='Y' + ) + OR + ( + aa.dy='금' + AND bb.fri_lctr_yn='Y' + ) + OR + ( + aa.dy='토' + AND bb.sat_lctr_yn='Y' + ) + OR + ( + aa.dy='일' + AND bb.sun_lctr_yn='Y' + ) + ) + )aaa + LEFT OUTER join + ( + + SELECT a.user_id + , SUBSTRING(b.edu_hope_dt,1,6) edu_hope_dt + , SUM(b.lrn_tm) lrn_tm_sum + + FROM ve_edu_chasi_instr_asgnm a + , ve_edu_chasi b + , ve_edu_aplct c + + WHERE 1=1 + AND a.edu_aplct_ord=b.edu_aplct_ord + AND a.edu_chasi_ord=b.edu_chasi_ord + AND a.edu_aplct_ord=c.edu_aplct_ord + AND (c.use_yn IS NULL OR c.use_yn='Y') + GROUP BY a.user_id + , SUBSTRING(b.edu_hope_dt,1,6) + + )bbb + ON( + aaa.user_id=bbb.user_id + AND SUBSTRING(aaa.edu_hope_dt,1,6)=bbb.edu_hope_dt + + ) + + + + + + + SELECT aaa.* + , bbb.lrn_tm_sum + + , ( + + SELECT COUNT(*) + FROM ve_edu_chasi_instr_asgnm a + , ve_edu_chasi b + , ve_edu_aplct c + + WHERE 1=1 + AND a.edu_aplct_ord=b.edu_aplct_ord + AND a.edu_chasi_ord=b.edu_chasi_ord + AND a.edu_aplct_ord=c.edu_aplct_ord + AND (c.use_yn IS NULL OR c.use_yn='Y') + AND + ( + CONCAT(aaa.edu_hope_dt, aaa.strt_tm) BETWEEN CONCAT(b.edu_hope_dt, b.strt_tm) AND CONCAT(b.edu_hope_dt, b.end_tm) + or CONCAT(aaa.edu_hope_dt, aaa.end_tm) BETWEEN CONCAT(b.edu_hope_dt, b.strt_tm) AND CONCAT(b.edu_hope_dt, b.end_tm) + ) + AND a.user_id=aaa.user_id + ) cnt + + FROM ( + SELECT aa.edu_aplct_ord + , aa.edu_chasi_ord + , aa.stndrd_schol_cd + , aa.isltn_schol_yn + , aa.edu_slct_cd + , aa.edu_hope_dt + + , aa.strt_tm + , aa.end_tm + + + , aa.loc_nm + , aa.new_addr + , aa.instr_div + , aa.user_id + , aa.lctr_stng_ord + , aa.one_depth_nm + , aa.two_depth_nm + + , ee.pnlty_cnt + + , aa.addr AS sAddr + , bb.addr AS iAddr + + , bb.addr + , bb.addr_detail + , bb.rsdne + , bb.instr_nm + + , bb.sun_lctr_yn + , bb.mon_lctr_yn + , bb.tue_lctr_yn + , bb.wed_lctr_yn + , bb.thu_lctr_yn + , bb.fri_lctr_yn + , bb.sat_lctr_yn + + , bb.zoom_yn + , bb.yr_mxmm_asgnm_tm + , bb.mnt_mnmm_tm + + , bb.onln_psbl_yn + , bb.isltn_psbl_yn + , bb.cntns_lctr_psbl_yn + , bb.asgnm_tm_1 + , bb.asgnm_tm_2 + , bb.asgnm_tm_3 + , bb.asgnm_tm_4 + , bb.asgnm_tm_5 + , bb.asgnm_tm_6 + , bb.asgnm_tm_7 + , bb.asgnm_tm_8 + , bb.asgnm_tm_9 + , bb.asgnm_tm_10 + , bb.asgnm_tm_11 + , bb.asgnm_tm_12 + + FROM ( + + SELECT aa.edu_aplct_ord + , aa.edu_chasi_ord + , aa.stndrd_schol_cd + , aa.isltn_schol_yn + , aa.edu_slct_cd + , aa.edu_hope_dt + + , aa.strt_tm + , aa.end_tm + + , aa.dy + + + , cc.loc_nm + , cc.new_addr + , dd.instr_div + , dd.user_id + , dd.lctr_stng_ord + , dd.one_depth_nm + , dd.two_depth_nm + , aa.addr + + + FROM ( + SELECT b.edu_aplct_ord + , a.edu_chasi_ord + , b.stndrd_schol_cd /* 학교고유 번호 지역 확인용*/ + , b.isltn_schol_yn /* y-고립, n-*/ + , b.edu_slct_cd /* 20-off , 10- on */ + + , a.edu_hope_dt + , TO_DATE(a.edu_hope_dt,'YYYYMMDD') d_date + , TO_DATETIME(CONCAT(a.edu_hope_dt,a.strt_tm),'YYYYMMDDHH24MI') d_start + , TO_DATETIME(CONCAT(a.edu_hope_dt,a.end_tm),'YYYYMMDDHH24MI') d_end + , TO_CHAR(TO_DATE(a.edu_hope_dt,'YYYYMMDD'),'DY') dy + , a.strt_tm + , a.end_tm + , a.lrn_tm + , b.addr + FROM ve_edu_chasi a + , ve_edu_aplct b + WHERE 1=1 + AND a.edu_aplct_ord=#eduAplctOrd# /* 1*/ + AND a.edu_chasi_ord=#eduChasiOrd# /* 1*/ + AND a.edu_aplct_ord=b.edu_aplct_ord + )aa + , ve_schol cc + + ,( + SELECT a.instr_div + , a.user_id + , a.lctr_stng_ord + , b.one_depth_nm + , IF(a.area_nmbr=1,b.two_depth_nm,'') two_depth_nm + FROM ve_lctr_area a + , ve_rsdnc b + WHERE a.area_cd=b.post_id + + )dd + + WHERE 1=1 + AND aa.stndrd_schol_cd=cc.stndrd_schol_cd + + + AND cc.loc_nm=dd.one_depth_nm + AND cc.new_addr LIKE CONCAT('%',dd.two_depth_nm,'%') /* 4강의설정지역*/ + + GROUP BY aa.edu_aplct_ord + , aa.edu_chasi_ord + , aa.stndrd_schol_cd + , aa.isltn_schol_yn + , aa.edu_slct_cd + , aa.edu_hope_dt + + , aa.strt_tm + , aa.end_tm + + + , cc.loc_nm + , cc.new_addr + + )aa + ,( + + SELECT c.* + , b.rsdne + , b.instr_nm + , b.addr + , b.addr_detail + FROM ve_instr a + , ve_instr_detail b + , ve_lctr_stng c + WHERE 1=1 + + AND tngr_instr_yn='Y' /* 2*/ + AND b.instr_div='10' /* 3*/ + + + AND adult_instr_yn='Y' /* 2*/ + AND b.instr_div='20' /* 3*/ + + AND b.user_id=a.user_id + AND b.use_yn='Y' + AND (b.qlfct_end_yn='N' + OR + b.qlfct_end_yn IS null + ) + AND b.instr_div=c.instr_div + AND b.user_id=c.user_id + )bb + + LEFT OUTER JOIN + ( + + SELECT a.user_id + , COUNT(*) pnlty_cnt + FROM ve_edu_chasi_instr_asgnm a + , ve_edu_chasi b + , ve_edu_aplct c + , ve_edu_pnlty d + + WHERE 1=1 + AND a.edu_aplct_ord=b.edu_aplct_ord + AND a.edu_chasi_ord=b.edu_chasi_ord + AND a.edu_aplct_ord=c.edu_aplct_ord + AND (c.use_yn IS NULL OR c.use_yn='Y') + AND a.edu_aplct_ord=d.edu_aplct_ord + AND a.edu_chasi_ord=d.edu_chasi_ord + GROUP BY a.user_id + + )ee + ON( + bb.user_id=ee.user_id + ) + + WHERE 1=1 + + AND bb.instr_div=aa.instr_div + AND bb.user_id=aa.user_id + AND bb.lctr_stng_ord=aa.lctr_stng_ord + + + AND ( + /* + 도서지역여부체크 + */ + aa.isltn_schol_yn='N' /* 5*/ + OR + ( + aa.isltn_schol_yn='Y' + AND bb.isltn_psbl_yn='Y' + ) + ) + AND ( + /* + 온라인여부체크 + */ + aa.edu_slct_cd='10' /* 6 20-온라인, 10-오프라인*/ + ) + + AND ( + /* + 강사의가능요일 + */ + /* 7 가능 요일 */ + ( + aa.dy='월' + AND bb.mon_lctr_yn='Y' + ) + OR + ( + aa.dy='화' + AND bb.tue_lctr_yn='Y' + ) + OR + ( + aa.dy='수' + AND bb.wed_lctr_yn='Y' + ) + OR + ( + aa.dy='목' + AND bb.thu_lctr_yn='Y' + ) + OR + ( + aa.dy='금' + AND bb.fri_lctr_yn='Y' + ) + OR + ( + aa.dy='토' + AND bb.sat_lctr_yn='Y' + ) + OR + ( + aa.dy='일' + AND bb.sun_lctr_yn='Y' + ) + ) + )aaa + LEFT OUTER join + ( + + SELECT a.user_id + , SUBSTRING(b.edu_hope_dt,1,6) edu_hope_dt + , SUM(b.lrn_tm) lrn_tm_sum + + FROM ve_edu_chasi_instr_asgnm a + , ve_edu_chasi b + , ve_edu_aplct c + + WHERE 1=1 + AND a.edu_aplct_ord=b.edu_aplct_ord + AND a.edu_chasi_ord=b.edu_chasi_ord + AND a.edu_aplct_ord=c.edu_aplct_ord + AND (c.use_yn IS NULL OR c.use_yn='Y') + GROUP BY a.user_id + , SUBSTRING(b.edu_hope_dt,1,6) + + )bbb + ON( + aaa.user_id=bbb.user_id + AND SUBSTRING(aaa.edu_hope_dt,1,6)=bbb.edu_hope_dt + + ) + + + + + + + SELECT aaa.* + , bbb.lrn_tm_sum + + , ( + + SELECT COUNT(*) + FROM ve_edu_chasi_instr_asgnm a + , ve_edu_chasi b + , ve_edu_aplct c + + WHERE 1=1 + AND a.edu_aplct_ord=b.edu_aplct_ord + AND a.edu_chasi_ord=b.edu_chasi_ord + AND a.edu_aplct_ord=c.edu_aplct_ord + AND (c.use_yn IS NULL OR c.use_yn='Y') + AND + ( + CONCAT(aaa.edu_hope_dt, aaa.strt_tm) BETWEEN CONCAT(b.edu_hope_dt, b.strt_tm) AND CONCAT(b.edu_hope_dt, b.end_tm) + or CONCAT(aaa.edu_hope_dt, aaa.end_tm) BETWEEN CONCAT(b.edu_hope_dt, b.strt_tm) AND CONCAT(b.edu_hope_dt, b.end_tm) + ) + AND a.user_id=aaa.user_id + ) cnt + + FROM ( + SELECT aa.edu_aplct_ord + , aa.edu_chasi_ord + , aa.stndrd_schol_cd + , aa.isltn_schol_yn + , aa.edu_slct_cd + , aa.edu_hope_dt + + , aa.strt_tm + , aa.end_tm + + , ee.pnlty_cnt + , cc.loc_nm + , cc.new_addr + , dd.instr_div + , dd.user_id + , dd.lctr_stng_ord + , dd.one_depth_nm + , dd.two_depth_nm + + , bb.addr + , bb.addr_detail + , bb.rsdne + , bb.instr_nm + + , bb.sun_lctr_yn + , bb.mon_lctr_yn + , bb.tue_lctr_yn + , bb.wed_lctr_yn + , bb.thu_lctr_yn + , bb.fri_lctr_yn + , bb.sat_lctr_yn + + , bb.zoom_yn + , bb.yr_mxmm_asgnm_tm + , bb.mnt_mnmm_tm + + , bb.onln_psbl_yn + , bb.isltn_psbl_yn + , bb.cntns_lctr_psbl_yn + , bb.asgnm_tm_1 + , bb.asgnm_tm_2 + , bb.asgnm_tm_3 + , bb.asgnm_tm_4 + , bb.asgnm_tm_5 + , bb.asgnm_tm_6 + , bb.asgnm_tm_7 + , bb.asgnm_tm_8 + , bb.asgnm_tm_9 + , bb.asgnm_tm_10 + , bb.asgnm_tm_11 + , bb.asgnm_tm_12 + + FROM ( + SELECT b.edu_aplct_ord + , a.edu_chasi_ord + , b.stndrd_schol_cd /* 학교고유 번호 지역 확인용*/ + , b.isltn_schol_yn /* y-고립, n-*/ + , b.edu_slct_cd /* 20-off , 10- on */ + + , a.edu_hope_dt + , TO_DATE(a.edu_hope_dt,'YYYYMMDD') d_date + , TO_DATETIME(CONCAT(a.edu_hope_dt,a.strt_tm),'YYYYMMDDHH24MI') d_start + , TO_DATETIME(CONCAT(a.edu_hope_dt,a.end_tm),'YYYYMMDDHH24MI') d_end + , TO_CHAR(TO_DATE(a.edu_hope_dt,'YYYYMMDD'),'DY') dy + , a.strt_tm + , a.end_tm + , a.lrn_tm + FROM ve_edu_chasi a + , ve_edu_aplct b + WHERE 1=1 + AND a.edu_aplct_ord=#eduAplctOrd# /* 1*/ + AND a.edu_chasi_ord=#eduChasiOrd# /* 1*/ + + AND a.edu_aplct_ord=b.edu_aplct_ord + )aa + ,( + + SELECT c.* + , b.rsdne + , b.instr_nm + , b.addr + , b.addr_detail + FROM ve_instr a + , ve_instr_detail b + , ve_lctr_stng c + WHERE 1=1 + + AND tngr_instr_yn='Y' /* 2*/ + AND b.instr_div='10' /* 3*/ + + + AND adult_instr_yn='Y' /* 2*/ + AND b.instr_div='20' /* 3*/ + + AND b.user_id=a.user_id + AND b.use_yn='Y' + AND (b.qlfct_end_yn='N' + OR + b.qlfct_end_yn IS null + ) + AND b.instr_div=c.instr_div + AND b.user_id=c.user_id + )bb + , ve_schol cc + + ,( + SELECT a.instr_div + , a.user_id + , a.lctr_stng_ord + , b.one_depth_nm + , IF(a.area_nmbr=1,b.two_depth_nm,'') two_depth_nm + FROM ve_lctr_area a + , ve_rsdnc b + WHERE a.area_cd=b.post_id + + )dd + LEFT OUTER JOIN + ( + + SELECT a.user_id + , COUNT(*) pnlty_cnt + FROM ve_edu_chasi_instr_asgnm a + , ve_edu_chasi b + , ve_edu_aplct c + , ve_edu_pnlty d + + WHERE 1=1 + AND a.edu_aplct_ord=b.edu_aplct_ord + AND a.edu_chasi_ord=b.edu_chasi_ord + AND a.edu_aplct_ord=c.edu_aplct_ord + AND (c.use_yn IS NULL OR c.use_yn='Y') + AND a.edu_aplct_ord=d.edu_aplct_ord + AND a.edu_chasi_ord=d.edu_chasi_ord + GROUP BY a.user_id + + )ee + ON( + dd.user_id=ee.user_id + ) + + WHERE 1=1 + AND aa.stndrd_schol_cd=cc.stndrd_schol_cd + + AND bb.instr_div=dd.instr_div + AND bb.user_id=dd.user_id + AND bb.lctr_stng_ord=dd.lctr_stng_ord + AND cc.loc_nm=dd.one_depth_nm + AND cc.new_addr LIKE CONCAT('%',dd.two_depth_nm,'%') /* 4강의설정지역*/ + + + AND ( + /* + 도서지역여부체크 + */ + aa.isltn_schol_yn='N' /* 5*/ + OR + ( + aa.isltn_schol_yn='Y' + AND bb.isltn_psbl_yn='Y' + ) + ) + AND ( + /* + 온라인여부체크 + */ + aa.edu_slct_cd='10' /* 6 20-온라인, 10-오프라인*/ + ) + + AND ( + /* + 강사의가능요일 + */ + /* 7 가능 요일 */ + ( + aa.dy='월' + AND bb.mon_lctr_yn='Y' + ) + OR + ( + aa.dy='화' + AND bb.tue_lctr_yn='Y' + ) + OR + ( + aa.dy='수' + AND bb.wed_lctr_yn='Y' + ) + OR + ( + aa.dy='목' + AND bb.thu_lctr_yn='Y' + ) + OR + ( + aa.dy='금' + AND bb.fri_lctr_yn='Y' + ) + OR + ( + aa.dy='토' + AND bb.sat_lctr_yn='Y' + ) + OR + ( + aa.dy='일' + AND bb.sun_lctr_yn='Y' + ) + ) + )aaa + LEFT OUTER join + ( + + SELECT a.user_id + , SUBSTRING(b.edu_hope_dt,1,6) edu_hope_dt + , SUM(b.lrn_tm) lrn_tm_sum + + FROM ve_edu_chasi_instr_asgnm a + , ve_edu_chasi b + , ve_edu_aplct c + + WHERE 1=1 + AND a.edu_aplct_ord=b.edu_aplct_ord + AND a.edu_chasi_ord=b.edu_chasi_ord + AND a.edu_aplct_ord=c.edu_aplct_ord + AND (c.use_yn IS NULL OR c.use_yn='Y') + GROUP BY a.user_id + , SUBSTRING(b.edu_hope_dt,1,6) + + )bbb + ON( + aaa.user_id=bbb.user_id + AND SUBSTRING(aaa.edu_hope_dt,1,6)=bbb.edu_hope_dt + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + UPDATE + ve_edu_chasi_instr_asgnm + SET + lctr_plan_atch_file_id = #lctrPlanAtchFileId# + WHERE edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/asgnm/VEAsgnm_NOTI_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/asgnm/VEAsgnm_NOTI_SQL_Tibero.xml new file mode 100644 index 00000000..230c83e2 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/asgnm/VEAsgnm_NOTI_SQL_Tibero.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + ve_new_noti + + + + + tbl_uniq_ord, + frst_regist_pnttm, + frst_register_id, + menu_no, + url_path + + + + + a.tbl_uniq_ord AS tblUniqOrd, + a.frst_regist_pnttm AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + a.menu_no AS menuNo, + a.url_path AS urlPath + + + + + + + MERGE INTO T1 USING DB_ROOT + ON (T1.TBL_UNIQ_ORD = #tblUniqOrd# AND T1.FRST_REGISTER_ID = #frstRegisterId# AND T1.MENU_NO = #menuNo# ) + WHEN MATCHED THEN + UPDATE SET + frst_regist_pnttm = NOW(), + url_path = #urlPath# + WHEN NOT MATCHED THEN + INSERT( + + )VALUES( + #tblUniqOrd#, + NOW(), + #frstRegisterId#, + #menuNo#, + #urlPath# + ) + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/asgnm/VEEduChasiInstrAsgnm_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/asgnm/VEEduChasiInstrAsgnm_SQL_Tibero.xml new file mode 100644 index 00000000..ebfb777a --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/asgnm/VEEduChasiInstrAsgnm_SQL_Tibero.xml @@ -0,0 +1,350 @@ + + + + + + + + + + + ve_edu_chasi_instr_asgnm + + + + + edu_aplct_ord, + edu_chasi_ord, + + user_id, + + pnlty_cd, + pnlty_pnttm, + pnlty_id, + pnlty_cn, + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id, + prvs_srvy_ord, + aft_srvy_ord, + gnrl_srvy_ord, + lctr_plan_atch_file_id, + + asgnm_aprvl_cd, + asgnm_aprvl_pnttm, + asgnm_aprvl_id, + rmrks + + + + + + a.edu_aplct_ord AS eduAplctOrd, + a.edu_chasi_ord AS eduChasiOrd, + + a.user_id AS userId, + a.pnlty_cd AS pnltyCd, + a.pnlty_pnttm AS pnltyPnttm, + a.pnlty_id AS pnltyId, + a.pnlty_cn AS pnltyCn, + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId, + + a.prvs_srvy_ord AS prvsSrvyOrd, + a.aft_srvy_ord AS aftSrvyOrd, + a.gnrl_srvy_ord AS gnrlSrvyOrd, + a.lctr_plan_atch_file_id AS lctrPlanAtchFileId, + a.asgnm_aprvl_cd AS asgnmAprvlCd, + a.asgnm_aprvl_pnttm AS asgnmAprvlPnttm, + a.asgnm_aprvl_id AS asgnmAprvlId, + a.rmrks AS rmrks + + + + + + MERGE INTO T1 USING DB_ROOT + ON (T1.EDU_APLCT_ORD = #eduAplctOrd# AND T1.EDU_CHASI_ORD = #eduChasiOrd#) + WHEN MATCHED THEN + UPDATE SET + edu_aplct_ord = #eduAplctOrd#, + edu_chasi_ord = #eduChasiOrd#, + user_id = #userId#, + pnlty_cd = #pnltyCd#, + pnlty_pnttm = #pnltyPnttm#, + pnlty_id = #pnltyId#, + pnlty_cn = #pnltyCn#, + frst_regist_pnttm = NOW(), + frst_register_id = #frstRegisterId#, + last_updt_pnttm = NOW(), + last_updusr_id = #lastUpdusrId#, + prvs_srvy_ord = #prvsSrvyOrd#, + aft_srvy_ord = #aftSrvyOrd#, + gnrl_srvy_ord = #gnrlSrvyOrd#, + lctr_plan_atch_file_id = #lctrPlanAtchFileId#, + asgnm_aprvl_cd = #asgnmAprvlCd#, + asgnm_aprvl_pnttm = #asgnmAprvlPnttm#, + asgnm_aprvl_id = #asgnmAprvlId#, + rmrks = #rmrks# + WHEN NOT MATCHED THEN + INSERT ( + + )VALUES( + #eduAplctOrd#, + #eduChasiOrd#, + #userId#, + #pnltyCd#, + #pnltyPnttm#, + #pnltyId#, + #pnltyCn#, + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId#, + #prvsSrvyOrd#, + #aftSrvyOrd#, + #gnrlSrvyOrd#, + #lctrPlanAtchFileId#, + #asgnmAprvlCd#, + #asgnmAprvlPnttm#, + #asgnmAprvlId#, + #rmrks# + ) + + + + + + + + UPDATE + + SET + + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + + ,user_id=#userId# + + + ,pnlty_cd=#pnltyCd# + + + ,pnlty_pnttm=#pnltyPnttm# + + + ,pnlty_id=#pnltyId# + + + ,pnlty_cn=#pnltyCn# + + + + ,prvs_srvy_ord=#prvsSrvyOrd# + + + ,aft_srvy_ord=#aftSrvyOrd# + + + ,gnrl_srvy_ord=#gnrlSrvyOrd# + + + ,lctr_plan_atch_file_id=#lctrPlanAtchFileId# + + + + ,asgnm_aprvl_cd=#asgnmAprvlCd# + ,asgnm_aprvl_pnttm=now() + + + ,asgnm_aprvl_id=#asgnmAprvlId# + + + ,rmrks=#rmrks# + + + + WHERE + edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + + + + + DELETE FROM + + WHERE + edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + + + + + + + + + + + + UPDATE + ve_edu_chasi_instr_asgnm_hstry + SET + hstry_cd = '20' + WHERE + edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + AND user_id = #userId# + AND hstry_cd = '50' + + + + UPDATE + ve_edu_chasi_instr_asgnm_hstry + SET + hstry_cd = '30' + WHERE + edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + AND user_id != #userId# + AND hstry_cd = '50' + + + + INSERT INTO VE_EDU_CHASI_INSTR_ASGNM_DEAD_LINE + ( + EDU_APLCT_ORD + , EDU_CHASI_ORD + , USER_ID + , DEAD_LINE_DT + ) + VALUES + ( + #eduAplctOrd# + , #eduChasiOrd# + , #userId# + , #deadlineDt# + ) + ON DUPLICATE KEY UPDATE + DEAD_LINE_DT = #deadlineDt# + + + + + + UPDATE + ve_edu_chasi_instr_asgnm + SET + asgnm_aprvl_cd = '40' + , asgnm_aprvl_pnttm = now() + WHERE 1=1 + AND asgnm_aprvl_cd = '20' + AND edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + AND user_id = #userId# + + + + DELETE FROM + ve_edu_chasi_instr_asgnm_dead_line + WHERE 1=1 + AND edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + + + + INSERT INTO VE_EDU_CHASI_INSTR_ASGNM_HSTRY + ( + EDU_APLCT_ORD + , EDU_CHASI_ORD + , USER_ID + , HSTRY_CD + ) + VALUES + ( + #eduAplctOrd# + , #eduChasiOrd# + , #userId# + , '10' + ) + + diff --git a/src/main/resources/egovframework/sqlmap/ve/asgnm/VEEduPnlty_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/asgnm/VEEduPnlty_SQL_Tibero.xml new file mode 100644 index 00000000..190ad3ba --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/asgnm/VEEduPnlty_SQL_Tibero.xml @@ -0,0 +1,199 @@ + + + + + + + + + + + ve_edu_pnlty + + + + + edu_aplct_ord, + edu_chasi_ord, + pnlty_cd, + frst_regist_pnttm, + frst_register_id, + user_id + + + + + a.edu_aplct_ord AS eduAplctOrd, + a.edu_chasi_ord AS eduChasiOrd, + a.pnlty_cd AS pnltyCd, + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + a.user_id AS userId + + + + + + MERGE INTO T1 USING DB_ROOT + ON + (T1.EDU_APLCT_ORD = #eduAplctOrd# + AND T1.EDU_CHASI_ORD = #eduChasiOrd# + AND T1.USER_ID = #userId# + AND T1.PNLTY_CD = #pnltyCd# ) + WHEN MATCHED THEN + UPDATE SET + edu_aplct_ord = #eduAplctOrd#, + edu_chasi_ord = #eduChasiOrd#, + pnlty_cd = #pnltyCd#, + frst_regist_pnttm = NOW(), + frst_register_id = #frstRegisterId#, + user_id = #userId# + WHEN NOT MATCHED THEN + INSERT( + + )VALUES( + #eduAplctOrd#, + #eduChasiOrd#, + #pnltyCd#, + NOW(), + #frstRegisterId#, + #userId# + ) + + + + + + + + UPDATE + + SET + + frst_regist_pnttm = NOW() + ,frst_register_id = #lastUpdusrId# + + WHERE + edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + AND pnlty_cd = #pnltyCd# + + + + + DELETE FROM + + WHERE + edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + + AND pnlty_cd = #pnltyCd# + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/asgnm/VEInstrFee_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/asgnm/VEInstrFee_SQL_Tibero.xml new file mode 100644 index 00000000..053c7c0e --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/asgnm/VEInstrFee_SQL_Tibero.xml @@ -0,0 +1,342 @@ + + + + + + + + + + + ve_instr_fee + + + + + edu_aplct_ord, + edu_chasi_ord, + instr_fee_ord, + sbmt_yn, + + sbmt_pnttm, + + aprvl_cd, + aprvl_pnttm, + aprvl_id, + aprvl_cn, + + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id, + + aplct_cn, + instr_fee, + + special_work_allow, + distance_allow, + traffic_fee, + + bsns_trip_fee, + spare_fee, + income_tax, + local_income_tax, + use_yn + + + + + a.edu_aplct_ord AS eduAplctOrd, + a.edu_chasi_ord AS eduChasiOrd, + instr_fee_ord AS instrFeeOrd, + + a.sbmt_yn AS sbmtYn, + a.sbmt_pnttm AS sbmtPnttm, + a.aprvl_cd AS aprvlCd, + a.aprvl_pnttm AS aprvlPnttm, + a.aprvl_id AS aprvlId, + a.aprvl_cn AS aprvlCn, + + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId, + + a.aplct_cn AS aplctCn, + a.instr_fee AS instrFee, + a.bsns_trip_fee AS bsnsTripFee, + a.spare_fee AS spareFee, + a.special_work_allow AS specialWorkAllow, + a.distance_allow AS distanceAllow, + a.traffic_fee AS trafficFee, + a.income_tax AS incomeTax, + a.local_income_tax AS localIncomeTax, + a.use_yn AS useYn + + + + + + INSERT INTO ( + + + )VALUES( + #eduAplctOrd#, + #eduChasiOrd#, + #instrFeeOrd#, + + #sbmtYn#, + + NOW(), + + #aprvlCd#, + #aprvlPnttm#, + #aprvlId#, + #aprvlCn#, + + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId#, + + #aplctCn#, + #instrFee#, + + #specialWorkAllow#, + #distanceAllow#, + #trafficFee#, + + #bsnsTripFee#, + #spareFee#, + #incomeTax#, + #localIncomeTax#, + #useYn# + ) + + + + + + + + UPDATE + + SET + + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + + , sbmt_yn = #sbmtYn# + + + , sbmt_pnttm = #sbmtPnttm# + + + , aprvl_cd = #aprvlCd# + + + , aprvl_pnttm = #aprvlPnttm# + + + , aprvl_id = #aprvlId# + + + , aprvl_cn = #aprvlCn# + + + , aplct_cn = #aplctCn# + + + , instr_fee = #instrFee# + + + + , SPECIAL_WORK_ALLOW = #specialWorkAllow# + + + , DISTANCE_ALLOW = #distanceAllow# + + + , TRAFFIC_FEE = #trafficFee# + + + + , bsns_trip_fee = #bsnsTripFee# + + + , spare_fee = #spareFee# + + + + , income_tax = #incomeTax# + + + , local_income_tax = #localIncomeTax# + + + , use_yn = #useYn# + + + , sbmt_pnttm = NOW() + + WHERE + edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + + AND instr_fee_ord = #instrFeeOrd# + + + + + UPDATE + VE_ACMDT_APLCT + SET + LAST_UPDT_PNTTM = NOW() + , LAST_UPDUSR_ID = #lastUpdusrId# + , ACMDT_FEE = #acmdtFee# + WHERE 1=1 + AND EDU_APLCT_ORD = #eduAplctOrd# + AND EDU_CHASI_ORD = #eduChasiOrd# + + + + + + DELETE FROM + + WHERE + edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + AND instr_fee_ord = #instrFeeOrd# + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/cndtn/cndtnTrgtInfoMng_SQL_Cubrid.xml b/src/main/resources/egovframework/sqlmap/ve/cndtn/cndtnTrgtInfoMng_SQL_Cubrid.xml new file mode 100644 index 00000000..5a96a560 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/cndtn/cndtnTrgtInfoMng_SQL_Cubrid.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + vea_sspn_idmt_trgt + + + + + sspn_idtmt_trgt_ord + , user_id + , trgt_state_cd + , frst_regist_pnttm + , frst_register_id + , last_updt_pnttm + , last_updusr_id + , trgt_nm + , clphone + , d_birth + , addr + , addr_detail + , email + + + + + + a.sspn_idtmt_trgt_ord AS sspnIdtmtTrgtOrd + , a.user_id AS userId + , a.trgt_state_cd AS trgtStateCd + , a.frst_regist_pnttm AS frstRegistPnttm + , a.frst_register_id AS frstRegisterId + , a.last_updt_pnttm AS lastUpdtPnttm + , a.last_updusr_id AS lastUpdusrId + , a.trgt_nm AS trgtNm + , a.clphone AS clphone + , a.d_birth AS dBirth + , a.addr AS addr + , a.addr_detail AS addrDetail + , a.email AS email + + + + + + + + + + + INSERT INTO ( + + )VALUES( + #sspnIdtmtTrgtOrd# + ,#userId# + ,#trgtStateCd# + ,now() + ,#frstRegisterId# + ,#lastUpdtPnttm# + ,#lastUpdusrId# + ,#trgtNm# + ,#clphone# + ,#dBirth# + ,#addr# + ,#addrDetail# + ,#email# + ) + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/edu/VEEduAplctMngNmbr_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/edu/VEEduAplctMngNmbr_SQL_Tibero.xml new file mode 100644 index 00000000..a5bdc7c8 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/edu/VEEduAplctMngNmbr_SQL_Tibero.xml @@ -0,0 +1,158 @@ + + + + + + + + + + + ve_edu_aplct_mng_nmbr + + + + + edu_aplct_ord, + + mng_nmbr_full_name, + mng_nmbr_yr, + mng_nmbr, + + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id + + + + + + a.edu_aplct_ord AS eduAplctOrd, + + a.mng_nmbr_full_name AS mngNmbrFullName, + a.mng_nmbr_yr AS mngNmbrYr, + a.mng_nmbr AS mngNmbr, + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId + + + + + + + INSERT INTO ( + + + )VALUES( + #eduAplctOrd#, + + #mngNmbrFullName#, + #mngNmbrYr#, + #mngNmbr#, + + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId# + + ) + ON DUPLICATE KEY UPDATE + + mng_nmbr_full_name =#mngNmbrFullName# + ,mng_nmbr_yr =#mngNmbrYr# + ,mng_nmbr =#mngNmbr# + + + + + + + + + UPDATE + + SET + + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + + , edu_cnfrm_dsgn_atch_file_id = #eduCnfrmDsgnAtchFileId# + + + WHERE + edu_aplct_ord = #eduAplctOrd# + + + + + DELETE FROM + + WHERE + edu_aplct_ord = #eduAplctOrd# + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/edu/VEEduAplctOnln_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/edu/VEEduAplctOnln_SQL_Tibero.xml new file mode 100644 index 00000000..25b8db4c --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/edu/VEEduAplctOnln_SQL_Tibero.xml @@ -0,0 +1,165 @@ + + + + + + + + + + + ve_edu_aplct_onln + + + + + edu_aplct_ord, + prcs_ord, + + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id + + + + + + + a.edu_aplct_ord AS eduAplctOrd, + a.prcs_ord AS prcsOrd, + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId + + + + + + INSERT INTO ( + + )VALUES( + #eduAplctOrd#, + #prcsOrd#, + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId# + ) + + + + + + + + UPDATE + + SET + + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + WHERE + edu_aplct_ord = #eduAplctOrd# + AND prcs_ord = #prcsOrd# + + + + + INSERT INTO + ( + edu_aplct_ord, + prcs_ord, + + frst_regist_pnttm, + frst_register_id + + ) + SELECT #eduAplctOrd#,prcs_ord, NOW(),#lastUpdusrId# + FROM ve_prcs_onln_cntnt + WHERE prcs_ord=#prcsOrd# + AND use_yn='Y' + ON DUPLICATE KEY UPDATE + last_updt_pnttm=now(), + last_updusr_id=#lastUpdusrId# + + + + + + + DELETE FROM + + WHERE + edu_aplct_ord = #eduAplctOrd# + + AND prcs_ord = #prcsOrd# + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/edu/VEEduAplctSndHstry_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/edu/VEEduAplctSndHstry_SQL_Tibero.xml new file mode 100644 index 00000000..8444a2a3 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/edu/VEEduAplctSndHstry_SQL_Tibero.xml @@ -0,0 +1,203 @@ + + + + + + + + + + + VE_EDU_APLCT_SND_HSTRY + + + + + EDU_APLCT_ORD, + snd_hstry_ord, + + snd_cd, + snd_pnttm, + snd_id, + snd_cn + + + + + A.EDU_APLCT_ORD AS eduAplctOrd, + a.snd_hstry_ord AS sndHstryOrd, + + a.snd_cd AS sndCd, + DATE_FORMAT(a.snd_pnttm,'%Y-%m-%d') AS sndPnttm, + + a.snd_id AS sndId, + a.snd_cn AS sndCn + + + + + + + + INSERT INTO ( + + + )VALUES( + #eduAplctOrd#, + + #sndHstryOrd#, + + #sndCd#, + NOW(), + #sndId#, + #sndCn# + ) + ON DUPLICATE KEY UPDATE + snd_pnttm =NOW() + + + , snd_cd = #sndCd# + + , snd_id = #sndId# + + , snd_cn = #sndCn# + + + + + + + + + UPDATE + SET + + snd_hstry_ord = #sndHstryOrd# + + + + + , snd_cd = #sndCd# + + , snd_pnttm = #sndPnttm# + + , snd_id = #sndId# + + , snd_cn = #sndCn# + + + WHERE EDU_APLCT_ORD = #eduAplctOrd# + AND SND_HSTRY_ORD = #sndHstryOrd# + + + + + + DELETE FROM + + WHERE + edu_aplct_ord = #eduAplctOrd# + AND SND_HSTRY_ORD = #sndHstryOrd# + + + + + + + + + + + UPDATE + SET + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + , SBMT_YN = #sbmtYn# + , SBMT_PNTTM = IF(#sbmtYn# = 'Y', NOW(), NULL) + + + , APRVL_CD = #aprvlCd# + , APRVL_PNTTM = NOW() + + + , APRVL_CN = #aprvlCn# + + + , USE_YN = #useYn# + + WHERE EDU_APLCT_ORD = #eduAplctOrd# + + + + UPDATE + SET + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + + , CHRG_NM = #chrgNm# + + + , CLPHONE = #clphone# + + + , PHONE = #phone# + + + , EMAIL = #email# + + WHERE EDU_APLCT_ORD = #eduAplctOrd# + + diff --git a/src/main/resources/egovframework/sqlmap/ve/edu/VEEduAplctUnqIsues_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/edu/VEEduAplctUnqIsues_SQL_Tibero.xml new file mode 100644 index 00000000..174ce440 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/edu/VEEduAplctUnqIsues_SQL_Tibero.xml @@ -0,0 +1,164 @@ + + + + + + + + + + + ve_edu_aplct_unq_isues + + + + + edu_aplct_ord, + edu_chasi_ord, + unq_isues_ord, + + unq_isues_cn, + + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id + + + + + + a.edu_aplct_ord AS eduAplctOrd, + a.edu_chasi_ord AS eduChasiOrd, + a.unq_isues_ord AS unqIsuesOrd, + + a.unq_isues_cn AS unqIsuesCn, + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + (SELECT user_nm FROM lettnemplyrinfo b WHERE a.frst_register_id = b.esntl_id) AS frstRegisterNm, + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId + + + + + + + INSERT INTO ( + + + )VALUES( + #eduAplctOrd#, + #eduChasiOrd#, + #unqIsuesOrd#, + + #unqIsuesCn#, + + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId# + + ) + + + + + + + + UPDATE + + SET + + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + + , unq_isues_cn = #unqIsuesCn# + + + WHERE + edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + AND unq_isues_ord = #unqIsuesOrd# + + + + + DELETE FROM + + WHERE + edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + AND unq_isues_ord = #unqIsuesOrd# + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/edu/VEEduAplct_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/edu/VEEduAplct_SQL_Tibero.xml new file mode 100644 index 00000000..853335b4 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/edu/VEEduAplct_SQL_Tibero.xml @@ -0,0 +1,1000 @@ + + + + + + + + + + + VE_EDU_APLCT + + + + + EDU_APLCT_ORD, + LCTR_DIV_CD, + USER_ID, + PRCS_ORD, + EDU_SLCT_CD, + + EDU_SLCT_AREA_CD, + SCHOL_INSTT_NM, + SCHOL_DIV_CD, + STNDRD_SCHOL_CD, + ISLTN_SCHOL_YN, + + ADDR, + ADDR_DETAIL, + CHRG_NM, + CLPHONE, + PHONE, + + EMAIL, + EDU_PLACE, + SBMT_YN, + SBMT_PNTTM, + APRVL_CD, + + APRVL_PNTTM, + APRVL_CN, + INSTT_NM, + INSTT_DIV_CD, + HOPE_SBJCT, + + RQST_CN, + FRST_REGIST_PNTTM, + FRST_REGISTER_ID, + LAST_UPDT_PNTTM, + LAST_UPDUSR_ID, + + SCHOL_SEAL_ATCH_FILE_ID, + EDU_TRGT, + EDU_PRSNL, + EDU_CN, + STRT_OPRTN_DT, + + END_OPRTN_DT, + RPRT_SBMT_DT, + TRANS_ATCH_FILE_ID, + USE_YN, + + MNG_NMBR_YR, + MNG_NMBR_SBJCT, + MNG_NMBR_ORD, + POST, + + JOB_NM, + MDFY_RQST_YN, + EQPMN_CN, + BLNG, + DPRTM, + FULL_NAME, + PSTN, + PRPS, + + TXT_MSG_CN, + E_MAIL_CN, + PRVT_MEMO_CN, + EDU_MD, + OATH_ATCH_FILE_ID, + PLAN_ATCH_FILE_ID, + ATTEND_ATCH_FILE_ID, + PHT_ATCH_FILE_ID, + IS_WAIT, + CORPS_EDU, + BROADROOM_EDU + + + + + A.EDU_APLCT_ORD AS eduAplctOrd, + A.LCTR_DIV_CD AS lctrDivCd, + A.USER_ID AS userId, + A.PRCS_ORD AS prcsOrd, + A.EDU_SLCT_CD AS eduSlctCd, + A.EDU_SLCT_AREA_CD AS eduSlctAreaCd, + A.SCHOL_INSTT_NM AS scholInsttNm, + A.SCHOL_DIV_CD AS scholDivCd, + A.STNDRD_SCHOL_CD AS stndrdScholCd, + A.ISLTN_SCHOL_YN AS isltnScholYn, + A.ADDR AS addr, + A.ADDR_DETAIL AS addrDetail, + A.CHRG_NM AS chrgNm, + A.CLPHONE AS clphone, + A.PHONE AS phone, + A.EMAIL AS email, + A.EDU_PLACE AS eduPlace, + A.SBMT_YN AS sbmtYn, + TO_CHAR(A.SBMT_PNTTM, 'YY-MM-DD') AS sbmtPnttm, + A.APRVL_CD AS aprvlCd, + TO_CHAR(A.APRVL_PNTTM, 'YY-MM-DD') AS aprvlPnttm, + A.APRVL_CN AS aprvlCn, + A.INSTT_NM AS insttNm, + A.INSTT_DIV_CD AS insttDivCd, + A.HOPE_SBJCT AS hopeSbjct, + A.RQST_CN AS rqstCn, + A.POST AS post, + A.JOB_NM AS jobNm, + A.MDFY_RQST_YN AS mdfyRqstYn, + A.EQPMN_CN AS eqpmnCn, + A.BLNG AS blng, + A.DPRTM AS dprtm, + A.FULL_NAME AS fullName, + A.PSTN AS pstn, + A.PRPS AS prps, + a.txt_msg_cn AS txtMsgCn, + a.e_mail_cn AS eMailCn, + a.prvt_memo_cn AS prvtMemoCn, + DATE_FORMAT(A.FRST_REGIST_PNTTM,'%Y-%m-%d') AS frstRegistPnttm, + A.FRST_REGISTER_ID AS frstRegisterId, + DATE_FORMAT(A.LAST_UPDT_PNTTM,'%Y-%m-%d') AS lastUpdtPnttm, + A.LAST_UPDUSR_ID AS lastUpdusrId, + A.SCHOL_SEAL_ATCH_FILE_ID AS scholSealAtchFileId, + A.EDU_TRGT AS eduTrgt, + A.EDU_PRSNL AS eduPrsnl, + A.EDU_CN AS eduCn, + A.STRT_OPRTN_DT AS strtOprtnDt, + A.END_OPRTN_DT AS endOprtnDt, + A.RPRT_SBMT_DT AS rprtSbmtDt, + A.TRANS_ATCH_FILE_ID AS transAtchFileId, + A.USE_YN AS useYn, + A.MNG_NMBR_YR AS mngNmbrYr, + A.MNG_NMBR_SBJCT AS mngNmbrSbjct, + A.MNG_NMBR_ORD AS mngNmbrOrd, + A.EDU_MD AS eduMd, + A.OATH_ATCH_FILE_ID AS oathAtchFileId, + A.PLAN_ATCH_FILE_ID AS planAtchFileId, + A.Attend_ATCH_FILE_ID AS attendAtchFileId, + A.PHT_ATCH_FILE_ID AS phtAtchFileId, + A.IS_WAIT AS isWait, + A.CORPS_EDU AS corpsEdu, + A.BROADROOM_EDU AS broadroomEdu + + + + + + INSERT INTO ( + + + )VALUES( + #eduAplctOrd#, + #lctrDivCd#, + #userId#, + #prcsOrd#, + #eduSlctCd#, + + #eduSlctAreaCd#, + #scholInsttNm#, + #scholDivCd#, + #stndrdScholCd#, + #isltnScholYn#, + + #addr#, + #addrDetail#, + #chrgNm#, + #clphone#, + #phone#, + + #email#, + #eduPlace#, + #sbmtYn#, + IF(#sbmtYn# = 'Y', NOW(), NULL), + #aprvlCd#, + + IF(#aprvlCd# IS NOT NULL, NOW(), NULL), + #aprvlCn#, + #insttNm#, + #insttDivCd#, + #hopeSbjct#, + + #rqstCn#, + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId#, + + #scholSealAtchFileId#, + #eduTrgt#, + #eduPrsnl#, + #eduCn#, + REPLACE(#strtOprtnDt#,'.',''), + + REPLACE(#endOprtnDt#,'.',''), + REPLACE(#rprtSbmtDt#,'.',''), + #transAtchFileId#, + #useYn#, + + #mngNmbrYr#, + #mngNmbrSbjct#, + #mngNmbrOrd#, + #post#, + + #jobNm#, + + #mdfyRqstYn#, + + #eqpmnCn#, + + #blng#, + #dprtm#, + #fullName#, + #pstn#, + #prps#, + + #txtMsgCn#, + #eMailCn#, + #prvtMemoCn#, + #eduMd#, + + #oathAtchFileId#, + #planAtchFileId#, + #attendAtchFileId#, + #phtAtchFileId#, + #isWait#, + #corpsEdu#, + #broadroomEdu# + + ) + + + + + + + + + + + UPDATE + SET + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + ,FRST_REGIST_PNTTM = NOW() + + ,LCTR_DIV_CD = #lctrDivCd# + + + ,USER_ID = #userId# + + + ,PRCS_ORD = #prcsOrd# + + + ,EDU_SLCT_CD = #eduSlctCd# + + + ,EDU_SLCT_AREA_CD = #eduSlctAreaCd# + + + ,SCHOL_INSTT_NM = #scholInsttNm# + + + ,SCHOL_DIV_CD = #scholDivCd# + + + ,STNDRD_SCHOL_CD = #stndrdScholCd# + + + ,ISLTN_SCHOL_YN = #isltnScholYn# + + + , POST = #post# + + + , ADDR = #addr# + + + , ADDR_DETAIL = #addrDetail# + + + , CHRG_NM = #chrgNm# + + + , CLPHONE = #clphone# + + + , PHONE = #phone# + + + , EMAIL = #email# + + + , EDU_PLACE = #eduPlace# + + + , SBMT_YN = #sbmtYn# + , SBMT_PNTTM = IF(SBMT_PNTTM is null, NOW(), SBMT_PNTTM) + + + , APRVL_CD = #aprvlCd# + , APRVL_PNTTM = NOW() + + + , APRVL_CN = #aprvlCn# + + + , INSTT_NM = #insttNm# + + + , INSTT_DIV_CD = #insttDivCd# + + + , HOPE_SBJCT = #hopeSbjct# + + + , RQST_CN = #rqstCn# + + + , SCHOL_SEAL_ATCH_FILE_ID = #scholSealAtchFileId# + + + , EDU_TRGT = #eduTrgt# + + + , EDU_PRSNL = #eduPrsnl# + + + , STRT_OPRTN_DT = REPLACE(#strtOprtnDt#,'.','') + + + , END_OPRTN_DT = REPLACE(#endOprtnDt#,'.','') + + + , RPRT_SBMT_DT = REPLACE(#rprtSbmtDt#,'.','') + + + , TRANS_ATCH_FILE_ID = #transAtchFileId# + + + , USE_YN = #useYn# + + + , MNG_NMBR_YR = #mngNmbrYr# + + + , MNG_NMBR_SBJCT = #mngNmbrSbjct# + + + , MNG_NMBR_ORD = #mngNmbrOrd# + + + , JOB_NM = #jobNm# + + + , mdfy_rqst_yn = #mdfyRqstYn# + + + , BLNG = #blng# + + + , DPRTM = #dprtm# + + + , FULL_NAME = #fullName# + + + , PSTN = #pstn# + + + , PRPS = #prps# + + + + , txt_msg_cn = #txtMsgCn# + + + , e_mail_cn = #eMailCn# + + + , prvt_memo_cn = #prvtMemoCn# + + + , EDU_MD = #eduMd# + + + , EQPMN_CN = #eqpmnCn# + + + , EDU_CN = #eduCn# + + + , OATH_ATCH_FILE_ID = #oathAtchFileId# + + + , PLAN_ATCH_FILE_ID = #planAtchFileId# + + + , ATTEND_ATCH_FILE_ID = #attendAtchFileId# + + + , PHT_ATCH_FILE_ID = #phtAtchFileId# + + + , IS_WAIT = #isWait# + + + , CORPS_EDU = #corpsEdu# + + + , CORPS_EDU = '' + + + , BROADROOM_EDU = #broadroomEdu# + + + , BROADROOM_EDU = '' + + + , ADMIN_UPDT_YN = #adminUpdtYn# + + WHERE EDU_APLCT_ORD = #eduAplctOrd# + + + + + UPDATE + SET + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + ,LCTR_DIV_CD = #lctrDivCd# + + + ,USER_ID = #userId# + + + ,PRCS_ORD = #prcsOrd# + + + ,EDU_SLCT_CD = #eduSlctCd# + + + ,EDU_SLCT_AREA_CD = #eduSlctAreaCd# + + + ,SCHOL_INSTT_NM = #scholInsttNm# + + + ,SCHOL_DIV_CD = #scholDivCd# + + + ,STNDRD_SCHOL_CD = #stndrdScholCd# + + + ,ISLTN_SCHOL_YN = #isltnScholYn# + + + , POST = #post# + + + , ADDR = #addr# + + + , ADDR_DETAIL = #addrDetail# + + + , CHRG_NM = #chrgNm# + + + , CLPHONE = #clphone# + + + , PHONE = #phone# + + + , EMAIL = #email# + + + , EDU_PLACE = #eduPlace# + + + , SBMT_YN = #sbmtYn# + , SBMT_PNTTM = IF(SBMT_PNTTM is null, NOW(), SBMT_PNTTM) + + + , APRVL_CD = #aprvlCd# + , APRVL_PNTTM = NOW() + + + , APRVL_CN = #aprvlCn# + + + , INSTT_NM = #insttNm# + + + , INSTT_DIV_CD = #insttDivCd# + + + , HOPE_SBJCT = #hopeSbjct# + + + , RQST_CN = #rqstCn# + + + , SCHOL_SEAL_ATCH_FILE_ID = #scholSealAtchFileId# + + + , EDU_TRGT = #eduTrgt# + + + , EDU_PRSNL = #eduPrsnl# + + + , STRT_OPRTN_DT = REPLACE(#strtOprtnDt#,'.','') + + + , END_OPRTN_DT = REPLACE(#endOprtnDt#,'.','') + + + , RPRT_SBMT_DT = REPLACE(#rprtSbmtDt#,'.','') + + + , TRANS_ATCH_FILE_ID = #transAtchFileId# + + + , USE_YN = #useYn# + + + , MNG_NMBR_YR = #mngNmbrYr# + + + , MNG_NMBR_SBJCT = #mngNmbrSbjct# + + + , MNG_NMBR_ORD = #mngNmbrOrd# + + + , JOB_NM = #jobNm# + + + , mdfy_rqst_yn = #mdfyRqstYn# + + + , BLNG = #blng# + + + , DPRTM = #dprtm# + + + , FULL_NAME = #fullName# + + + , PSTN = #pstn# + + + , PRPS = #prps# + + + + , txt_msg_cn = #txtMsgCn# + + + , e_mail_cn = #eMailCn# + + + , prvt_memo_cn = #prvtMemoCn# + + + , EDU_MD = #eduMd# + + + , EQPMN_CN = #eqpmnCn# + + + , EDU_CN = #eduCn# + + + , OATH_ATCH_FILE_ID = #oathAtchFileId# + + + , PLAN_ATCH_FILE_ID = #planAtchFileId# + + + , ATTEND_ATCH_FILE_ID = #attendAtchFileId# + + + , PHT_ATCH_FILE_ID = #phtAtchFileId# + + + , IS_WAIT = #isWait# + + + , CORPS_EDU = #corpsEdu# + + + , CORPS_EDU = '' + + + , BROADROOM_EDU = #broadroomEdu# + + + , BROADROOM_EDU = '' + + + , ADMIN_UPDT_YN = #adminUpdtYn# + + WHERE EDU_APLCT_ORD = #eduAplctOrd# + + + + + UPDATE + SET + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + , IS_WAIT = #isWait# + + WHERE EDU_APLCT_ORD = #eduAplctOrd# + + + + + UPDATE + SET + LAST_UPDT_PNTTM = NOW() + + , CLPHONE = #clphone# + + + , PHONE = #phone# + + WHERE EDU_APLCT_ORD = #eduAplctOrd# + + + + + UPDATE + SET + LAST_UPDT_PNTTM = NOW() + + ,USER_ID = #userId# + ,FRST_REGISTER_ID = #userId# + + WHERE EDU_APLCT_ORD = #eduAplctOrd# + + + + + DELETE FROM + + WHERE + a.edu_aplct_ord = #eduAplctOrd# + + + + + + + + + + + UPDATE + SET + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + , SBMT_YN = #sbmtYn# + , SBMT_PNTTM = IF(#sbmtYn# = 'Y', NOW(), NULL) + + + , APRVL_CD = #aprvlCd# + , APRVL_PNTTM = NOW() + + + , APRVL_CN = #aprvlCn# + + + , MDFY_RQST_YN = #mdfyRqstYn# + + + , USE_YN = #useYn# + + + + , mng_nmbr = #mngNmbr# + + + , mng_nmbr_yr = #mngNmbrYr# + + + , mng_nmbr_sbjct = #mngNmbrSbjct# + + + , mng_nmbr_ord = #mngNmbrOrd# + + + WHERE EDU_APLCT_ORD = #eduAplctOrd# + + + + UPDATE + SET + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + + , CHRG_NM = #chrgNm# + + + , CLPHONE = #clphone# + + + , PHONE = #phone# + + + , EMAIL = #email# + + WHERE EDU_APLCT_ORD = #eduAplctOrd# + + + + UPDATE + SET + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + ,PRVT_MEMO_CN = #prvtMemoCn# + WHERE EDU_APLCT_ORD = #eduAplctOrd# + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/edu/VEEduChasi_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/edu/VEEduChasi_SQL_Tibero.xml new file mode 100644 index 00000000..56b81981 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/edu/VEEduChasi_SQL_Tibero.xml @@ -0,0 +1,310 @@ + + + + + + + + + + + VE_EDU_CHASI + + + + VE_EDU_CHASI A LEFT OUTER JOIN VE_EDU_CHASI_INSTR_ASGNM B + ON A.EDU_APLCT_ORD = B.EDU_APLCT_ORD + AND A.EDU_CHASI_ORD = B.EDU_CHASI_ORD + LEFT OUTER JOIN COMVNUSERMASTER C + ON B.USER_ID = C.USER_ID + LEFT OUTER JOIN VE_INSTR_DETAIL D + ON (B.USER_ID = D.USER_ID + AND D.USE_YN = 'Y' + + + AND D.instr_div = #instrDiv# + + + ) + + + + + EDU_APLCT_ORD, + EDU_CHASI_ORD, + EDU_HOPE_DT, + STRT_TM, + END_TM, + LRN_TM, + DIV_CD, + TRGT, + PRSNL, + FRST_REGIST_PNTTM, + FRST_REGISTER_ID, + LAST_UPDT_PNTTM, + LAST_UPDUSR_ID, + LRN_SBJCT, + LRN_CN, + RMRKS, + INSTR_CNFRM_CD, + INSTR_CNFRM_PNTTM, + INSTR_CNFRM_ID, + CHASI, + MEMO_CN + + + + + A.EDU_APLCT_ORD AS eduAplctOrd, + A.EDU_CHASI_ORD AS eduChasiOrd, + + IF(A.EDU_HOPE_DT is not null and A.EDU_HOPE_DT != '', DATE_FORMAT(A.EDU_HOPE_DT,'%Y.%m.%d'), '') AS eduHopeDt, + A.STRT_TM AS strtTm, + A.END_TM AS endTm, + A.LRN_TM AS lrnTm, + A.DIV_CD AS divCd, + A.TRGT AS trgt, + A.PRSNL AS prsnl, + A.MEMO_CN AS memoCn, + + DATE_FORMAT(A.FRST_REGIST_PNTTM,'%Y-%m-%d') AS frstRegistPnttm, + A.FRST_REGISTER_ID AS frstRegisterId, + DATE_FORMAT(A.LAST_UPDT_PNTTM,'%Y-%m-%d') AS lastUpdtPnttm, + A.LAST_UPDUSR_ID AS lastUpdusrId, + + A.LRN_SBJCT AS lrnSbjct, + A.LRN_CN AS lrnCn, + A.RMRKS AS rmrks, + A.INSTR_CNFRM_CD AS instrCnfrmCd, + A.INSTR_CNFRM_PNTTM AS instrCnfrmPnttm, + A.INSTR_CNFRM_ID AS instrCnfrmId, + B.USER_ID AS userId, + B.PNLTY_CD AS pnltyCd, + B.PNLTY_PNTTM AS pnltyPnttm, + B.PNLTY_ID AS pnltyId, + B.PNLTY_CN AS pnltyCn, + B.PRVS_SRVY_ORD AS prvsSrvyOrd, + B.AFT_SRVY_ORD AS aftSrvyOrd, + B.GNRL_SRVY_ORD AS gnrlSrvyOrd, + B.LCTR_PLAN_ATCH_FILE_ID AS lctrPlanAtchFileId, + C.USER_NM AS userNm, + D.INSTR_NM AS instrNm, + D.PHONE AS phone, + D.EMAIL AS email, + D.POST AS post, + D.ADDR AS addr, + D.ADDR_DETAIL AS addrDetail, + D.RSDNE AS rsdne, + D.D_BIRTH AS dBirth, + D.FINAL_SCHOL AS finalSchol, + D.MJR AS mjr, + D.APPT_YR AS apptYr, + D.APPT_DIV AS apptDiv, + D.ACTVT_CARER AS actvtCarer, + D.MN_LCTR_CN AS mnLctrCn, + D.PHT_ATCH_FILE_ID AS PhtAtchFileId, + D.BLNG AS blng, + D.PSTN AS pstn, + D.PRFSN_FLD AS prfsnFld, + D.SBMT_YN AS sbmtYn, + D.SBMT_PNTTM AS sbmtPnttm, + D.APRVL_CD AS aprvlCd, + D.APRVL_PNTTM AS aprvlPnttm, + D.APRVL_ID AS aprvlId, + D.APRVL_CN AS aprvlCn + + + + + + INSERT INTO ( + + + )VALUES( + #eduAplctOrd#, + #eduChasiOrd#, + + TRIM(REPLACE(#eduHopeDt#,'.','')), + REPLACE(#strtTm#,':',''), + REPLACE(#endTm#,':',''), + #lrnTm#, + #divCd#, + #trgt#, + #prsnl#, + + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId#, + + #lrnSbjct#, + #lrnCn#, + #rmrks#, + + #instrCnfrmCd#, + #instrCnfrmPnttm#, + #instrCnfrmId#, + + + + CASE + WHEN #lrnTm#*1>=190 THEN 4 + WHEN #lrnTm#*1>=130 THEN 3 + WHEN #lrnTm#*1>=70 THEN 2 + ELSE 1 + END, + + + #chasi#, + + + + #memoCn# + + + ) + + + + + + + + UPDATE + + SET + + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + + + + + , edu_hope_dt = REPLACE(#eduHopeDt#,'.','') + + , strt_tm = REPLACE(#strtTm#,':','') + + , end_tm = REPLACE(#endTm#,':','') + + , lrn_tm = #lrnTm# + , chasi = CASE + WHEN #lrnTm#*1>=190 THEN 4 + WHEN #lrnTm#*1>=130 THEN 3 + WHEN #lrnTm#*1>=70 THEN 2 + ELSE 1 + END + + , div_cd = #divCd# + + , trgt = #trgt# + + , prsnl = #prsnl# + + , lrn_sbjct = #lrnSbjct# + + , lrn_cn = #lrnCn# + + , rmrks = #rmrks# + + + , instr_cnfrm_cd = #instrCnfrmCd# + + , instr_cnfrm_pnttm = #instrCnfrmPnttm# + + , instr_cnfrm_id = #instrCnfrmId# + + + , memo_cn = #memoCn# + + + + WHERE + edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + + + + + DELETE FROM + + WHERE EDU_APLCT_ORD = #eduAplctOrd# + + AND EDU_CHASI_ORD = #eduChasiOrd# + + + + + + + + + + + + + + UPDATE + SET instr_cnfrm_pnttm = now(), + instr_cnfrm_id = #instrCnfrmId#, + instr_cnfrm_cd = #instrCnfrmCd# + WHERE EDU_APLCT_ORD = #eduAplctOrd# + AND EDU_CHASI_ORD = #eduChasiOrd#; + + + + + + UPDATE + SET last_updt_pnttm = now() + , edu_hope_dt = #eduHopeDt# + , strt_tm = #strtTm# + , end_tm = #endTm# + , lrn_tm = #lrnTm# + , trgt = #trgt# + , prsnl = #prsnl# + + WHERE EDU_APLCT_ORD = #eduAplctOrd# + AND EDU_CHASI_ORD = #eduChasiOrd#; + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/edu/VEEduCnfrmDsgn_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/edu/VEEduCnfrmDsgn_SQL_Tibero.xml new file mode 100644 index 00000000..a744e7b0 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/edu/VEEduCnfrmDsgn_SQL_Tibero.xml @@ -0,0 +1,148 @@ + + + + + + + + + + + ve_edu_cnfrm_dsgn + + + + + edu_aplct_ord, + + edu_cnfrm_dsgn_atch_file_id, + + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id + + + + + + a.edu_aplct_ord AS eduAplctOrd, + + a.edu_cnfrm_dsgn_atch_file_id AS eduCnfrmDsgnAtchFileId, + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId + + + + + + + INSERT INTO ( + + + )VALUES( + #eduAplctOrd#, + + #eduCnfrmDsgnAtchFileId#, + + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId# + + ) + ON DUPLICATE KEY UPDATE + edu_cnfrm_dsgn_atch_file_id=#eduCnfrmDsgnAtchFileId# + + + + + + + + UPDATE + + SET + + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + + , edu_cnfrm_dsgn_atch_file_id = #eduCnfrmDsgnAtchFileId# + + + WHERE + edu_aplct_ord = #eduAplctOrd# + + + + + DELETE FROM + + WHERE + edu_aplct_ord = #eduAplctOrd# + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/edu/VEEduInstrDstnc_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/edu/VEEduInstrDstnc_SQL_Tibero.xml new file mode 100644 index 00000000..b9fcfeb0 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/edu/VEEduInstrDstnc_SQL_Tibero.xml @@ -0,0 +1,183 @@ + + + + + + + + + + + ve_edu_instr_dstnc + + + + + edu_aplct_ord, + user_id, + + schol_addr, + instr_addr, + oneway_dstnc, + cn, + + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id + + + + + + a.edu_aplct_ord AS eduAplctOrd, + + a.user_id AS userId, + + a.schol_addr AS scholAddr, + a.instr_addr AS instrAddr, + a.oneway_dstnc AS onewayDstnc, + a.cn AS cn, + + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId + + + + + + + INSERT INTO ( + + + )VALUES( + #eduAplctOrd#, + + #userId#, + + #scholAddr#, + #instrAddr#, + #onewayDstnc#, + #cn#, + + + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId# + + ) + ON DUPLICATE KEY UPDATE + + schol_addr=#scholAddr#, + instr_addr=#instrAddr#, + oneway_dstnc=#onewayDstnc#, + cn=#cn#, + last_updt_pnttm=NOW(), + last_updusr_id=#lastUpdusrId# + + + + + + + + + UPDATE + + SET + + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + + , schol_addr = #scholAddr# + + + , instr_addr = #instrAddr# + + + , oneway_dstnc = #onewayDstnc# + + + , cn = #cn# + + + WHERE + edu_aplct_ord = #eduAplctOrd# + AND user_id = #userId# + + + + + DELETE FROM + + WHERE + edu_aplct_ord = #eduAplctOrd# + AND user_id = #userId# + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/edu/VEEduOptrn_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/edu/VEEduOptrn_SQL_Tibero.xml new file mode 100644 index 00000000..1ae5b2f0 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/edu/VEEduOptrn_SQL_Tibero.xml @@ -0,0 +1,114 @@ + + + + + + + + + INSERT INTO VE_EDU_OPRTN ( + EDU_APLCT_ORD + ,CHRG_MJR + ,D_BIRTH + ,CHRG_SEX_CD + ,CMPLT_YEAR + ,CMPLT_NUM + ,EXPRN_CLSRN_CD + ,EXPRN_CLSRN_YEAR + ,EXPRN_CLSRN_APLCT + ,EXPRN_CLSRN_APLCT_CN + ,TRGT_GRADE + ,TRGT_CLSRM + ,TRGT_PRSNL + ,RPRT_SBMT + ,OPRTN_STRT_DT + ,OPRTN_END_DT + ,OPRTN_FILE_ID + ,FRST_REGIST_PNTTM + ,FRST_REGISTER_ID + ,LAST_UPDT_PNTTM + ,LAST_UPDUSR_ID + ,ISLANDS_YN + ,REMOTE_YN + ,CLS_CMBT_YN + ,PPUL_DCLN_YN + )VALUES( + #eduAplctOrd# + ,#chrgMjr# + ,#dBirth# + ,#chrgSexCd# + ,#cmpltYear# + ,#cmpltNum# + ,#exprnClsrnCd# + ,#exprnClsrnYear# + ,#exprnClsrnAplct# + ,#exprnClsrnAplctCn# + ,#trgtGrade# + ,#trgtClsrm# + ,#trgtPrsnl# + ,#rprtSbmt# + ,#oprtnStrtDt# + ,#oprtnEndDt# + ,#oprtnFileId# + ,NOW() + ,#frstRegisterId# + ,NOW() + ,#lastUpdusrId# + ,#islandsYn# + ,#remoteYn# + ,#clsCmbtYn# + ,#ppulDclnYn# + ) + + + + + UPDATE VE_EDU_OPRTN SET + CHRG_MJR = #chrgMjr# + ,D_BIRTH = #dBirth# + ,CHRG_SEX_CD = #chrgSexCd# + ,CMPLT_YEAR = #cmpltYear# + ,CMPLT_NUM = #cmpltNum# + ,EXPRN_CLSRN_CD = #exprnClsrnCd# + ,EXPRN_CLSRN_YEAR = #exprnClsrnYear# + ,EXPRN_CLSRN_APLCT = #exprnClsrnAplct# + ,EXPRN_CLSRN_APLCT_CN = #exprnClsrnAplctCn# + ,TRGT_GRADE = #trgtGrade# + ,TRGT_CLSRM = #trgtClsrm# + ,TRGT_PRSNL = #trgtPrsnl# + ,RPRT_SBMT = #rprtSbmt# + ,OPRTN_STRT_DT = #oprtnStrtDt# + ,OPRTN_END_DT = #oprtnEndDt# + ,OPRTN_FILE_ID = #oprtnFileId# + ,LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + ,ISLANDS_YN = #islandsYn# + ,REMOTE_YN = #remoteYn# + ,CLS_CMBT_YN = #clsCmbtYn# + ,PPUL_DCLN_YN = #ppulDclnYn# + WHERE 1=1 + AND EDU_APLCT_ORD = #eduAplctOrd# + + + + UPDATE VE_EDU_OPRTN SET + CHRG_MJR = #chrgMjr# + ,TRGT_GRADE = #trgtGrade# + ,TRGT_PRSNL = #trgtPrsnl# + ,OPRTN_STRT_DT = #oprtnStrtDt# + ,OPRTN_END_DT = #oprtnEndDt# + ,LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + ,ISLANDS_YN = #islandsYn# + ,REMOTE_YN = #remoteYn# + ,CLS_CMBT_YN = #clsCmbtYn# + ,PPUL_DCLN_YN = #ppulDclnYn# + WHERE 1=1 + AND EDU_APLCT_ORD = #eduAplctOrd# + + + + DELETE FROM VE_EDU_OPRTN WHERE 1=1 AND EDU_APLCT_ORD = #eduAplctOrd# + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/edu/VEEdu_MIX_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/edu/VEEdu_MIX_SQL_Tibero.xml new file mode 100644 index 00000000..2cce36fe --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/edu/VEEdu_MIX_SQL_Tibero.xml @@ -0,0 +1,3411 @@ + + + + + + + + + + + + + + + ve_edu_aplct + + + + + edu_aplct_ord, + lctr_div_cd, + user_id, + prcs_ord, + edu_slct_cd, + edu_slct_area_cd, + schol_instt_nm, + schol_div_cd, + isltn_schol_yn, + addr, + addr_detail, + chrg_nm, + clphone, + phone, + email, + edu_place, + sbmt_yn, + sbmt_pnttm, + aprvl_cd, + aprvl_pnttm, + aprvl_cn, + instt_nm, + instt_div_cd, + hope_sbjct, + rqst_cn, + + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id, + + schol_seal_atch_file_id, + edu_trgt, + edu_prsnl, + edu_cn, + strt_oprtn_dt, + end_oprtn_dt, + rprt_sbmt_dt, + trans_atch_file_id + + + + + + + a.edu_aplct_ord AS eduAplctOrd, + a.lctr_div_cd AS lctrDivCd, + a.user_id AS userId, + a.prcs_ord AS prcsOrd, + a.edu_slct_cd AS eduSlctCd, + a.edu_slct_area_cd AS eduSlctAreaCd, + a.schol_instt_nm AS scholInsttNm, + a.schol_div_cd AS scholDivCd, + a.isltn_schol_yn AS isltnScholYn, + a.addr AS addr, + a.addr_detail AS addrDetail, + a.chrg_nm AS chrgNm, + a.clphone AS clphone, + a.phone AS phone, + a.email AS email, + a.edu_place AS eduPlace, + a.sbmt_yn AS sbmtYn, + a.sbmt_pnttm AS sbmtPnttm, + a.aprvl_cd AS aprvlCd, + a.aprvl_pnttm AS aprvlPnttm, + a.aprvl_cn AS aprvlCn, + a.instt_nm AS insttNm, + a.instt_div_cd AS insttDivCd, + a.hope_sbjct AS hopeSbjct, + a.rqst_cn AS rqstCn, + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId, + + a.schol_seal_atch_file_id AS scholSealAtchFileId, + a.edu_trgt AS eduTrgt, + a.edu_prsnl AS eduPrsnl, + a.edu_cn AS eduCn, + a.strt_oprtn_dt AS strtOprtnDt, + a.end_oprtn_dt AS endOprtnDt, + a.rprt_sbmt_dt AS rprtSbmtDt, + a.trans_atch_file_id AS transAtchFileId + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +INSERT +INTO ve_edu_rslt_rprt +( + edu_aplct_ord + ,edu_chasi_ord + ,aprvl_cd + + ,orgnl_rslt_atch_file_id + ,cpy_rslt_atch_file_id + ,evdnc_pht_atch_file_id + ,rmt_trn_atch_file_id + + ,frst_regist_pnttm + ,frst_register_id + ,last_updt_pnttm + ,last_updusr_id +) +VALUES +( +#eduAplctOrd# +, #eduChasiOrd# +, #aprvlCd# + +, #orgnlRsltAtchFileId# +, #cpyRsltAtchFileId# +, #evdncPhtAtchFileId# +, #rmtTrnAtchFileId# + +, NOW() +, #frstRegisterId# +, NOW() +, #lastUpdusrId# +) + + + + + + + + + + + UPDATE + ve_edu_rslt_rprt + SET + $fileType$ = null, + last_updusr_id = #lastUpdusrId#, + last_updt_pnttm = now() + WHERE + edu_aplct_ord = #eduAplctOrd# + + + + UPDATE + ve_edu_rslt_rprt + SET + aprvl_cd = #aprvlCd#, + + orgnl_rslt_atch_file_id = #orgnlRsltAtchFileId#, + + + cpy_rslt_atch_file_id = #cpyRsltAtchFileId#, + + + evdnc_pht_atch_file_id = #evdncPhtAtchFileId#, + + + rmt_trn_atch_file_id = #rmtTrnAtchFileId#, + + last_updusr_id = #lastUpdusrId#, + last_updt_pnttm = now() + WHERE + edu_aplct_ord = #eduAplctOrd# + + diff --git a/src/main/resources/egovframework/sqlmap/ve/instr/VEInstrDetailApptHchkHstry_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/instr/VEInstrDetailApptHchkHstry_SQL_Tibero.xml new file mode 100644 index 00000000..e90efe73 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/instr/VEInstrDetailApptHchkHstry_SQL_Tibero.xml @@ -0,0 +1,181 @@ + + + + + + + + + + + ve_instr_detail_appt_hchk_hstry + + + + + instr_div, + user_id, + instr_detail_ord, + hstry_ord, + + hstry_cd, + hstry_pnttm, + hstry_id, + hstry_cn + + + + + + a.instr_div AS instrDiv, + a.user_id AS userId, + a.instr_detail_ord AS instrDetailOrd, + a.hstry_ord AS hstryOrd, + + a.hstry_cd AS hstryCd, + DATE_FORMAT(a.hstry_pnttm,'%Y-%m-%d') AS hstryPnttm, + + a.hstry_id AS hstryId, + a.hstry_cn AS hstryCn + + + + + + + + SELECT TO_NUMBER(IFNULL(MAX(TO_NUMBER(hstry_ord)),'0'))+1 FROM ve_instr_detail_appt_hchk_hstry + WHERE user_id = #userId# + AND instr_div = #instrDiv# + + INSERT INTO ( + + + )VALUES( + #instrDiv#, + #userId#, + #instrDetailOrd#, + + #hstryOrd#, + + #hstryCd#, + NOW(), + #hstryId#, + #hstryCn# + + ) + + + + + + + + UPDATE + + SET + + hstry_ord = #hstryOrd# + + + + + , aprvl_cd = #aprvlCd# + + , aprvl_pnttm = #aprvlPnttm# + + , aprvl_id = #aprvlId# + + , aprvl_cn = #aprvlCn# + + + + WHERE + instr_div = #instrDiv# + AND user_id = #userId# + AND instr_detail_ord = #instrDetailOrd# + AND hstry_ord = #hstryOrd# + + + + + DELETE FROM + + WHERE + instr_div = #instrDiv# + AND user_id = #userId# + AND instr_detail_ord = #instrDetailOrd# + AND hstry_ord = #hstryOrd# + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/instr/VEInstrDetail_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/instr/VEInstrDetail_SQL_Tibero.xml new file mode 100644 index 00000000..a6641455 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/instr/VEInstrDetail_SQL_Tibero.xml @@ -0,0 +1,577 @@ + + + + + + + + + + + ve_instr_detail + + + + + instr_div, + user_id, + instr_detail_ord, + + instr_nm, + phone, + email, + post, + addr, + addr_detail, + rsdne, + d_birth, + final_schol, + mjr, + appt_yr, + appt_div, + actvt_carer, + mn_lctr_cn, + pht_atch_file_id, + blng, + pstn, + prfsn_fld, + sbmt_yn, + sbmt_pnttm, + aprvl_cd, + aprvl_pnttm, + aprvl_id, + aprvl_cn, + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id, + + use_yn, + qlfct_end_yn, + qlfct_end_pnttm, + qlfct_end_cn, + div_cd, + appt_dt, + hchk_dt, + rmrks, + memo + + + + + + a.instr_div AS instrDiv, + a.user_id AS userId, + (SELECT user_nm FROM COMVNUSERMASTER WHERE USER_ID = a.user_id) AS userNm, + a.instr_detail_ord AS instrDetailOrd, + a.instr_nm AS instrNm, + a.phone AS phone, + a.email AS email, + a.post AS post, + a.addr AS addr, + a.addr_detail AS addrDetail, + a.rsdne AS rsdne, + a.d_birth AS dBirth, + /* + a.d_birth AS Birth, + */ + /* + IF (length(a.d_birth)=8,DATE_FORMAT(STR_TO_DATE(a.d_birth, '%Y%m%d'),'%Y-%m-%d'),IF (length(a.d_birth)=6,DATE_FORMAT(STR_TO_DATE(a.d_birth, '%y%m%d'),'%Y-%m-%d'),'')) AS Birth, + */ + '' AS Birth, + a.final_schol AS finalSchol, + a.mjr AS mjr, + a.appt_yr AS apptYr, + + a.actvt_carer AS actvtCarer, + a.mn_lctr_cn AS mnLctrCn, + a.pht_atch_file_id AS phtAtchFileId, + a.blng AS blng, + a.pstn AS pstn, + a.prfsn_fld AS prfsnFld, + a.sbmt_yn AS sbmtYn, + a.sbmt_pnttm AS sbmtPnttm, + a.aprvl_cd AS aprvlCd, + + TO_CHAR(a.aprvl_pnttm,'YYYY-MM-DD') AS aprvlPnttm, + + a.aprvl_id AS aprvlId, + a.aprvl_cn AS aprvlCn, + + TO_CHAR(a.frst_regist_pnttm,'YYYY-MM-DD') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + TO_CHAR(a.last_updt_pnttm,'YYYY-MM-DD') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId, + + + (SELECT a0.code_nm + FROM LETTCCMMNDETAILCODE a0 + WHERE a0.code_id='VE0018' + AND a0.code =a.div_cd + ) + AS divCd, + (SELECT a0.code_nm + FROM LETTCCMMNDETAILCODE a0 + WHERE a0.code_id='VE0002' + AND a0.code =a.appt_div + ) + AS apptDiv, + + + a.div_cd AS divCd, + a.appt_div AS apptDiv, + + + a.use_yn AS useYn, + a.qlfct_end_yn AS qlfctEndYn, + a.qlfct_end_pnttm AS qlfctEndPnttm, + a.qlfct_end_cn AS qlfctEndCn, + + a.appt_dt AS apptDt, + a.hchk_dt AS hchkDt, + a.rmrks AS rmrks, + a.memo AS memo, + a.sig_memo AS sigMemo + + + + + + + + INSERT INTO ( + + + )VALUES( + #instrDiv#, + #userId#, + #instrDetailOrd#, + + #instrNm#, + #phone#, + #email#, + #post#, + #addr#, + #addrDetail#, + #rsdne#, + #dBirth#, + #finalSchol#, + #mjr#, + #apptYr#, + #apptDiv#, + #actvtCarer#, + #mnLctrCn#, + #phtAtchFileId#, + #blng#, + #pstn#, + #prfsnFld#, + #sbmtYn#, + #sbmtPnttm#, + #aprvlCd#, + #aprvlPnttm#, + #aprvlId#, + #aprvlCn#, + + + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId#, + + + #useYn#, + + + 'N', + + #qlfctEndYn#, + #qlfctEndPnttm#, + #qlfctEndCn#, + #divCd#, + #apptDt#, + #hchkDt#, + #rmrks#, + #memo# + ) + + + + + + INSERT INTO ( + + + )VALUES( + #instrDiv#, + #userId#, + #instrDetailOrd#, + + #instrNm#, + #phone#, + #email#, + #post#, + #addr#, + #addrDetail#, + #rsdne#, + #dBirth#, + #finalSchol#, + #mjr#, + #apptYr#, + #apptDiv#, + #actvtCarer#, + #mnLctrCn#, + #phtAtchFileId#, + #blng#, + #pstn#, + #prfsnFld#, + #sbmtYn#, + #sbmtPnttm#, + #aprvlCd#, + #aprvlPnttm#, + #aprvlId#, + #aprvlCn#, + + + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId#, + + + #useYn#, + + + 'N', + + #qlfctEndYn#, + #qlfctEndPnttm#, + #qlfctEndCn#, + #divCd#, + #apptDt#, + #hchkDt#, + #rmrks#, + #memo# + ) + + ON DUPLICATE KEY UPDATE + last_updt_pnttm=now() + , last_updusr_id=#frstRegisterId# + + + , instr_nm =#instrNm# + + , phone =#phone# + + , email =#email# + + , post =#post# + + , addr =#addr# + + , addr_detail =#addrDetail# + + , rsdne =#rsdne# + + , d_birth =#dBirth# + + , final_schol =#finalSchol# + + , mjr =#mjr# + + , appt_yr =#apptYr# + + , appt_div =#apptDiv# + + , actvt_carer =#actvtCarer# + + , mn_lctr_cn =#mnLctrCn# + + , blng =#blng# + + , pstn =#pstn# + + , prfsn_fld =#prfsnFld# + + , div_cd =#divCd# + + , rmrks =#rmrks# + + , memo =#memo# + + + + + + + + + + UPDATE + + SET + + + + + user_id = #rqstId#, + + + + instr_nm = #instrNm#, + + + + phone = #phone#, + + + + email = #email#, + + + + post = #post#, + + + + addr = #addr#, + + + + addr_detail = #addrDetail#, + + rsdne = #rsdne#, + + d_birth = #dBirth#, + + final_schol = #finalSchol#, + + mjr = #mjr#, + + appt_yr = #apptYr#, + + appt_div = #apptDiv#, + + actvt_carer = #actvtCarer#, + + mn_lctr_cn = #mnLctrCn#, + + pht_atch_file_id = #phtAtchFileId#, + + blng = #blng#, + + pstn = #pstn#, + + prfsn_fld = #prfsnFld#, + + sbmt_yn = #sbmtYn#, + + sbmt_pnttm = #sbmtPnttm#, + + aprvl_cd = #aprvlCd#, + + aprvl_pnttm = #aprvlPnttm#, + + aprvl_id = #aprvlId#, + + aprvl_cn = #aprvlCn#, + + use_yn = #useYn#, + + qlfct_end_yn = #qlfctEndYn#, + + qlfct_end_pnttm = #qlfctEndPnttm#, + + qlfct_end_cn = #qlfctEndCn#, + + div_cd = #divCd#, + + appt_dt = #apptDt#, + + hchk_dt = #hchkDt#, + + rmrks = #rmrks#, + + + + + + aprvl_cn = '', + + + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + WHERE + instr_div = #instrDiv# + AND user_id = #userId# + AND instr_detail_ord = #instrDetailOrd# + + + + + DELETE FROM + + WHERE + instr_div = #instrDiv# + AND user_id = #userId# + AND instr_detail_ord = #instrDetailOrd# + + + + + + + + + + + + + INSERT INTO VE_EDU_SCLTN_TEACHER ( + edu_aplct_ord + ,div_cd + ,awards_hist + ,unfth_yn + ,extra_pay_yn + ,rmrks + ,frst_regist_pnttm + ,frst_register_id + + )VALUES( + #eduAplctOrd#, + #divCd#, + #awardsHist#, + #unfthYn#, + #extraPayYn#, + #rmrks#, + NOW(), + #frstRegisterId# + ) + + + + + + DELETE FROM + VE_EDU_SCLTN_TEACHER + WHERE + edu_aplct_ord = #eduAplctOrd# + AND div_cd = #divCd# + + + + + + + UPDATE + VE_INSTR_DETAIL + SET + MEMO = #memo# + WHERE + USER_ID = #userId# + AND + INSTR_DETAIL_ORD = #instrDetailOrd# + AND + INSTR_DIV = #instrDiv# + + + + + UPDATE + VE_INSTR_DETAIL + SET + SIG_MEMO = #sigMemo# + WHERE + USER_ID = #userId# + AND + INSTR_DETAIL_ORD = #instrDetailOrd# + AND + INSTR_DIV = #instrDiv# + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/instr/VEInstr_MIX_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/instr/VEInstr_MIX_SQL_Tibero.xml new file mode 100644 index 00000000..24de61af --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/instr/VEInstr_MIX_SQL_Tibero.xml @@ -0,0 +1,2684 @@ + + + + + + + + + + + + + + ve_instr + + + + + user_id, + tngr_instr_yn, + adult_instr_yn, + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id + + + + + + a.user_id AS userId, + a.tngr_instr_yn AS tngrInstrYn, + a.adult_instr_yn AS adultInstrYn, + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId + + + + + + ve_instr_detail + + + + + instr_div, + user_id, + instr_detail_ord, + + instr_nm, + phone, + email, + post, + addr, + addr_detail, + rsdne, + d_birth, + final_schol, + mjr, + appt_yr, + appt_div, + actvt_carer, + mn_lctr_cn, + pht_atch_file_id, + blng, + pstn, + prfsn_fld, + sbmt_yn, + sbmt_pnttm, + aprvl_cd, + aprvl_pnttm, + aprvl_id, + aprvl_cn, + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id, + + use_yn, + qlfct_end_yn, + qlfct_end_pnttm, + qlfct_end_cn + + + + + + a.instr_div AS instrDiv, + a.user_id AS userId, + a.instr_detail_ord AS instrDetailOrd, + + a.instr_nm AS instrNm, + a.phone AS phone, + a.email AS email, + a.post AS post, + a.addr AS addr, + a.addr_detail AS addrDetail, + a.rsdne AS rsdne, + a.d_birth AS dBirth, + a.final_schol AS finalSchol, + a.mjr AS mjr, + a.appt_yr AS apptYr, + a.appt_div AS apptDiv, + a.actvt_carer AS actvtCarer, + a.mn_lctr_cn AS mnLctrCn, + a.pht_atch_file_id AS phtAtchFileId, + a.blng AS blng, + a.pstn AS pstn, + a.prfsn_fld AS prfsnFld, + a.sbmt_yn AS sbmtYn, + a.sbmt_pnttm AS sbmtPnttm, + a.aprvl_cd AS aprvlCd, + + TO_CHAR(a.aprvl_pnttm,'YYYY-MM-DD') AS aprvlPnttm, + + a.aprvl_id AS aprvlId, + a.aprvl_cn AS aprvlCn, + + TO_CHAR(a.frst_regist_pnttm,'YYYY-MM-DD') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + TO_CHAR(a.last_updt_pnttm,'YYYY-MM-DD') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId, + + a.use_yn AS useYn, + a.qlfct_end_yn AS qlfctEndYn, + a.qlfct_end_pnttm AS qlfctEndPnttm, + a.qlfct_end_cn AS qlfctEndCn, + a.div_cd AS divCd + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + UPDATE + + SET + use_yn = 'N' + WHERE + instr_div = #instrDiv# + AND user_id = #userId# + AND instr_detail_ord != #instrDetailOrd# + + + + + + UPDATE + + SET + pht_atch_file_id = '' + WHERE + instr_div = #instrDiv# + AND user_id = #userId# + AND instr_detail_ord != #instrDetailOrd# + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/instr/VEInstr_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/instr/VEInstr_SQL_Tibero.xml new file mode 100644 index 00000000..fc6f06bf --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/instr/VEInstr_SQL_Tibero.xml @@ -0,0 +1,153 @@ + + + + + + + + + + + ve_instr + + + + + user_id, + tngr_instr_yn, + adult_instr_yn, + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id + + + + + + a.user_id AS userId, + a.tngr_instr_yn AS tngrInstrYn, + a.adult_instr_yn AS adultInstrYn, + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId + + + + + + INSERT INTO ( + + + )VALUES( + #userId#, + #tngrInstrYn#, + #adultInstrYn#, + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId# + ) + + + + + + + + UPDATE + + SET + + + user_id = #rqstId#, + + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + + + , tngr_instr_yn = #tngrInstrYn# + + + + , adult_instr_yn = #adultInstrYn# + + + WHERE + user_id = #userId# + + + + + DELETE FROM + + WHERE + user_id = #userId# + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/lctr/VELctrAreaMng_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/lctr/VELctrAreaMng_SQL_Tibero.xml new file mode 100644 index 00000000..7e36b814 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/lctr/VELctrAreaMng_SQL_Tibero.xml @@ -0,0 +1,755 @@ + + + + + + + + + + + ve_lctr_area_mng + + + + + instr_div, + area_cd, + + ddln_state_cd, + lctr_psbl_strt_tm, + lctr_psbl_end_tm, + + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id, + + use_yn, + + stng_yr, + prd_div_cd, + + aplct_prd_strt, + aplct_prd_end, + rgstr_psbl_tm + + + + + + a.instr_div AS instrDiv, + a.area_cd AS areaCd, + + + a.ddln_state_cd AS ddlnStateCd, + a.lctr_psbl_strt_tm AS lctrPsblStrtTm, + a.lctr_psbl_end_tm AS lctrPsblEndTm, + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId, + + a.use_yn AS useYn, + + a.stng_yr AS stngYr, + a.prd_div_cd AS prdDivCd, + + a.aplct_prd_strt AS aplctPrdStrt, + a.aplct_prd_end AS aplctPrdEnd, + a.rgstr_psbl_tm AS rgstrPsblTm + + + + + + INSERT INTO + ( + + )VALUES( + #instrDiv#, + #areaCd#, + + #ddlnStateCd#, + + #lctrPsblStrtTm#, + + + #lctrPsblEndTm#, + + + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId#, + + #useYn#, + + #stngYr#, + #prdDivCd#, + + #aplctPrdStrt#, + #aplctPrdEnd#, + #rgstrPsblTm# + ) + ON DUPLICATE KEY UPDATE + + + + ddln_state_cd = #ddlnStateCd#, + + lctr_psbl_strt_tm = #lctrPsblStrtTm#, + + lctr_psbl_end_tm = #lctrPsblEndTm#, + + + use_yn = #useYn#, + + + stng_yr = #stngYr#, + + + prd_div_cd = #prdDivCd#, + + + aplct_prd_strt = #aplctPrdStrt#, + + + aplct_prd_end = #aplctPrdEnd#, + + + rgstr_psbl_tm = #rgstrPsblTm#, + + + + last_updt_pnttm=now(), + last_updusr_id=#lastUpdusrId# + + + + + + + + + + + + UPDATE + + SET + + + ddln_state_cd = #ddlnStateCd#, + + lctr_psbl_strt_tm = #lctrPsblStrtTm#, + + lctr_psbl_end_tm = #lctrPsblEndTm#, + + + use_yn = #useYn#, + + + stng_yr = #stngYr#, + + + prd_div_cd = #prdDivCd#, + + + aplct_prd_strt = #aplctPrdStrt#, + + + aplct_prd_end = #aplctPrdEnd#, + + + rgstr_psbl_tm = #rgstrPsblTm#, + + + rgstr_strt_dt = #rgstrStrtDt#, + + + rgstr_end_dt = #rgstrEndDt#, + + + + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + WHERE + instr_div = #instrDiv# + AND area_cd = #areaCd# + + + + + UPDATE + + SET + + + rgstr_strt_dt = #rgstrStrtDt#, + + + rgstr_end_dt = #rgstrEndDt#, + + + dead_line_dt = #deadlineDt#, + + + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + WHERE + instr_div = #instrDiv# + AND stng_yr = #stngYr# + AND prd_div_cd = #prdDivCd# + + + + + DELETE FROM + + WHERE + instr_div = #instrDiv# + AND area_cd = #areaCd# + + + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/lctr/VELctrArea_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/lctr/VELctrArea_SQL_Tibero.xml new file mode 100644 index 00000000..34044bc8 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/lctr/VELctrArea_SQL_Tibero.xml @@ -0,0 +1,261 @@ + + + + + + + + + + + ve_lctr_area + + + + + instr_div, + user_id, + lctr_stng_ord, + lctr_area_ord, + area_cd, + area_nmbr + + + + + + a.instr_div AS instrDiv, + a.user_id AS userId, + a.lctr_stng_ord AS lctrStngOrd, + a.lctr_area_ord AS lctrAreaOrd, + a.area_cd AS areaCd , + a.area_nmbr AS areaNmbr + + + + + + + INSERT INTO ( + + + )VALUES( + #instrDiv#, + #userId#, + #lctrStngOrd#, + #lctrAreaOrd#, + #areaCd#, + #areaNmbr# + ) + + + + + + + + UPDATE + + SET + + + + user_id = #rqstId# + + + WHERE + instr_div = #instrDiv# + AND user_id = #userId# + + + + + UPDATE + + SET + + lctr_area_ord = #lctrAreaOrd# + + + , area_cd = #areaCd# + + + , area_nmbr = #areaNmbr# + + + WHERE + instr_div = #instrDiv# + AND user_id = #userId# + AND lctr_stng_ord = #lctrStngOrd# + AND lctr_area_ord = #lctrAreaOrd# + + + + + DELETE FROM + + WHERE + instr_div = #instrDiv# + AND user_id = #userId# + AND lctr_stng_ord = #lctrStngOrd# + AND lctr_area_ord = #lctrAreaOrd# + + + + + + DELETE FROM + + WHERE + instr_div = #instrDiv# + AND user_id = #userId# + + + + + DELETE FROM + + WHERE + instr_div = #instrDiv# + AND user_id = #userId# + AND lctr_stng_ord=( + SELECT lctr_stng_ord + FROM ve_lctr_rsrch_sbmt a + WHERE a.rsrch_instr_div =#instrDiv# + AND a.stng_yr_mnt =#stngYrMnt# + AND a.user_id =#userId# + AND a.instr_div =#instrDiv# + ) + + + + + DELETE FROM + + WHERE + instr_div = #instrDiv# + AND user_id = #userId# + AND lctr_stng_ord = #lctrStngOrd# + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/lctr/VELctrPrfrn_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/lctr/VELctrPrfrn_SQL_Tibero.xml new file mode 100644 index 00000000..700cce0f --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/lctr/VELctrPrfrn_SQL_Tibero.xml @@ -0,0 +1,174 @@ + + + + + + + + + + + ve_lctr_prfrn + + + + + instr_div, + user_id, + lctr_stng_ord, + prfrn_trgt_ord, + prfrn_trgt_cd + + + + + + a.instr_div AS instrDiv, + a.user_id AS userId, + a.lctr_stng_ord AS lctrStngOrd, + a.prfrn_trgt_ord AS prfrnTrgtOrd, + a.prfrn_trgt_cd AS prfrnTrgtCd + + + + + + INSERT INTO ( + + + )VALUES( + #instrDiv#, + #userId#, + #lctrStngOrd#, + #prfrnTrgtOrd#, + #prfrnTrgtCd# + ) + + + + + + + + UPDATE + + SET + prfrn_trgt_ord = #prfrnTrgtOrd# + + + ,prfrn_trgt_cd = #prfrnTrgtCd# + + + WHERE + instr_div = #instrDiv# + AND user_id = #userId# + AND lctr_stng_ord = #lctrStngOrd# + AND prfrn_trgt_ord = #prfrnTrgtOrd# + + + + + DELETE FROM + + WHERE + instr_div = #instrDiv# + AND user_id = #userId# + AND lctr_stng_ord = #lctrStngOrd# + AND prfrn_trgt_ord = #prfrnTrgtOrd# + + + + + + DELETE FROM + + WHERE + instr_div = #instrDiv# + AND user_id = #userId# + AND lctr_stng_ord = #lctrStngOrd# + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/lctr/VELctrRsrchMng_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/lctr/VELctrRsrchMng_SQL_Tibero.xml new file mode 100644 index 00000000..af387134 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/lctr/VELctrRsrchMng_SQL_Tibero.xml @@ -0,0 +1,431 @@ + + + + + + + + + + + ve_lctr_rsrch_mng + + + + + rsrch_instr_div, + stng_yr_mnt, + + rsrch_strt_dt, + rsrch_end_dt, + + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id + + + + + + a.rsrch_instr_div AS rsrchInstrDiv, + a.stng_yr_mnt AS stngYrMnt, + + a.rsrch_strt_dt AS rsrchStrtDt, + a.rsrch_end_dt AS rsrchEndDt, + + TO_CHAR(a.frst_regist_pnttm,'YYYY-MM-DD') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + TO_CHAR(a.last_updt_pnttm,'YYYY-MM-DD') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId + + + + + + + INSERT INTO + ( + + )VALUES( + #rsrchInstrDiv#, + #stngYrMnt#, + + #rsrchStrtDt#, + #rsrchEndDt#, + + + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId# + ) + ON DUPLICATE KEY UPDATE + + last_updt_pnttm=now() + , last_updusr_id=#frstRegisterId# + + + , rsrch_strt_dt = #rsrchStrtDt# + + + , rsrch_end_dt = #rsrchEndDt# + + + + + + + + + + + + + UPDATE + + SET + + last_updt_pnttm=now() + , last_updusr_id=#lastUpdusrId# + + + , rsrch_strt_dt = #rsrchStrtDt# + + + , rsrch_end_dt = #rsrchEndDt# + + + + + WHERE + rsrch_instr_div = #rsrchInstrDiv# + AND stng_yr_mnt = #stngYrMnt# + + + + + DELETE FROM + + WHERE + rsrch_instr_div = #rsrchInstrDiv# + AND stng_yr = #stngYr# + AND stng_yr_mnt = #stngYrMnt# + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/lctr/VELctrRsrchSbmt_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/lctr/VELctrRsrchSbmt_SQL_Tibero.xml new file mode 100644 index 00000000..951e035b --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/lctr/VELctrRsrchSbmt_SQL_Tibero.xml @@ -0,0 +1,304 @@ + + + + + + + + + + + ve_lctr_rsrch_sbmt + + + + + rsrch_instr_div, + stng_yr_mnt, + instr_div, + user_id, + lctr_stng_ord, + + + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id, + strt_dt, + end_dt + + + + + + a.rsrch_instr_div AS rsrchInstrDiv, + a.stng_yr_mnt AS stngYrMnt, + + a.instr_div AS instrDiv, + a.user_id AS userId, + a.lctr_stng_ord AS lctrStngOrd, + + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId, + + a.strt_dt AS strtDt, + a.end_dt AS endDt + + + + + + + INSERT INTO + ( + + )VALUES( + #rsrchInstrDiv#, + #stngYrMnt#, + + #instrDiv#, + #userId#, + #lctrStngOrd#, + + + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId#, + + #strtDt#, + #endDt# + ) + ON DUPLICATE KEY UPDATE + + last_updt_pnttm=now() + , last_updusr_id=#lastUpdusrId# + + , strt_dt=#strtDt# + , end_dt=#endDt# + + + + + + + + + + + + + UPDATE + + SET + + last_updt_pnttm=now() + , last_updusr_id=#lastUpdusrId# + + + , strt_dt = #strtDt# + + + , end_dt = #endDt# + + + + WHERE + rsrch_instr_div = #rsrchInstrDiv# + AND stng_yr_mnt = #stngYrMnt# + AND instr_div = #instrDiv# + AND user_id = #userId# + AND lctr_stng_ord = #lctrStngOrd# + + + + + DELETE FROM + + WHERE + rsrch_instr_div = #rsrchInstrDiv# + AND stng_yr_mnt = #stngYrMnt# + AND instr_div = #instrDiv# + AND user_id = #userId# + AND lctr_stng_ord = #lctrStngOrd# + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/lctr/VELctrStng_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/lctr/VELctrStng_SQL_Tibero.xml new file mode 100644 index 00000000..2fe33f92 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/lctr/VELctrStng_SQL_Tibero.xml @@ -0,0 +1,629 @@ + + + + + + + + + + + ve_lctr_stng + + + + + instr_div, + user_id, + lctr_stng_ord, + + sun_lctr_yn, + mon_lctr_yn, + tue_lctr_yn, + wed_lctr_yn, + thu_lctr_yn, + fri_lctr_yn, + sat_lctr_yn, + zoom_yn, + yr_mxmm_asgnm_tm, + mnt_mnmm_tm, + prfrn_fld_cd, + onln_psbl_yn, + + sbmt_yn, + sbmt_pnttm, + aprvl_cd, + aprvl_pnttm, + aprvl_id, + aprvl_cn, + + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id, + + use_yn, + + isltn_psbl_yn, + cntns_lctr_psbl_yn, + + lctr_stng_yr, + asgnm_tm_1, + asgnm_tm_2, + asgnm_tm_3, + asgnm_tm_4, + asgnm_tm_5, + asgnm_tm_6, + asgnm_tm_7, + asgnm_tm_8, + asgnm_tm_9, + asgnm_tm_10, + asgnm_tm_11, + asgnm_tm_12 + + + + + + a.instr_div AS instrDiv, + a.user_id AS userId, + a.lctr_stng_ord AS lctrStngOrd, + + a.sun_lctr_yn AS sunLctrYn, + a.mon_lctr_yn AS monLctrYn, + a.tue_lctr_yn AS tueLctrYn, + a.wed_lctr_yn AS wedLctrYn, + a.thu_lctr_yn AS thuLctrYn, + a.fri_lctr_yn AS friLctrYn, + a.sat_lctr_yn AS satLctrYn, + a.zoom_yn AS zoomYn, + a.yr_mxmm_asgnm_tm AS yrMxmmAsgnmTm, + a.mnt_mnmm_tm AS mntMnmmTm, + a.prfrn_fld_cd AS prfrnFldCd, + a.onln_psbl_yn AS onlnPsblYn, + + a.sbmt_yn AS sbmtYn, + a.sbmt_pnttm AS sbmtPnttm, + a.aprvl_cd AS aprvlCd, + a.aprvl_pnttm AS aprvlPnttm, + + a.aprvl_id AS aprvlId, + a.aprvl_cn AS aprvlCn, + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId, + + a.use_yn AS useYn, + + a.isltn_psbl_yn AS isltnPsblYn, + a.cntns_lctr_psbl_yn AS cntnsLctrPsblYn, + + a.lctr_stng_yr AS lctrStngYr, + a.asgnm_tm_1 AS asgnmTm1, + a.asgnm_tm_2 AS asgnmTm2, + a.asgnm_tm_3 AS asgnmTm3, + a.asgnm_tm_4 AS asgnmTm4, + a.asgnm_tm_5 AS asgnmTm5, + a.asgnm_tm_6 AS asgnmTm6, + a.asgnm_tm_7 AS asgnmTm7, + a.asgnm_tm_8 AS asgnmTm8, + a.asgnm_tm_9 AS asgnmTm9, + a.asgnm_tm_10 AS asgnmTm10, + a.asgnm_tm_11 AS asgnmTm11, + a.asgnm_tm_12 AS asgnmTm12 + + + + + + INSERT INTO ( + + + )VALUES( + #instrDiv#, + #userId#, + #lctrStngOrd#, + + #sunLctrYn#, + #monLctrYn#, + #tueLctrYn#, + #wedLctrYn#, + #thuLctrYn#, + #friLctrYn#, + #satLctrYn#, + #zoomYn#, + #yrMxmmAsgnmTm#, + #mntMnmmTm#, + #prfrnFldCd#, + #onlnPsblYn#, + + #sbmtYn#, + + NOW(), + + + #sbmtPnttm#, + + + #aprvlCd#, + + NOW(), + + + #aprvlPnttm#, + + + #aprvlId#, + #aprvlCn#, + + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId#, + + #useYn#, + + #isltnPsblYn#, + #cntnsLctrPsblYn#, + + #lctrStngYr#, + #asgnmTm1#, + #asgnmTm2#, + #asgnmTm3#, + #asgnmTm4#, + #asgnmTm5#, + #asgnmTm6#, + #asgnmTm7#, + #asgnmTm8#, + #asgnmTm9#, + #asgnmTm10#, + #asgnmTm11#, + #asgnmTm12# + ) + + + + + INSERT INTO ( + + + )VALUES( + #instrDiv#, + #userId#, + #lctrStngOrd#, + + #sunLctrYn#, + #monLctrYn#, + #tueLctrYn#, + #wedLctrYn#, + #thuLctrYn#, + #friLctrYn#, + #satLctrYn#, + #zoomYn#, + #yrMxmmAsgnmTm#, + #mntMnmmTm#, + #prfrnFldCd#, + #onlnPsblYn#, + + #sbmtYn#, + + NOW(), + + + #sbmtPnttm#, + + + #aprvlCd#, + + NOW(), + + + #aprvlPnttm#, + + + #aprvlId#, + #aprvlCn#, + + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId#, + + #useYn#, + + #isltnPsblYn#, + #cntnsLctrPsblYn#, + + #lctrStngYr#, + #asgnmTm1#, + #asgnmTm2#, + #asgnmTm3#, + #asgnmTm4#, + #asgnmTm5#, + #asgnmTm6#, + #asgnmTm7#, + #asgnmTm8#, + #asgnmTm9#, + #asgnmTm10#, + #asgnmTm11#, + #asgnmTm12# + ) + + ON DUPLICATE KEY UPDATE + last_updt_pnttm=now() + , last_updusr_id=#frstRegisterId# + + + , sun_lctr_yn =#sunLctrYn# + + , mon_lctr_yn =#monLctrYn# + + , tue_lctr_yn =#tueLctrYn# + + , wed_lctr_yn =#wedLctrYn# + + , thu_lctr_yn =#thuLctrYn# + + , fri_lctr_yn =#friLctrYn# + + , sat_lctr_yn =#satLctrYn# + + + , zoom_yn =#zoomYn# + + , yr_mxmm_asgnm_tm =#yrMxmmAsgnmTm# + + , mnt_mnmm_tm =#mntMnmmTm# + + , prfrn_fld_cd =#prfrnFldCd# + + , onln_psbl_yn =#onlnPsblYn# + + , use_yn =#useYn# + + , isltn_psbl_yn =#isltnPsblYn# + + , cntns_lctr_psbl_yn =#cntnsLctrPsblYn# + + , lctr_stng_yr =#lctrStngYr# + + + + + + + + + + UPDATE + + SET + + + + user_id = #rqstId#, + + + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + WHERE + instr_div = #instrDiv# + AND user_id = #userId# + + + + + UPDATE + + SET + + + sun_lctr_yn = #sunLctrYn#, + + + mon_lctr_yn = #monLctrYn#, + + + tue_lctr_yn = #tueLctrYn#, + + + wed_lctr_yn = #wedLctrYn#, + + + thu_lctr_yn = #thuLctrYn#, + + + fri_lctr_yn = #friLctrYn#, + + + sat_lctr_yn = #satLctrYn#, + + + + sun_lctr_yn = 'N', + + + mon_lctr_yn = 'N', + + + tue_lctr_yn = 'N', + + + wed_lctr_yn = 'N', + + + thu_lctr_yn = 'N', + + + fri_lctr_yn = 'N', + + + sat_lctr_yn = 'N', + + + + zoom_yn = #zoomYn#, + + + yr_mxmm_asgnm_tm = #yrMxmmAsgnmTm#, + + + mnt_mnmm_tm = #mntMnmmTm#, + + + prfrn_fld_cd = #prfrnFldCd#, + + + onln_psbl_yn = #onlnPsblYn#, + + + sbmt_yn = #sbmtYn#, + sbmt_pnttm = NOW(), + + + aprvl_cd = #aprvlCd#, + aprvl_pnttm = NOW(), + aprvl_id = #lastUpdusrId#, + aprvl_cn = #aprvlCn#, + + + + use_yn = #useYn#, + + + isltn_psbl_yn = #isltnPsblYn#, + + + cntns_lctr_psbl_yn = #cntnsLctrPsblYn#, + + + + lctr_stng_yr = #lctrStngYr#, + + + asgnm_tm_1 = #asgnmTm1#, + + + asgnm_tm_2 = #asgnmTm2#, + + + asgnm_tm_3 = #asgnmTm3#, + + asgnm_tm_4 = #asgnmTm4#, + + asgnm_tm_5 = #asgnmTm5#, + + asgnm_tm_6 = #asgnmTm6#, + + asgnm_tm_7 = #asgnmTm7#, + + asgnm_tm_8 = #asgnmTm8#, + + asgnm_tm_9 = #asgnmTm9#, + + asgnm_tm_10 = #asgnmTm10#, + + asgnm_tm_11 = #asgnmTm11#, + + asgnm_tm_12 = #asgnmTm12#, + + + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + WHERE + instr_div = #instrDiv# + AND user_id = #userId# + AND lctr_stng_ord = #lctrStngOrd# + + AND use_yn = 'Y' + + + + + + UPDATE ve_lctr_stng cc, + ( + + SELECT a.instr_div + , a.user_id + , a.lctr_stng_ord + , a.use_yn + FROM ve_lctr_stng a + LEFT OUTER JOIN ve_lctr_stng b + ON( + a.instr_div=b.instr_div + AND a.user_id=b.user_id + AND a.lctr_stng_ord=b.lctr_stng_ord + AND b.instr_div = #instrDiv# + AND b.user_id = #userId# + AND b.lctr_stng_ord = #lctrStngOrd# + ) + WHERE a.instr_div = #instrDiv# + AND a.user_id = #userId# + AND b.lctr_stng_ord IS null + + )dd + SET cc.use_yn=#useYn# + WHERE cc.instr_div=dd.instr_div + AND cc.user_id=dd.user_id + AND cc.lctr_stng_ord=dd.lctr_stng_ord + + + + + + DELETE FROM + + WHERE + instr_div = #instrDiv# + AND user_id = #userId# + AND lctr_stng_ord = #lctrStngOrd# + + + + + + DELETE FROM + + WHERE + instr_div = #instrDiv# + AND user_id = #userId# + AND lctr_stng_ord = #lctrStngOrd# + + + + + + + + + + + UPDATE + + SET + sbmt_yn = #sbmtYn#, + sbmt_pnttm = NOW(), + aprvl_cd = #aprvlCd#, + last_updusr_id = #lastUpdusrId#, + last_updt_pnttm = NOW() + WHERE + instr_div = #instrDiv# + AND user_id = #userId# + AND lctr_stng_ord = #lctrStngOrd# + + + + + + UPDATE + + SET + use_yn = #useYn#, + aprvl_pnttm = NOW(), + aprvl_cd = #aprvlCd#, + last_updusr_id = #lastUpdusrId#, + last_updt_pnttm = NOW() + WHERE + instr_div = #instrDiv# + AND user_id = #userId# + AND lctr_stng_ord = #lctrStngOrd# + + + + + + UPDATE + + SET + use_yn = 'N', + last_updusr_id = #lastUpdusrId#, + last_updt_pnttm = NOW() + WHERE + instr_div = #instrDiv# + AND user_id = #userId# + AND aprvl_cd = '20' + AND use_yn = 'Y' + + + + + + UPDATE + + SET + use_yn = #useYn#, + aprvl_pnttm = NOW(), + aprvl_cd = #aprvlCd#, + aprvl_cn = #aprvlCn#, + last_updusr_id = #lastUpdusrId#, + last_updt_pnttm = NOW() + WHERE + instr_div = #instrDiv# + AND user_id = #userId# + AND lctr_stng_ord = #lctrStngOrd# + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/lctr/VELctr_MIX_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/lctr/VELctr_MIX_SQL_Tibero.xml new file mode 100644 index 00000000..9db0c5ac --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/lctr/VELctr_MIX_SQL_Tibero.xml @@ -0,0 +1,358 @@ + + + + + + + + + + + ve_lctr_stng + + + + + instr_div, + user_id, + lctr_stng_ord, + + sun_lctr_yn, + mon_lctr_yn, + tue_lctr_yn, + wed_lctr_yn, + thu_lctr_yn, + fri_lctr_yn, + sat_lctr_yn, + zoom_yn, + yr_mxmm_asgnm_tm, + mnt_mnmm_tm, + prfrn_fld_cd, + onln_psbl_yn, + + sbmt_yn, + sbmt_pnttm, + aprvl_cd, + aprvl_pnttm, + aprvl_id, + aprvl_cn, + + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id, + + use_yn, + + isltn_psbl_yn, + cntns_lctr_psbl_yn, + + lctr_stng_yr, + asgnm_tm_1, + asgnm_tm_2, + asgnm_tm_3, + asgnm_tm_4, + asgnm_tm_5, + asgnm_tm_6, + asgnm_tm_7, + asgnm_tm_8, + asgnm_tm_9, + asgnm_tm_10, + asgnm_tm_11, + asgnm_tm_12 + + + + + + a.instr_div AS instrDiv, + a.user_id AS userId, + a.lctr_stng_ord AS lctrStngOrd, + + a.sun_lctr_yn AS sunLctrYn, + a.mon_lctr_yn AS monLctrYn, + a.tue_lctr_yn AS tueLctrYn, + a.wed_lctr_yn AS wedLctrYn, + a.thu_lctr_yn AS thuLctrYn, + a.fri_lctr_yn AS friLctrYn, + a.sat_lctr_yn AS satLctrYn, + a.zoom_yn AS zoomYn, + a.yr_mxmm_asgnm_tm AS yrMxmmAsgnmTm, + a.mnt_mnmm_tm AS mntMnmmTm, + a.prfrn_fld_cd AS prfrnFldCd, + a.onln_psbl_yn AS onlnPsblYn, + + a.sbmt_yn AS sbmtYn, + a.sbmt_pnttm AS sbmtPnttm, + a.aprvl_cd AS aprvlCd, + a.aprvl_pnttm AS aprvlPnttm, + + a.aprvl_id AS aprvlId, + a.aprvl_cn AS aprvlCn, + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId, + + a.use_yn AS useYn, + + a.isltn_psbl_yn AS isltnPsblYn, + a.cntns_lctr_psbl_yn AS cntnsLctrPsblYn, + + a.lctr_stng_yr AS lctrStngYr, + a.asgnm_tm_1 AS asgnmTm1, + a.asgnm_tm_2 AS asgnmTm2, + a.asgnm_tm_3 AS asgnmTm3, + a.asgnm_tm_4 AS asgnmTm4, + a.asgnm_tm_5 AS asgnmTm5, + a.asgnm_tm_6 AS asgnmTm6, + a.asgnm_tm_7 AS asgnmTm7, + a.asgnm_tm_8 AS asgnmTm8, + a.asgnm_tm_9 AS asgnmTm9, + a.asgnm_tm_10 AS asgnmTm10, + a.asgnm_tm_11 AS asgnmTm11, + a.asgnm_tm_12 AS asgnmTm12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/lctrEval/VELctrEvalSmry_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/lctrEval/VELctrEvalSmry_SQL_Tibero.xml new file mode 100644 index 00000000..c22a3a05 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/lctrEval/VELctrEvalSmry_SQL_Tibero.xml @@ -0,0 +1,197 @@ + + + + + + + + + + + ve_lctr_eval_smry + + + + + edu_aplct_ord, + edu_chasi_ord, + lctr_eval_ord, + lctr_eval_div_cd, + rspns_rt, + ovrl_stsfc, + cn_cnfgr, + avrg, + prvs_rcgnt, + aft_rcgnt, + imprv_degre, + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id + + + + + + a.edu_aplct_ord AS eduAplctOrd, + a.edu_chasi_ord AS eduChasiOrd, + a.lctr_eval_ord AS lctrEvalOrd, + a.lctr_eval_div_cd AS lctrEvalDivCd, + + a.rspns_rt AS rspnsRt, + a.ovrl_stsfc AS ovrlStsfc, + a.cn_cnfgr AS cnCnfgr, + a.avrg AS avrg, + a.prvs_rcgnt AS prvsRcgnt, + a.aft_rcgnt AS aftRcgnt, + a.imprv_degre AS imprvDegre, + + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId + + + + + + INSERT INTO ( + + + )VALUES( + #eduAplctOrd#, + #eduChasiOrd#, + #lctrEvalOrd#, + #lctrEvalDivCd#, + + #rspnsRt#, + #ovrlStsfc#, + #cnCnfgr#, + #avrg#, + #prvsRcgnt#, + #aftRcgnt#, + #imprvDegre#, + + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId# + ) + + + + + + + + UPDATE + + SET + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + + ,rspns_rt=#rspnsRt# + + + ,ovrl_stsfc=#ovrlStsfc# + + + ,cn_cnfgr=#cnCnfgr# + + + ,avrg=#avrg# + + + ,prvs_rcgnt=#prvsRcgnt# + + + ,aft_rcgnt=#aftRcgnt# + + + ,imprv_degre=#imprvDegre# + + + WHERE + edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + AND lctr_eval_ord = #lctrEvalOrd# + AND lctr_eval_div_cd = #lctrEvalDivCd# + + + + + DELETE FROM + + WHERE + edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + AND lctr_eval_ord = #lctrEvalOrd# + AND lctr_eval_div_cd = #lctrEvalDivCd# + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/lctrEval/VELctrEval_MIX_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/lctrEval/VELctrEval_MIX_SQL_Tibero.xml new file mode 100644 index 00000000..9a11a7ec --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/lctrEval/VELctrEval_MIX_SQL_Tibero.xml @@ -0,0 +1,118 @@ + + + + + + + + + + + ve_lctr_eval_smry + + + + + edu_aplct_ord, + lctr_eval_ord, + lctr_eval_div_cd, + rspns_rt, + ovrl_stsfc, + cn_cnfgr, + avrg, + prvs_rcgnt, + aft_rcgnt, + imprv_degre, + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id + + + + + + a.edu_aplct_ord AS eduAplctOrd, + a.lctr_eval_ord AS lctrEvalOrd, + a.lctr_eval_div_cd AS lctrEvalDivCd, + + a.rspns_rt AS rspnsRt, + a.ovrl_stsfc AS ovrlStsfc, + a.cn_cnfgr AS cnCnfgr, + a.avrg AS avrg, + a.prvs_rcgnt AS prvsRcgnt, + a.aft_rcgnt AS aftRcgnt, + a.imprv_degre AS imprvDegre, + + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/lctrEval/VELctrEval_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/lctrEval/VELctrEval_SQL_Tibero.xml new file mode 100644 index 00000000..0e4149d5 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/lctrEval/VELctrEval_SQL_Tibero.xml @@ -0,0 +1,159 @@ + + + + + + + + + + + ve_lctr_eval + + + + + edu_aplct_ord, + edu_chasi_ord, + lctr_eval_ord, + instr_attend_cnfrm_atch_file_id, + pht_atch_file_id, + + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id + + + + + + a.edu_aplct_ord AS eduAplctOrd, + a.edu_chasi_ord AS eduChasiOrd, + a.lctr_eval_ord AS lctrEvalOrd, + a.instr_attend_cnfrm_atch_file_id AS instrAttendCnfrmAtchFileId, + a.pht_atch_file_id AS phtAtchFileId, + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId + + + + + + INSERT INTO ( + + + )VALUES( + #eduAplctOrd#, + #eduChasiOrd#, + #lctrEvalOrd#, + #instrAttendCnfrmAtchFileId#, + #phtAtchFileId#, + + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId# + ) + + + + + + + + UPDATE + + SET + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + + ,instr_attend_cnfrm_atch_file_id=#instrAttendCnfrmAtchFileId# + + + ,pht_atch_file_id=#phtAtchFileId# + + + WHERE + edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + AND lctr_eval_ord = #lctrEvalOrd# + + + + + DELETE FROM + + WHERE + edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + AND lctr_eval_ord = #lctrEvalOrd# + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/log/VELog_MIX_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/log/VELog_MIX_SQL_Tibero.xml new file mode 100644 index 00000000..c3f9e470 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/log/VELog_MIX_SQL_Tibero.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + ve_log + + + + + log_ord, + trgt_tbl_nm, + clmn1, + clmn2, + clmn3, + clmn4, + log_cn, + frst_regist_pnttm, + frst_register_id + + + + + + a.log_ord AS logOrd, + a.trgt_tbl_nm AS trgtTblNm, + a.clmn1 AS clmn1, + a.clmn2 AS clmn2, + a.clmn3 AS clmn3, + a.clmn4 AS clmn4, + a.log_cn AS logCn, + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/log/VELog_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/log/VELog_SQL_Tibero.xml new file mode 100644 index 00000000..02fc88c9 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/log/VELog_SQL_Tibero.xml @@ -0,0 +1,167 @@ + + + + + + + + + + + ve_log + + + + + log_ord, + trgt_tbl_nm, + clmn1, + clmn2, + clmn3, + clmn4, + log_cn, + frst_regist_pnttm, + frst_register_id + + + + + + a.log_ord AS logOrd, + a.trgt_tbl_nm AS trgtTblNm, + a.clmn1 AS clmn1, + a.clmn2 AS clmn2, + a.clmn3 AS clmn3, + a.clmn4 AS clmn4, + a.log_cn AS logCn, + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId + + + + + + + INSERT INTO ( + + + )VALUES( + #logOrd#, + #trgtTblNm#, + #clmn1#, + #clmn2#, + #clmn3#, + #clmn4#, + #logCn#, + + NOW(), + #frstRegisterId# + ) + + + + + + + + UPDATE + + SET + frst_regist_pnttm = NOW() + ,frst_register_id = #frstRegisterId# + + + ,log_ord=#logOrd# + + + ,trgt_tbl_nm=#trgtTblNm# + + + ,clmn1=#clmn1# + + + ,clmn2=#clmn2# + + + ,clmn3=#clmn3# + + + ,clmn4=#clmn4# + + + ,log_cn=#logCn# + + + + WHERE + a.log_ord = #logOrd# + + + + + DELETE FROM + + WHERE + a.log_ord = #logOrd# + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/prcs/VEAPrcsAplctPrdInstrAsgnm_SQL_Cubrid.xml b/src/main/resources/egovframework/sqlmap/ve/prcs/VEAPrcsAplctPrdInstrAsgnm_SQL_Cubrid.xml new file mode 100644 index 00000000..38cb9da3 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/prcs/VEAPrcsAplctPrdInstrAsgnm_SQL_Cubrid.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + vea_prcs_aplct_prd_instr_asgnm a + + + + + + prcs_aplct_prd_ord + , user_id + , lctr_plan_atch_file_id + , doc_atch_file_id + , asgnm_aprvl_cd + , asgnm_aprvl_pnttm + , asgnm_aprvl_id + , rmrks + , frst_regist_pnttm + , frst_register_id + , last_updt_pnttm + , last_updusr_id + + + + + + a.prcs_aplct_prd_ord as prcsAplctPrdOrd + , a.user_id as userId + , a.lctr_plan_atch_file_id as lctrPlanAtchFileId + , a.doc_atch_file_id as docAtchFileId + , a.asgnm_aprvl_cd as asgnmAprvlCd + , a.asgnm_aprvl_pnttm as asgnmAprvlPnttm + , a.asgnm_aprvl_id as asgnmAprvlId + , a.rmrks as rmrks + , a.frst_regist_pnttm as frstRegistPnttm + , a.frst_register_id as frstRegisterId + , a.last_updt_pnttm as lastUpdtPnttm + , a.last_updusr_id as lastUpdusrId + + + + + + INSERT INTO ( + + )VALUES( + #prcsAplctPrdOrd# + , #userId# + , #lctrPlanAtchFileId# + , #docAtchFileId# + , #asgnmAprvlCd# + , NOW() + , #asgnmAprvlId# + , #rmrks# + , NOW() + , #frstRegisterId# + , NOW() + , #lastUpdusrId# + ) + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Cubrid.xml b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Cubrid.xml index 6a37621a..8c68621e 100644 --- a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Cubrid.xml +++ b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Cubrid.xml @@ -3,7 +3,8 @@ - + + @@ -37,6 +38,7 @@ ,ddln_cd ,edu_strt_pnttm ,edu_ddln_pnttm + ,edu_place @@ -62,7 +64,7 @@ ,a.dead_line_dt AS deadLineDt ,a.prcs_ord AS prcsOrd ,a.edu_part_cd AS eduPartCd - ,a.nos AS nos + ,NVL(a.nos, 0) AS nos ,a.ddln_cd AS ddlnCd ,a.edu_strt_pnttm AS eduStrtPnttm ,a.edu_ddln_pnttm AS eduDdlnPnttm @@ -100,6 +102,7 @@ ,#ddlnCd# ,#eduStrtPnttm# ,#eduDdlnPnttm# + ,#eduPlace# ) @@ -169,6 +172,9 @@ , edu_ddln_pnttm = #eduDdlnPnttm# + + , edu_place = #eduPlace# + WHERE prcs_aplct_prd_ord = #prcsAplctPrdOrd# @@ -281,6 +287,7 @@ , (SELECT user_nm FROM comvnusermaster WHERE esntl_id = a.frst_register_id) as frstRegisterNm , (SELECT orignl_file_nm FROM lettnfiledetail WHERE atch_file_id = a.atch_file_id LIMIT 1) as atchFileNm , b.prcs_nm as prcsNm + ,b.prcs_div as prcsDiv , (SELECT COUNT(*) FROM ve_edu_aplct x @@ -300,6 +307,10 @@ AND a.prcs_ord=b.prcs_ord + + AND b.prcs_div = #searchStatus# + + $selectPagingListQuery$ @@ -317,6 +328,16 @@ + + + /*등록일시*/ + AND replace(to_char(a.strt_pnttm, 'YYYYMMDD'), '.' , '') = ]]> REPLACE(#searchSmbtStartDt#, '.' , '') + + + + /*등록일시*/ + AND replace(to_char(a.strt_pnttm, 'YYYYMMDD'), '.' , '') REPLACE(#searchSmbtEndDt#, '.' , '') + ORDER BY 1=1 @@ -366,6 +387,99 @@ LIMIT 1 + + /* VEPrcsAplctPrdDAO.selectDetail */ + SELECT + + FROM + a + WHERE + a.prcs_aplct_prd_ord = #prcsAplctPrdOrd# + + + + + + UPDATE + + SET + + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + + , lctr_div_cd = #lctrDivCd# + + + , strt_pnttm = #strtPnttm# + + + , end_pnttm = #endPnttm# + + + , use_yn = #useYn# + + + , title = #title# + + + , anncm_cn = #anncmCn# + + + , popup_cn = #popupCn# + + + , atch_file_id = #atchFileId# + + + + , dead_line_dt = #deadLineDt# + + + , prcs_ord = #prcsOrd# + + + , edu_part_cd = #eduPartCd# + + + , nos = #nos# + + + , ddln_cd = #ddlnCd# + + + , edu_strt_pnttm = #eduStrtPnttm# + + + , edu_ddln_pnttm = #eduDdlnPnttm# + + + WHERE + prcs_aplct_prd_ord = #prcsAplctPrdOrd# + + + + + DELETE FROM + + WHERE + prcs_aplct_prd_ord = #prcsAplctPrdOrd# + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsCmpltDetail_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsCmpltDetail_SQL_Tibero.xml new file mode 100644 index 00000000..db3b2cc4 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsCmpltDetail_SQL_Tibero.xml @@ -0,0 +1,244 @@ + + + + + + + + + + + ve_prcs_cmplt_detail + + + + + edu_aplct_ord, + prcs_ord, + prcs_onln_cntnt_ord, + + edu_strt_dt, + edu_end_dt, + edu_prsnl, + + SBMT_YN, + SBMT_PNTTM, + SBMT_id, + + APRVL_CD, + APRVL_PNTTM, + APRVL_ID, + APRVL_CN, + + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id + + + + + + + a.edu_aplct_ord AS eduAplctOrd, + a.prcs_ord AS prcsOrd, + + a.prcs_onln_cntnt_ord AS prcsOnlnCntntOrd, + + IF (LENGTH(a.edu_strt_dt) =8 ,CONCAT(SUBSTRING(a.edu_strt_dt,1,4), '.', SUBSTRING(a.edu_strt_dt,5,2), '.', SUBSTRING(a.edu_strt_dt,7,2)), a.edu_strt_dt) AS eduStrtDt, + IF (LENGTH(a.edu_end_dt) =8 ,CONCAT(SUBSTRING(a.edu_end_dt,1,4), '.', SUBSTRING(a.edu_end_dt,5,2), '.', SUBSTRING(a.edu_end_dt,7,2)), a.edu_end_dt) AS eduEndDt, + + /* + a.edu_strt_dt AS eduStrtDt, + a.edu_end_dt AS eduEndDt, + */ + a.edu_prsnl AS eduPrsnl, + + a.SBMT_YN AS sbmtYn, + a.SBMT_PNTTM AS sbmtPnttm, + a.SBMT_id AS sbmtId, + + a.APRVL_CD AS aprvlCd, + a.APRVL_PNTTM AS aprvlPnttm, + a.APRVL_ID AS aprvlId, + a.APRVL_CN AS aprvlCn, + + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId + + + + + + INSERT INTO ( + + )VALUES( + #eduAplctOrd#, + #prcsOrd#, + + #prcsOnlnCntntOrd#, + + REPLACE(#eduStrtDt#, '.' , ''), + REPLACE(#eduEndDt#, '.' , ''), + #eduPrsnl#, + + #sbmtYn#, + IF(#sbmtYn# = 'Y' , NOW() , NULL), + #sbmtId#, + + #aprvlCd#, + IF(#aprvlCd# IS NOT NULL , NOW() , NULL), + #aprvlId#, + #aprvlCn#, + + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId# + ) + + + + + + + + UPDATE + + SET + + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + + , SBMT_YN = #sbmtYn# + , SBMT_PNTTM = IF(#sbmtYn# = 'Y', NOW(), NULL) + + + , SBMT_ID = #sbmtId# + + + , APRVL_CD = #aprvlCd# + , APRVL_PNTTM = NOW() + + + , APRVL_CN = #aprvlCn# + + + WHERE + edu_aplct_ord = #eduAplctOrd# + AND prcs_ord = #prcsOrd# + ADD prcs_onln_cntnt_ord = #prcsOnlnCntntOrd# + + + + + INSERT INTO + ( + edu_aplct_ord, + prcs_ord, + + frst_regist_pnttm, + frst_register_id + + ) + SELECT #eduAplctOrd#,prcs_ord, NOW(),#lastUpdusrId# + FROM ve_prcs_onln_cntnt + WHERE prcs_ord=#prcsOrd# + AND use_yn='Y' + ON DUPLICATE KEY UPDATE + last_updt_pnttm=now(), + last_updusr_id=#lastUpdusrId# + + + + + + + DELETE FROM + + WHERE + edu_aplct_ord = #eduAplctOrd# + + AND prcs_ord = #prcsOrd# + + + AND prcs_onln_cntnt_ord = #prcsOnlnCntntOrd# + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsOnlnCntnt_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsOnlnCntnt_SQL_Tibero.xml new file mode 100644 index 00000000..2fc3152d --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsOnlnCntnt_SQL_Tibero.xml @@ -0,0 +1,222 @@ + + + + + + + + + + + ve_prcs_onln_cntnt + + + + + prcs_ord, + prcs_onln_cntnt_ord, + onln_cntnt_div_cd, + detail_prcs_nm, + chasi, + use_yn, + + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id + + + + + + a.prcs_ord AS prcsOrd, + a.prcs_onln_cntnt_ord AS prcsOnlnCntntOrd, + a.onln_cntnt_div_cd AS onlnCntntDivCd, + a.detail_prcs_nm AS detailPrcsNm, + a.chasi AS chasi, + a.use_yn AS useYn, + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId + + + + + + INSERT INTO ( + + + )VALUES( + #prcsOrd#, + #prcsOnlnCntntOrd#, + #onlnCntntDivCd#, + #detailPrcsNm#, + #chasi#, + #useYn#, + + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId# + ) + + + + + + + + UPDATE + + SET + + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + + , onln_cntnt_div_cd = #onlnCntntDivCd# + + + , detail_prcs_nm = #detailPrcsNm# + + + , chasi = #chasi# + + + , use_yn = #useYn# + + + WHERE + prcs_ord = #prcsOrd# + AND prcs_onln_cntnt_ord = #prcsOnlnCntntOrd# + + + + + DELETE FROM + + WHERE + prcs_ord = #prcsOrd# + AND prcs_onln_cntnt_ord = #prcsOnlnCntntOrd# + + + + + + DELETE FROM + + WHERE + prcs_ord = #prcsOrd# + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcs_MIX_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcs_MIX_SQL_Tibero.xml new file mode 100644 index 00000000..52835f4c --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcs_MIX_SQL_Tibero.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + ve_prcs + + + + + prcs_ord, + prcs_nm, + prcs_cn, + + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id + + + + + + a.prcs_ord AS prcsOrd, + a.prcs_nm AS prcsNm, + a.prcs_cn AS prcsCn, + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcs_SQL_Cubrid.xml b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcs_SQL_Cubrid.xml index 14623a15..43b84501 100644 --- a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcs_SQL_Cubrid.xml +++ b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcs_SQL_Cubrid.xml @@ -171,21 +171,21 @@ SELECT COUNT(1) OVER() AS totCnt , - , b.cnt + FROM a - , ( + WHERE 1=1 - AND a.prcs_ord=b.prcs_ord + $selectPagingListQuery$ @@ -199,6 +199,10 @@ + + AND a.prcs_div = #searchStatus# + + AND a.prcs_ord=#prcsOrd# @@ -207,6 +211,17 @@ AND a.lctr_div_cd=#lctrDivCd# + + + /*등록일시*/ + AND TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYYMMDD') = ]]> REPLACE(#searchSmbtStartDt#, '.' , '') + + + + /*등록일시*/ + AND TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYYMMDD') REPLACE(#searchSmbtEndDt#, '.' , '') + + ORDER BY 1=1 , (a.prcs_sort_no * 1) @@ -214,7 +229,9 @@ , $orderByQuery$ - + + + LIMIT #recordCountPerPage# OFFSET #firstIndex# diff --git a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcs_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcs_SQL_Tibero.xml new file mode 100644 index 00000000..29bd1c83 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcs_SQL_Tibero.xml @@ -0,0 +1,340 @@ + + + + + + + + + + + VE_PRCS + + + + + prcs_ord, + prcs_div, + prcs_kind, + prcs_nm, + prcs_cn, + prcs_sort_no, + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id, + lctr_div_cd, + use_yn + + + + + + A.PRCS_ORD AS prcsOrd, + A.PRCS_DIV AS prcsDiv, + A.PRCS_KIND AS prcsKind, + A.PRCS_NM AS prcsNm, + A.PRCS_CN AS prcsCn, + A.PRCS_SORT_NO AS prcsSortNo, + TO_CHAR(A.FRST_REGIST_PNTTM,'YYYY-MM-DD') AS frstRegistPnttm, + A.FRST_REGISTER_ID AS frstRegisterId, + TO_CHAR(A.LAST_UPDT_PNTTM,'YYYY-MM-DD') AS lastUpdtPnttm, + A.LAST_UPDUSR_ID AS lastUpdusrId, + A.LCTR_DIV_CD AS lctrDivCd, + A.USE_YN AS useYn + + + + + + INSERT INTO ( + + + )VALUES( + #prcsOrd#, + #prcsDiv#, + #prcsKind#, + #prcsNm#, + #prcsCn#, + #prcsSortNo#, + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId#, + #lctrDivCd#, + #useYn# + ) + + + + + + + + UPDATE + + SET + + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + , prcs_kind = #prcsKind# + + + ,prcs_div = #prcsDiv# + + + ,prcs_nm = #prcsNm# + + + ,prcs_cn = #prcsCn# + + + ,lctr_div_cd = #lctrDivCd# + + + ,use_yn = #useYn# + + + ,prcs_sort_no = #prcsSortNo# + + + WHERE + prcs_ord = #prcsOrd# + + + + + DELETE FROM + + WHERE + prcs_ord = #prcsOrd# + + + + + + + + + + + + + + + LEFT OUTER JOIN VE_EDU_APLCT_ONLN B + ON A.PRCS_ORD = B.PRCS_ORD + AND B.EDU_APLCT_ORD = #eduAplctOrd# + + + + IF(B.EDU_APLCT_ORD IS NOT NULL, 'Y', 'N') AS checkYn, + + + + + + + + + + UPDATE VE_PRCS SET + PRCS_SORT_NO = #prcsSortNo# + , LAST_UPDUSR_ID = #lastUpdusrId# + , LAST_UPDT_PNTTM = NOW() + WHERE PRCS_ORD = #prcsOrd# + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/rprt/VEEduChasiMidleRprt_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/rprt/VEEduChasiMidleRprt_SQL_Tibero.xml new file mode 100644 index 00000000..648cdc7a --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/rprt/VEEduChasiMidleRprt_SQL_Tibero.xml @@ -0,0 +1,198 @@ + + + + + + + + + + + ve_edu_chasi_midle_rprt + + + + + edu_aplct_ord, + edu_chasi_ord, + edu_dt, + edu_sbjct, + edu_cn, + evdnc_pht_atch_file_id, + sbmt_yn, + sbmt_pnttm, + aprvl_cd, + aprvl_pnttm, + aprvl_id, + aprvl_cn, + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id + + + + + + a.edu_aplct_ord AS eduAplctOrd, + a.edu_chasi_ord AS eduChasiOrd, + a.edu_dt AS eduDt, + a.edu_sbjct AS eduSbjct, + a.edu_cn AS eduCn, + a.evdnc_pht_atch_file_id AS evdncPhtAtchFileId, + + a.sbmt_yn AS sbmtYn, + a.sbmt_pnttm AS sbmtPnttm, + a.aprvl_cd AS aprvlCd, + a.aprvl_pnttm AS aprvlPnttm, + a.aprvl_id AS aprvlId, + a.aprvl_cn AS aprvlCn, + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId + + + + + + + + INSERT INTO ( + + + )VALUES( + #eduAplctOrd#, + #eduChasiOrd#, + #eduDt#, + #eduSbjct#, + #eduCn#, + #evdncPhtAtchFileId#, + + #sbmtYn#, + #sbmtPnttm#, + #aprvlCd#, + #aprvlPnttm#, + #aprvlId#, + #aprvlCn#, + + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId# + + ) + + + + + + + + UPDATE + + SET + + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + + , edu_dt = #eduDt# + + , edu_sbjct = #eduSbjct# + + , edu_cn = #eduCn# + + , evdnc_pht_atch_file_id = #evdncPhtAtchFileId# + + + , sbmt_yn = #sbmtYn# + + , sbmt_pnttm = #sbmtPnttm# + + , aprvl_cd = #aprvlCd# + + , aprvl_pnttm = #aprvlPnttm# + + , aprvl_id = #aprvlId# + + , aprvl_cn = #aprvlCn# + + + + WHERE + edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + + + + + DELETE FROM + + WHERE + a.edu_aplct_ord = #eduAplctOrd# + AND a.edu_chasi_ord = #eduChasiOrd# + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/rprt/VEEduRprt_MIX_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/rprt/VEEduRprt_MIX_SQL_Tibero.xml new file mode 100644 index 00000000..f1d1057d --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/rprt/VEEduRprt_MIX_SQL_Tibero.xml @@ -0,0 +1,132 @@ + + + + + + + + + + + ve_edu_rslt_rprt + + + + + edu_aplct_ord, + edu_chasi_ord, + + sbmt_yn, + sbmt_pnttm, + aprvl_cd, + aprvl_pnttm, + aprvl_id, + aprvl_cn, + + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id, + + orgnl_rslt_atch_file_id, + cpy_rslt_atch_file_id, + evdnc_pht_atch_file_id, + rmt_trn_atch_file_id, + atch_file_id, + unq_isues, + sgstn_isues + + + + + + + + a.edu_aplct_ord AS eduAplctOrd, + a.edu_chasi_ord AS eduChasiOrd, + a.sbmt_yn AS sbmtYn, + a.sbmt_pnttm AS sbmtPnttm, + a.aprvl_cd AS aprvlCd, + a.aprvl_pnttm AS aprvlPnttm, + a.aprvl_id AS aprvlId, + a.aprvl_cn AS aprvlCn, + + DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId, + + orgnl_rslt_atch_file_id AS orgnlRsltAtchFileId, + cpy_rslt_atch_file_id AS cpyRsltAtchFileId, + evdnc_pht_atch_file_id AS evdncPhtAtchFileId, + rmt_trn_atch_file_id AS rmtTrnAtchFileId, + atch_file_id AS atchFileId, + unq_isues AS unqIsues, + sgstn_isues AS sgstnIsues + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/rprt/VEEduRsltRprt_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/rprt/VEEduRsltRprt_SQL_Tibero.xml new file mode 100644 index 00000000..c842877f --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/rprt/VEEduRsltRprt_SQL_Tibero.xml @@ -0,0 +1,249 @@ + + + + + + + + + + + ve_edu_rslt_rprt + + + + + edu_aplct_ord, + edu_chasi_ord, + + sbmt_yn, + sbmt_pnttm, + aprvl_cd, + aprvl_pnttm, + aprvl_id, + aprvl_cn, + + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id, + + orgnl_rslt_atch_file_id, + cpy_rslt_atch_file_id, + evdnc_pht_atch_file_id, + rmt_trn_atch_file_id, + atch_file_id, + unq_isues, + sgstn_isues + + + + + + + + a.edu_aplct_ord AS eduAplctOrd, + a.edu_chasi_ord AS eduChasiOrd, + a.sbmt_yn AS sbmtYn, + a.sbmt_pnttm AS sbmtPnttm, + a.aprvl_cd AS aprvlCd, + a.aprvl_pnttm AS aprvlPnttm, + a.aprvl_id AS aprvlId, + a.aprvl_cn AS aprvlCn, + + DATE_FORMAT(a.frst_regist_pnttm,'%Y%m%d') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + DATE_FORMAT(a.last_updt_pnttm,'%Y%m%d') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId, + + orgnl_rslt_atch_file_id AS orgnlRsltAtchFileId, + cpy_rslt_atch_file_id AS cpyRsltAtchFileId, + evdnc_pht_atch_file_id AS evdncPhtAtchFileId, + rmt_trn_atch_file_id AS rmtTrnAtchFileId, + atch_file_id AS atchFileId, + unq_isues AS unqIsues, + sgstn_isues AS sgstnIsues + + + + + + + + MERGE INTO T1 USING DB_ROOT + ON (T1.EDU_APLCT_ORD = #eduAplctOrd# AND T1.EDU_CHASI_ORD = #eduChasiOrd#) + WHEN MATCHED THEN + UPDATE SET + edu_aplct_ord = #eduAplctOrd#, + edu_chasi_ord = #eduChasiOrd#, + + sbmt_yn = #sbmtYn#, + sbmt_pnttm = #sbmtPnttm#, + aprvl_cd = #aprvlCd#, + aprvl_pnttm = #aprvlPnttm#, + aprvl_id = #aprvlId#, + aprvl_cn = #aprvlCn#, + + frst_regist_pnttm = NOW(), + frst_register_id = #frstRegisterId#, + last_updt_pnttm = NOW(), + last_updusr_id = #lastUpdusrId#, + + orgnl_rslt_atch_file_id = #orgnlRsltAtchFileId#, + cpy_rslt_atch_file_id = #cpyRsltAtchFileId#, + evdnc_pht_atch_file_id = #evdncPhtAtchFileId#, + rmt_trn_atch_file_id = #rmtTrnAtchFileId#, + atch_file_id = #atchFileId#, + unq_isues = #unqIsues#, + sgstn_isues = #sgstnIsues# + WHEN NOT MATCHED THEN + INSERT ( + + )VALUES( + #eduAplctOrd#, + #eduChasiOrd#, + #sbmtYn#, + #sbmtPnttm#, + #aprvlCd#, + #aprvlPnttm#, + #aprvlId#, + #aprvlCn#, + + NOW(), + #frstRegisterId#, + NOW(), + #lastUpdusrId#, + + #orgnlRsltAtchFileId#, + #cpyRsltAtchFileId#, + #evdncPhtAtchFileId#, + #rmtTrnAtchFileId#, + #atchFileId#, + #unqIsues#, + #sgstnIsues# + ) + + + + + + + + + UPDATE + + SET + + LAST_UPDT_PNTTM = NOW() + ,LAST_UPDUSR_ID = #lastUpdusrId# + + + + , sbmt_yn = #sbmtYn# + + , sbmt_pnttm = #sbmtPnttm# + + , aprvl_cd = #aprvlCd# + + , aprvl_pnttm = #aprvlPnttm# + + , aprvl_id = #aprvlId# + + + , aprvl_cn = #aprvlCn# + + + , orgnl_rslt_atch_file_id = #orgnlRsltAtchFileId# + + , cpy_rslt_atch_file_id = #cpyRsltAtchFileId# + + , evdnc_pht_atch_file_id = #evdncPhtAtchFileId# + + , rmt_trn_atch_file_id = #rmtTrnAtchFileId# + + + + , atch_file_id = #atchFileId# + + + , unq_isues = #unqIsues# + + + , sgstn_isues = #sgstnIsues# + + + WHERE + edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + + + + + DELETE FROM + + WHERE + a.edu_aplct_ord = #eduAplctOrd# + AND edu_chasi_ord = #eduChasiOrd# + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/rsdnc/VERsdnc_MIX_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/rsdnc/VERsdnc_MIX_SQL_Tibero.xml new file mode 100644 index 00000000..8179c762 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/rsdnc/VERsdnc_MIX_SQL_Tibero.xml @@ -0,0 +1,305 @@ + + + + + + + + + + + ve_rsdnc + + + + + post_id, + post, + post_ord, + one_depth_nm, + two_depth_nm, + three_depth_nm, + four_depth_nm, + five_depth_nm, + addr + + + + + + a.post_id AS postId, + a.post AS post, + a.post_ord AS postOrd, + a.one_depth_nm AS oneDepthNm, + a.two_depth_nm AS twoDepthNm, + a.three_depth_nm AS threeDepthNm, + a.four_depth_nm AS fourDepthNm, + a.five_depth_nm AS fiveDepthNm, + a.addr AS addr + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/rsdnc/VERsdnc_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/rsdnc/VERsdnc_SQL_Tibero.xml new file mode 100644 index 00000000..a6e23fcc --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/rsdnc/VERsdnc_SQL_Tibero.xml @@ -0,0 +1,204 @@ + + + + + + + + + + + ve_rsdnc + + + + + post_id, + post, + post_ord, + one_depth_nm, + two_depth_nm, + three_depth_nm, + four_depth_nm, + five_depth_nm, + addr + + + + + + a.post_id AS postId, + a.post AS post, + a.post_ord AS postOrd, + a.one_depth_nm AS oneDepthNm, + a.two_depth_nm AS twoDepthNm, + a.three_depth_nm AS threeDepthNm, + a.four_depth_nm AS fourDepthNm, + a.five_depth_nm AS fiveDepthNm, + a.addr AS addr + + + + + + INSERT INTO ( + + + ) + SELECT CONCAT('post_000000000',REPLACE(MAX(post_id),'post_','')+1), + #post#, + #postOrd#, + #oneDepthNm#, + #twoDepthNm#, + #threeDepthNm#, + #fourDepthNm#, + #fiveDepthNm#, + #addr# + FROM a + + + + + + + + + + + + UPDATE + + SET + + post_id = #postId# + + + ,post = #post# + + + ,post_ord = #postOrd# + + + ,one_depth_nm = #oneDepthNm# + + + ,two_depth_nm = #twoDepthNm# + + + ,three_depth_nm = #threeDepthNm# + + + ,four_depth_nm = #fourDepthNm# + + + ,five_depth_nm = #fiveDepthNm# + + + ,addr = #addr# + + + WHERE + post_id = #postId# + + + + + DELETE FROM + + WHERE + post_id = #postId# + + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/schol/ScholInfo_MIX_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/schol/ScholInfo_MIX_SQL_Tibero.xml new file mode 100644 index 00000000..f9d25b9b --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/schol/ScholInfo_MIX_SQL_Tibero.xml @@ -0,0 +1,105 @@ + + + + + + + + + + + ve_schol + + + + + a.schol_id AS scholId, + a.schol_cd AS scholCd, + CONCAT(SUBSTRING(a.schol_grade,1,1),'등') AS scholGrade, + a.schol_oprtn_yn AS scholOprtnYn, + a.schol_addr_old AS scholAddrOld, + a.schol_addr_new AS scholAddrNew, + SUBSTRING_INDEX(a.schol_addr_old, ' ', 1) AS scholCity, + LTRIM(SUBSTRING_INDEX(a.schol_addr_old, ' ', 2), SUBSTRING_INDEX(a.schol_addr_old, ' ', 1)) AS scholRegion + + + + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/schol/ScholInfo_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/schol/ScholInfo_SQL_Tibero.xml new file mode 100644 index 00000000..77c2a13a --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/schol/ScholInfo_SQL_Tibero.xml @@ -0,0 +1,362 @@ + + + + + + + + + + VE_SCHOL + + + + + schol_id, + stndrd_schol_cd + + + + + SCHOL_ID + ,OFFC_CD + ,OFFC_NM + ,STNDRD_SCHOL_CD + ,SCHOL_NM + + ,SCHOL_NM_ENG + ,SCHOL_GRADE_NM + ,LOC_NM + ,CPTNT_ORGNZ_NM + ,ESTBS_NM + + ,NEW_ZIPCD + ,NEW_ADDR + ,NEW_ADDR_DTL + ,TEL_NUM + ,HOMEPAGE + + ,COEDU_DIVSN_NM + ,FAX_NUM + ,HS_DIVSN_NM + ,IND_SPCL_CLS + ,HS_TYPE_NM + + ,SPCL_PRPS_HS_LINE_NM + ,EXM_PRD_DIVSN_NM + ,DN_DVISN_NM + ,ESTBS_DT + ,SCHOL_ANVSRY + ,LAST_UPDT_PNTTM + + + + + A.SCHOL_ID AS scholId + ,A.OFFC_CD AS offcCd + ,A.OFFC_NM AS offcNm + ,A.STNDRD_SCHOL_CD AS stndrdScholCd + ,A.SCHOL_NM AS scholNm + + ,A.SCHOL_NM_ENG AS scholNmEng + ,A.SCHOL_GRADE_NM AS scholGradeNm + ,A.LOC_NM AS locNm + ,A.CPTNT_ORGNZ_NM AS cptntOrgnzNm + ,A.ESTBS_NM AS estbsNm + + ,A.NEW_ZIPCD AS newZipcd + ,A.NEW_ADDR AS newAddr + ,A.NEW_ADDR_DTL AS newAddrDtl + ,A.TEL_NUM AS telNum + ,A.HOMEPAGE AS homepage + + ,A.COEDU_DIVSN_NM AS coeduDivsnNm + ,A.FAX_NUM AS faxNum + ,A.HS_DIVSN_NM AS hsDivsnNm + ,A.IND_SPCL_CLS AS indSpclCls + ,A.HS_TYPE_NM AS hsTypeNm + + ,A.SPCL_PRPS_HS_LINE_NM AS spclPrpsHsLineNm + ,A.EXM_PRD_DIVSN_NM AS exmPrdDivsnNm + ,A.DN_DVISN_NM AS dnDvisnNm + ,A.ESTBS_DT AS estbsDt + ,A.SCHOL_ANVSRY AS scholAnvsry + ,A.LAST_UPDT_PNTTM AS lastUpdtPnttm + + + + + + + + INSERT INTO ve_schol + ( + + )VALUES( + #scholId#, + #offcCd#, + #offcNm#, + #stndrdScholCd#, + #scholNm#, + + #scholNmEng#, + #scholGradeNm#, + #locNm#, + #cptntOrgnzNm#, + #estbsNm#, + + #newZipcd#, + #newAddr#, + #newAddrDtl#, + #telNum#, + #homepage#, + + #coeduDivsnNm#, + #faxNum#, + #hsDivsnNm#, + #indSpclCls#, + #hsTypeNm#, + + #spclPrpsHsLineNm#, + #exmPrdDivsnNm#, + #dnDvisnNm#, + #estbsDt#, + #scholAnvsry#, + #lastUpdtPnttm# + ) + + + + + + UPDATE + ve_schol + SET + + stndrd_schol_cd = #stndrdScholCd# + + + ,OFFC_CD = #offcCd# + + ,OFFC_NM = #offcNm# + + ,SCHOL_NM = #scholNm# + + ,SCHOL_NM_ENG = #scholNmEng# + + ,SCHOL_GRADE_NM = #scholGradeNm# + + ,LOC_NM = #locNm# + + ,CPTNT_ORGNZ_NM = #cptntOrgnzNm# + + ,ESTBS_NM = #estbsNm# + + + ,NEW_ZIPCD = #newZipcd# + + ,NEW_ADDR = #newAddr# + + ,NEW_ADDR_DTL = #newAddrDtl# + + ,TEL_NUM = #telNum# + + ,HOMEPAGE = #homepage# + + + ,COEDU_DIVSN_NM = #coeduDivsnNm# + + ,FAX_NUM = #faxNum# + + ,HS_DIVSN_NM = #hsDivsnNm# + + ,IND_SPCL_CLS = #indSpclCls# + + ,HS_TYPE_NM = #hsTypeNm# + + + ,SPCL_PRPS_HS_LINE_NM = #spclPrpsHsLineNm# + + ,EXM_PRD_DIVSN_NM = #exmPrdDivsnNm# + + ,DN_DVISN_NM = #dnDvisnNm# + + ,ESTBS_DT = #estbsDt# + + ,SCHOL_ANVSRY = #scholAnvsry# + + ,LAST_UPDT_PNTTM = #lastUpdtPnttm# + + + + WHERE + stndrd_schol_cd = #stndrdScholCd# + + + + + + + INSERT INTO ve_schol_isltn + ( + + )VALUES( + #scholId#, + #stndrdScholCd# + ) + ON DUPLICATE KEY UPDATE + + schol_id = #scholId# + , stndrd_schol_cd = #stndrdScholCd# + + + + + + + + + + + + + + + + + + + + /* ScholInfoDAO.deleteIsltn */ + DELETE FROM ve_schol_isltn + WHERE SCHOL_ID = #scholId# + + + + + + /* ScholInfoDAO.insertSelectIsltn */ + INSERT + INTO ve_schol_isltn + ( + schol_id, + stndrd_schol_cd + ) + SELECT + schol_id, + stndrd_schol_cd + FROM + (SELECT + COUNT(schol_nm), + schol_id, + stndrd_schol_cd + FROM ve_schol + WHERE schol_nm = #scholNm# + GROUP BY schol_nm + HAVING COUNT(schol_nm) = 1 + ) t + ON DUPLICATE KEY UPDATE schol_id = t.schol_id + + + + + + diff --git a/src/main/resources/egovframework/sqlmap/ve/sttst/VESttst_MIX_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/sttst/VESttst_MIX_SQL_Tibero.xml new file mode 100644 index 00000000..786c280c --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/ve/sttst/VESttst_MIX_SQL_Tibero.xml @@ -0,0 +1,1107 @@ + + + + + + + + + + + + + ve_edu_aplct + + + + + edu_aplct_ord, + lctr_div_cd, + user_id, + prcs_ord, + edu_slct_cd, + edu_slct_area_cd, + schol_instt_nm, + schol_div_cd, + isltn_schol_yn, + addr, + addr_detail, + chrg_nm, + clphone, + phone, + email, + edu_place, + sbmt_yn, + sbmt_pnttm, + aprvl_cd, + aprvl_pnttm, + aprvl_cn, + instt_nm, + instt_div_cd, + hope_sbjct, + rqst_cn, + + frst_regist_pnttm, + frst_register_id, + last_updt_pnttm, + last_updusr_id, + + schol_seal_atch_file_id, + edu_trgt, + edu_prsnl, + edu_cn, + strt_oprtn_dt, + end_oprtn_dt, + rprt_sbmt_dt, + trans_atch_file_id + + + + + + + a.edu_aplct_ord AS eduAplctOrd, + a.lctr_div_cd AS lctrDivCd, + a.user_id AS userId, + a.prcs_ord AS prcsOrd, + a.edu_slct_cd AS eduSlctCd, + a.edu_slct_area_cd AS eduSlctAreaCd, + a.schol_instt_nm AS scholInsttNm, + a.schol_div_cd AS scholDivCd, + a.isltn_schol_yn AS isltnScholYn, + a.addr AS addr, + a.addr_detail AS addrDetail, + a.chrg_nm AS chrgNm, + a.clphone AS clphone, + a.phone AS phone, + a.email AS email, + a.edu_place AS eduPlace, + a.sbmt_yn AS sbmtYn, + a.sbmt_pnttm AS sbmtPnttm, + a.aprvl_cd AS aprvlCd, + a.aprvl_pnttm AS aprvlPnttm, + a.aprvl_cn AS aprvlCn, + a.instt_nm AS insttNm, + a.instt_div_cd AS insttDivCd, + a.hope_sbjct AS hopeSbjct, + a.rqst_cn AS rqstCn, + + TO_CHAR(a.frst_regist_pnttm,'YYYY-MM-DD') AS frstRegistPnttm, + a.frst_register_id AS frstRegisterId, + TO_CHAR(a.last_updt_pnttm,'YYYY-MM-DD') AS lastUpdtPnttm, + a.last_updusr_id AS lastUpdusrId, + + a.schol_seal_atch_file_id AS scholSealAtchFileId, + a.edu_trgt AS eduTrgt, + a.edu_prsnl AS eduPrsnl, + a.edu_cn AS eduCn, + a.strt_oprtn_dt AS strtOprtnDt, + a.end_oprtn_dt AS endOprtnDt, + a.rprt_sbmt_dt AS rprtSbmtDt, + a.trans_atch_file_id AS transAtchFileId + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INSERT + INTO ve_edu_rslt_rprt + ( + edu_aplct_ord + ,edu_chasi_ord + ,aprvl_cd + + ,orgnl_rslt_atch_file_id + ,cpy_rslt_atch_file_id + ,evdnc_pht_atch_file_id + ,rmt_trn_atch_file_id + + ,frst_regist_pnttm + ,frst_register_id + ,last_updt_pnttm + ,last_updusr_id + ) + VALUES + ( + #eduAplctOrd# + , #eduChasiOrd# + , #aprvlCd# + + , #orgnlRsltAtchFileId# + , #cpyRsltAtchFileId# + , #evdncPhtAtchFileId# + , #rmtTrnAtchFileId# + + , NOW() + , #frstRegisterId# + , NOW() + , #lastUpdusrId# + ) + + + + + + + + + + + + + + diff --git a/src/main/webapp/WEB-INF/decorators.xml b/src/main/webapp/WEB-INF/decorators.xml index 0958ee2c..4d2864cf 100644 --- a/src/main/webapp/WEB-INF/decorators.xml +++ b/src/main/webapp/WEB-INF/decorators.xml @@ -14,6 +14,7 @@ /web/survey/surveyResultPreview.do + /web/survey/jsontest.do /web/ve/aplct/tngrVisitEdu/lctrSrvy/lctrSrvyReg.do */web/ve/**/*Popup* @@ -34,11 +35,13 @@ */oprtn/tngrVisitEdu/popup/** */oprtn/adultVisitEdu/popup/** + */oprtn/fndthEnhanceTrn/popup/** */oprtn/instr/tngrVisitEdu/popup/** */oprtn/cmm/scholPopListBower.jsp */oprtn/cmm/SchduleManagerPopDetail.jsp */oprtn/cmm/SchduleManagerPopDetailAdult.jsp */oprtn/cmm/rejectPopup.jsp + */oprtn/comm/popup/** diff --git a/src/main/webapp/WEB-INF/jsp/cmm/sym/ccm/EgovCcmCmmnCodeTree.jsp b/src/main/webapp/WEB-INF/jsp/cmm/sym/ccm/EgovCcmCmmnCodeTree.jsp index 3063ea8a..1dbcde50 100644 --- a/src/main/webapp/WEB-INF/jsp/cmm/sym/ccm/EgovCcmCmmnCodeTree.jsp +++ b/src/main/webapp/WEB-INF/jsp/cmm/sym/ccm/EgovCcmCmmnCodeTree.jsp @@ -563,7 +563,11 @@ function fn_save_menuInfo(menuNo) { + + + +
+
+
+
+
+
+ + +
+
+ + + + + + + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtList.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtList.jsp new file mode 100644 index 00000000..8009cd05 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtList.jsp @@ -0,0 +1,319 @@ + +<%@ 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"%> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> +<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> +<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%> +<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> + +<% + /** + * @Class Name : cndtnEduPrcsMngList.jsp + * @Description : 조건부 기소유예 과정관리 목록 + * @Modification Information + * @ + * @ 수정일 수정자 수정내용 + * @ ------- -------- --------------------------- + * @ 2021.12.14 조용준 최초 생성 + * @author 조용준 + * @since 2021.12.14 + * @version 1.0 + * @see + * + */ +%> + + + + + + 교육과정관리 + + + + + " /> + " /> + + + +
+
+ + +
+

과정관리목록

+
    +
  • +
  • +

    조건부기소유예관리

    +
  • +
  • 과정관리목록
  • +
+
+ + +
+
+

교육 과정 관리

+
+ +
+
+
+ + +
+
+ +
+ ~ +
+ +
+
+ + + +
+
+
+ +
+

건의 접수가 검색되었습니다.

+
+ + <%----%> +
+
+ + + +
+ + + + + + + + + + + + + + + + +<%-- + + + + + + + + +
성명생년월일등록일
');" style="cursor:pointer;"> --%> +<%-- --%> + + + + + + + +
+
+ + + + <%--
+ +
--%> +
+
+
+
+
+
+ +
+
+ +
+
+
+ + + +
+ + + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtMdfy.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtMdfy.jsp new file mode 100644 index 00000000..8b104398 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtMdfy.jsp @@ -0,0 +1,242 @@ + +<%@ 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"%> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> +<%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%> +<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> +<% + /** + * @Class Name : cndtnEduPrcsMngMdfy.jsp + * @Description : 조건부기소유예 수정 + * @Modification Information + * @ + * @ 수정일 수정자 수정내용 + * @ ------- -------- --------------------------- + * @ 2021.12.16 조용준 최초 생성 + * @author 조용주 + * @since 2021.12.16 + * @version 1.0 + * @see + * + */ +%> + + +교육과정관리 + + + + + + + + + + +
+
+ + +
+

교육 과정 등록

+
    +
  • +
  • +

    교육콘텐츠

    +
  • +
  • 교육 과정 관리
  • +
  • 교육 과정 등록
  • +
+
+ + +
+ +
+

교육과정관리

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
구분 + +
종류 + + checked="checked"> + + checked="checked"> + + checked="checked"> + +
과정명 + + +
세부과정 + +
+ ${status.count}. +
+ + +
+
+
+
표시순서 + +
+
+ + + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ + + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtReg.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtReg.jsp new file mode 100644 index 00000000..52523458 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtReg.jsp @@ -0,0 +1,231 @@ + +<%@ 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"%> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> +<%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%> +<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> +<% + /** + * @Class Name : cndtnEduPrcsMngReg.jsp + * @Description : 조건부기소유예 과정 등록 + * @Modification Information + * @ + * @ 수정일 수정자 수정내용 + * @ ------- -------- --------------------------- + * @ 2021.12.16 조용준 최초 생성 + * @author 조용주 + * @since 2021.12.16 + * @version 1.0 + * @see + * + */ +%> + + +교육과정관리 + + + + + + + + + +
+
+ + +
+

교육 과정 등록

+
    +
  • +
  • +

    교육콘텐츠

    +
  • +
  • 교육 과정 관리
  • +
  • 교육 과정 등록
  • +
+
+ + +
+ +
+

교육과정관리

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
성명 + +
연락처(핸드폰) + + +
생년월일 + +
+

주소

+
+ + + +
+ + + + +
+
+
+ + + +
+
+
+
+
+
+ + +
+
+
+
+
+
+ + + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsAplctPrdMngDetail.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsAplctPrdMngDetail.jsp index 7fd75574..efa6937d 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsAplctPrdMngDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsAplctPrdMngDetail.jsp @@ -31,24 +31,74 @@ +
+ + + + +
@@ -83,6 +133,12 @@ + + 교육부분 + + + + 과정 @@ -90,19 +146,18 @@ - - 교육부분코드 - - - - - 신청기간 ~ + + 교육장소 + + + + 교육기간 @@ -118,19 +173,19 @@ 상태 - - + + - - -

공개여부(사용여부)

- - - - 아니오 - - + <%-- + +

공개여부(사용여부)

+ + + + 아니오 + + --%> @@ -148,7 +203,69 @@ - + +
+

강사 배치 정보

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
강사명연락처확정여부
+ + + + + +
강사 배치 정보가 없습니다.
+
+ + +
+
+
+
+
+
+ +
+
+ +

교육신청자

@@ -166,35 +283,56 @@ 번호 신청자 - 제출일시 - + 신청일 + 확정여부 + 이수여부 신청상태 + 이수증 - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + 설문조사 + + + 출력 + + + 출력 + + + + + + + 신청자가 없습니다. + + + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsAplctPrdMngList.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsAplctPrdMngList.jsp index 338bfaa7..f07c1925 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsAplctPrdMngList.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsAplctPrdMngList.jsp @@ -9,6 +9,7 @@ <%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%> <%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> +<%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%> <% /** @@ -36,6 +37,37 @@ --%> + + + 강사배치 팝업 + + + + +
+
+ + + + + + + + + + + " /> + " /> + " /> + " /> + " /> + + +
+
+ +
+
+
+

강사검색

+
+ +
+ + +
+
+
+
+

강사 목록

(*선호분야 일치여부, 적은 할당시수 순입니다.) +
+ +
+ + + + +<%-- --%> + + + + <%-- --%> + + + + + + + + + + + + + + + + + + + +<%-- --%> + + + + + <%-- --%> + + + + + + + + +
이름거주
지역
선호분야온라인구분선택
Km + + + + + + + + + + - + + + + + + + + + +
+
+ +
+ +
+ + +
+
+
+
+ +
+
+
+
+
+
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/popup/fndthInstrAsgnmPopup.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/popup/fndthInstrAsgnmPopup.jsp new file mode 100644 index 00000000..03d699e5 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/popup/fndthInstrAsgnmPopup.jsp @@ -0,0 +1,207 @@ + +<%@ 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"%> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> +<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> +<%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%> +<% + /** + * @Class Name : instrAsgnmPopup.jsp + * @Description : 강사배치 팝업 + * @Modification Information + * @ + * @ 수정일 수정자 수정내용 + * @ ------- -------- --------------------------- + * @ 2021.08.09 김봉호 최초 생성 + * @author 안주영 + * @since 2022.1.8 + * @version 1.0 + * @see + * + */ +%> + + + + +<%-- --%> + + + 강사배치 팝업 + + + + +
+
+ + + + + + + " /> + + + + + + + +
+
+ +
+
+
+

강사검색

+
+<%-- +<%-- selectedText="${vEEduAplctVO.rsdne}" defaultValue='' --%> +<%-- defaultText='전체' --%> +<%-- /> --%> +
+ + +
+
+
+
+

강사 목록

(*선호분야 일치여부, 적은 할당시수 순입니다.) +
+ +
+ + + + + <%-- --%> + + + + <%-- --%> + + + + + + + + + + + + + + + + + + + + <%-- --%> + + + + + + + + + + + + +
이름거주
지역
선호분야온라인구분선택
Km + + + +
+
+ +
+ +
+ + +
+
+
+
+ +
+
+
+
+
+
+ +
+ +
+
+ + + diff --git a/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp b/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp index 2a083428..4e551b86 100644 --- a/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp @@ -120,6 +120,31 @@ function usrJoin(){ function zooms() { document.body.style.zoom = nowZoom + "%"; } + + function goEEdu() { + $.ajax({ + url : "", + async:false, + processData: false, + contentType: false, + cache: false, + success: function (returnData, status) { + if(returnData.status == 'loginY'){ + window.location.href = "http://223.255.205.7/user/main/main.do?user_id="+returnData.user_id+"&key="+returnData.key; + + + } else if(returnData.status == 'fail') { + alert("key 갱신 오류"); + } else if(returnData.status == 'loginN'){ + alert("로그인을 해주세요.") + } + }, + error: function (e) { + console.log("ERROR : ", e); + alert("key 갱신 오류"); + } + }); +} @@ -150,9 +175,37 @@ function usrJoin(){

교육기부 우수기관

+ + + + +
- - + + + + + + + + + + + + + + + +
@@ -174,6 +227,16 @@ function usrJoin(){ 한국저작권위원회 GO + + + +
@@ -221,8 +284,18 @@ function usrJoin(){ + + + + + + + + + + diff --git a/src/main/webapp/WEB-INF/jsp/web/kccadr/login/SsoLoginUsr.jsp b/src/main/webapp/WEB-INF/jsp/web/kccadr/login/SsoLoginUsr.jsp index b3ce2285..861f95e8 100644 --- a/src/main/webapp/WEB-INF/jsp/web/kccadr/login/SsoLoginUsr.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/kccadr/login/SsoLoginUsr.jsp @@ -71,6 +71,12 @@ function actionLogin() { } +function actionLogin2() { + + document.loginForm.action=""; + document.loginForm.submit(); + +} /* 아이디 비밀번호 찾기 link */ function usrIdPassFind(choose){ var gsWin = window.open('about:blank','usrIdPassFind',''); @@ -96,9 +102,9 @@ function usrIdPassFind(choose){ - + <%-- --%> - + <%-- --%>
@@ -114,7 +120,7 @@ function usrIdPassFind(choose){ 로그인 해주세요

- + <%-- --%> 개발자 아이디 선택 :

-
+ <%--
--%>