From 704a02ffd1dd11a88c8bee2a5027b0adb234253a Mon Sep 17 00:00:00 2001 From: user Date: Wed, 4 Sep 2024 12:48:51 +0900 Subject: [PATCH] =?UTF-8?q?2024-09-04=2012:48=20=EC=9C=84=EC=9B=90?= =?UTF-8?q?=EA=B4=80=EB=A6=AC=20=EC=9E=91=EC=97=85=20=EC=A4=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../seed/com/gtm/dao/TrublchargermngDao.java | 16 + .../com/gtm/dao/TrublchargermngDaoImple.java | 49 ++ .../TrublchargermngController.java | 267 ++++++++ .../TrublchargermngService.java | 43 ++ .../trublchargermng/trublchargermng_sql.xml | 191 ++++++ .../seed/_extra/gtm/trublchargermng/edit.jsp | 631 ++++++++++++++++++ .../seed/_extra/gtm/trublchargermng/list.jsp | 230 +++++++ .../seed/_extra/gtm/trublchargermng/write.jsp | 552 +++++++++++++++ .../seed/_extra/user/zipCode/jusoPopup.jsp | 46 ++ 9 files changed, 2025 insertions(+) create mode 100644 src/main/java/seed/com/gtm/dao/TrublchargermngDao.java create mode 100644 src/main/java/seed/com/gtm/dao/TrublchargermngDaoImple.java create mode 100644 src/main/java/seed/com/gtm/trublchargermng/TrublchargermngController.java create mode 100644 src/main/java/seed/com/gtm/trublchargermng/TrublchargermngService.java create mode 100644 src/main/resources/egovframework/sqlmap/config/mappers/trublchargermng/trublchargermng_sql.xml create mode 100644 src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublchargermng/edit.jsp create mode 100644 src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublchargermng/list.jsp create mode 100644 src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublchargermng/write.jsp create mode 100644 src/main/webapp/WEB-INF/jsp/seed/_extra/user/zipCode/jusoPopup.jsp diff --git a/src/main/java/seed/com/gtm/dao/TrublchargermngDao.java b/src/main/java/seed/com/gtm/dao/TrublchargermngDao.java new file mode 100644 index 00000000..3053c127 --- /dev/null +++ b/src/main/java/seed/com/gtm/dao/TrublchargermngDao.java @@ -0,0 +1,16 @@ +package seed.com.gtm.dao; + +import java.util.List; +import java.util.Map; + +import org.springframework.web.bind.annotation.RequestParam; + +public interface TrublchargermngDao { + public void trublchargermngInsert(Map paramMap); + public int trublchargermngCheckId(Map paramMap); + public List> trublchargermngList(@RequestParam Map paramMap); + public int trublchargermngListCnt(Map paramMap); + public Map trublchargermngSelectOne(@RequestParam Map paramMap); + public void trublchargermngUpdate(Map paramMap); + public void trublchargermngDelete(Map paramMap); +} diff --git a/src/main/java/seed/com/gtm/dao/TrublchargermngDaoImple.java b/src/main/java/seed/com/gtm/dao/TrublchargermngDaoImple.java new file mode 100644 index 00000000..531df951 --- /dev/null +++ b/src/main/java/seed/com/gtm/dao/TrublchargermngDaoImple.java @@ -0,0 +1,49 @@ +package seed.com.gtm.dao; + +import java.util.List; +import java.util.Map; + +import org.apache.ibatis.session.SqlSession; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +@Repository +public class TrublchargermngDaoImple implements TrublchargermngDao { + @Autowired + private SqlSession sqlSession; + + @Override + public void trublchargermngInsert(Map paramMap) { + sqlSession.insert("trublchargermng.insert", paramMap); + } + + @Override + public int trublchargermngCheckId(Map paramMap) { + return sqlSession.selectOne("trublchargermng.checkId", paramMap); + } + + @Override + public List> trublchargermngList(Map paramMap) { + return sqlSession.selectList("trublchargermng.select", paramMap); + } + + @Override + public int trublchargermngListCnt(Map paramMap) { + return sqlSession.selectOne("trublchargermng.selectCnt", paramMap); + } + + @Override + public Map trublchargermngSelectOne(Map paramMap) { + return sqlSession.selectOne("trublchargermng.selectOne", paramMap); + } + + @Override + public void trublchargermngUpdate(Map paramMap) { + sqlSession.update("trublchargermng.update", paramMap); + } + + @Override + public void trublchargermngDelete(Map paramMap) { + sqlSession.update("trublchargermng.delete", paramMap); + } +} diff --git a/src/main/java/seed/com/gtm/trublchargermng/TrublchargermngController.java b/src/main/java/seed/com/gtm/trublchargermng/TrublchargermngController.java new file mode 100644 index 00000000..adf8f7c8 --- /dev/null +++ b/src/main/java/seed/com/gtm/trublchargermng/TrublchargermngController.java @@ -0,0 +1,267 @@ +package seed.com.gtm.trublchargermng; + +import java.util.List; +import java.util.Map; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpSession; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import seed.com.gtm.seedfile.SeedFileService; +import seed.com.gtm.util.PageMaker; +import seed.com.gtm.util.SeedCriteria; +import seed.utils.SeedUtils; + +@Controller +@RequestMapping("/gtm/case") +public class TrublchargermngController { + + @Autowired + private TrublchargermngService service; + + @Autowired + private SeedFileService fileService; + + // /gtm/case/trublchargermng/write.do + @RequestMapping(value="/trublchargermng/write.do", method=RequestMethod.GET) + public String memberWrite(HttpSession session){ + return "/seed/_extra/gtm/trublchargermng/write"; + } + + + @RequestMapping(value="/trublchargermng/write.do", method=RequestMethod.POST) + public String memberWrite(HttpServletRequest request, HttpSession session, @RequestParam Map paramMap, Map map){ + + String memberCode = ""; + + paramMap.put("joinRegId", session.getAttribute("memberName")); + + //암호화 + String strCode = SeedUtils.getSeedMD5Code(paramMap.get("joinPass").toString()); + paramMap.put("joinPass", SeedUtils.getSeedSHA256Code(strCode)); + memberCode = strCode; + paramMap.put("memberCode", memberCode); + + + //전화번호 + String joinTel01 = SeedUtils.setReplaceNull((String)paramMap.get("joinTel01")); + String joinTel02 = SeedUtils.setReplaceNull((String)paramMap.get("joinTel02")); + String joinTel03 = SeedUtils.setReplaceNull((String)paramMap.get("joinTel03")); + String joinTel = joinTel01 + "-" + joinTel02 + "-" + joinTel03; + paramMap.put("joinTel", joinTel); + + //핸드폰번호 + String joinPh01 = SeedUtils.setReplaceNull((String)paramMap.get("joinPh01")); + String joinPh02 = SeedUtils.setReplaceNull((String)paramMap.get("joinPh02")); + String joinPh03 = SeedUtils.setReplaceNull((String)paramMap.get("joinPh03")); + String joinPh = joinPh01 + "-" + joinPh02 + "-" + joinPh03; + paramMap.put("joinPh", joinPh); + + //생년월일 MEMBER_ITEM_A1에 들어감 + String joinBirthY = SeedUtils.setReplaceNull((String)paramMap.get("joinBirthY")); + String joinBirthM = SeedUtils.setReplaceNull((String)paramMap.get("joinBirthM")); + String joinBirthD = SeedUtils.setReplaceNull((String)paramMap.get("joinBirthD")); + String joinBirth = joinBirthY+joinBirthM+joinBirthD; + paramMap.put("joinBirth", joinBirth); + + //이메일 + String joinEmail01 = SeedUtils.setReplaceNull((String)paramMap.get("joinEmail01")); + String joinEmail02 = SeedUtils.setReplaceNull((String)paramMap.get("joinEmail02")); + String joinEmail = joinEmail01+"@"+joinEmail02; + paramMap.put("joinEmail", joinEmail); + + service.trublchargermngInsert(paramMap); + + paramMap.put("dataIdx", paramMap.get("seq")); + + fileService.fileInsert(paramMap, request, session); + + + map.put("message", "common.message.reg"); + map.put("url", "/gtm/case/trublchargermng/list.do"); + + return "/seed/_common/jsp/message"; + } + + @RequestMapping("/trublchargermng/idCheck.do") + public @ResponseBody Map idDuplCheck(@RequestParam Map paramMap){ + + String success = ""; + int cnt = service.trublchargermngCheckId(paramMap); + + if(cnt > 0){ + success = "Y"; + }else if(cnt == 0){ + success = "N"; + } + + paramMap.put("success", success); + + return paramMap; + } + + // /gtm/case/trublchargermng/list.do + @RequestMapping("/trublchargermng/list.do") + public String joinList(ModelMap model, HttpSession session, @RequestParam Map paramMap, SeedCriteria cri){ + + session.setAttribute("siteIdx", "case"); + + paramMap.put("pageStart", cri.getPageStart()); + paramMap.put("perPageNum", cri.getPerPageNum()); + + PageMaker pageMaker = new PageMaker(); + pageMaker.setCri(cri); + pageMaker.setTotalCount(service.trublchargermngListCnt(paramMap)); + + List> memberList = service.trublchargermngList(paramMap); + model.addAttribute("memberList", memberList); + + model.addAttribute("pageMaker", pageMaker); + + return "/seed/_extra/gtm/trublchargermng/list"; + } + + // /gtm/case/trublchargermng/edit.do + @RequestMapping(value="/trublchargermng/edit.do", method=RequestMethod.GET) + public String memberEdit(ModelMap model,@RequestParam Map paramMap){ + + Map memberInfo = service.trublchargermngSelectOne(paramMap); + model.addAttribute("memberInfo", memberInfo); + String memberBirth = SeedUtils.setReplaceNull(memberInfo.get("MEMBER_BIRTHDAY")); + + String birthY = ""; + String birthM = ""; + String birthD = ""; + + if(!memberBirth.equals("") && memberBirth != null){ + birthY = memberBirth.substring(0, 4); + birthM = memberBirth.substring(4, 6); + birthD = memberBirth.substring(6, 8); + } + + model.addAttribute("birthY", birthY); + model.addAttribute("birthM", birthM); + model.addAttribute("birthD", birthD); + + String memberPh = SeedUtils.setReplaceNull(memberInfo.get("MEMBER_HP")); + String[] phList = null; + if(!memberPh.equals("") && memberPh != null){ + phList = memberPh.split("-"); + if(phList.length >= 2){ + model.addAttribute("joinPh01", phList[0]); + model.addAttribute("joinPh02", phList[1]); + model.addAttribute("joinPh03", phList[2]); + } + } + + String memberTel = SeedUtils.setReplaceNull(memberInfo.get("MEMBER_TEL")); + String[] telList = null; + if(!memberPh.equals("") && memberPh != null){ + telList = memberTel.split("-"); + if(telList.length >= 2){ + model.addAttribute("joinTel01", telList[0]); + model.addAttribute("joinTel02", telList[1]); + model.addAttribute("joinTel03", telList[2]); + } + } + + String memberEmail = SeedUtils.setReplaceNull(memberInfo.get("MEMBER_EMAIL")); + String[] emailList = null; + if(!memberEmail.equals("") && memberEmail != null){ + emailList = memberEmail.split("@"); + if(emailList.length >= 1){ + model.addAttribute("joinEmail01", emailList[0]); + model.addAttribute("joinEmail02", emailList[1]); + } + } + + + paramMap.put("dataIdx", paramMap.get("memberNo")); + paramMap.put("fileFuncType", "trublchargermng"); + List> fileList = fileService.fileList(paramMap); + model.addAttribute("fileList", fileList); + + return "/seed/_extra/gtm/trublchargermng/edit"; + } + + @RequestMapping(value="/trublchargermng/edit.do", method=RequestMethod.POST) + public String memberUpdate (HttpServletRequest request, HttpSession session, ModelMap model,@RequestParam Map paramMap, Map map){ + + paramMap.put("joinRegId", session.getAttribute("memberName")); + + String oldPass = (String)paramMap.get("oldPass"); + String joinPass = (String)paramMap.get("joinPass"); + + String memberCode = ""; + if(!oldPass.equals(joinPass)){ + //암호화 + String strCode = SeedUtils.getSeedMD5Code(joinPass); + paramMap.put("joinPass", SeedUtils.getSeedSHA256Code(strCode)); + memberCode = strCode; + paramMap.put("memberCode", memberCode); + } + + + + //전화번호 + String joinTel01 = SeedUtils.setReplaceNull((String)paramMap.get("joinTel01")); + String joinTel02 = SeedUtils.setReplaceNull((String)paramMap.get("joinTel02")); + String joinTel03 = SeedUtils.setReplaceNull((String)paramMap.get("joinTel03")); + String joinTel = joinTel01 + "-" + joinTel02 + "-" + joinTel03; + paramMap.put("joinTel", joinTel); + + //핸드폰번호 + String joinPh01 = SeedUtils.setReplaceNull((String)paramMap.get("joinPh01")); + String joinPh02 = SeedUtils.setReplaceNull((String)paramMap.get("joinPh02")); + String joinPh03 = SeedUtils.setReplaceNull((String)paramMap.get("joinPh03")); + String joinPh = joinPh01 + "-" + joinPh02 + "-" + joinPh03; + paramMap.put("joinPh", joinPh); + + //생년월일 MEMBER_ITEM_A1에 들어감 + String joinBirthY = SeedUtils.setReplaceNull((String)paramMap.get("joinBirthY")); + String joinBirthM = SeedUtils.setReplaceNull((String)paramMap.get("joinBirthM")); + String joinBirthD = SeedUtils.setReplaceNull((String)paramMap.get("joinBirthD")); + String joinBirth = joinBirthY+joinBirthM+joinBirthD; + paramMap.put("joinBirth", joinBirth); + + //이메일 + String joinEmail01 = SeedUtils.setReplaceNull((String)paramMap.get("joinEmail01")); + String joinEmail02 = SeedUtils.setReplaceNull((String)paramMap.get("joinEmail02")); + String joinEmail = joinEmail01+"@"+joinEmail02; + paramMap.put("joinEmail", joinEmail); + + //성별은 MEMBER_ITEM_B2, 등급은 MEMBER_ITEM_C3, 비고 MEMBER_ITEM_D4 + + service.trublchargermngUpdate(paramMap); + + paramMap.put("dataIdx", paramMap.get("memberNo")); + fileService.fileInsert(paramMap, request, session); + fileService.fileDel(paramMap); + + map.put("message", "common.message.mod"); + map.put("url", "/gtm/case/trublchargermng/list.do"); + + return "/seed/_common/jsp/message"; + + } + + @RequestMapping(value="/trublchargermng/del.do", method=RequestMethod.POST) + public String memberDelete (HttpSession session, ModelMap model,@RequestParam Map paramMap, Map map){ + + service.trublchargermngDelete(paramMap); + fileService.fileDelAll(paramMap); + + map.put("message", "common.message.del"); + map.put("url", "/gtm/case/trublchargermng/list.do"); + + return "/seed/_common/jsp/message"; + + } +} diff --git a/src/main/java/seed/com/gtm/trublchargermng/TrublchargermngService.java b/src/main/java/seed/com/gtm/trublchargermng/TrublchargermngService.java new file mode 100644 index 00000000..ad41b57d --- /dev/null +++ b/src/main/java/seed/com/gtm/trublchargermng/TrublchargermngService.java @@ -0,0 +1,43 @@ +package seed.com.gtm.trublchargermng; + +import java.util.List; +import java.util.Map; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import seed.com.gtm.dao.TrublchargermngDao; + +@Service +public class TrublchargermngService { + @Autowired + private TrublchargermngDao dao; + + public void trublchargermngInsert(Map paramMap){ + dao.trublchargermngInsert(paramMap); + } + + public int trublchargermngCheckId(Map paramMap){ + return dao.trublchargermngCheckId(paramMap); + } + + public List> trublchargermngList(Map paramMap){ + return dao.trublchargermngList(paramMap); + } + + public int trublchargermngListCnt(Map paramMap){ + return dao.trublchargermngListCnt(paramMap); + } + + public Map trublchargermngSelectOne(Map paramMap){ + return dao.trublchargermngSelectOne(paramMap); + } + + public void trublchargermngUpdate(Map paramMap){ + dao.trublchargermngUpdate(paramMap); + } + + public void trublchargermngDelete(Map paramMap){ + dao.trublchargermngDelete(paramMap); + } +} diff --git a/src/main/resources/egovframework/sqlmap/config/mappers/trublchargermng/trublchargermng_sql.xml b/src/main/resources/egovframework/sqlmap/config/mappers/trublchargermng/trublchargermng_sql.xml new file mode 100644 index 00000000..0b551a65 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/mappers/trublchargermng/trublchargermng_sql.xml @@ -0,0 +1,191 @@ + + + + + + + select C_TRUBLMFCMM_SEQ.NEXTVAL FROM DUAL + + INSERT INTO C_TRUBLMFCMM( + MEMBER_NO, + MEMBER_ID, + MEMBER_PWD, + MEMBER_NAME, + MEMBER_BIRTHDAY, + MEMBER_GENDER, + MEMBER_HP, + MEMBER_FILE, + MEMBER_EMAIL, + ZIP, + ADDR1, + ADDR2, + ROAD_ADDR1, + ROAD_ADDR2, + START_APPOINT, + END_APPOINT, + REAPNT_CHECK, + CASE_GUBUN, + CASE_FIELD, + MEMBER_POSIT, + MEMBER_COMPANY, + MEMBER_DEPT, + MEMBER_CLSF, + MEMBER_TEL, + MEMBER_UNIT, + MEMBER_CAREER, + MEMBER_STATE, + MEMBER_RESIGN_CHECK, + MEMBER_RESIGN_TXT, + USE_CHECK, + REG_IP, + REG_DT, + REG_ID, + MOD_DT, + MOD_ID, + MEMBER_CODE + ) VALUES ( + #{seq}, + #{joinId}, + #{joinPass}, + #{joinName}, + #{joinBirth}, + #{joinGender}, + #{joinPh}, + '', + #{joinEmail}, + #{joinZip}, + #{joinAddr01}, + #{joinAddr02}, + '', + '', + #{joinStartAppoint}, + #{joinEndAppoint}, + #{joinReapntCheck, jdbcType=VARCHAR}, + #{joinGubun}, + #{joinField}, + #{joinPosition}, + #{joinCompany}, + #{joinDept}, + #{joinClsf}, + #{joinTel}, + #{joinUnit}, + #{editorParam_joinCareea}, + #{joinState}, + #{joinResignCheck, jdbcType=VARCHAR}, + #{joinResignTxt}, + #{joinUseCheck}, + '', + SYSDATE, + #{joinRegId}, + SYSDATE, + #{joinRegId}, + #{memberCode} + ) + + + + + + + + + + + + UPDATE C_TRUBLMFCMM + SET MEMBER_ID = #{joinId}, + + MEMBER_PWD = #{joinPass}, + + MEMBER_NAME = #{joinName}, + MEMBER_BIRTHDAY = #{joinBirth}, + MEMBER_GENDER = #{joinGender}, + MEMBER_HP = #{joinPh}, + MEMBER_EMAIL = #{joinEmail}, + ZIP = #{joinZip}, + ADDR1 = #{joinAddr01}, + ADDR2 = #{joinAddr02}, + START_APPOINT = #{joinStartAppoint}, + END_APPOINT = #{joinEndAppoint}, + REAPNT_CHECK = #{joinReapntCheck, jdbcType=VARCHAR}, + CASE_GUBUN = #{joinGubun}, + CASE_FIELD = #{joinField}, + MEMBER_POSIT = #{joinPosition}, + MEMBER_COMPANY = #{joinCompany}, + MEMBER_DEPT = #{joinDept}, + MEMBER_CLSF = #{joinClsf}, + MEMBER_TEL = #{joinTel}, + MEMBER_UNIT = #{joinUnit}, + MEMBER_CAREER = #{editorParam_joinCareea}, + MEMBER_STATE = #{joinState}, + MEMBER_RESIGN_CHECK = #{joinResignCheck, jdbcType=VARCHAR}, + MEMBER_RESIGN_TXT = #{joinResignTxt}, + USE_CHECK = #{joinUseCheck}, + MOD_DT = SYSDATE, + MOD_ID = #{joinRegId} + + ,MEMBER_CODE = #{memberCode} + + WHERE MEMBER_NO = #{memberNo} + + + + UPDATE C_TRUBLMFCMM + SET DEL_YN = 'Y' + WHERE MEMBER_NO = #{memberNo} + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublchargermng/edit.jsp b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublchargermng/edit.jsp new file mode 100644 index 00000000..7edd74ad --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublchargermng/edit.jsp @@ -0,0 +1,631 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> +<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> + + + + +정보 관리 + + + + + + + +
+
+

위원 관리

+
+ +
+

위원을 등록 할 수 있는 페이지 입니다.

+
+
+
+
+ + + + +
+
+

기본 정보

+
+
+
+
+

* ID

+
+ +
+ +
+
+
+ +
+

* 비밀번호

+
+ +
+
+ +
+

* 비빌번호 확인

+
+ +
+
+ +
+

* 위원명

+
+ +
+
+ +
+

* 생년월일

+
+ + + +
+
+ +
+

* 성별

+
+ + +
+
+ +
+

* 휴대전화

+
+ - + - + +
+
+ +
+

* 사진

+
+ +

+ - 본인의 얼굴이 정면으로 보이는 명함사진을 등록해주세요.
+ - gif, jpg 파일만 등록 가능합니다. +

+
+ +
+ + + +
+
+ +
+

* 이메일

+
+ @ + + +
+
+ +
+

* 주소

+
+ +
+ +
+
+
+ +
+
+
+
+
+
+
+

추가 정보

+
+
+
+
+

위촉기간

+
+ ~ + +
+
+ +
+

연임여부

+
+ + +
+
+ +
+

구분

+
+ + +
+
+ +
+

직위

+
+ +
+
+ +
+

직장명

+
+
+
+
+ +
+

부서

+
+
+
+
+ +
+

직급

+
+
+
+
+ +
+

전화번호

+
+ - + - + +
+
+ +
+

기수

+
+ +
+
+ +
+

주요경력

+
+ +
+
+ +
+

위촉상태

+
+ +
+
+ +
+

연임여부

+
+ + + +
+
+ +
+

사용여부

+
+ + +
+
+
+
+
+ + + +
+
+ + +
+ +
+ +
+
+
+ + + +
+ + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublchargermng/list.jsp b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublchargermng/list.jsp new file mode 100644 index 00000000..c8bb56b8 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublchargermng/list.jsp @@ -0,0 +1,230 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> +<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> + + + + +정보 관리 + + + + + + + + + + + + + +
+
+

위원 관리

+
+ +
+
+ +
+

위원 관리를 할 수 있는 리스트 페이지 입니다.

+
+
+
+
+
+ + +
+ + + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
자주하는질문 테이블입니다.
협의회분야위원명기수소속연락처이메일등록일관리
${list.CASE_GUBUN_NAME}${list.CASE_FIELD_NAME}${list.MEMBER_NAME}${list.MEMBER_UNIT_NAME}${list.MEMBER_COMPANY}${list.MEMBER_HP}${list.MEMBER_EMAIL}${list.REG_DT} +
+ +
+
${list.CASE_GUBUN_NAME}${list.CASE_FIELD_NAME}${list.MEMBER_NAME}${list.MEMBER_UNIT_NAME}----
+
+ +
+
+ +
+
+
+ + +
+
+ + + + + +
+
+ + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublchargermng/write.jsp b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublchargermng/write.jsp new file mode 100644 index 00000000..6a73f58a --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublchargermng/write.jsp @@ -0,0 +1,552 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> +<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> + + + + +정보 관리 + + + + + + + + +
+
+

위원 관리

+
+ +
+

위원을 등록 할 수 있는 페이지 입니다.

+
+
+
+
+ + +
+
+

기본 정보

+
+
+
+
+

* ID

+
+ +
+ +
+
+
+ +
+

* 비밀번호

+
+ +
+
+ +
+

* 비빌번호 확인

+
+ +
+
+ +
+

* 위원명

+
+ +
+
+ +
+

* 생년월일

+
+ + + +
+
+ +
+

* 성별

+
+ 남 + 여 +
+
+ +
+

* 휴대전화

+
+ - + - + +
+
+ +
+

* 사진

+
+ 사진이미지 +

+ - 본인의 얼굴이 정면으로 보이는 명함사진을 등록해주세요.
+ - gif, jpg 파일만 등록 가능합니다. +

+
+ +
+
    + +
+ + + + + +
+
+ +
+

* 이메일

+
+ @ + + +
+
+ +
+

* 주소

+
+ +
+ +
+
+
+ +
+
+
+
+
+
+
+

추가 정보

+
+
+
+
+

위촉기간

+
+ ~ + +
+
+ +
+

연임여부

+
+ + +
+
+ +
+

구분

+
+ + +
+
+ +
+

직위

+
+ +
+
+ +
+

직장명

+
+
+
+
+ +
+

부서

+
+
+
+
+ +
+

직급

+
+
+
+
+ +
+

전화번호

+
+ - + - + +
+
+ +
+

기수

+
+ +
+
+ +
+

주요경력

+
+ +
+
+ +
+

위촉상태

+
+ +
+
+ +
+

연임여부

+
+ + + +
+
+ +
+

사용여부

+
+ + +
+
+
+
+
+ + +
+
+ + +
+ +
+ +
+
+ +
+ + + +
+ + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/seed/_extra/user/zipCode/jusoPopup.jsp b/src/main/webapp/WEB-INF/jsp/seed/_extra/user/zipCode/jusoPopup.jsp new file mode 100644 index 00000000..0542acf9 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/seed/_extra/user/zipCode/jusoPopup.jsp @@ -0,0 +1,46 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> + + + + +Insert title here +<% + request.setCharacterEncoding("UTF-8"); //한글깨지면 주석제거 + String inputYn = request.getParameter("inputYn"); + String roadFullAddr = request.getParameter("roadFullAddr"); + String roadAddrPart1 = request.getParameter("roadAddrPart1"); + String roadAddrPart2 = request.getParameter("roadAddrPart2"); + String engAddr = request.getParameter("engAddr"); + String jibunAddr = request.getParameter("jibunAddr"); + String zipNo = request.getParameter("zipNo"); + String addrDetail = request.getParameter("addrDetail"); + String admCd = request.getParameter("admCd"); + String rnMgtSn = request.getParameter("rnMgtSn"); + String bdMgtSn = request.getParameter("bdMgtSn"); + String command = request.getParameter("command"); +%> + + + +
+ + +
+ + \ No newline at end of file