====== 개요 ====== Job이슈 관리를 통해 사용자가 Job이슈를 등록, 조회, 수정 할 수 있도록 한다. ====== 기능 설명 ====== - Job이슈를 등록할 수 있다. - Job이슈를 수정할 수 있다. - Job이슈를 조회할 수 있다. ===== 관련소스 ===== ^유형^대상소스명^비고^ |Controller|egovframework.bopr.ikm.web.EgovJobIssueManageController.java|이슈관리 Controller Class| |Service|egovframework.bopr.ikm.service.EgovJobIssueManageService.java|이슈관리 Service Class| |ServiceImpl|egovframework.bopr.ikm.service.impl.EgovJobIssueManageServiceImpl.java|이슈관리 ServiceImpl Class| |VO|egovframework.bopr.ikm.service.JobIssueManageVO.java|이슈관리 VO Class| |VO|egovframework.com.cmm.ComDefaultVO.java|검색 VO Class| |DAO|egovframework.bopr.uam.service.impl.JobIssueManageDAO.java|이슈관리 Dao Class| |JSP|/WEB-INF/jsp/egovframework/bopr/ikm/EgovJobIssueList.jsp|이슈관리 목록조회 페이지| |JSP|/WEB-INF/jsp/egovframework/bopr/ikm/EgovJobIssueInsert.jsp|이슈관리 등록 페이지| |JSP|/WEB-INF/jsp/egovframework/bopr/ikm/EgovJobIssueUpdt.jsp|이슈관리 수정 페이지| |JSP|/WEB-INF/jsp/egovframework/bopr/ikm/EgovJobIssueDetail.jsp|이슈관리 상세조회 페이지| |QUERY XML|/egovframework/sqlmap/bopr/ikm/JobIssueManage_SQL_Mysql.xml|이슈관리 MySQL용 QUERY XML| |QUERY XML|/egovframework/sqlmap/bopr/ikm/JobIssueManage_SQL_Oracle.xml|이슈관리 Oracle용 QUERY XML| |QUERY XML|/egovframework/sqlmap/bopr/ikm/JobIssueManage_SQL_Tibero.xml|이슈관리 Tibero용 QUERY XML| |QUERY XML|/egovframework/sqlmap/bopr/ikm/JobIssueManage_SQL_Altibase.xml|이슈관리 Altibase용 QUERY XML| |Validator Rule XML|resources/egovframework/validator/validator-rules.xml|Validator Rule을 정의한 XML| |Validator XML|resources/egovframework/validator/bopr/ikm/JobIssueManage.xml|이슈관리 Validator XML| |Message properties|resources/egovframework/message/com/message-common_ko_KR.properties|Message properties| |Idgen XML|resources/egovframework/spring/context-idgen.xml|Idgen XML| ===== 관련테이블 ===== ^테이블명^테이블명(영문)^비고^ |이슈정보관리|TN_ISSUE|이슈정보를 관리한다.| \\ ====== 화면 설명 ====== ===== 목록 화면 ===== ^Action^URL^Controller method^QueryID^ |이슈관리 검색|/bopr/ikm/EgovJobIssueList.do|selectJobIssueList|"jobIssueManageDAO.selectJobIssueList"| |이슈관리 등록화면 호출|/bopr/ikm/EgovJobIssueInsertView.do|insertJobIssueView|N/A| |이슈관리 비공개로 전환|/bopr/ikm/EgovJobIssueListDelete.do|deleteJobIssueList|"jobIssueManageDAO.deleteJobIssue"| |이슈관리 상세보기|/bopr/ikm/EgovJobIssue.do|selectJobIssue|"jobIssueManageDAO.selectJobIssue"| {{:egovframework:bopr:가이드:job지식:egovjobissuelist.png|}} * 목록 검색 - 검색조건①을 선택한다. - 검색어②를 입력한다. - 등록일자까지 추가로 검색할땐, 등록일자(③,④)를 입력한다. - 검색버튼⑤을 클릭하여 검색 기능을 실행한다. - 등록일자를 리셋하고 싶을땐, 초기화버튼⑥을 클릭한다. * 등록 화면 이동 - '등록' 버튼⑦을 클릭한다 * 비공개로 전환 기능 수행 - 이슈를 전체선택(체크박스⑨클릭) 또는 개별선택(체크박스⑩클릭) 한다. - 비공개로 전환버튼⑧을 클릭하여 해당 이슈의 공개여부를 비공개로 전환한다. * 상세정보보기로 이동 - 해당 이슈제목⑪을 클릭하여 상세보기로 이동한다. ===== 등록 화면 ===== ^Action^URL^Controller method^QueryID^ |이슈관리 목록화면 호출|/bopr/ikm/EgovJobIssueList.do|selectJobIssueList|"jobIssueManageDAO.selectJobIssueList"| |이슈관리 등록|/bopr/ikm/EgovJobIssueInsert.do|insertJobIssue|"jobIssueManageDAO.insertJobIssue"| {{:egovframework:bopr:가이드:job지식:egovjobissueinsert.png|}} * 목록 화면 이동 - 목록버튼①을 클릭하여 목록화면으로 이동한다. * 등록 - 이슈유형③을 선택한다. - 이슈수준④을 선택한다. - 이슈발생일⑤을 입력한다. - 이슈제목⑥을 입력한다. - 이슈내용⑦을 입력한다. - 첨부파일⑧을 추가한다. - 등록버튼①을 클릭하여 입력한 내용을 등록한다. ===== 수정 화면 ===== ^Action^URL^Controller method^QueryID^ |이슈관리 목록화면 호출|/bopr/ikm/EgovJobIssueList.do|selectJobIssueList|"jobIssueManageDAO.selectJobIssueList"| |이슈관리 수정|/bopr/ikm/EgovJobIssueUpdate.do|updateJobIssue|"jobIssueManageDAO.updateJobIssue"| |이슈관리 비공개로 전환|/bopr/ikm/EgovJobIssueDelete.do|deleteJobIssue|"jobIssueManageDAO.deleteJobIssue"| {{:egovframework:bopr:가이드:job지식:egovjobissueupdt.png|}} * 목록 화면 이동 - 목록버튼①을 클릭하여 목록화면으로 이동한다. * 비공개로 전환 - 비공개로전환버튼③을 클릭하여 해당 이슈를 비공개로 전환한다. * 수정 - 이슈유형④을 선택한다. - 이슈수준⑤을 선택한다. - 이슈상태⑥을 선택한다.(관리자만 변경가능) - 이슈발생일⑦을 입력한다. - 공개여부⑧을 선택한다. - 이슈제목⑨을 입력한다. - 이슈내용⑩을 입력한다. - 첨부파일⑪을 추가한다. - 수정버튼②을 클릭하여 입력한 내용을 수정한다. ===== 상세 화면 ===== ^Action^URL^Controller method^QueryID^ |이슈관리 목록화면 호출|/bopr/ikm/EgovJobIssueList.do|selectJobIssueList|"jobIssueManageDAO.selectJobIssueList"| |이슈관리 수정화면 호출|/bopr/ikm/EgovJobIssueUpdateView.do|updateJobIssueView|"jobIssueManageDAO.selectJobIssue"| |이슈관리 비공개로 전환|/bopr/ikm/EgovJobIssueDelete.do|deleteJobIssue|"jobIssueManageDAO.deleteJobIssue"| |이슈관리 다음이슈상태로 진행|/bopr/ikm/EgovNextIssueSttus.do|nextIssueSttus|"jobIssueManageDAO.updateIssueSttus"| |이슈관리 답변수정|/bopr/ikm/EgovUpdateJobIssueAnwser.do|updateJobIssue|"jobIssueManageDAO.updateIssueAnswer"| {{:egovframework:bopr:가이드:job지식:egovjobissuedetail.png|}} * 목록 화면 이동 - 목록버튼①을 클릭하여 목록화면으로 이동한다. * 수정 화면 이동 - 수정버튼②을 클릭하여 수정화면으로 이동한다. * 비공개로 전환 - 비공개로전환버튼③을 클릭하여 해당 이슈를 비공개로 전환한다. * 다음 이슈 상태로 진행(관리자기능) - 다음이슈상태로진행버튼④을 클릭하여 해당 이슈를 다음상태로 전환한다. - 최초등록시, 이슈는 '이슈확인요청'상태가 되며, 관리자가 해당 글을 조회하면, '이슈확인중'상태로 자동으로 넘어간다. - 해당 이슈 상태에 대한 관리자답변을 단 뒤에 다음 이슈로 진행할수 있다. - 최종 상태일 경우에는 더이상 진행할수 없다. * 답변 수정(관리자기능) - 답변수정 버튼⑤을 클릭하여 해당답변을 수정한다.