nbs0105 / BOOT_CMS star
문성진 문성진 2021-11-07
Go
@6f3f31f089ac57d865ea51f13fa3ef0ac5413dee
base/.classpath
--- base/.classpath
+++ base/.classpath
@@ -11,13 +11,6 @@
 			<attribute name="maven.pomderived" value="true"/>
 		</attributes>
 	</classpathentry>
-	<classpathentry kind="src" output="target/test-classes" path="src/test/java">
-		<attributes>
-			<attribute name="test" value="true"/>
-			<attribute name="optional" value="true"/>
-			<attribute name="maven.pomderived" value="true"/>
-		</attributes>
-	</classpathentry>
 	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER">
 		<attributes>
 			<attribute name="maven.pomderived" value="true"/>
base/.settings/org.eclipse.wst.common.component
--- base/.settings/org.eclipse.wst.common.component
+++ base/.settings/org.eclipse.wst.common.component
@@ -3,8 +3,6 @@
         <wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>
         <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>
         <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
-        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/test/java"/>
-        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/test/resources"/>
         <property name="context-root" value="kr"/>
         <property name="java-output-path" value="/base/build/classes"/>
     </wb-module>
base/Documents/BaseForMySql_v1.0.erwin (Binary)
--- base/Documents/BaseForMySql_v1.0.erwin
+++ base/Documents/BaseForMySql_v1.0.erwin
Binary file is not shown
base/Documents/MySql_기본데이터.sql
--- base/Documents/MySql_기본데이터.sql
+++ base/Documents/MySql_기본데이터.sql
@@ -5,7 +5,7 @@
 INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('BANNER_ID','1');
 INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('POPUP_ID','1');
 INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('LINK_SITE_ID','1');
-INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('EVENTINFO_ID','41');
+INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('EVENTINFO_ID','1');
 INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('SITE_ID','2');
 INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('MENU_ID','2');
 INSERT INTO comtecopseq (TABLE_NAME, NEXT_ID) VALUES ('BBS_CTGRYMASTER_ID','1');
base/pom.xml
--- base/pom.xml
+++ base/pom.xml
@@ -44,22 +44,12 @@
 		  <version>0.6.2</version>
   		</dependency>
   		
-		<!-- <dependency>
-		    <groupId>org.springframework</groupId>
-		    <artifactId>spring-messaging</artifactId>
-		    <version>${spring.maven.artifact.version}</version>
-		</dependency> -->
+  		<dependency>
+		  <groupId>net.coobird</groupId>
+		  <artifactId>thumbnailator</artifactId>
+		  <version>0.4.2</version>
+		</dependency>
 		
-		<!-- jackson -->
-
-        <dependency>
-            <groupId>com.fasterxml.jackson.core</groupId>
-            <artifactId>jackson-databind</artifactId>
-            <version>2.5.3</version>
-            <scope>runtime</scope>
-        </dependency>
-		
-		<!-- https://mvnrepository.com/artifact/net.sf.json-lib/json-lib -->
 		<dependency>
 		    <groupId>net.sf.json-lib</groupId>
 		    <artifactId>json-lib</artifactId>
@@ -67,44 +57,23 @@
 		    <classifier>jdk15</classifier>
 		</dependency>
 		
-		<!-- https://mvnrepository.com/artifact/com.googlecode.json-simple/json-simple -->
+		<dependency>
+			<groupId>com.drewnoakes</groupId>
+			<artifactId>metadata-extractor</artifactId>
+			<version>2.6.2</version>
+		</dependency>
+		
 		<dependency>
 		    <groupId>com.googlecode.json-simple</groupId>
 		    <artifactId>json-simple</artifactId>
 		    <version>1.1</version>
 		</dependency>
 		
-		<!-- https://mvnrepository.com/artifact/com.google.gcm/gcm-server -->
 		<dependency>
-		    <groupId>com.google.gcm</groupId>
-		    <artifactId>gcm-server</artifactId>
-		    <version>1.0.0</version>
+		    <groupId>net.sf.javamusictag</groupId>
+		    <artifactId>jid3lib</artifactId>
+		    <version>0.5.4</version>
 		</dependency>
-		
-		<!-- https://mvnrepository.com/artifact/au.com.bytecode/opencsv -->
-		<dependency>
-		    <groupId>au.com.bytecode</groupId>
-		    <artifactId>opencsv</artifactId>
-		    <version>2.4</version>
-		</dependency>
-		
-		<dependency>
-            <groupId>org.json</groupId>
-            <artifactId>json</artifactId>
-            <version>20140107</version>
-        </dependency>
-
-		<!-- https://mvnrepository.com/artifact/servlets.com/cos -->
-		<!-- <dependency>
-		    <groupId>servlets.com</groupId>
-		    <artifactId>cos</artifactId>
-		    <version>05Nov2002</version>
-		</dependency> -->
-
-				
-				
-				
-		
 				
 		
         <!-- 실행환경 라이브러리 -->
@@ -177,8 +146,6 @@
             <artifactId>egovframework.rte.bat.core</artifactId>
             <version>${egovframework.rte.version}</version>
         </dependency>
-		
-		<!-- 암호화 -->        
         <dependency>
             <groupId>egovframework.rte</groupId>
             <artifactId>egovframework.rte.fdl.crypto</artifactId>
@@ -197,7 +164,7 @@
                 </exclusion>
             </exclusions>
         </dependency>
-			
+
         <dependency>
             <groupId>commons-dbcp</groupId>
             <artifactId>commons-dbcp</artifactId>
@@ -300,11 +267,11 @@
         </dependency>
 
         <!-- 우편번호를 위한 라이브러리 -->
-        <dependency>
+        <!-- <dependency>
             <groupId>oro</groupId>
             <artifactId>oro</artifactId>
             <version>2.0.8</version>
-        </dependency>
+        </dependency> -->
 
         <!-- 요소기술 달력을 위한 라이브러리 -->
         <dependency>
@@ -314,32 +281,24 @@
         </dependency>
 
         <!-- FTP용 3rd party 라이브러리 -->
-        <dependency>
+        <!-- <dependency>
             <groupId>commons-net</groupId>
             <artifactId>commons-net</artifactId>
-            <version>3.3</version>
-        </dependency>
+            <version>3.6</version>
+        </dependency> -->
 
         <!-- Email -->
-        <!-- 
-        <dependency>
+        <!-- <dependency>
             <groupId>org.apache.commons</groupId>
             <artifactId>commons-email</artifactId>
-            <version>1.3.2</version>
+            <version>1.5</version>
         </dependency>
         <dependency>
             <groupId>egovframework.com.ems</groupId>
             <artifactId>sndng-mail</artifactId>
             <version>1.0</version>
-        </dependency>
-		 -->
-		<dependency>
-		    <groupId>javax.mail</groupId>
-		    <artifactId>mail</artifactId>
-		    <version>1.4.7</version>
-		</dependency>
-		
-		
+        </dependency> -->
+
         <!-- Cross-Site Scripting -->
         <dependency>
             <groupId>javax.servlet.jsp</groupId>
@@ -349,14 +308,14 @@
         </dependency>
 
         <!-- LDAP SDK -->
-        <dependency>
+        <!-- <dependency>
             <groupId>ldapsdk</groupId>
             <artifactId>ldapsdk</artifactId>
             <version>4.1</version>
-        </dependency>
+        </dependency> -->
 
         <!-- PDF변환용 라이브러리 -->
-        <dependency>
+        <!-- <dependency>
             <groupId>com.artofsolving</groupId>
             <artifactId>jodconverter</artifactId>
             <version>2.2.1</version>
@@ -370,14 +329,14 @@
                     <groupId>commons-io</groupId>
                 </exclusion>
             </exclusions>
-        </dependency>
+        </dependency> -->
 
         <!-- XML스키마를 자바클래스로 생성하는 라이브러리 -->
-        <dependency>
+        <!-- <dependency>
             <groupId>xmlbeans</groupId>
             <artifactId>xbean</artifactId>
             <version>2.2.0</version>
-        </dependency>
+        </dependency> -->
 
         <!-- fileupload -->
         <dependency>
@@ -393,25 +352,25 @@
         </dependency>
 
         <!-- Twitter -->
-        <dependency>
+        <!-- <dependency>
             <groupId>org.twitter4j</groupId>
             <artifactId>twitter4j-core</artifactId>
-            <version>4.0.2</version>
-        </dependency>
+            <version>4.0.7</version>
+        </dependency> -->
 
         <!-- Ajax -->
-        <dependency>
+        <!-- <dependency>
             <groupId>net.sourceforge.ajaxtags</groupId>
             <artifactId>ajaxtags-resources</artifactId>
             <version>1.5.7</version>
-        </dependency>
+        </dependency> -->
 
         <!-- WYSIWYG Editor -->
-        <dependency>
+        <!-- <dependency>
             <groupId>com.ckeditor</groupId>
             <artifactId>ckeditor-java-core</artifactId>
             <version>3.5.3</version>
-        </dependency>
+        </dependency> -->
 
         <!-- xmlParserAPI -->
         <dependency>
@@ -420,12 +379,12 @@
             <version>1.7</version>
         </dependency>
         
-        <!-- oauth -->
-        <dependency>
-            <groupId>org.springframework.social</groupId>
-            <artifactId>spring-social-facebook-web</artifactId>
-            <version>1.1.1.RELEASE</version>
-            <exclusions>
+        <!-- facebook 연동시 추가 -->
+        <!-- <dependency>
+		    <groupId>org.springframework.social</groupId>
+		    <artifactId>spring-social-facebook</artifactId>
+		    <version>2.0.3.RELEASE</version>
+		    <exclusions>
             	<exclusion>
             		<artifactId>spring-web</artifactId>
             		<groupId>org.springframework</groupId>
@@ -435,18 +394,21 @@
             		<groupId>org.springframework</groupId>
             	</exclusion>
             </exclusions>
+		</dependency> -->
+        
+        <!-- oauth2 login -->
+	    <!-- <dependency>
+              <groupId>com.github.scribejava</groupId>
+              <artifactId>scribejava-apis</artifactId>
+              <version>5.6.0</version>
         </dependency>
+
         <dependency>
-            <groupId>org.springframework.social</groupId>
-            <artifactId>spring-social-twitter</artifactId>
-            <version>1.1.0.RELEASE</version>
-            <exclusions>
-            	<exclusion>
-            		<artifactId>spring-web</artifactId>
-            		<groupId>org.springframework</groupId>
-            	</exclusion>
-            </exclusions>
+              <groupId>com.github.scribejava</groupId>
+              <artifactId>scribejava-core</artifactId>
+              <version>5.6.0</version>
         </dependency>
+        
         <dependency>
             <groupId>org.apache.httpcomponents</groupId>
             <artifactId>httpclient</artifactId>
@@ -462,31 +424,10 @@
             <groupId>com.h2database</groupId>
             <artifactId>h2</artifactId>
             <version>1.4.180</version>
-        </dependency>
-        
-        <!-- facebook 연동시 추가 -->
-        <dependency>
-            <groupId>org.springframework.social</groupId>
-            <artifactId>spring-social-security</artifactId>
-            <version>1.1.0.RELEASE</version>
-            <exclusions>
-                <exclusion>
-                    <artifactId>spring-security-web</artifactId>
-                    <groupId>org.springframework.security</groupId>
-                </exclusion>
-                <exclusion>
-                	<artifactId>spring-web</artifactId>
-                	<groupId>org.springframework</groupId>
-                </exclusion>
-                <exclusion>
-                	<artifactId>spring-webmvc</artifactId>
-                	<groupId>org.springframework</groupId>
-                </exclusion>
-            </exclusions>
-        </dependency>
+        </dependency> -->
         
         <!-- WebSocket Messenger -->
-        <dependency>
+        <!-- <dependency>
             <groupId>javax.websocket</groupId>
             <artifactId>javax.websocket-api</artifactId>
             <version>1.0</version>
@@ -496,11 +437,11 @@
             <groupId>org.glassfish</groupId>
             <artifactId>javax.json</artifactId>
             <version>1.0.4</version>
-        </dependency>
+        </dependency> -->
         
         <!-- ajax json -->
         <!-- social에서 참조 하고 있어 임시 주석 처리 -->
-        <!-- 
+        
 		<dependency>
             <groupId>com.fasterxml.jackson.core</groupId>
             <artifactId>jackson-core</artifactId>
@@ -516,14 +457,14 @@
             <artifactId>jackson-databind</artifactId>
             <version>2.5.1</version>
         </dependency>               
-
-         -->
-         
+        
+        
         <!-- LDAP조직도관리 관련 라이브러리  -->
+        <!--
         <dependency>
             <groupId>org.springframework.ldap</groupId>
             <artifactId>spring-ldap-core</artifactId>
-            <version>2.0.2.RELEASE</version>
+            <version>2.3.2.RELEASE</version>
             <exclusions>
                 <exclusion>
                     <groupId>org.springframework</groupId>
@@ -546,7 +487,7 @@
                     <artifactId>jcl-over-slf4j</artifactId>
                 </exclusion>
             </exclusions>
-        </dependency>
+        </dependency> -->
         <dependency>  
             <groupId>org.codehaus.jackson</groupId>  
             <artifactId>jackson-mapper-asl</artifactId>  
@@ -558,121 +499,107 @@
             <artifactId>mysql-connector-java</artifactId>
             <version>5.1.31</version>
         </dependency>
-
+        
+		<dependency>
+		    <groupId>org.mariadb.jdbc</groupId>
+		    <artifactId>mariadb-java-client</artifactId>
+		    <version>2.2.5</version>
+		</dependency>
+		
+		
+		<!-- <dependency>
+		     <groupId>org.postgresql</groupId>
+		     <artifactId>postgresql</artifactId>
+		     <version>9.4.1208</version>
+		</dependency> -->
+		
         <!-- 3rd party 라이브러리로 별도의 설치 필요 -->
         <!-- oracle 11g driver -->
-        <!-- <dependency>
+        <!-- 
+        <dependency>
             <groupId>ojdbc</groupId>
             <artifactId>ojdbc</artifactId>
             <version>6-11</version>
             <scope>system</scope>
             <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/ojdbc6-11.2.0.3.jar</systemPath>
-        </dependency> -->
-        
+        </dependency>
+        -->
         <!-- altibase driver -->
-        <!-- <dependency>
+        <!--
+        <dependency>
             <groupId>altibase</groupId>
             <artifactId>altibase-jdbc-driver</artifactId>
             <version>5.1.3.18</version>
             <scope>system</scope>
             <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/Altibase.jar</systemPath>
-        </dependency> -->
-
+        </dependency>
+		-->
         <!-- tibero driver -->
-        <!-- <dependency>
+        <!--
+        <dependency>
             <groupId>com.tmax.tibero</groupId>
             <artifactId>tibero-jdbc</artifactId>
             <version>3.0</version>
             <scope>system</scope>
             <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/tibero5-jdbc.jar</systemPath>
-        </dependency> -->
-
+        </dependency>
+ 		-->
         <!-- cubrid driver -->
-        <!-- <dependency>
+        <!-- 
+        <dependency>
             <groupId>cubrid</groupId>
             <artifactId>cubrid-jdbc</artifactId>
             <version>8.4</version>
             <scope>system</scope>
             <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/cubrid_jdbc.jar</systemPath>
-        </dependency> -->
-
+        </dependency>
+ 		-->
         <!--  M-Gov (SMS Service API) -->
-        <!-- 
-         <dependency>
+        <!-- <dependency>
             <groupId>kr.go.mgov</groupId>
             <artifactId>smeapi</artifactId>
             <version>2.7</version>
             <scope>system</scope>
             <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/smeapi_2_7.jar</systemPath>
-        </dependency>
-     	 -->   
-        <!-- GPKI인증서 로그인처리 라이브러리 -->
-        <!-- 
-         <dependency>
+        </dependency> -->
+        <!-- GPKI인증서 로그인처리 라이브러리 -->         
+        <!-- <dependency>
             <groupId>kr.go.gpki</groupId>
             <artifactId>gpkisecureweb</artifactId>
             <version>1.0.4.9</version>
             <scope>system</scope>
             <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/gpkisecureweb-1.0.4.9.jar</systemPath>
-        </dependency>
+        </dependency>        
         <dependency>
             <groupId>kr.go.gpki</groupId>
             <artifactId>libgpkiapi_jni</artifactId>
             <version>1.4.0.0</version>
             <scope>system</scope>
             <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/libgpkiapi_jni-1.4.0.0.jar</systemPath>
-        </dependency>
-         -->
-         <!-- naver연동 -->
+        </dependency> -->
+        <!-- 3rd party 라이브러리로 별도의 설치 필요 끝 -->
+
+        <!-- 공통컴포넌트 끝 -->
+		
+		<!-- naver연동 -->
 		<dependency>
 		    <groupId>com.github.scribejava</groupId>
 		    <artifactId>scribejava-core</artifactId>
 		    <version>2.8.1</version>
 		</dependency>
 		
-		<!-- https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp -->
 		<dependency>
 		    <groupId>com.squareup.okhttp3</groupId>
 		    <artifactId>okhttp</artifactId>
 		    <version>4.2.2</version>
 		</dependency>
 		
-        <!-- https://mvnrepository.com/artifact/com.drewnoakes/metadata-extractor -->
 		<dependency>
 		    <groupId>com.drewnoakes</groupId>
 		    <artifactId>metadata-extractor</artifactId>
 		    <version>2.6.2</version>
 		</dependency>
 		
-        <!-- 3rd party 라이브러리로 별도의 설치 필요 끝 -->
-
-        <!-- 공통컴포넌트 끝 -->
-        
-        <dependency>
-		    <groupId>com.github.clicksend</groupId>
-		    <artifactId>clicksend-java-client</artifactId>
-		    <version>1.0.0</version>
-		    <scope>compile</scope>
-		</dependency>
-		
-		<!-- 엑셀다운로드 -->
-		<dependency>
-		    <groupId>org.apache.poi</groupId>
-		    <artifactId>poi</artifactId>
-		    <version>3.10.1</version>
-		</dependency>
-		<!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml -->
-		<dependency>
-		    <groupId>org.apache.poi</groupId>
-		    <artifactId>poi-ooxml</artifactId>
-		    <version>3.10.1</version>
-		</dependency>
-		
-		<dependency>
-			<groupId>com.google.code.gson</groupId>
-			<artifactId>gson</artifactId>
-			<version>2.8.6</version>
-		</dependency>
     </dependencies>
     
     
base/src/main/java/egovframework/com/cmm/web/EgovFileMngController.java
--- base/src/main/java/egovframework/com/cmm/web/EgovFileMngController.java
+++ base/src/main/java/egovframework/com/cmm/web/EgovFileMngController.java
@@ -41,7 +41,6 @@
 import egovframework.com.cmm.service.EgovFileMngUtil;
 import egovframework.com.cmm.service.FileVO;
 import egovframework.com.cmm.service.JsonResponse;
-import egovframework.com.lms.service.ClassManageService;
 import egovframework.com.sec.ram.security.userdetails.util.EgovUserDetailsHelper;
 import egovframework.com.sym.sit.service.EgovSiteManageService;
 import egovframework.com.sym.sit.service.SiteManageVO;
@@ -87,9 +86,6 @@
 
     @Resource(name = "egovFileIdGnrService")
     private EgovIdGnrService fileIdgenService;
-
-    @Resource(name = "classManageService")
-    private ClassManageService classManageService;
 
     Logger log = Logger.getLogger(this.getClass());
 
@@ -975,68 +971,5 @@
   	  	printwriter.write(gson.toJson(jObj));
   	  	printwriter.flush();
   		printwriter.close();
-    }
-
-    //과정수업 첨부파일 목록
-    @RequestMapping("/cmm/fms/studyFileList.do")
-    public String studyFileList(@ModelAttribute("searchVO") FileVO fileVO, HttpServletRequest request, HttpServletResponse response, ModelMap model) throws Exception {
-
-    	LoginVO loginVO = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-		if(!EgovStringUtil.isEmpty(loginVO.getId())) {
-			fileVO.setFrstRegisterId(loginVO.getId());
-		}
-		
-		List<String> fileExt = new ArrayList<String>();
-		//이미지 확장자
-		if("Y".equals(fileVO.getFileExtImg())){
-			fileExt.add("jpg");
-			fileExt.add("jpeg");
-			fileExt.add("gif");
-			fileExt.add("png");
-			fileExt.add("bmp");
-		}
-		//동영상 확장자
-		if("Y".equals(fileVO.getFileExtImg())){
-			fileExt.add("mkv");
-			fileExt.add("avi");
-			fileExt.add("mp4");
-			fileExt.add("mpg");
-			fileExt.add("flv");
-			fileExt.add("wmv");
-			fileExt.add("mov");
-		}
-		//기타 확장자
-		if("Y".equals(fileVO.getFileExtImg())){
-			fileExt.add("hwp");
-			fileExt.add("doc");
-			fileExt.add("docx");
-			fileExt.add("ppt");
-			fileExt.add("pptx");
-			fileExt.add("xls");
-			fileExt.add("xlsx");
-		}
-		fileVO.setSearchFileExtsn(fileExt);
-		
-		model.addAttribute("resultList", this.classManageService.selectSearchStudyFileList(fileVO, request));
-		model.addAttribute("webPath", propertiesService.getString("Study.fileStoreWebPath"));
-
-		return "cmm/fms/StudyFileList";
-    }
-    
-    @RequestMapping("/cmm/fms/updateFilePublic.do")
-    public void updateFilePublic(@ModelAttribute("searchVO") FileVO fileVO,HttpServletRequest request,HttpServletResponse response,ModelMap model) throws Exception {
-
-    	Gson gson = new Gson();
-    	JsonObject jObj = new JsonObject();
-
-    	fileService.updateFilePublic(fileVO);
-    	jObj.addProperty("successYn", "Y");
-
-  	  	response.setContentType("text/javascript; charset=utf-8");
-  	  	PrintWriter printwriter = response.getWriter();
-  	  	printwriter.write(gson.toJson(jObj));
-  	  	printwriter.flush();
-  		printwriter.close();
-
     }
 }
base/src/main/java/egovframework/com/cop/bbs/web/EgovBBSManageController.java
--- base/src/main/java/egovframework/com/cop/bbs/web/EgovBBSManageController.java
+++ base/src/main/java/egovframework/com/cop/bbs/web/EgovBBSManageController.java
@@ -37,8 +37,6 @@
 import egovframework.com.cop.bbs.service.EgovBBSCtgryMasterService;
 import egovframework.com.cop.bbs.service.EgovBBSCtgryService;
 import egovframework.com.cop.bbs.service.EgovBBSManageService;
-import egovframework.com.lms.service.CurriculumService;
-import egovframework.com.lms.service.CurriculumVO;
 import egovframework.com.sec.ram.security.userdetails.util.EgovUserDetailsHelper;
 import egovframework.com.sym.ccm.cde.service.CmmnDetailCode;
 import egovframework.com.sym.sit.service.EgovSiteManageService;
@@ -110,9 +108,6 @@
     
     @Resource(name = "EgovBBSCtgryService")
     private EgovBBSCtgryService egovBBSCtgryService;
-    
-    @Resource(name = "curriculumService")
-    private CurriculumService curriculumService;
     
     /** EgovPropertyService */
     @Resource(name = "propertiesService")
@@ -1127,59 +1122,4 @@
     return null;
   }
   
-  /**
-   * 마이페이지 > 관심리스트 > 교육과정
-   */
-	@RequestMapping(value = "/lms/crm/selectWishCrsList.do")
-	public String selectWishCrsList(@ModelAttribute("searchVO") CurriculumVO searchVO,ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-		//언어코드
-		Ctgry ctgry = new Ctgry();
-		ctgry.setCtgrymasterId("CTGMST_0000000000002");
-		model.addAttribute("languageList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-		
-		//과정진행상태 - 공통코드(LMS30)
-		ComDefaultCodeVO voComCode = new ComDefaultCodeVO();
-	   	voComCode = new ComDefaultCodeVO();
-    	voComCode.setCodeId("LMS30");
-    	List<CmmnDetailCode> statusComCode = cmmUseService.selectCmmCodeDetail(voComCode);
-    	model.addAttribute("statusComCode", statusComCode);
-
-    	//캠퍼스
-		ctgry.setCtgrymasterId("CTGMST_0000000000017");
-		model.addAttribute("campusList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-		
-		searchVO.setFirstIndex(0);
-		searchVO.setLastIndex(10);
-		searchVO.setRecordCountPerPage(10);
-		
-		LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-		searchVO.setUserId(user.getId());
-		searchVO.setUserSeCode(user.getUserSeCode());
-		//학생, 교원  페이지 분기 처리
-		if("02".equals(user.getUserSeCode()) || "04".equals(user.getUserSeCode()) || "06".equals(user.getUserSeCode())) {
-			searchVO.setStudentPageAt("Y");
-		}
-		searchVO.setWishCurriculumPageAt("Y");
-      List<?> curriculumList = curriculumService.selectCurriculumList(searchVO, request, response);
-      model.addAttribute("resultList", curriculumList);
-
-      //나의 교육과정 개수 조회
-      int myCurriculumCnt = 0;
-    	CurriculumVO myCurriculumVO = new CurriculumVO();
-
-    	//학생, 교원  페이지 분기 처리
-		if("02".equals(user.getUserSeCode()) || "04".equals(user.getUserSeCode()) || "06".equals(user.getUserSeCode())) {
-			myCurriculumVO.setStudentPageAt("Y");
-			myCurriculumVO.setSttus("1");
-		} else { //교원
-			myCurriculumVO.setMyCurriculumPageFlag("teacher");
-		}
-
-    	myCurriculumVO.setSearchProcessSttusCodeDate("7");
-    	myCurriculumVO.setUserId(user.getId());
-      myCurriculumCnt = curriculumService.selectCurriculumListTotCnt(myCurriculumVO, request, response);
-      model.addAttribute("myCurriculumCnt", myCurriculumCnt);		
-
-		return "usr/WishCurriculumList";
-	}
 }
 
base/src/main/java/egovframework/com/lms/service/AttendService.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/AttendService.java
@@ -1,17 +0,0 @@
-package egovframework.com.lms.service;
-
-import java.util.List;
-
-import egovframework.com.lms.service.BasefileVO;
-
-public interface AttendService {
-	
-    //출석 수정
-    void updateAttention(AttendVO vo) throws Exception;
-    
-    //출석목록
-    public List selectAttendList(AttendVO vo) throws Exception;
-    
-    //과정별 학생 출석 목록(성적)
-    public List studentAttendList(AttendVO vo) throws Exception;
-}
 
base/src/main/java/egovframework/com/lms/service/AttendVO.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/AttendVO.java
@@ -1,231 +0,0 @@
-package egovframework.com.lms.service;
-
-import java.util.List;
-
-import egovframework.com.cmm.ComDefaultVO;
-
-public class AttendVO extends ComDefaultVO{
-    private static final long serialVersionUID = 1L;
-    
-    /** 과정ID */
-    private java.lang.String crclId;
-    
-    /** 수업ID */
-    private java.lang.String plId;
-    
-    /** 메뉴ID */
-    private java.lang.String menuId;
-    
-    /** 사용자ID */
-    private java.lang.String userId;
-    
-    /** 사용자명 */
-    private java.lang.String userNm;
-    
-    /** 출석상태 : Y - 출석, L - 지각, N - 결석 */
-    private java.lang.String attentionType;
-    
-    /** FRST_REGISTER_ID */
-    private java.lang.String frstRegisterId;
-    
-    /** FRST_REGISTER_PNTTM */
-    private java.util.Date frstRegisterPnttm;
-    
-    /** LAST_UPDUSR_ID */
-    private java.lang.String lastUpdusrId;
-    
-    /** LAST_UPDUSR_PNTTM */
-    private java.util.Date lastUpdusrPnttm;
-    
-    /** 소속 */
-    private java.lang.String mngDeptNm;
-    
-    /** 생년월일 */
-    private java.lang.String brthdy;
-    
-    /** 학번 */
-    private java.lang.String stNumber;
-    
-    /** 학년 */
-    private java.lang.String stGrade;
-    
-    /** 반 */
-    private java.lang.String classCnt;
-    
-    /** 조 */
-    private java.lang.String groupCnt;
-    
-    //사용자Id
-    private List<String> userIdList;
-    
-    //출석상태 목록
-    private List<String> attentionTypeList;
-    
-    //검색 수업ID
-    private java.lang.String searchPlId;
-    
-    //모달여부
-    private java.lang.String modalAt;
-    
-	public java.lang.String getPlId() {
-		return plId;
-	}
-
-	public void setPlId(java.lang.String plId) {
-		this.plId = plId;
-	}
-
-	public java.lang.String getUserId() {
-		return userId;
-	}
-
-	public void setUserId(java.lang.String userId) {
-		this.userId = userId;
-	}
-
-	public java.lang.String getAttentionType() {
-		return attentionType;
-	}
-
-	public void setAttentionType(java.lang.String attentionType) {
-		this.attentionType = attentionType;
-	}
-
-	public java.lang.String getFrstRegisterId() {
-		return frstRegisterId;
-	}
-
-	public void setFrstRegisterId(java.lang.String frstRegisterId) {
-		this.frstRegisterId = frstRegisterId;
-	}
-
-	public java.util.Date getFrstRegisterPnttm() {
-		return frstRegisterPnttm;
-	}
-
-	public void setFrstRegisterPnttm(java.util.Date frstRegisterPnttm) {
-		this.frstRegisterPnttm = frstRegisterPnttm;
-	}
-
-	public java.lang.String getLastUpdusrId() {
-		return lastUpdusrId;
-	}
-
-	public void setLastUpdusrId(java.lang.String lastUpdusrId) {
-		this.lastUpdusrId = lastUpdusrId;
-	}
-
-	public java.util.Date getLastUpdusrPnttm() {
-		return lastUpdusrPnttm;
-	}
-
-	public void setLastUpdusrPnttm(java.util.Date lastUpdusrPnttm) {
-		this.lastUpdusrPnttm = lastUpdusrPnttm;
-	}
-
-	public java.lang.String getUserNm() {
-		return userNm;
-	}
-
-	public void setUserNm(java.lang.String userNm) {
-		this.userNm = userNm;
-	}
-
-	public java.lang.String getMngDeptNm() {
-		return mngDeptNm;
-	}
-
-	public void setMngDeptNm(java.lang.String mngDeptNm) {
-		this.mngDeptNm = mngDeptNm;
-	}
-
-	public java.lang.String getBrthdy() {
-		return brthdy;
-	}
-
-	public void setBrthdy(java.lang.String brthdy) {
-		this.brthdy = brthdy;
-	}
-
-	public java.lang.String getStNumber() {
-		return stNumber;
-	}
-
-	public void setStNumber(java.lang.String stNumber) {
-		this.stNumber = stNumber;
-	}
-
-	public java.lang.String getStGrade() {
-		return stGrade;
-	}
-
-	public void setStGrade(java.lang.String stGrade) {
-		this.stGrade = stGrade;
-	}
-
-	public java.lang.String getClassCnt() {
-		return classCnt;
-	}
-
-	public void setClassCnt(java.lang.String classCnt) {
-		this.classCnt = classCnt;
-	}
-
-	public java.lang.String getCrclId() {
-		return crclId;
-	}
-
-	public void setCrclId(java.lang.String crclId) {
-		this.crclId = crclId;
-	}
-
-	public List<String> getAttentionTypeList() {
-		return attentionTypeList;
-	}
-
-	public void setAttentionTypeList(List<String> attentionTypeList) {
-		this.attentionTypeList = attentionTypeList;
-	}
-
-	public java.lang.String getMenuId() {
-		return menuId;
-	}
-
-	public void setMenuId(java.lang.String menuId) {
-		this.menuId = menuId;
-	}
-
-	public List<String> getUserIdList() {
-		return userIdList;
-	}
-
-	public void setUserIdList(List<String> userIdList) {
-		this.userIdList = userIdList;
-	}
-
-	public java.lang.String getSearchPlId() {
-		return searchPlId;
-	}
-
-	public void setSearchPlId(java.lang.String searchPlId) {
-		this.searchPlId = searchPlId;
-	}
-
-	public java.lang.String getModalAt() {
-		return modalAt;
-	}
-
-	public void setModalAt(java.lang.String modalAt) {
-		this.modalAt = modalAt;
-	}
-
-	public java.lang.String getGroupCnt() {
-		return groupCnt;
-	}
-
-	public void setGroupCnt(java.lang.String groupCnt) {
-		this.groupCnt = groupCnt;
-	}
-    
-    
-}
 
base/src/main/java/egovframework/com/lms/service/BasefileService.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/BasefileService.java
@@ -1,68 +0,0 @@
-package egovframework.com.lms.service;
-
-import java.util.List;
-import egovframework.com.lms.service.BasefileVO;
-
-/**
- * @Class Name : BasefileService.java
- * @Description : Basefile Business class
- * @Modification Information
- *
- * @author 문성진
- * @since 2019-10-11
- * @version 1.0
- * @see
- *  
- *  Copyright (C)  All right reserved.
- */
-public interface BasefileService {
-	
-	/**
-	 * basefile을 등록한다.
-	 * @param vo - 등록할 정보가 담긴 BasefileVO
-	 * @return 등록 결과
-	 * @exception Exception
-	 */
-    String insertBasefile(BasefileVO vo) throws Exception;
-    
-    /**
-	 * basefile을 수정한다.
-	 * @param vo - 수정할 정보가 담긴 BasefileVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    void updateBasefile(BasefileVO vo) throws Exception;
-    
-    /**
-	 * basefile을 삭제한다.
-	 * @param vo - 삭제할 정보가 담긴 BasefileVO
-	 * @return void형 
-	 * @exception Exception
-	 */
-    void deleteBasefile(BasefileVO vo) throws Exception;
-    
-    /**
-	 * basefile을 조회한다.
-	 * @param vo - 조회할 정보가 담긴 BasefileVO
-	 * @return 조회한 basefile
-	 * @exception Exception
-	 */
-    BasefileVO selectBasefile(BasefileVO vo) throws Exception;
-    
-    /**
-	 * basefile 목록을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return basefile 목록
-	 * @exception Exception
-	 */
-    List selectBasefileList(BasefileVO searchVO) throws Exception;
-    
-    /**
-	 * basefile 총 갯수를 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return basefile 총 갯수
-	 * @exception
-	 */
-    int selectBasefileListTotCnt(BasefileVO searchVO);
-    
-}
 
base/src/main/java/egovframework/com/lms/service/BasefileVO.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/BasefileVO.java
@@ -1,89 +0,0 @@
-package egovframework.com.lms.service;
-
-import java.util.List;
-
-import egovframework.com.cmm.ComDefaultVO;
-
-/**
- * @Class Name : BasefileVO.java
- * @Description : Basefile VO class
- * @Modification Information
- *
- * @author 문성진
- * @since 2019-10-11
- * @version 1.0
- * @see
- *  
- *  Copyright (C)  All right reserved.
- */
-public class BasefileVO extends ComDefaultVO{
-    private static final long serialVersionUID = 1L;
-    
-    /** ATCH_FILE_ID */
-    private java.lang.String atchFileId;
-    
-    /** CTGRY_ID */
-    private java.lang.String ctgryId;
-    
-    /** UPPER_CTGRY_ID */
-    private java.lang.String upperCtgryId;
-    
-    /** FRST_REGISTER_ID */
-    private java.lang.String frstRegisterId;
-    
-    /** FRST_REGISTER_PNTTM */
-    private java.lang.String frstRegisterPnttm;
-    
-    /** 카테고리 리스트 */
-    private List<String> ctgryIdList;
-    
-    public java.lang.String getAtchFileId() {
-        return this.atchFileId;
-    }
-    
-    public void setAtchFileId(java.lang.String atchFileId) {
-        this.atchFileId = atchFileId;
-    }
-    
-    public java.lang.String getCtgryId() {
-        return this.ctgryId;
-    }
-    
-    public void setCtgryId(java.lang.String ctgryId) {
-        this.ctgryId = ctgryId;
-    }
-    
-    public java.lang.String getUpperCtgryId() {
-        return this.upperCtgryId;
-    }
-    
-    public void setUpperCtgryId(java.lang.String upperCtgryId) {
-        this.upperCtgryId = upperCtgryId;
-    }
-    
-    public java.lang.String getFrstRegisterId() {
-        return this.frstRegisterId;
-    }
-    
-    public void setFrstRegisterId(java.lang.String frstRegisterId) {
-        this.frstRegisterId = frstRegisterId;
-    }
-    
-    public java.lang.String getFrstRegisterPnttm() {
-        return this.frstRegisterPnttm;
-    }
-    
-    public void setFrstRegisterPnttm(java.lang.String frstRegisterPnttm) {
-        this.frstRegisterPnttm = frstRegisterPnttm;
-    }
-
-	public List<String> getCtgryIdList() {
-		return ctgryIdList;
-	}
-
-	public void setCtgryIdList(List<String> ctgryIdList) {
-		this.ctgryIdList = ctgryIdList;
-	}
-
-    
-}
 
base/src/main/java/egovframework/com/lms/service/CertificateService.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/CertificateService.java
@@ -1,28 +0,0 @@
-package egovframework.com.lms.service;
-
-import java.util.List;
-import java.util.Map;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-import egovframework.com.cmm.service.FileVO;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-
-public interface CertificateService {
-	
-    //수료증등록
-    void insertCertificate(CertificateVO vo) throws Exception;
-    
-	//재발급
-    void reCertificate(CertificateVO vo) throws Exception;
-	
-    //주료증 목록
-    List selectCertificateList(CertificateVO searchVO) throws Exception;
-    
-    //주료증 목록 수
-    int selectCertificateListCnt(CertificateVO searchVO) throws Exception;
-    
-    //수료증 조회
-    EgovMap selectCertificate(CertificateVO vo) throws Exception;
-}
 
base/src/main/java/egovframework/com/lms/service/CertificateVO.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/CertificateVO.java
@@ -1,331 +0,0 @@
-package egovframework.com.lms.service;
-
-import java.util.List;
-
-import egovframework.com.cmm.ComDefaultVO;
-
-public class CertificateVO extends ComDefaultVO{
-    private static final long serialVersionUID = 1L;
-    
-    /** 과정ID */
-    private java.lang.String crclId;
-    
-    /** 사용자ID */
-    private java.lang.String userId;
-    
-    /** 사용자명 */
-    private java.lang.String userNm;
-    
-    //수료증ID
-    private java.lang.String certificateId;
-    
-    //발행여부
-    private java.lang.String publicAt;
-    
-    //재발급 요청여부
-    private java.lang.String reissueAt;
-    
-    //사용여부
-    private java.lang.String useAt;
-    
-    /** FRST_REGISTER_ID */
-    private java.lang.String frstRegisterId;
-    
-    /** FRST_REGISTER_PNTTM */
-    private java.util.Date frstRegisterPnttm;
-    
-    /** LAST_UPDUSR_ID */
-    private java.lang.String lastUpdusrId;
-    
-    /** LAST_UPDUSR_PNTTM */
-    private java.util.Date lastUpdusrPnttm;
-    
-    /** 소속 */
-    private java.lang.String mngDeptNm;
-    
-    /** 생년월일 */
-    private java.lang.String brthdy;
-    
-    /** 학번 */
-    private java.lang.String stNumber;
-    
-    /** 학년 */
-    private java.lang.String stGrade;
-    
-    /** 반 */
-    private java.lang.String classCnt;
-    
-    /** 조 */
-    private java.lang.String groupCnt;
-    
-    //사용자Id
-    private List<String> userIdList;
-    
-    //검색용
-    private java.lang.String searchCertificateId;
-    private java.lang.String searchCrclYear;
-    private java.lang.String searchCrclTerm;
-    private java.lang.String searchStartDate;
-    private java.lang.String searchEndDate;
-    private java.lang.String searchCrclNm;
-    private java.lang.String searchGroupCode;
-    private java.lang.String searchUserNm;
-    private java.lang.String searchMoblphonNo;
-    private java.lang.String searchEmailAdres;
-    private java.lang.String searchUserId;
-    private java.lang.String searchBrthdy;
-    private java.lang.String searchCrclId;
-    
-	public java.lang.String getCrclId() {
-		return crclId;
-	}
-
-	public void setCrclId(java.lang.String crclId) {
-		this.crclId = crclId;
-	}
-
-	public java.lang.String getUserId() {
-		return userId;
-	}
-
-	public void setUserId(java.lang.String userId) {
-		this.userId = userId;
-	}
-
-	public java.lang.String getUserNm() {
-		return userNm;
-	}
-
-	public void setUserNm(java.lang.String userNm) {
-		this.userNm = userNm;
-	}
-
-	public java.lang.String getCertificateId() {
-		return certificateId;
-	}
-
-	public void setCertificateId(java.lang.String certificateId) {
-		this.certificateId = certificateId;
-	}
-
-	public java.lang.String getPublicAt() {
-		return publicAt;
-	}
-
-	public void setPublicAt(java.lang.String publicAt) {
-		this.publicAt = publicAt;
-	}
-
-	public java.lang.String getReissueAt() {
-		return reissueAt;
-	}
-
-	public void setReissueAt(java.lang.String reissueAt) {
-		this.reissueAt = reissueAt;
-	}
-
-	public java.lang.String getUseAt() {
-		return useAt;
-	}
-
-	public void setUseAt(java.lang.String useAt) {
-		this.useAt = useAt;
-	}
-
-	public java.lang.String getFrstRegisterId() {
-		return frstRegisterId;
-	}
-
-	public void setFrstRegisterId(java.lang.String frstRegisterId) {
-		this.frstRegisterId = frstRegisterId;
-	}
-
-	public java.util.Date getFrstRegisterPnttm() {
-		return frstRegisterPnttm;
-	}
-
-	public void setFrstRegisterPnttm(java.util.Date frstRegisterPnttm) {
-		this.frstRegisterPnttm = frstRegisterPnttm;
-	}
-
-	public java.lang.String getLastUpdusrId() {
-		return lastUpdusrId;
-	}
-
-	public void setLastUpdusrId(java.lang.String lastUpdusrId) {
-		this.lastUpdusrId = lastUpdusrId;
-	}
-
-	public java.util.Date getLastUpdusrPnttm() {
-		return lastUpdusrPnttm;
-	}
-
-	public void setLastUpdusrPnttm(java.util.Date lastUpdusrPnttm) {
-		this.lastUpdusrPnttm = lastUpdusrPnttm;
-	}
-
-	public java.lang.String getMngDeptNm() {
-		return mngDeptNm;
-	}
-
-	public void setMngDeptNm(java.lang.String mngDeptNm) {
-		this.mngDeptNm = mngDeptNm;
-	}
-
-	public java.lang.String getBrthdy() {
-		return brthdy;
-	}
-
-	public void setBrthdy(java.lang.String brthdy) {
-		this.brthdy = brthdy;
-	}
-
-	public java.lang.String getStNumber() {
-		return stNumber;
-	}
-
-	public void setStNumber(java.lang.String stNumber) {
-		this.stNumber = stNumber;
-	}
-
-	public java.lang.String getStGrade() {
-		return stGrade;
-	}
-
-	public void setStGrade(java.lang.String stGrade) {
-		this.stGrade = stGrade;
-	}
-
-	public java.lang.String getClassCnt() {
-		return classCnt;
-	}
-
-	public void setClassCnt(java.lang.String classCnt) {
-		this.classCnt = classCnt;
-	}
-
-	public java.lang.String getGroupCnt() {
-		return groupCnt;
-	}
-
-	public void setGroupCnt(java.lang.String groupCnt) {
-		this.groupCnt = groupCnt;
-	}
-
-	public List<String> getUserIdList() {
-		return userIdList;
-	}
-
-	public void setUserIdList(List<String> userIdList) {
-		this.userIdList = userIdList;
-	}
-
-	public static long getSerialversionuid() {
-		return serialVersionUID;
-	}
-
-	public java.lang.String getSearchCrclYear() {
-		return searchCrclYear;
-	}
-
-	public void setSearchCrclYear(java.lang.String searchCrclYear) {
-		this.searchCrclYear = searchCrclYear;
-	}
-
-	public java.lang.String getSearchCrclTerm() {
-		return searchCrclTerm;
-	}
-
-	public void setSearchCrclTerm(java.lang.String searchCrclTerm) {
-		this.searchCrclTerm = searchCrclTerm;
-	}
-
-	public java.lang.String getSearchStartDate() {
-		return searchStartDate;
-	}
-
-	public void setSearchStartDate(java.lang.String searchStartDate) {
-		this.searchStartDate = searchStartDate;
-	}
-
-	public java.lang.String getSearchEndDate() {
-		return searchEndDate;
-	}
-
-	public void setSearchEndDate(java.lang.String searchEndDate) {
-		this.searchEndDate = searchEndDate;
-	}
-
-	public java.lang.String getSearchCrclNm() {
-		return searchCrclNm;
-	}
-
-	public void setSearchCrclNm(java.lang.String searchCrclNm) {
-		this.searchCrclNm = searchCrclNm;
-	}
-
-	public java.lang.String getSearchGroupCode() {
-		return searchGroupCode;
-	}
-
-	public void setSearchGroupCode(java.lang.String searchGroupCode) {
-		this.searchGroupCode = searchGroupCode;
-	}
-
-	public java.lang.String getSearchUserNm() {
-		return searchUserNm;
-	}
-
-	public void setSearchUserNm(java.lang.String searchUserNm) {
-		this.searchUserNm = searchUserNm;
-	}
-
-	public java.lang.String getSearchMoblphonNo() {
-		return searchMoblphonNo;
-	}
-
-	public void setSearchMoblphonNo(java.lang.String searchMoblphonNo) {
-		this.searchMoblphonNo = searchMoblphonNo;
-	}
-
-	public java.lang.String getSearchEmailAdres() {
-		return searchEmailAdres;
-	}
-
-	public void setSearchEmailAdres(java.lang.String searchEmailAdres) {
-		this.searchEmailAdres = searchEmailAdres;
-	}
-
-	public java.lang.String getSearchUserId() {
-		return searchUserId;
-	}
-
-	public void setSearchUserId(java.lang.String searchUserId) {
-		this.searchUserId = searchUserId;
-	}
-
-	public java.lang.String getSearchBrthdy() {
-		return searchBrthdy;
-	}
-
-	public void setSearchBrthdy(java.lang.String searchBrthdy) {
-		this.searchBrthdy = searchBrthdy;
-	}
-
-	public java.lang.String getSearchCrclId() {
-		return searchCrclId;
-	}
-
-	public void setSearchCrclId(java.lang.String searchCrclId) {
-		this.searchCrclId = searchCrclId;
-	}
-
-	public java.lang.String getSearchCertificateId() {
-		return searchCertificateId;
-	}
-
-	public void setSearchCertificateId(java.lang.String searchCertificateId) {
-		this.searchCertificateId = searchCertificateId;
-	}
-    
-}
 
base/src/main/java/egovframework/com/lms/service/ClassManageService.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/ClassManageService.java
@@ -1,49 +0,0 @@
-package egovframework.com.lms.service;
-
-import java.util.List;
-
-import javax.servlet.http.HttpServletRequest;
-
-import egovframework.com.cmm.service.FileVO;
-import egovframework.com.cmm.service.SearchVO;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-
-
-/**
- * @Class Name : CurriculumbaseService.java
- * @Description : Curriculumbase Business class
- * @Modification Information
- *
- * @author 이정현
- * @since 2019.11.17
- * @version 1.0
- * @see
- *
- *  Copyright (C)  All right reserved.
- */
-public interface ClassManageService {
-
-	 public List selectClassCurriculumList(FileVO fileVo) throws Exception;
-
-	 EgovMap selectFileListMap(FileVO fileVo,HttpServletRequest request) throws Exception;
-
-	 public List selectSearchStudyFileList(FileVO fileVo,HttpServletRequest request) throws Exception;
-
-	 public FileVO selectFileInfo(FileVO fvo) throws Exception;
-
-	 EgovMap selectCurriculumStudyMap(SearchVO searchVo) throws Exception;
-
-	 public List selectCurriculumList(SearchVO searchVo) throws Exception;
-
-	 public List selectCurriculumBaseList(SearchVO searchVo) throws Exception;
-
-	 EgovMap selectCurriculumBoardMap(SearchVO searchVo) throws Exception;
-
-	 EgovMap selectSurveyMap(SearchVO searchVo) throws Exception;
-
-	 public EgovMap selectCurriculumUserInfo(EgovMap map) throws Exception;
-
-	 public EgovMap selectTeacherFileListMap(FileVO fileVo, HttpServletRequest request) throws Exception;
-
-	 public EgovMap selectStudentFileListMap(FileVO fileVo, HttpServletRequest request) throws Exception;
-}
 
base/src/main/java/egovframework/com/lms/service/CurriculumMemberService.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/CurriculumMemberService.java
@@ -1,145 +0,0 @@
-package egovframework.com.lms.service;
-
-import java.util.List;
-
-/**
- * @Class Name : CurriculumMemberService.java
- * @Description : Curriculum Business class
- * @Modification Information
- *
- * @author 김용완
- * @since 2019.12.16
- * @version 1.0
- * @see
- *
- *  Copyright (C)  All right reserved.
- */
-public interface CurriculumMemberService {
-	/**
-	 * curriculumMember 총 갯수를 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculum 총 갯수
-	 * @exception
-	 */
-    int selectCurriculumMemberTotCnt(CurriculumVO searchVO);
-
-	/**
-	 * curriculumMember 목록을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumMember 목록
-	 * @exception Exception
-	 */
-    List selectCurriculumMemberList(CurriculumVO searchVO) throws Exception;
-
-    /**
-	 * curriculumMember을 수정한다.
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    void updateCurriculumAccept(CurriculumVO vo) throws Exception;
-
-    /**
-	 * curriculumMember 통계 목록을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumMember 통계 목록
-	 * @exception Exception
-	 */
-    List curriculumMemberStatsList(CurriculumVO searchVO) throws Exception;
-
-    /**
-	 * 수강 대상자 통계 목록을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumMember 통계 목록
-	 * @exception Exception
-	 */
-    List selectStudentList(CurriculumVO searchVO) throws Exception;
-
-    /**
-	 * 수강 그룹 개수 목록을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumgroup 수강 그룹 개수
-	 * @exception Exception
-	 */
-    List selectMemberGroupCnt(CurriculumVO searchVO) throws Exception;
-
-    /**
-	 * 수강 그룹 목록을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumgroup 수강 그룹 목록
-	 * @exception Exception
-	 */
-    List selectGroupList(CurriculumVO searchVO) throws Exception;
-
-    /**
-	 * 조배정 처리.
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    void updateCurriculumGroup(CurriculumVO searchVO) throws Exception;
-
-    /**
-	 * 선택한 수강 그룹 목록을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumgroup 수강 그룹 목록
-	 * @exception Exception
-	 */
-    List selectPickStudentList(CurriculumVO searchVO) throws Exception;
-
-    /**
-	 * 조의 개수 리스트를 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculummember 총 갯수
-	 * @exception
-	 */
-    List selectCurriculumGroupCntList(CurriculumVO searchVO);
-
-    /**
-	 * curriculumgroup을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumgroup 목록
-	 * @exception
-	 */
-    List selectCurriculumClassList(CurriculumVO searchVO) throws Exception;
-
-    /**
-	 * 반의 총 갯수를 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumgroup 총 갯수
-	 * @exception
-	 */
-    int selectCurriculumClassTotCnt(CurriculumVO searchVO);
-
-    /**
-	 * 반배정 처리.
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    void updateCurriculumClass(CurriculumVO searchVO) throws Exception;
-
-    /**
-	 * 반 정보 조회.
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    public List<?> selectCurriculumGroupList(CurriculumVO searchVO) throws Exception;
-    
-    /**
-	 * 학생 상태별 개수 조회.
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    public List<?> selectMemberSttusCntList(CurriculumVO searchVO) throws Exception;
-
-    /**
-	 * 학생 반, 조 개수 리스트
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    public List<?> selectMemberCntList(CurriculumVO searchVO) throws Exception;
-}
 
base/src/main/java/egovframework/com/lms/service/CurriculumService.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/CurriculumService.java
@@ -1,294 +0,0 @@
-package egovframework.com.lms.service;
-
-import java.util.HashMap;
-import java.util.List;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-import egovframework.com.lms.service.CurriculumVO;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-
-/**
- * @Class Name : CurriculumService.java
- * @Description : Curriculum Business class
- * @Modification Information
- *
- * @author 문성진
- * @since 2019.10.12
- * @version 1.0
- * @see
- *
- *  Copyright (C)  All right reserved.
- */
-public interface CurriculumService {
-
-	/**
-	 * curriculum을 등록한다.
-	 * @param vo - 등록할 정보가 담긴 CurriculumVO
-	 * @return 등록 결과
-	 * @exception Exception
-	 */
-    String insertCurriculum(CurriculumVO vo) throws Exception;
-
-    /**
-	 * curriculum을 수정한다.
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    void updateCurriculum(CurriculumVO vo) throws Exception;
-
-    //과정 일부만 수정
-    void updateCurriculumPart(CurriculumVO vo, HttpServletRequest request, HttpServletResponse response) throws Exception;
-
-    /**
-	 * curriculum을 삭제한다.
-	 * @param vo - 삭제할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    void deleteCurriculum(CurriculumVO vo) throws Exception;
-
-    /**
-	 * curriculum을 조회한다.
-	 * @param vo - 조회할 정보가 담긴 CurriculumVO
-	 * @return 조회한 curriculum
-	 * @exception Exception
-	 */
-    CurriculumVO selectCurriculum(CurriculumVO vo) throws Exception;
-
-    /**
-	 * curriculum 목록을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculum 목록
-	 * @exception Exception
-	 */
-    List<?> selectCurriculumList(CurriculumVO searchVO, HttpServletRequest request, HttpServletResponse response) throws Exception;
-
-    /**
-	 * curriculum 총 갯수를 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculum 총 갯수
-	 * @exception
-	 */
-    int selectCurriculumListTotCnt(CurriculumVO searchVO, HttpServletRequest request, HttpServletResponse response);
-
-    //사업비
-    List selectCurriculumExpense(CurriculumVO vo) throws Exception;
-
-    //프로세스 업데이트
-    void updatePsCodeCurriculum(CurriculumVO vo) throws Exception;
-
-    //학습내용
-    List selectCurriculumLesson(CurriculumVO vo) throws Exception;
-
-    //과정 사용자(관리자) 목록
-    List selectCurriculumMng(CurriculumVO vo) throws Exception;
-
-    //교원배정 목록
-    List selectCurriculumFaculty(CurriculumVO vo) throws Exception;
-
-    //교원배정(중복제거) 목록
-    List selectCurriculumFacultyDp(CurriculumVO vo) throws Exception;
-
-    //총괄평가 목록
-    List selectTotalEvaluation(CurriculumVO vo) throws Exception;
-
-    //수업참여도 목록
-    List selectAttendbbs(CurriculumVO vo) throws Exception;
-
-    //교재 및 부교재 목록
-    List selectBookbbs(CurriculumVO vo) throws Exception;
-
-	//수강신청 등록
-    void insertCurriculumMember(CurriculumVO vo) throws Exception;
-
-    //수강신청 첨부 서류 재처리
-    void updateCurriculumMember(CurriculumVO vo) throws Exception;
-
-	//중복 수강신청 조회
-    int selectCurriculumDuplicationMemberCnt(CurriculumVO searchVO);
-
-    //수강신청 조회
-    CurriculumVO selectCurriculumMemberDetail(CurriculumVO vo) throws Exception;
-
-    // 오늘의 수업
-    List selectTodayCrclList(CurriculumVO vo) throws Exception;
-
-    /**
-	 * curriculumMember 총 갯수를 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return homework 총 갯수
-	 * @exception
-	 */
-    int selectHomeworkTotCnt(CurriculumVO searchVO);
-
-	/**
-	 * curriculumMember 목록을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return homework 목록
-	 * @exception Exception
-	 */
-    List selectHomeworkList(CurriculumVO searchVO) throws Exception;
-
-    /**
-	 * 과제 제출 대기 학생 목록을 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homeworksubmit 목록
-	 * @exception Exception
-	 */
-    List selectHomeworkSubmitWaitingList(CurriculumVO searchVO) throws Exception;
-
-    /**
-	 * 과제 평가 대기 학생 목록을 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homeworksubmit 목록
-	 * @exception Exception
-	 */
-    List selectHomeworkTestWaitingList(CurriculumVO searchVO) throws Exception;
-
-    /**
-	 * 과제를 등록한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homeworksubmit 등록
-	 * @exception Exception
-	 */
-    public void insertHomeworkArticle(CurriculumVO searchVO) throws Exception;
-
-    /**
-	 * 과제 상세 내용을 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homework 목록
-	 * @exception Exception
-	 */
-    CurriculumVO selectHomeworkArticle(CurriculumVO searchVO) throws Exception;
-
-    /**
-	 * 과제를 삭제한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homework 목록
-	 * @exception Exception
-	 */
-    void deleteHomeworkArticle(CurriculumVO searchVO) throws Exception;
-
-    /**
-	 * 과제를 수정한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homeworksubmit 수정
-	 * @exception Exception
-	 */
-    public void updateHomeworkArticle(CurriculumVO searchVO) throws Exception;
-
-    /**
-	 * 과제 제출 목록을 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homeworksubmit 목록
-	 * @exception Exception
-	 */
-    List selectHomeworkSubjectList(CurriculumVO searchVO) throws Exception;
-
-    /**
-	 * 학생 공개를 수정한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homeworksubmit 수정
-	 * @exception Exception
-	 */
-    public void updateStuOpenAt(CurriculumVO searchVO) throws Exception;
-
-    /**
-	 * 과제 후기 선정을 수정한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homeworksubmit 수정
-	 * @exception Exception
-	 */
-    public void updateCommentPickAt(CurriculumVO searchVO) throws Exception;
-
-    /**
-	 * 과제 피드백을 수정한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homeworksubmit 수정
-	 * @exception Exception
-	 */
-    public void updateFdb(CurriculumVO searchVO) throws Exception;
-
-    /**
-	 * 과제 제출 상세 내용을 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homework 목록
-	 * @exception Exception
-	 */
-    CurriculumVO selectHomeworkSubmitArticle(CurriculumVO searchVO) throws Exception;
-
-    /**
-	 * 과제 제출을 등록한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homeworksubmit 등록
-	 * @exception Exception
-	 */
-    public void insertHomeworkSubmitArticle(CurriculumVO searchVO) throws Exception;
-
-    /**
-	 * 과제 제출을 수정한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homeworksubmit 수정
-	 * @exception Exception
-	 */
-    public void updateHomeworkSubmitArticle(CurriculumVO searchVO) throws Exception;
-
-    //과제평가
-    public List homeworkScoreList(CurriculumVO searchVO) throws Exception;
-
-    //과제평가 - 학생 점수 요약
-    public List homeworkScoreSum(CurriculumVO searchVO) throws Exception;
-
-    //과제평가 - 성적반영
-    public void updateScoreApply(CurriculumVO searchVO) throws Exception;
-
-    /**
-	 * 반 개수를 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homeworksubmit 수정
-	 * @exception Exception
-	 */
-    int selectCurriculumMemberGroupCnt(CurriculumVO searchVO);
-
-    // My > 교육과정이력 조회
-    List selectMyCurriculumHistoryList(CurriculumVO vo) throws Exception;
-
-    // My > 교육과정이력 조회 count
-    List selectMyCurriculumHistoryListCount(CurriculumVO vo) throws Exception;
-
- 	// My > 교육과정이력 - 총 과정수, 과정중 count
-    int selectMyCurriculumHistoryCnt(CurriculumVO vo) throws Exception;
-
-    //학생 과제 공개 개수
-    int selectHomeworkCommentPickAtCnt(CurriculumVO searchVO);
-
-    /**
-	 * 학생 과제 공개 리스트를 조회.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homeworksubmit 목록
-	 * @exception Exception
-	 */
-    List selectHomeworkCommentPickAtList(CurriculumVO searchVO) throws Exception;
-
-    public List<EgovMap> selectReportList(CurriculumVO searchVO) throws Exception;
-
-    public int selectReportListCnt(CurriculumVO searchVO) throws Exception;
-
-    public List<EgovMap> selectAdminReportList(CurriculumVO searchVO) throws Exception;
-
-    public int selectAdminReportListCnt(CurriculumVO searchVO) throws Exception;
-
-    //교육과정 통계(운영보고서)
-    EgovMap curriculumSts(CurriculumVO vo) throws Exception;
-    
-    //과정 목록 - 학생기준
-    List<EgovMap> selectMyCurriculumList(CurriculumVO vo) throws Exception;
-    
-    //과정 목록 수 - 학생기준
-    int selectMyCurriculumListCnt(CurriculumVO vo) throws Exception;
-    
-    void downMemberZipFile(HashMap<String, Object> map ) throws Exception; 
-}
 
base/src/main/java/egovframework/com/lms/service/CurriculumVO.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/CurriculumVO.java
@@ -1,3588 +0,0 @@
-package egovframework.com.lms.service;
-
-import java.util.List;
-
-import egovframework.com.cmm.ComDefaultVO;
-
-/**
- * @Class Name : CurriculumVO.java
- * @Description : Curriculum VO class
- * @Modification Information
- *
- * @author 문성진
- * @since 2019.10.12
- * @version 1.0
- * @see
- *
- *  Copyright (C)  All right reserved.
- */
-public class CurriculumVO extends ComDefaultVO{
-    private static final long serialVersionUID = 1L;
-
-    /** CRCL_ID */
-    private java.lang.String crclId;
-
-    /** CRCLB_ID */
-    private java.lang.String crclbId;
-
-    /** GRADE_NUM */
-    private java.lang.String gradeNum;
-
-    /** CRCL_NM */
-    private java.lang.String crclNm;
-
-    /** CRCL_NM */
-    private java.lang.String crclbNm;
-
-    /** SYS_CODE */
-    private java.lang.String sysCode;
-
-    private List<String> SysCodeList;
-
-    /** 과정체계코드경로 */
-    private java.lang.String sysCodePath;
-
-    /** 과정체계코드명경로 */
-    private java.lang.String sysCodeNmPath;
-
-    /** CRCL_YEAR */
-    private java.lang.String crclYear;
-
-    /** CRCL_TERM */
-    private java.lang.String crclTerm;
-
-    //학기명
-    private java.lang.String crclTermNm;
-
-    /** CRCL_LANG */
-    private java.lang.String crclLang;
-
-    /** 언어명 */
-    private java.lang.String crclLangNm;
-
-    /** START_DATE */
-    private java.lang.String startDate;
-
-    /** END_DATE */
-    private java.lang.String endDate;
-
-    /** TOTAL_TIME */
-    private java.lang.String totalTime;
-
-    /** WEEK_NUM */
-    private java.lang.String weekNum;
-
-    /** DAY_TIME */
-    private java.lang.String dayTime;
-
-    /** CAMPUS_ID */
-    private java.lang.String campusId;
-    private java.lang.String searchCampusId;
-
-    //캠퍼스명
-    private java.lang.String campusNm;
-
-    /** CAMPUS_PLACE */
-    private java.lang.String campusPlace;
-    
-    //캠퍼스 시간표 사용 여부
-    private java.lang.String campustimeUseAt;
-
-    /** HOST_CODE */
-    private java.lang.String hostCode;
-
-    //주관기관명
-    private java.lang.String hostCodeNm;
-
-    /** CRCL_GOAL */
-    private java.lang.String crclGoal;
-
-    /** CRCL_EFFECT */
-    private java.lang.String crclEffect;
-
-    /** TARGET_TYPE */
-    private java.lang.String targetType;
-
-    //대상상세
-    private java.lang.String targetDetail;
-
-    //대상상세명
-    private java.lang.String targetDetailNm;
-
-    /** PLAN_START_DATE */
-    private java.lang.String planStartDate;
-
-    /** PLAN_END_DATE */
-    private java.lang.String planEndDate;
-
-    /** APPLY_START_DATE */
-    private java.lang.String applyStartDate;
-
-    /** APPLY_END_DATE */
-    private java.lang.String applyEndDate;
-
-    /** APPLY_MAX_CNT */
-    private java.lang.String applyMaxCnt;
-
-    /** ASSIGN_AT */
-    private java.lang.String assignAt;
-
-    /** TUITION_AT */
-    private java.lang.String tuitionAt;
-
-    /** TUITION_FEES */
-    private java.lang.String tuitionFees;
-
-    /** REGISTRATION_FEES */
-    private java.lang.String registrationFees;
-
-    /** TUITION_START_DATE */
-    private java.lang.String tuitionStartDate;
-
-    /** TUITION_END_DATE */
-    private java.lang.String tuitionEndDate;
-
-    /** CRCL_OUTCOME */
-    private java.lang.String crclOutcome;
-
-    //과정성과명
-    private java.lang.String crclOutcomeNm;
-
-    /** PROCESS_STTUS_CODE */
-    private java.lang.String processSttusCode;
-
-    /** USE_AT */
-    private java.lang.String useAt;
-
-    /** PHOTO_STRE_FILE_NM */
-    private String photoStreFileNm;
-
-    /** FRST_REGISTER_ID */
-    private java.lang.String frstRegisterId;
-
-    /** FRST_REGISTER_PNTTM */
-    private java.util.Date frstRegisterPnttm;
-
-    /** LAST_UPDUSR_ID */
-    private java.lang.String lastUpdusrId;
-
-    /** LAST_UPDUSR_PNTTM */
-    private java.util.Date lastUpdusrPnttm;
-
-    //학점인정여부
-    private java.lang.String gradeAt;
-
-    //이수구분
-    private java.lang.String division;
-
-    //이수구분명
-    private java.lang.String divisionNm;
-
-    //관리구분
-    private java.lang.String control;
-
-    //관리구분명
-    private java.lang.String controlNm;
-
-    //성적처리기준
-    private java.lang.String gradeType;
-
-    //성적처리기준명
-    private java.lang.String gradeTypeNm;
-
-    /** PROJECT_AT */
-    private java.lang.String projectAt;
-
-    /** TOTAL_TIME_AT */
-    private java.lang.String totalTimeAt;
-
-    //책임교원Id
-    private List<String> userIdList;
-
-    //부책임교원Id
-    private List<String> userIdList2;
-
-    //지원비 비목ID
-    private List<String> expIdList;
-
-    //지원비 비목 코드
-    private List<String> typeCodeList;
-
-    //계정 목
-    private List<String> accountCodeList;
-
-    //금액
-    private List<String> amountList;
-
-    //산출근거
-    private List<String> reasonList;
-
-    //비고
-    private List<String> etcList;
-
-    //책임교원Id
-    private java.lang.String userId;
-
-    //과정권한코드
-    private java.lang.String manageCode;
-
-    //지원비 비목ID
-    private java.lang.String expId;
-
-    //지원비 비목 코드
-    private java.lang.String typeCode;
-
-    //계정 목
-    private java.lang.String accountCode;
-
-    //금액
-    private java.lang.String amount;
-
-    //산출근거
-    private java.lang.String reason;
-
-    //비고
-    private java.lang.String etc;
-
-    //대분류검색
-    private java.lang.String searchSysCode1;
-
-    //중분류검색
-    private java.lang.String searchSysCode2;
-
-    //소분류검색
-    private java.lang.String searchSysCode3;
-
-    //이수구분검색
-    private java.lang.String searchDivision;
-
-    //관리구분검색
-    private java.lang.String searchControl;
-
-    //기본과정명 검색
-    private java.lang.String searchcrclbNm;
-
-    //과정명 검색
-    private java.lang.String searchCrclNm;
-
-    //기본과정코드검색
-    private java.lang.String searchcrclbId;
-
-    //책임교원검색(ID)
-    private java.lang.String searchUserId;
-
-    //책임교원검색(이름)
-    private java.lang.String searchUserNm;
-
-    //학생 검색(이름)
-    private java.lang.String searchStudentUserNm;
-
-    //주관기관검색
-    private java.lang.String searchHostCode;
-
-    //학생 소속 거맥
-    private java.lang.String searchStudentHostCode;
-
-    //언어검색
-    private java.lang.String searchCrclLang;
-
-    //승인상태검색
-    private java.lang.String searchSttus;
-
-    //생년월일검색
-    private java.lang.String searchBrthdy;
-
-    //코멘트
-    private java.lang.String comnt;
-
-    //코멘트등록일자
-    private java.util.Date comntPnttm;
-
-    //교원명
-    private java.lang.String userNm;
-
-    /*승인여부
-     *  Y : 승인,
-     *  N : 반려,
-     *  R : 대기,
-     *  D : 승인취소
-     *  T : 대기 이전
-     */
-    private java.lang.String aprvalAt;
-    //승인일자
-    private java.util.Date aprvalPnttm;
-
-    //승인취소사유
-    private java.lang.String aprvalDn;
-
-    /** 승인결과 검색 */
-    private java.lang.String searchAprvalAt;
-
-    /** 프로젝트과정 검색 */
-    private java.lang.String searchProjectAt;
-
-    /** 시수과정 검색 */
-    private java.lang.String searchTotalTimeAt;
-
-    /** 관리여부 */
-    private java.lang.String mngAt;
-
-    //연도검색
-    private java.lang.String searchCrclYear;
-
-    //학기검색
-    private java.lang.String searchCrclTerm;
-
-    //시작일 검색
-    private java.lang.String searchStartDate;
-
-    //종료일 검색
-    private java.lang.String searchEndDate;
-
-    //수강신청 시작일 검색
-    private java.lang.String searchApplyStartDate;
-
-    //수강신청 시작일 종료
-    private java.lang.String searchApplyEndDate;
-
-    //대상검색
-    private java.lang.String searchTargetType;
-
-    //검색 input 값
-    private java.lang.String searchInputValue;
-
-    //대상상세검색
-    private java.lang.String searchTargetDetail;
-
-    //과정상태
-    private java.lang.String searchProcessSttusCode;
-
-    //과정상태 date로 분기처리
-    private java.lang.String processSttusCodeDate;
-    private java.lang.String searchProcessSttusCodeDate;
-    private Integer[] arrProcessSttusCodeDate;
-
-    //총사업비
-    private java.lang.Integer totAmount;
-
-    //기타사항
-    private java.lang.String etcCn;
-
-    //절대평가여부
-    private java.lang.String evaluationAt;
-
-    //운영보고서유형
-    private java.lang.String reportType;
-
-    /** SURVEY_SATISFY_TYPE */
-    private java.lang.String surveySatisfyType;
-    
-    /** 교원대상과정만족도설문유형ID */
-    private java.lang.String professorSatisfyType;
-
-    /** SURVEY_IND_AT */
-    private java.lang.String surveyIndAt;
-
-    /** SURVEY_IND */
-    private java.lang.String surveyInd;
-
-    /** STDNT_APLY_AT */
-    private java.lang.String stdntAplyAt;
-
-    //지원비명
-    private java.lang.String typeCodeNm;
-
-    //계정목명
-    private java.lang.String accountCodeNm;
-
-    //성적발표 시작일
-    private java.lang.String resultStartDate;
-
-    //성적발표 시작시간
-    private java.lang.String resultStartTime;
-
-    //성적발표 종료일
-    private java.lang.String resultEndDate;
-
-    //성적발표 종료시간
-    private java.lang.String resultEndTime;
-
-    //단원명
-    private java.lang.String lessonNm;
-
-    //단원명목록
-    private List<String> lessonNmList;
-
-    //학습내용
-    private java.lang.String chasiNm;
-
-    //학습내용목록
-    private List<String> chasiList;
-
-    //시수목록
-    private List<String> sisuList;
-
-    //교원목록
-    private List<String> facIdList;
-
-    //교원명목록
-    private List<String> facNmList;
-
-    //교원명 시수 랜덤 값 목록(구분자)
-    private List<String> positionList;
-
-    //교원Id목록
-    private java.lang.String facId;
-
-    //교원명목록
-    private java.lang.String facNm;
-
-    //시수
-    private java.lang.String sisu;
-
-    //구분 값
-    private java.lang.String position;
-
-    //A+
-    private java.lang.String aplus;
-
-    //A
-    private java.lang.String a;
-
-    //B+
-    private java.lang.String bplus;
-
-    //B
-    private java.lang.String b;
-
-    //C+
-    private java.lang.String cplus;
-
-    //C
-    private java.lang.String c;
-
-    //D+
-    private java.lang.String dplus;
-
-    //D
-    private java.lang.String d;
-
-    //F
-    private java.lang.String F;
-
-    //PASS
-    private java.lang.String pass;
-
-    //FAIL
-    private java.lang.String fail;
-
-    //총괄평가ID
-    private List<String> evtIdList;
-    private java.lang.String evtId;
-
-    //총괄평가명
-    private List<String> evtNmList;
-    private java.lang.String evtNm;
-
-    //총괄평가 반영률
-    private List<String> evtValList;
-    private java.lang.String evtVal;
-
-    //총괄평가 기준
-    private List<String> evtStandList;
-    private java.lang.String evtStand;
-
-    //총괄평가기타타입
-    private java.lang.String evtType;
-
-    //게시판 횟수 목록
-    private List<String> colectList;
-
-    //게시판 횟수
-    private java.lang.String colect;
-
-    //게시판ID
-    private List<String> bbsIdList;
-    private java.lang.String bbsId;
-
-    //게시판명
-    private java.lang.String bbsNm;
-
-    //수료기준 총괄점수
-    private java.lang.String fnTot;
-    private java.lang.String fnTotAt;
-
-    //수료기준 출결
-    private java.lang.String fnAttend;
-    private java.lang.String fnAttendAt;
-
-    //수료기준성적종합
-    private java.lang.String fnGradeTot;
-    private java.lang.String fnGradeTotAt;
-
-    //수료기준성적과락
-    private java.lang.String fnGradeFail;
-    private java.lang.String fnGradeFailAt;
-
-    //수료기준과제종합
-    private java.lang.String fnHomework;
-    private java.lang.String fnHomeworkAt;
-
-    //교재기타설명
-    private java.lang.String bookEtcText;
-
-    //자체운영계획 및 규정
-    private java.lang.String managePlan;
-
-    //교재 게시물번호
-    private List<String> nttNoList;
-    private java.lang.String nttNo;
-
-    //비교
-    private java.lang.String cpr;
-
-    private java.lang.String searchMyCrclAt;
-
-    //승인상태
-    private java.lang.String sttus;
-    private java.lang.Integer confmSttusCode;
-    private java.lang.String confmPnttm;
-
-    //반
-    private java.lang.Integer classCnt;
-    private List<Integer> classCntList;
-    private List<Integer> manageClassCntList;
-
-    //조
-    private java.lang.Integer groupCnt;
-    private List<Integer> groupCntList;
-
-    //담당교수
-    private java.lang.String manageId;
-    private List<String> manageIdList;
-    private java.lang.String manageNm;
-    private java.lang.String searchManageNm;
-
-    //조장여부
-    private java.lang.String groupLeaderAt;
-    private List<String> groupLeaderAtList;
-
-    //PROCESS_STTUS_CODE 0(관리자 등록 확정 대기) 상태 사용 FLAG
-    private java.lang.String processSttusCodeZeroAt;
-
-    //과정계획 대기 조회 여부
-    private java.lang.String searchPlanStartDateBeforeAt;
-
-    //수강신청 현황 코드
-    private java.lang.Integer searchApplySttusCode;
-
-    //과정계획서 상태 코드
-    private java.lang.Integer searchPlanSttusCode;
-
-    //수강신청승인 대기 여부
-    private java.lang.String searchRequestAt;
-
-    //수강신청관리 신청서
-    private java.lang.String aplyFile;
-    private java.lang.String aplyOriFile;
-
-    //수강신청관리 계획서
-    private java.lang.String planFile;
-    private java.lang.String planOriFile;
-
-	//수강신청관리 기타파일
-    private java.lang.String etfFile;
-    private java.lang.String etfOriFile;
-
-    //승인 상태 학생 수
-    private java.lang.Integer classStudentCnt;
-
-    //학생 사이트 여부(processSttusCodeDate 값이 0,1,5 값을 제외처리)
-    private java.lang.String studentPageAt;
-
-	//종료된 강의 조회(processSttusCodeDate 값이 8 이상 값을 조회)
-    private java.lang.String closeCurriculumAt;
-
-    //나의 교육과정 여부(학생 : student, 교원 : teacher)
-    private java.lang.String myCurriculumPageFlag;
-
-    //나의 관심과정 여부
-    private java.lang.String wishCurriculumPageAt;
-
-    //사용자구분코드
-	private String userSeCode;
-
-	// 최근 접수 리스트 여부
-	private String recentListAt;
-
-	//메뉴ID
-	private String menuId;
-
-	//등록 구분 값
-	private String insertFlag;
-
-	//메인여부
-	private String isMainFlag;
-
-	//교수 확인등록 여부
-	private String registAt;
-	private String searchRegistAt;
-	private String registPnttm;
-
-	//강의 시작 시간
-    private java.lang.String startTime;
-
-    //강의 요일
-    private java.lang.String lectureDay;
-
-    //담당자 여부
-    private java.lang.String managerAt;
-
-    //과제ID
-    private java.lang.String hwId;
-
-    //과제ID List
-    private List<String> hwIdList;
-
-    //제출 과제ID
-    private java.lang.String hwsId;
-
-    //제출 과제ID List
-    private List<String> arrHwsId;
-
-    //과제 대기 구분(1:제출 대기, 2:평가 대기)
-    private java.lang.String hwWaitingType;
-
-    //과제제출그룹타입
-    private java.lang.String hwType;
-
-    //과제제출그룹타입명
-    private java.lang.String hwTypeNm;
-
-    //등록자ID검색
-    private java.lang.String searchFrstRegisterId;
-
-    //내가 신청한 과정 검색여부
-    private java.lang.String searchMyCulAt;
-
-    //탭메뉴 step
-    private java.lang.String step;
-
-    //수강신청 > 수강대상자 확정에 3번째 텝
-    private java.lang.String thirdtabstep;
-
-    /**
-	 * 등록-액션
-	 */
-    private String registAction = "";
-
-    /** NTT_SJ */
-    private java.lang.String nttSj;
-
-    //과제명담당언어
-    private java.lang.String nttSjLang;
-
-    /** NTT_CN */
-    private java.lang.String nttCn;
-
-    /** NTCR_NM */
-    private java.lang.String ntcrNm;
-
-    /**
-	 * 임시첨부파일 그룹아이디
-	 */
-    private String fileGroupId = "";
-
-    //일정ID
-    private java.lang.String plId;
-
-    //과제구분
-    private java.lang.String hwCode;
-
-    //과제구분명
-    private java.lang.String hwCodeNm;
-
-    //첨부파일 아이디
-    private java.lang.String atchFileId;
-
-    //학생공개
-    private java.lang.String stuOpenAt;
-
-    //후기선정여부
-    private java.lang.String commentPickAt;
-
-    //학생공개날짜
-    private java.lang.String stuOpenDate;
-
-    //과제오픈날짜
-    private java.lang.String openDate;
-
-    //과제오픈시간
-    private java.lang.String openTime;
-
-    //과제종료날짜
-    private java.lang.String closeDate;
-
-    //과제종료시간
-    private java.lang.String closeTime;
-
-    //과정후기여부
-    private java.lang.String curriculumCommentAt;
-
-    //수업주제
-    private java.lang.String studySubject;
-
-    // 수업시간표 검색 - 언어선택
-    private java.lang.String searchSchAt;
-
-    //리턴  상세페이지 여부
-    private java.lang.String retViewAt;
-
-    //제출 과제 피드백
-    private java.lang.String fdb;
-
-    //과제 점수
-    private java.lang.String scr;
-
-    private java.lang.String selectLangAt;
-
-    //검색 과제 마감 시작일
-    private java.lang.String searchStartCloseDate;
-
-    //검색 과제 마감 검색 종료일
-    private java.lang.String searchEndCloseDate;
-
-    //검색 마감된 과제 조회
-    private java.lang.String searchCloseHomework;
-
-    //검색 과제유형
-    private java.lang.String searchHwType;
-
-    //검색 과제코드
-    private java.lang.String searchHwCode;
-
-    //검색 과제명
-    private java.lang.String searchHomeworkNm;
-
-    //검색 나의 과제
-    private java.lang.String searchMyHomework;
-
-    //검색 과제 시작일
-    private java.lang.String searchOpenDate;
-
-    //검색 과제 종료일
-    private java.lang.String searchCloseDate;
-
-    //검색 미제출 과제
-    private java.lang.String searchNotSubmitAt;
-
-    //검색 제출 과제
-    private java.lang.String searchSubmitAt;
-
-    //과제 페이지 페이징 flag
-    private java.lang.String pagingFlag = "Y";
-
-    //과제평가 여부
-    private java.lang.String homeworkScoreAt;
-
-    //order by 타입
-    private java.lang.String orderByType;
-
-    //성적반영여부
-    private java.lang.String scoreApplyAt;
-
-    //반 검색
-    private java.lang.Integer searchClassCnt;
-
-    private String attentionType;
-
-    private String searchHomeworkSubmitNttSj;
-
-    //관리자 페이지 flag 값
-    private String adminPageFlag;
-
-    //중간고사변환점수
-    private double midtermScore;
-
-    //중간고사변환점수 List
-    private List<Double> midtermScoreList;
-
-    //중간고사총점수
-    private int midtermTotalScore;
-
-    //중간고사총점수 List
-    private List<Integer> midtermTotalScoreList;
-
-    //기말고사변환점수
-    private double finalScore;
-
-    //기말고사변환점수 List
-    private List<Double> finalScoreList;
-
-    //기말고사총점수
-    private int finalTotalScore;
-
-    //기말고사총점수 List
-    private List<Integer> finalTotalScoreList;
-
-    //수시시험변환점수
-    private double evaluationScore;
-
-    //수시시험변환점수 List
-    private List<Double> evaluationScoreList;
-
-    //수시시험총점수
-    private int evaluationTotalScore;
-
-    //수시시험총점수 List
-    private List<Integer> evaluationTotalScoreList;
-
-    //출석변환점수
-    private double attendScore;
-
-    //출석변환점수 List
-    private List<Double> attendScoreList;
-
-    //확정등급
-    private java.lang.String confirmGrade;
-
-    //확정등급 List
-    private List<String> confirmGradeList;
-
-    //기타순서
-    private int etcSn;
-
-    //기타순서 List
-    private List<Integer> etcSnList;
-
-    //기타변환점수
-    private double etcScore;
-
-    //기타변환점수1
-    private double etcScore1;
-
-    //기타변환점수2
-    private double etcScore2;
-
-    //기타변환점수3
-    private double etcScore3;
-
-    //기타변환점수4
-    private double etcScore4;
-
-    //기타변환점수5
-    private double etcScore5;
-
-    //기타변환점수6
-    private double etcScore6;
-
-    //기타변환점수7
-    private double etcScore7;
-
-    //기타변환점수8
-    private double etcScore8;
-
-    //기타변환점수9
-    private double etcScore9;
-
-    //기타변환점수10
-    private double etcScore10;
-
-    //기타변환점수 List
-    private List<Double> etcScoreList;
-
-    //기타변환점수 List
-    private List<Double> etcScoreList1;
-
-    //기타변환점수 List
-    private List<Double> etcScoreList2;
-
-    //기타변환점수 List
-    private List<Double> etcScoreList3;
-
-    //기타변환점수 List
-    private List<Double> etcScoreList4;
-
-    //기타변환점수 List
-    private List<Double> etcScoreList5;
-
-    //기타변환점수 List
-    private List<Double> etcScoreList6;
-
-    //기타변환점수 List
-    private List<Double> etcScoreList7;
-
-    //기타변환점수 List
-    private List<Double> etcScoreList8;
-
-    //기타변환점수 List
-    private List<Double> etcScoreList9;
-
-    //기타변환점수 List
-    private List<Double> etcScoreList10;
-
-    //과정운영평가
-    private java.lang.String crclEvtCn;
-
-    private java.lang.String allSubmit;
-
-    private java.lang.String searchCtgryId;
-    
-    //중간고사 만점점수
-    private int midtermTopScore;
-
-    //기말고사 만점점수
-    private int finalTopScore;
-    
-    //수시시험 만점점수
-    private int evaluationTopScore;
-    
-    //엑셀다운로드여부
-    private java.lang.String excelAt;
-
-    //파일일괄다운로드여부
-    private java.lang.String zipFileAt;
-    
-    //과정만족도설문제출시작일
-    private java.lang.String surveyStartDate;
-    
-    //과정만족도설문제출시작시간
-    private java.lang.String surveyStartTime;
-    
-    //수료상태 값 검색
-    private java.lang.String searchFinishAt;
-    
-	public java.lang.String getCrclId() {
-        return this.crclId;
-    }
-
-    public void setCrclId(java.lang.String crclId) {
-        this.crclId = crclId;
-    }
-    
-
-    public java.lang.String getZipFileAt() {
-		return zipFileAt;
-	}
-
-	public void setZipFileAt(java.lang.String zipFileAt) {
-		this.zipFileAt = zipFileAt;
-	}
-
-	public java.lang.String getCrclbId() {
-        return this.crclbId;
-    }
-
-    public void setCrclbId(java.lang.String crclbId) {
-        this.crclbId = crclbId;
-    }
-
-    public java.lang.String getCrclNm() {
-        return this.crclNm;
-    }
-
-    public void setCrclNm(java.lang.String crclNm) {
-        this.crclNm = crclNm;
-    }
-
-    public java.lang.String getSysCode() {
-        return this.sysCode;
-    }
-
-    public void setSysCode(java.lang.String sysCode) {
-        this.sysCode = sysCode;
-    }
-
-    public java.lang.String getCrclTerm() {
-		return crclTerm;
-	}
-
-	public void setCrclTerm(java.lang.String crclTerm) {
-		this.crclTerm = crclTerm;
-	}
-
-	public java.lang.String getCrclLang() {
-        return this.crclLang;
-    }
-
-    public void setCrclLang(java.lang.String crclLang) {
-        this.crclLang = crclLang;
-    }
-
-    public java.lang.String getStartDate() {
-        return this.startDate;
-    }
-
-    public void setStartDate(java.lang.String startDate) {
-        this.startDate = startDate;
-    }
-
-    public java.lang.String getEndDate() {
-        return this.endDate;
-    }
-
-    public void setEndDate(java.lang.String endDate) {
-        this.endDate = endDate;
-    }
-
-    public java.lang.String getCampusId() {
-        return this.campusId;
-    }
-
-    public void setCampusId(java.lang.String campusId) {
-        this.campusId = campusId;
-    }
-
-    public java.lang.String getSearchCampusId() {
-        return this.searchCampusId;
-    }
-
-    public void setSearchCampusId(java.lang.String searchCampusId) {
-        this.searchCampusId = searchCampusId;
-    }
-
-    public java.lang.String getCampusPlace() {
-        return this.campusPlace;
-    }
-
-    public void setCampusPlace(java.lang.String campusPlace) {
-        this.campusPlace = campusPlace;
-    }
-
-    public java.lang.String getHostCode() {
-        return this.hostCode;
-    }
-
-    public void setHostCode(java.lang.String hostCode) {
-        this.hostCode = hostCode;
-    }
-
-    public java.lang.String getCrclGoal() {
-        return this.crclGoal;
-    }
-
-    public void setCrclGoal(java.lang.String crclGoal) {
-        this.crclGoal = crclGoal;
-    }
-
-    public java.lang.String getCrclEffect() {
-        return this.crclEffect;
-    }
-
-    public void setCrclEffect(java.lang.String crclEffect) {
-        this.crclEffect = crclEffect;
-    }
-
-    public java.lang.String getTargetType() {
-        return this.targetType;
-    }
-
-    public void setTargetType(java.lang.String targetType) {
-        this.targetType = targetType;
-    }
-
-    public java.lang.String getPlanStartDate() {
-        return this.planStartDate;
-    }
-
-    public void setPlanStartDate(java.lang.String planStartDate) {
-        this.planStartDate = planStartDate;
-    }
-
-    public java.lang.String getPlanEndDate() {
-        return this.planEndDate;
-    }
-
-    public void setPlanEndDate(java.lang.String planEndDate) {
-        this.planEndDate = planEndDate;
-    }
-
-    public java.lang.String getApplyStartDate() {
-        return this.applyStartDate;
-    }
-
-    public void setApplyStartDate(java.lang.String applyStartDate) {
-        this.applyStartDate = applyStartDate;
-    }
-
-    public java.lang.String getApplyEndDate() {
-        return this.applyEndDate;
-    }
-
-    public void setApplyEndDate(java.lang.String applyEndDate) {
-        this.applyEndDate = applyEndDate;
-    }
-
-    public java.lang.String getCrclYear() {
-		return crclYear;
-	}
-
-	public void setCrclYear(java.lang.String crclYear) {
-		this.crclYear = crclYear;
-	}
-
-	public java.lang.String getTotalTime() {
-		return totalTime;
-	}
-
-	public void setTotalTime(java.lang.String totalTime) {
-		this.totalTime = totalTime;
-	}
-
-	public java.lang.String getWeekNum() {
-		return weekNum;
-	}
-
-	public void setWeekNum(java.lang.String weekNum) {
-		this.weekNum = weekNum;
-	}
-
-	public java.lang.String getDayTime() {
-		return dayTime;
-	}
-
-	public void setDayTime(java.lang.String dayTime) {
-		this.dayTime = dayTime;
-	}
-
-	public java.lang.String getApplyMaxCnt() {
-		return applyMaxCnt;
-	}
-
-	public void setApplyMaxCnt(java.lang.String applyMaxCnt) {
-		this.applyMaxCnt = applyMaxCnt;
-	}
-
-	public java.lang.String getAssignAt() {
-        return this.assignAt;
-    }
-
-    public void setAssignAt(java.lang.String assignAt) {
-        this.assignAt = assignAt;
-    }
-
-    public java.lang.String getTuitionAt() {
-        return this.tuitionAt;
-    }
-
-    public void setTuitionAt(java.lang.String tuitionAt) {
-        this.tuitionAt = tuitionAt;
-    }
-
-    public java.lang.String getTuitionFees() {
-		return tuitionFees;
-	}
-
-	public void setTuitionFees(java.lang.String tuitionFees) {
-		this.tuitionFees = tuitionFees;
-	}
-
-	public java.lang.String getRegistrationFees() {
-		return registrationFees;
-	}
-
-	public void setRegistrationFees(java.lang.String registrationFees) {
-		this.registrationFees = registrationFees;
-	}
-
-	public java.lang.String getTuitionStartDate() {
-        return this.tuitionStartDate;
-    }
-
-    public void setTuitionStartDate(java.lang.String tuitionStartDate) {
-        this.tuitionStartDate = tuitionStartDate;
-    }
-
-    public java.lang.String getTuitionEndDate() {
-        return this.tuitionEndDate;
-    }
-
-    public void setTuitionEndDate(java.lang.String tuitionEndDate) {
-        this.tuitionEndDate = tuitionEndDate;
-    }
-
-    public java.lang.String getCrclOutcome() {
-        return this.crclOutcome;
-    }
-
-    public void setCrclOutcome(java.lang.String crclOutcome) {
-        this.crclOutcome = crclOutcome;
-    }
-
-    public java.lang.String getProcessSttusCode() {
-        return this.processSttusCode;
-    }
-
-    public void setProcessSttusCode(java.lang.String processSttusCode) {
-        this.processSttusCode = processSttusCode;
-    }
-
-    public java.lang.String getUseAt() {
-        return this.useAt;
-    }
-
-    public void setUseAt(java.lang.String useAt) {
-        this.useAt = useAt;
-    }
-
-    public String getPhotoStreFileNm() {
-        return this.photoStreFileNm;
-    }
-
-    public void setPhotoStreFileNm(String photoStreFileNm) {
-        this.photoStreFileNm = photoStreFileNm;
-    }
-
-    public java.lang.String getFrstRegisterId() {
-        return this.frstRegisterId;
-    }
-
-    public void setFrstRegisterId(java.lang.String frstRegisterId) {
-        this.frstRegisterId = frstRegisterId;
-    }
-
-    public java.util.Date getFrstRegisterPnttm() {
-        return this.frstRegisterPnttm;
-    }
-
-    public void setFrstRegisterPnttm(java.util.Date frstRegisterPnttm) {
-        this.frstRegisterPnttm = frstRegisterPnttm;
-    }
-
-    public java.lang.String getLastUpdusrId() {
-        return this.lastUpdusrId;
-    }
-
-    public void setLastUpdusrId(java.lang.String lastUpdusrId) {
-        this.lastUpdusrId = lastUpdusrId;
-    }
-
-    public java.util.Date getLastUpdusrPnttm() {
-        return this.lastUpdusrPnttm;
-    }
-
-    public void setLastUpdusrPnttm(java.util.Date lastUpdusrPnttm) {
-        this.lastUpdusrPnttm = lastUpdusrPnttm;
-    }
-
-	public List<String> getSysCodeList() {
-		return SysCodeList;
-	}
-
-	public void setSysCodeList(List<String> sysCodeList) {
-		SysCodeList = sysCodeList;
-	}
-
-	public List<String> getUserIdList() {
-		return userIdList;
-	}
-
-	public void setUserIdList(List<String> userIdList) {
-		this.userIdList = userIdList;
-	}
-
-	public List<String> getExpIdList() {
-		return expIdList;
-	}
-
-	public void setExpIdList(List<String> expIdList) {
-		this.expIdList = expIdList;
-	}
-
-	public List<String> getAccountCodeList() {
-		return accountCodeList;
-	}
-
-	public void setAccountCodeList(List<String> accountCodeList) {
-		this.accountCodeList = accountCodeList;
-	}
-
-	public List<String> getAmountList() {
-		return amountList;
-	}
-
-	public void setAmountList(List<String> amountList) {
-		this.amountList = amountList;
-	}
-
-	public List<String> getReasonList() {
-		return reasonList;
-	}
-
-	public void setReasonList(List<String> reasonList) {
-		this.reasonList = reasonList;
-	}
-
-	public List<String> getEtcList() {
-		return etcList;
-	}
-
-	public void setEtcList(List<String> etcList) {
-		this.etcList = etcList;
-	}
-
-	public java.lang.String getUserId() {
-		return userId;
-	}
-
-	public void setUserId(java.lang.String userId) {
-		this.userId = userId;
-	}
-
-	public java.lang.String getManageCode() {
-		return manageCode;
-	}
-
-	public void setManageCode(java.lang.String manageCode) {
-		this.manageCode = manageCode;
-	}
-
-	public java.lang.String getExpId() {
-		return expId;
-	}
-
-	public void setExpId(java.lang.String expId) {
-		this.expId = expId;
-	}
-
-	public java.lang.String getAccountCode() {
-		return accountCode;
-	}
-
-	public void setAccountCode(java.lang.String accountCode) {
-		this.accountCode = accountCode;
-	}
-
-	public java.lang.String getAmount() {
-		return amount;
-	}
-
-	public void setAmount(java.lang.String amount) {
-		this.amount = amount;
-	}
-
-	public java.lang.String getReason() {
-		return reason;
-	}
-
-	public void setReason(java.lang.String reason) {
-		this.reason = reason;
-	}
-
-	public java.lang.String getEtc() {
-		return etc;
-	}
-
-	public void setEtc(java.lang.String etc) {
-		this.etc = etc;
-	}
-
-	public List<String> getTypeCodeList() {
-		return typeCodeList;
-	}
-
-	public void setTypeCodeList(List<String> typeCodeList) {
-		this.typeCodeList = typeCodeList;
-	}
-
-	public java.lang.String getTypeCode() {
-		return typeCode;
-	}
-
-	public void setTypeCode(java.lang.String typeCode) {
-		this.typeCode = typeCode;
-	}
-
-	public java.lang.String getSearchSysCode1() {
-		return searchSysCode1;
-	}
-
-	public void setSearchSysCode1(java.lang.String searchSysCode1) {
-		this.searchSysCode1 = searchSysCode1;
-	}
-
-	public java.lang.String getSearchSysCode2() {
-		return searchSysCode2;
-	}
-
-	public void setSearchSysCode2(java.lang.String searchSysCode2) {
-		this.searchSysCode2 = searchSysCode2;
-	}
-
-	public java.lang.String getSearchSysCode3() {
-		return searchSysCode3;
-	}
-
-	public void setSearchSysCode3(java.lang.String searchSysCode3) {
-		this.searchSysCode3 = searchSysCode3;
-	}
-
-	public java.lang.String getSearchDivision() {
-		return searchDivision;
-	}
-
-	public void setSearchDivision(java.lang.String searchDivision) {
-		this.searchDivision = searchDivision;
-	}
-
-	public java.lang.String getSearchControl() {
-		return searchControl;
-	}
-
-	public void setSearchControl(java.lang.String searchControl) {
-		this.searchControl = searchControl;
-	}
-
-	public java.lang.String getSearchcrclbNm() {
-		return searchcrclbNm;
-	}
-
-	public void setSearchcrclbNm(java.lang.String searchcrclbNm) {
-		this.searchcrclbNm = searchcrclbNm;
-	}
-
-	public java.lang.String getSearchcrclbId() {
-		return searchcrclbId;
-	}
-
-	public void setSearchcrclbId(java.lang.String searchcrclbId) {
-		this.searchcrclbId = searchcrclbId;
-	}
-
-	public java.lang.String getSearchCrclNm() {
-		return searchCrclNm;
-	}
-
-	public void setSearchCrclNm(java.lang.String searchCrclNm) {
-		this.searchCrclNm = searchCrclNm;
-	}
-
-	public java.lang.String getSearchUserId() {
-		return searchUserId;
-	}
-
-	public void setSearchUserId(java.lang.String searchUserId) {
-		this.searchUserId = searchUserId;
-	}
-
-	public java.lang.String getSearchHostCode() {
-		return searchHostCode;
-	}
-
-	public void setSearchHostCode(java.lang.String searchHostCode) {
-		this.searchHostCode = searchHostCode;
-	}
-
-	public java.lang.String getSearchStudentHostCode() {
-		return searchStudentHostCode;
-	}
-
-	public void setSearchStudentHostCode(java.lang.String searchStudentHostCode) {
-		this.searchStudentHostCode = searchStudentHostCode;
-	}
-
-	public java.lang.String getSearchCrclLang() {
-		return searchCrclLang;
-	}
-
-	public void setSearchCrclLang(java.lang.String searchCrclLang) {
-		this.searchCrclLang = searchCrclLang;
-	}
-
-	public java.lang.String getSearchSttus() {
-		return searchSttus;
-	}
-
-	public void setSearchSttus(java.lang.String searchSttus) {
-		this.searchSttus = searchSttus;
-	}
-
-	public java.lang.String getSearchBrthdy() {
-		return searchBrthdy;
-	}
-
-	public void setSearchBrthdy(java.lang.String searchBrthdy) {
-		this.searchBrthdy = searchBrthdy;
-	}
-
-	public java.lang.String getComnt() {
-		return comnt;
-	}
-
-	public void setComnt(java.lang.String comnt) {
-		this.comnt = comnt;
-	}
-
-	public java.lang.String getAprvalAt() {
-		return aprvalAt;
-	}
-
-	public void setAprvalAt(java.lang.String aprvalAt) {
-		this.aprvalAt = aprvalAt;
-	}
-
-	public java.lang.String getSysCodePath() {
-		return sysCodePath;
-	}
-
-	public void setSysCodePath(java.lang.String sysCodePath) {
-		this.sysCodePath = sysCodePath;
-	}
-
-	public java.lang.String getSysCodeNmPath() {
-		return sysCodeNmPath;
-	}
-
-	public void setSysCodeNmPath(java.lang.String sysCodeNmPath) {
-		this.sysCodeNmPath = sysCodeNmPath;
-	}
-
-	public java.lang.String getCrclLangNm() {
-		return crclLangNm;
-	}
-
-	public void setCrclLangNm(java.lang.String crclLangNm) {
-		this.crclLangNm = crclLangNm;
-	}
-
-	public java.lang.String getHostCodeNm() {
-		return hostCodeNm;
-	}
-
-	public void setHostCodeNm(java.lang.String hostCodeNm) {
-		this.hostCodeNm = hostCodeNm;
-	}
-
-	public java.lang.String getDivisionNm() {
-		return divisionNm;
-	}
-
-	public void setDivisionNm(java.lang.String divisionNm) {
-		this.divisionNm = divisionNm;
-	}
-
-	public java.lang.String getControlNm() {
-		return controlNm;
-	}
-
-	public void setControlNm(java.lang.String controlNm) {
-		this.controlNm = controlNm;
-	}
-
-	public java.lang.String getProjectAt() {
-		return projectAt;
-	}
-
-	public void setProjectAt(java.lang.String projectAt) {
-		this.projectAt = projectAt;
-	}
-
-	public java.lang.String getTotalTimeAt() {
-		return totalTimeAt;
-	}
-
-	public void setTotalTimeAt(java.lang.String totalTimeAt) {
-		this.totalTimeAt = totalTimeAt;
-	}
-
-	public java.lang.String getSearchProjectAt() {
-		return searchProjectAt;
-	}
-
-	public void setSearchProjectAt(java.lang.String searchProjectAt) {
-		this.searchProjectAt = searchProjectAt;
-	}
-
-	public java.lang.String getSearchTotalTimeAt() {
-		return searchTotalTimeAt;
-	}
-
-	public void setSearchTotalTimeAt(java.lang.String searchTotalTimeAt) {
-		this.searchTotalTimeAt = searchTotalTimeAt;
-	}
-
-	public java.lang.String getSearchAprvalAt() {
-		return searchAprvalAt;
-	}
-
-	public void setSearchAprvalAt(java.lang.String searchAprvalAt) {
-		this.searchAprvalAt = searchAprvalAt;
-	}
-
-	public java.util.Date getAprvalPnttm() {
-		return aprvalPnttm;
-	}
-
-	public void setAprvalPnttm(java.util.Date aprvalPnttm) {
-		this.aprvalPnttm = aprvalPnttm;
-	}
-
-	public java.lang.String getSearchUserNm() {
-		return searchUserNm;
-	}
-
-	public void setSearchUserNm(java.lang.String searchUserNm) {
-		this.searchUserNm = searchUserNm;
-	}
-
-	public java.lang.String getSearchStudentUserNm() {
-		return searchStudentUserNm;
-	}
-
-	public void setSearchStudentUserNm(java.lang.String searchStudentUserNm) {
-		this.searchStudentUserNm = searchStudentUserNm;
-	}
-
-	public java.lang.String getUserNm() {
-		return userNm;
-	}
-
-	public void setUserNm(java.lang.String userNm) {
-		this.userNm = userNm;
-	}
-
-	public java.lang.String getMngAt() {
-		return mngAt;
-	}
-
-	public void setMngAt(java.lang.String mngAt) {
-		this.mngAt = mngAt;
-	}
-
-	public java.lang.String getSearchCrclYear() {
-		return searchCrclYear;
-	}
-
-	public void setSearchCrclYear(java.lang.String searchCrclYear) {
-		this.searchCrclYear = searchCrclYear;
-	}
-
-	public java.lang.String getSearchCrclTerm() {
-		return searchCrclTerm;
-	}
-
-	public void setSearchCrclTerm(java.lang.String searchCrclTerm) {
-		this.searchCrclTerm = searchCrclTerm;
-	}
-
-	public java.lang.String getSearchStartDate() {
-		return searchStartDate;
-	}
-
-	public void setSearchStartDate(java.lang.String searchStartDate) {
-		this.searchStartDate = searchStartDate;
-	}
-
-	public java.lang.String getSearchEndDate() {
-		return searchEndDate;
-	}
-
-	public void setSearchEndDate(java.lang.String searchEndDate) {
-		this.searchEndDate = searchEndDate;
-	}
-
-	public java.lang.String getSearchApplyStartDate() {
-		return searchApplyStartDate;
-	}
-
-	public void setSearchApplyStartDate(java.lang.String searchApplyStartDate) {
-		this.searchApplyStartDate= searchApplyStartDate;
-	}
-
-	public java.lang.String getSearchApplyEndDate() {
-		return searchApplyEndDate;
-	}
-
-	public void setSearchApplyEndDate(java.lang.String searchApplyEndDate) {
-		this.searchApplyEndDate= searchApplyEndDate;
-	}
-
-	public java.lang.String getSearchTargetType() {
-		return searchTargetType;
-	}
-
-	public void setSearchTargetType(java.lang.String searchTargetType) {
-		this.searchTargetType = searchTargetType;
-	}
-
-	public java.lang.String getSearchInputValue() {
-		return searchInputValue;
-	}
-
-	public void setSearchInputValue(java.lang.String searchInputValue) {
-		this.searchInputValue = searchInputValue;
-	}
-
-	public java.lang.String getSearchTargetDetail() {
-		return searchTargetDetail;
-	}
-
-	public void setSearchTargetDetail(java.lang.String searchTargetDetail) {
-		this.searchTargetDetail = searchTargetDetail;
-	}
-
-	public java.lang.String getSearchProcessSttusCode() {
-		return searchProcessSttusCode;
-	}
-
-	public void setSearchProcessSttusCode(java.lang.String searchProcessSttusCode) {
-		this.searchProcessSttusCode = searchProcessSttusCode;
-	}
-
-	public java.lang.String getProcessSttusCodeDate() {
-		return processSttusCodeDate;
-	}
-
-	public void setProcessSttusCodeDate(java.lang.String processSttusCodeDate) {
-		this.processSttusCodeDate = processSttusCodeDate;
-	}
-
-	public java.lang.String getSearchProcessSttusCodeDate() {
-		return searchProcessSttusCodeDate;
-	}
-
-	public void setSearchProcessSttusCodeDate(java.lang.String searchProcessSttusCodeDate) {
-		this.searchProcessSttusCodeDate = searchProcessSttusCodeDate;
-	}
-
-	public Integer[] getArrProcessSttusCodeDate() {
-		return arrProcessSttusCodeDate;
-	}
-
-	public void setArrProcessSttusCodeDate(Integer[] arrProcessSttusCodeDate) {
-		this.arrProcessSttusCodeDate = arrProcessSttusCodeDate;
-	}
-
-	public java.lang.Integer getTotAmount() {
-		return totAmount;
-	}
-
-	public void setTotAmount(java.lang.Integer totAmount) {
-		this.totAmount = totAmount;
-	}
-
-	public java.lang.String getCrclTermNm() {
-		return crclTermNm;
-	}
-
-	public void setCrclTermNm(java.lang.String crclTermNm) {
-		this.crclTermNm = crclTermNm;
-	}
-
-	public java.lang.String getEtcCn() {
-		return etcCn;
-	}
-
-	public void setEtcCn(java.lang.String etcCn) {
-		this.etcCn = etcCn;
-	}
-
-	public java.lang.String getCrclbNm() {
-		return crclbNm;
-	}
-
-	public void setCrclbNm(java.lang.String crclbNm) {
-		this.crclbNm = crclbNm;
-	}
-
-	public java.lang.String getDivision() {
-		return division;
-	}
-
-	public void setDivision(java.lang.String division) {
-		this.division = division;
-	}
-
-	public java.lang.String getControl() {
-		return control;
-	}
-
-	public void setControl(java.lang.String control) {
-		this.control = control;
-	}
-
-	public java.lang.String getGradeAt() {
-		return gradeAt;
-	}
-
-	public void setGradeAt(java.lang.String gradeAt) {
-		this.gradeAt = gradeAt;
-	}
-
-	public java.lang.String getTargetDetail() {
-		return targetDetail;
-	}
-
-	public void setTargetDetail(java.lang.String targetDetail) {
-		this.targetDetail = targetDetail;
-	}
-
-	public java.lang.String getTargetDetailNm() {
-		return targetDetailNm;
-	}
-
-	public void setTargetDetailNm(java.lang.String targetDetailNm) {
-		this.targetDetailNm = targetDetailNm;
-	}
-
-	public java.lang.String getGradeType() {
-		return gradeType;
-	}
-
-	public void setGradeType(java.lang.String gradeType) {
-		this.gradeType = gradeType;
-	}
-
-	public java.lang.String getGradeTypeNm() {
-		return gradeTypeNm;
-	}
-
-	public void setGradeTypeNm(java.lang.String gradeTypeNm) {
-		this.gradeTypeNm = gradeTypeNm;
-	}
-
-	public java.lang.String getEvaluationAt() {
-		return evaluationAt;
-	}
-
-	public void setEvaluationAt(java.lang.String evaluationAt) {
-		this.evaluationAt = evaluationAt;
-	}
-
-	public java.lang.String getReportType() {
-		return reportType;
-	}
-
-	public void setReportType(java.lang.String reportType) {
-		this.reportType = reportType;
-	}
-
-	public java.lang.String getSurveySatisfyType() {
-		return surveySatisfyType;
-	}
-
-	public void setSurveySatisfyType(java.lang.String surveySatisfyType) {
-		this.surveySatisfyType = surveySatisfyType;
-	}
-
-	public java.lang.String getSurveyIndAt() {
-		return surveyIndAt;
-	}
-
-	public void setSurveyIndAt(java.lang.String surveyIndAt) {
-		this.surveyIndAt = surveyIndAt;
-	}
-
-	public java.lang.String getSurveyInd() {
-		return surveyInd;
-	}
-
-	public void setSurveyInd(java.lang.String surveyInd) {
-		this.surveyInd = surveyInd;
-	}
-
-	public java.lang.String getStdntAplyAt() {
-		return stdntAplyAt;
-	}
-
-	public void setStdntAplyAt(java.lang.String stdntAplyAt) {
-		this.stdntAplyAt = stdntAplyAt;
-	}
-
-	public java.lang.String getCampusNm() {
-		return campusNm;
-	}
-
-	public void setCampusNm(java.lang.String campusNm) {
-		this.campusNm = campusNm;
-	}
-
-	public java.lang.String getTypeCodeNm() {
-		return typeCodeNm;
-	}
-
-	public void setTypeCodeNm(java.lang.String typeCodeNm) {
-		this.typeCodeNm = typeCodeNm;
-	}
-
-	public java.lang.String getAccountCodeNm() {
-		return accountCodeNm;
-	}
-
-	public void setAccountCodeNm(java.lang.String accountCodeNm) {
-		this.accountCodeNm = accountCodeNm;
-	}
-
-	public java.lang.String getCrclOutcomeNm() {
-		return crclOutcomeNm;
-	}
-
-	public void setCrclOutcomeNm(java.lang.String crclOutcomeNm) {
-		this.crclOutcomeNm = crclOutcomeNm;
-	}
-
-	public java.util.Date getComntPnttm() {
-		return comntPnttm;
-	}
-
-	public void setComntPnttm(java.util.Date comntPnttm) {
-		this.comntPnttm = comntPnttm;
-	}
-
-	public java.lang.String getAprvalDn() {
-		return aprvalDn;
-	}
-
-	public void setAprvalDn(java.lang.String aprvalDn) {
-		this.aprvalDn = aprvalDn;
-	}
-
-	public java.lang.String getResultStartDate() {
-		return resultStartDate;
-	}
-
-	public void setResultStartDate(java.lang.String resultStartDate) {
-		this.resultStartDate = resultStartDate;
-	}
-
-	public java.lang.String getResultStartTime() {
-		return resultStartTime;
-	}
-
-	public void setResultStartTime(java.lang.String resultStartTime) {
-		this.resultStartTime = resultStartTime;
-	}
-
-	public java.lang.String getResultEndDate() {
-		return resultEndDate;
-	}
-
-	public void setResultEndDate(java.lang.String resultEndDate) {
-		this.resultEndDate = resultEndDate;
-	}
-
-	public java.lang.String getResultEndTime() {
-		return resultEndTime;
-	}
-
-	public void setResultEndTime(java.lang.String resultEndTime) {
-		this.resultEndTime = resultEndTime;
-	}
-
-	public List<String> getUserIdList2() {
-		return userIdList2;
-	}
-
-	public void setUserIdList2(List<String> userIdList2) {
-		this.userIdList2 = userIdList2;
-	}
-
-	public List<String> getLessonNmList() {
-		return lessonNmList;
-	}
-
-	public void setLessonNmList(List<String> lessonNmList) {
-		this.lessonNmList = lessonNmList;
-	}
-
-	public List<String> getChasiList() {
-		return chasiList;
-	}
-
-	public void setChasiList(List<String> chasiList) {
-		this.chasiList = chasiList;
-	}
-
-	public java.lang.String getLessonNm() {
-		return lessonNm;
-	}
-
-	public void setLessonNm(java.lang.String lessonNm) {
-		this.lessonNm = lessonNm;
-	}
-
-	public java.lang.String getChasiNm() {
-		return chasiNm;
-	}
-
-	public void setChasiNm(java.lang.String chasiNm) {
-		this.chasiNm = chasiNm;
-	}
-
-	public List<String> getSisuList() {
-		return sisuList;
-	}
-
-	public void setSisuList(List<String> sisuList) {
-		this.sisuList = sisuList;
-	}
-
-	public List<String> getFacIdList() {
-		return facIdList;
-	}
-
-	public void setFacIdList(List<String> facIdList) {
-		this.facIdList = facIdList;
-	}
-
-	public List<String> getFacNmList() {
-		return facNmList;
-	}
-
-	public void setFacNmList(List<String> facNmList) {
-		this.facNmList = facNmList;
-	}
-
-	public java.lang.String getFacId() {
-		return facId;
-	}
-
-	public void setFacId(java.lang.String facId) {
-		this.facId = facId;
-	}
-
-	public java.lang.String getFacNm() {
-		return facNm;
-	}
-
-	public void setFacNm(java.lang.String facNm) {
-		this.facNm = facNm;
-	}
-
-	public java.lang.String getSisu() {
-		return sisu;
-	}
-
-	public void setSisu(java.lang.String sisu) {
-		this.sisu = sisu;
-	}
-
-	public List<String> getPositionList() {
-		return positionList;
-	}
-
-	public void setPositionList(List<String> positionList) {
-		this.positionList = positionList;
-	}
-
-	public java.lang.String getPosition() {
-		return position;
-	}
-
-	public void setPosition(java.lang.String position) {
-		this.position = position;
-	}
-
-	public java.lang.String getAplus() {
-		return aplus;
-	}
-
-	public void setAplus(java.lang.String aplus) {
-		this.aplus = aplus;
-	}
-
-	public java.lang.String getA() {
-		return a;
-	}
-
-	public void setA(java.lang.String a) {
-		this.a = a;
-	}
-
-	public java.lang.String getBplus() {
-		return bplus;
-	}
-
-	public void setBplus(java.lang.String bplus) {
-		this.bplus = bplus;
-	}
-
-	public java.lang.String getB() {
-		return b;
-	}
-
-	public void setB(java.lang.String b) {
-		this.b = b;
-	}
-
-	public java.lang.String getCplus() {
-		return cplus;
-	}
-
-	public void setCplus(java.lang.String cplus) {
-		this.cplus = cplus;
-	}
-
-	public java.lang.String getC() {
-		return c;
-	}
-
-	public void setC(java.lang.String c) {
-		this.c = c;
-	}
-
-	public java.lang.String getDplus() {
-		return dplus;
-	}
-
-	public void setDplus(java.lang.String dplus) {
-		this.dplus = dplus;
-	}
-
-	public java.lang.String getD() {
-		return d;
-	}
-
-	public void setD(java.lang.String d) {
-		this.d = d;
-	}
-
-	public java.lang.String getF() {
-		return F;
-	}
-
-	public void setF(java.lang.String f) {
-		F = f;
-	}
-
-	public java.lang.String getPass() {
-		return pass;
-	}
-
-	public void setPass(java.lang.String pass) {
-		this.pass = pass;
-	}
-
-	public java.lang.String getFail() {
-		return fail;
-	}
-
-	public void setFail(java.lang.String fail) {
-		this.fail = fail;
-	}
-
-	public List<String> getEvtIdList() {
-		return evtIdList;
-	}
-
-	public void setEvtIdList(List<String> evtIdList) {
-		this.evtIdList = evtIdList;
-	}
-
-	public List<String> getEvtNmList() {
-		return evtNmList;
-	}
-
-	public void setEvtNmList(List<String> evtNmList) {
-		this.evtNmList = evtNmList;
-	}
-
-	public List<String> getEvtValList() {
-		return evtValList;
-	}
-
-	public void setEvtValList(List<String> evtValList) {
-		this.evtValList = evtValList;
-	}
-
-	public List<String> getEvtStandList() {
-		return evtStandList;
-	}
-
-	public void setEvtStandList(List<String> evtStandList) {
-		this.evtStandList = evtStandList;
-	}
-
-	public String getEvtType() {
-		return evtType;
-	}
-
-	public void setEvtType(String evtType) {
-		this.evtType = evtType;
-	}
-
-	public java.lang.String getBbsId() {
-		return bbsId;
-	}
-
-	public void setBbsId(java.lang.String bbsId) {
-		this.bbsId = bbsId;
-	}
-
-	public java.lang.String getBbsNm() {
-		return bbsNm;
-	}
-
-	public void setBbsNm(java.lang.String bbsNm) {
-		this.bbsNm = bbsNm;
-	}
-
-	public java.lang.String getFnTot() {
-		return fnTot;
-	}
-
-	public void setFnTot(java.lang.String fnTot) {
-		this.fnTot = fnTot;
-	}
-
-	public java.lang.String getFnAttend() {
-		return fnAttend;
-	}
-
-	public void setFnAttend(java.lang.String fnAttend) {
-		this.fnAttend = fnAttend;
-	}
-
-	public java.lang.String getFnGradeTot() {
-		return fnGradeTot;
-	}
-
-	public void setFnGradeTot(java.lang.String fnGradeTot) {
-		this.fnGradeTot = fnGradeTot;
-	}
-
-	public java.lang.String getFnGradeFail() {
-		return fnGradeFail;
-	}
-
-	public void setFnGradeFail(java.lang.String fnGradeFail) {
-		this.fnGradeFail = fnGradeFail;
-	}
-
-	public java.lang.String getFnHomework() {
-		return fnHomework;
-	}
-
-	public void setFnHomework(java.lang.String fnHomework) {
-		this.fnHomework = fnHomework;
-	}
-
-	public java.lang.String getFnTotAt() {
-		return fnTotAt;
-	}
-
-	public void setFnTotAt(java.lang.String fnTotAt) {
-		this.fnTotAt = fnTotAt;
-	}
-
-	public java.lang.String getFnAttendAt() {
-		return fnAttendAt;
-	}
-
-	public void setFnAttendAt(java.lang.String fnAttendAt) {
-		this.fnAttendAt = fnAttendAt;
-	}
-
-	public java.lang.String getFnGradeTotAt() {
-		return fnGradeTotAt;
-	}
-
-	public void setFnGradeTotAt(java.lang.String fnGradeTotAt) {
-		this.fnGradeTotAt = fnGradeTotAt;
-	}
-
-	public java.lang.String getFnGradeFailAt() {
-		return fnGradeFailAt;
-	}
-
-	public void setFnGradeFailAt(java.lang.String fnGradeFailAt) {
-		this.fnGradeFailAt = fnGradeFailAt;
-	}
-
-	public java.lang.String getFnHomeworkAt() {
-		return fnHomeworkAt;
-	}
-
-	public void setFnHomeworkAt(java.lang.String fnHomeworkAt) {
-		this.fnHomeworkAt = fnHomeworkAt;
-	}
-
-	public List<String> getColectList() {
-		return colectList;
-	}
-
-	public void setColectList(List<String> colectList) {
-		this.colectList = colectList;
-	}
-
-	public java.lang.String getColect() {
-		return colect;
-	}
-
-	public void setColect(java.lang.String colect) {
-		this.colect = colect;
-	}
-
-	public java.lang.String getEvtId() {
-		return evtId;
-	}
-
-	public void setEvtId(java.lang.String evtId) {
-		this.evtId = evtId;
-	}
-
-	public java.lang.String getEvtNm() {
-		return evtNm;
-	}
-
-	public void setEvtNm(java.lang.String evtNm) {
-		this.evtNm = evtNm;
-	}
-
-	public java.lang.String getEvtVal() {
-		return evtVal;
-	}
-
-	public void setEvtVal(java.lang.String evtVal) {
-		this.evtVal = evtVal;
-	}
-
-	public java.lang.String getEvtStand() {
-		return evtStand;
-	}
-
-	public void setEvtStand(java.lang.String evtStand) {
-		this.evtStand = evtStand;
-	}
-
-	public List<String> getBbsIdList() {
-		return bbsIdList;
-	}
-
-	public void setBbsIdList(List<String> bbsIdList) {
-		this.bbsIdList = bbsIdList;
-	}
-
-	public java.lang.String getBookEtcText() {
-		return bookEtcText;
-	}
-
-	public void setBookEtcText(java.lang.String bookEtcText) {
-		this.bookEtcText = bookEtcText;
-	}
-
-	public java.lang.String getManagePlan() {
-		return managePlan;
-	}
-
-	public void setManagePlan(java.lang.String managePlan) {
-		this.managePlan = managePlan;
-	}
-
-	public List<String> getNttNoList() {
-		return nttNoList;
-	}
-
-	public void setNttNoList(List<String> nttNoList) {
-		this.nttNoList = nttNoList;
-	}
-
-	public java.lang.String getNttNo() {
-		return nttNo;
-	}
-
-	public void setNttNo(java.lang.String nttNo) {
-		this.nttNo = nttNo;
-	}
-
-	public java.lang.String getCpr() {
-		return cpr;
-	}
-
-	public void setCpr(java.lang.String cpr) {
-		this.cpr = cpr;
-	}
-
-	public java.lang.String getSearchMyCrclAt() {
-		return searchMyCrclAt;
-	}
-
-	public void setSearchMyCrclAt(java.lang.String searchMyCrclAt) {
-		this.searchMyCrclAt = searchMyCrclAt;
-	}
-
-	public java.lang.String getSttus() {
-		return sttus;
-	}
-
-	public void setSttus(java.lang.String sttus) {
-		this.sttus = sttus;
-	}
-
-	public java.lang.Integer getConfmSttusCode() {
-		return confmSttusCode;
-	}
-
-	public void setConfmSttusCode(java.lang.Integer confmSttusCode) {
-		this.confmSttusCode = confmSttusCode;
-	}
-
-	public java.lang.String getConfmPnttm() {
-		return confmPnttm;
-	}
-
-	public void setConfmPnttm(java.lang.String confmPnttm) {
-		this.confmPnttm = confmPnttm;
-	}
-
-	public java.lang.Integer getClassCnt() {
-		return classCnt;
-	}
-
-	public void setClassCnt(java.lang.Integer classCnt) {
-		this.classCnt = classCnt;
-	}
-
-	public List<Integer> getClassCntList() {
-		return classCntList;
-	}
-
-	public void setClassCntList(List<Integer> classCntList) {
-		this.classCntList = classCntList;
-	}
-
-	public List<Integer> getManageClassCntList() {
-		return manageClassCntList;
-	}
-
-	public void setManageClassCntList(List<Integer> manageClassCntList) {
-		this.manageClassCntList = manageClassCntList;
-	}
-
-	public java.lang.Integer getGroupCnt() {
-		return groupCnt;
-	}
-
-	public void setGroupCnt(java.lang.Integer groupCnt) {
-		this.groupCnt = groupCnt;
-	}
-
-	public List<Integer> getGroupCntList() {
-		return groupCntList;
-	}
-
-	public void setGroupCntList(List<Integer> groupCntList) {
-		this.groupCntList = groupCntList;
-	}
-
-	public java.lang.String getManageId() {
-		return manageId;
-	}
-
-	public void setManageId(java.lang.String manageId) {
-		this.manageId = manageId;
-	}
-
-	public java.lang.String getManageNm() {
-		return manageNm;
-	}
-
-	public void setManageNm(java.lang.String manageNm) {
-		this.manageNm = manageNm;
-	}
-
-	public java.lang.String getSearchManageNm() {
-		return searchManageNm;
-	}
-
-	public void setSearchManageNm(java.lang.String searchManageNm) {
-		this.searchManageNm = searchManageNm;
-	}
-
-	public List<String> getManageIdList() {
-		return manageIdList;
-	}
-
-	public void setManageIdList(List<String> manageIdList) {
-		this.manageIdList = manageIdList;
-	}
-
-	public java.lang.String getGroupLeaderAt() {
-		return groupLeaderAt;
-	}
-
-	public void setGroupLeaderAt(java.lang.String groupLeaderAt) {
-		this.groupLeaderAt = groupLeaderAt;
-	}
-
-	public List<String> getGroupLeaderAtList() {
-		return groupLeaderAtList;
-	}
-
-	public void setGroupLeaderAtList(List<String> groupLeaderAtList) {
-		this.groupLeaderAtList = groupLeaderAtList;
-	}
-
-	public java.lang.String getProcessSttusCodeZeroAt() {
-		return processSttusCodeZeroAt;
-	}
-
-	public void setProcessSttusCodeZeroAt(java.lang.String processSttusCodeZeroAt) {
-		this.processSttusCodeZeroAt = processSttusCodeZeroAt;
-	}
-
-	public java.lang.String getSearchPlanStartDateBeforeAt() {
-		return searchPlanStartDateBeforeAt;
-	}
-
-	public void setSearchPlanStartDateBeforeAt(java.lang.String searchPlanStartDateBeforeAt) {
-		this.searchPlanStartDateBeforeAt = searchPlanStartDateBeforeAt;
-	}
-
-	public java.lang.Integer getSearchApplySttusCode() {
-		return searchApplySttusCode;
-	}
-
-	public void setSearchApplySttusCode(java.lang.Integer searchApplySttusCode) {
-		this.searchApplySttusCode = searchApplySttusCode;
-	}
-
-	public java.lang.Integer getSearchPlanSttusCode() {
-		return searchPlanSttusCode;
-	}
-
-	public void setSearchPlanSttusCode(java.lang.Integer searchPlanSttusCode) {
-		this.searchPlanSttusCode = searchPlanSttusCode;
-	}
-
-	public java.lang.String getSearchRequestAt() {
-		return searchRequestAt;
-	}
-
-	public void setSearchRequestAt(java.lang.String searchRequestAt) {
-		this.searchRequestAt = searchRequestAt;
-	}
-
-    public java.lang.String getAplyFile() {
-		return aplyFile;
-	}
-
-	public void setAplyFile(java.lang.String aplyFile) {
-		this.aplyFile = aplyFile;
-	}
-
-	public java.lang.String getAplyOriFile() {
-		return aplyOriFile;
-	}
-
-	public void setAplyOriFile(java.lang.String aplyOriFile) {
-		this.aplyOriFile = aplyOriFile;
-	}
-
-    public java.lang.String getPlanFile() {
-		return planFile;
-	}
-
-	public void setPlanFile(java.lang.String planFile) {
-		this.planFile = planFile;
-	}
-
-	public java.lang.String getPlanOriFile() {
-		return planOriFile;
-	}
-
-	public void setPlanOriFile(java.lang.String planOriFile) {
-		this.planOriFile = planOriFile;
-	}
-
-    public java.lang.String getEtfFile() {
-		return etfFile;
-	}
-
-	public void setEtfFile(java.lang.String etfFile) {
-		this.etfFile = etfFile;
-	}
-
-	public java.lang.String getEtfOriFile() {
-		return etfOriFile;
-	}
-
-	public void setEtfOriFile(java.lang.String etfOriFile) {
-		this.etfOriFile = etfOriFile;
-	}
-
-	public java.lang.Integer getClassStudentCnt() {
-		return classStudentCnt;
-	}
-
-	public void setClassStudentCnt(java.lang.Integer classStudentCnt) {
-		this.classStudentCnt = classStudentCnt;
-	}
-
-	public java.lang.String getStudentPageAt() {
-		return studentPageAt;
-	}
-
-	public void setStudentPageAt(java.lang.String studentPageAt) {
-		this.studentPageAt = studentPageAt;
-	}
-
-	public java.lang.String getCloseCurriculumAt() {
-		return closeCurriculumAt;
-	}
-
-	public void setCloseCurriculumAt(java.lang.String closeCurriculumAt) {
-		this.closeCurriculumAt = closeCurriculumAt;
-	}
-
-	public java.lang.String getMyCurriculumPageFlag() {
-		return myCurriculumPageFlag;
-	}
-
-	public void setMyCurriculumPageFlag(java.lang.String myCurriculumPageFlag) {
-		this.myCurriculumPageFlag = myCurriculumPageFlag;
-	}
-
-	public java.lang.String getWishCurriculumPageAt() {
-		return wishCurriculumPageAt;
-	}
-
-	public void setWishCurriculumPageAt(java.lang.String wishCurriculumPageAt) {
-		this.wishCurriculumPageAt = wishCurriculumPageAt;
-	}
-
-	public java.lang.String getUserSeCode() {
-		return userSeCode;
-	}
-
-	public void setUserSeCode(java.lang.String userSeCode) {
-		this.userSeCode = userSeCode;
-	}
-
-	public String getRecentListAt() {
-		return recentListAt;
-	}
-
-	public void setRecentListAt(String recentListAt) {
-		this.recentListAt = recentListAt;
-	}
-
-	public java.lang.String getGradeNum() {
-		return gradeNum;
-	}
-
-	public void setGradeNum(java.lang.String gradeNum) {
-		this.gradeNum = gradeNum;
-	}
-
-	public String getMenuId() {
-		return menuId;
-	}
-
-	public void setMenuId(String menuId) {
-		this.menuId = menuId;
-	}
-
-	public String getInsertFlag() {
-		return insertFlag;
-	}
-
-	public void setInsertFlag(String insertFlag) {
-		this.insertFlag = insertFlag;
-	}
-
-	public String getIsMainFlag() {
-		return isMainFlag;
-	}
-
-	public void setIsMainFlag(String isMainFlag) {
-		this.isMainFlag = isMainFlag;
-	}
-
-	public String getRegistAt() {
-		return registAt;
-	}
-
-	public void setRegistAt(String registAt) {
-		this.registAt = registAt;
-	}
-
-	public String getSearchRegistAt() {
-		return searchRegistAt;
-	}
-
-	public void setSearchRegistAt(String searchRegistAt) {
-		this.searchRegistAt = searchRegistAt;
-	}
-
-	public java.lang.String getStartTime() {
-		return startTime;
-	}
-
-	public void setStartTime(java.lang.String startTime) {
-		this.startTime = startTime;
-	}
-
-	public java.lang.String getLectureDay() {
-		return lectureDay;
-	}
-
-	public void setLectureDay(java.lang.String lectureDay) {
-		this.lectureDay = lectureDay;
-	}
-
-	public java.lang.String getManagerAt() {
-		return managerAt;
-	}
-
-	public void setManagerAt(java.lang.String managerAt) {
-		this.managerAt = managerAt;
-	}
-
-	public String getRegistPnttm() {
-		return registPnttm;
-	}
-
-	public void setRegistPnttm(String registPnttm) {
-		this.registPnttm = registPnttm;
-	}
-
-	public String getHwId() {
-		return hwId;
-	}
-
-	public void setHwId(String hwId) {
-		this.hwId = hwId;
-	}
-
-	public String getHwsId() {
-		return hwsId;
-	}
-
-	public void setHwsId(String hwsId) {
-		this.hwsId = hwsId;
-	}
-
-	public List<String> getArrHwsId() {
-		return arrHwsId;
-	}
-
-	public void setArrHwsId(List<String> arrHwsId) {
-		this.arrHwsId = arrHwsId;
-	}
-
-	public String getHwType() {
-		return hwType;
-	}
-
-	public void setHwType(String hwType) {
-		this.hwType = hwType;
-	}
-
-	public String getHwTypeNm() {
-		return hwTypeNm;
-	}
-
-	public void setHwTypeNm(String hwTypeNm) {
-		this.hwTypeNm = hwTypeNm;
-	}
-
-	public String getHwWaitingType() {
-		return hwWaitingType;
-	}
-
-	public void setHwWaitingType(String hwWaitingType) {
-		this.hwWaitingType = hwWaitingType;
-	}
-
-	public java.lang.String getSearchFrstRegisterId() {
-		return searchFrstRegisterId;
-	}
-
-	public void setSearchFrstRegisterId(java.lang.String searchFrstRegisterId) {
-		this.searchFrstRegisterId = searchFrstRegisterId;
-	}
-
-	public java.lang.String getSearchMyCulAt() {
-		return searchMyCulAt;
-	}
-
-	public void setSearchMyCulAt(java.lang.String searchMyCulAt) {
-		this.searchMyCulAt = searchMyCulAt;
-	}
-
-	public String getRegistAction() {
-		return registAction;
-	}
-
-	public void setRegistAction(String registAction) {
-		this.registAction = registAction;
-	}
-
-	public java.lang.String getNttSj() {
-        return this.nttSj;
-    }
-
-    public void setNttSj(java.lang.String nttSj) {
-        this.nttSj = nttSj;
-    }
-
-    public java.lang.String getNttSjLang() {
-        return this.nttSjLang;
-    }
-
-    public void setNttSjLang(java.lang.String nttSjLang) {
-        this.nttSjLang = nttSjLang;
-    }
-
-    public java.lang.String getNttCn() {
-        return this.nttCn;
-    }
-
-    public void setNttCn(java.lang.String nttCn) {
-        this.nttCn = nttCn;
-    }
-
-    public java.lang.String getNtcrNm() {
-        return this.ntcrNm;
-    }
-
-    public void setNtcrNm(java.lang.String ntcrNm) {
-        this.ntcrNm = ntcrNm;
-    }
-
-    public String getFileGroupId() {
-		return fileGroupId;
-	}
-
-	public void setFileGroupId(String fileGroupId) {
-		this.fileGroupId = fileGroupId;
-	}
-
-    public java.lang.String getPlId() {
-		return plId;
-	}
-
-	public void setPlId(java.lang.String plId) {
-		this.plId = plId;
-	}
-
-	public java.lang.String getHwCode() {
-		return hwCode;
-	}
-
-	public void setHwCode(java.lang.String hwCode) {
-		this.hwCode = hwCode;
-	}
-
-	public java.lang.String getHwCodeNm() {
-		return hwCodeNm;
-	}
-
-	public void setHwCodeNm(java.lang.String hwCodeNm) {
-		this.hwCodeNm = hwCodeNm;
-	}
-
-	public java.lang.String getAtchFileId() {
-		return atchFileId;
-	}
-
-	public void setAtchFileId(java.lang.String atchFileId) {
-		this.atchFileId = atchFileId;
-	}
-
-	public java.lang.String getStuOpenAt() {
-		return stuOpenAt;
-	}
-
-	public void setStuOpenAt(java.lang.String stuOpenAt) {
-		this.stuOpenAt = stuOpenAt;
-	}
-
-	public java.lang.String getCommentPickAt() {
-		return commentPickAt;
-	}
-
-	public void setCommentPickAt(java.lang.String commentPickAt) {
-		this.commentPickAt = commentPickAt;
-	}
-
-	public java.lang.String getStuOpenDate() {
-		return stuOpenDate;
-	}
-
-	public void setStuOpenDate(java.lang.String stuOpenDate) {
-		this.stuOpenDate = stuOpenDate;
-	}
-
-	public java.lang.String getOpenDate() {
-		return openDate;
-	}
-
-	public void setOpenDate(java.lang.String openDate) {
-		this.openDate = openDate;
-	}
-
-	public java.lang.String getOpenTime() {
-		return openTime;
-	}
-
-	public void setOpenTime(java.lang.String openTime) {
-		this.openTime = openTime;
-	}
-
-	public java.lang.String getCloseDate() {
-		return closeDate;
-	}
-
-	public void setCloseDate(java.lang.String closeDate) {
-		this.closeDate = closeDate;
-	}
-
-	public java.lang.String getCloseTime() {
-		return closeTime;
-	}
-
-	public void setCloseTime(java.lang.String closeTime) {
-		this.closeTime = closeTime;
-	}
-
-	public java.lang.String getCurriculumCommentAt() {
-		return curriculumCommentAt;
-	}
-
-	public void setCurriculumCommentAt(java.lang.String curriculumCommentAt) {
-		this.curriculumCommentAt = curriculumCommentAt;
-	}
-
-	public java.lang.String getStudySubject() {
-		return studySubject;
-	}
-
-	public void setStudySubject(java.lang.String studySubject) {
-		this.studySubject = studySubject;
-	}
-
-	public java.lang.String getStep() {
-        return this.step;
-    }
-
-    public void setStep(java.lang.String step) {
-        this.step = step;
-    }
-
-    public java.lang.String getThirdtabstep() {
-        return this.thirdtabstep;
-    }
-
-    public void setThirdtabstep(java.lang.String thirdtabstep) {
-        this.thirdtabstep = thirdtabstep;
-    }
-
-	public java.lang.String getSearchSchAt() {
-		return searchSchAt;
-	}
-
-	public void setSearchSchAt(java.lang.String searchSchAt) {
-		this.searchSchAt = searchSchAt;
-	}
-
-	public java.lang.String getRetViewAt() {
-		return retViewAt;
-	}
-
-	public void setRetViewAt(java.lang.String retViewAt) {
-		this.retViewAt = retViewAt;
-	}
-
-	public java.lang.String getFdb() {
-		return fdb;
-	}
-
-	public void setFdb(java.lang.String fdb) {
-		this.fdb = fdb;
-	}
-
-	public java.lang.String getScr() {
-		return scr;
-	}
-
-	public void setScr(java.lang.String scr) {
-		this.scr = scr;
-	}
-
-	public java.lang.String getSelectLangAt() {
-		return selectLangAt;
-	}
-
-	public void setSelectLangAt(java.lang.String selectLangAt) {
-		this.selectLangAt = selectLangAt;
-	}
-
-	public java.lang.String getSearchStartCloseDate() {
-		return searchStartCloseDate;
-	}
-
-	public void setSearchStartCloseDate(java.lang.String searchStartCloseDate) {
-		this.searchStartCloseDate = searchStartCloseDate;
-	}
-
-	public java.lang.String getSearchEndCloseDate() {
-		return searchEndCloseDate;
-	}
-
-	public void setSearchEndCloseDate(java.lang.String searchEndCloseDate) {
-		this.searchEndCloseDate = searchEndCloseDate;
-	}
-
-	public java.lang.String getSearchCloseHomework() {
-		return searchCloseHomework;
-	}
-
-	public void setSearchCloseHomework(java.lang.String searchCloseHomework) {
-		this.searchCloseHomework = searchCloseHomework;
-	}
-
-	public java.lang.String getSearchHwType() {
-		return searchHwType;
-	}
-
-	public void setSearchHwType(java.lang.String searchHwType) {
-		this.searchHwType = searchHwType;
-	}
-
-	public java.lang.String getSearchHwCode() {
-		return searchHwCode;
-	}
-
-	public void setSearchHwCode(java.lang.String searchHwCode) {
-		this.searchHwCode = searchHwCode;
-	}
-
-	public java.lang.String getSearchHomeworkNm() {
-		return searchHomeworkNm;
-	}
-
-	public void setSearchHomeworkNm(java.lang.String searchHomeworkNm) {
-		this.searchHomeworkNm = searchHomeworkNm;
-	}
-
-	public java.lang.String getSearchMyHomework() {
-		return searchMyHomework;
-	}
-
-	public void setSearchMyHomework(java.lang.String searchMyHomework) {
-		this.searchMyHomework = searchMyHomework;
-	}
-
-	public java.lang.String getSearchOpenDate() {
-		return searchOpenDate;
-	}
-
-	public void setSearchOpenDate(java.lang.String searchOpenDate) {
-		this.searchOpenDate = searchOpenDate;
-	}
-
-	public java.lang.String getSearchCloseDate() {
-		return searchCloseDate;
-	}
-
-	public void setSearchCloseDate(java.lang.String searchCloseDate) {
-		this.searchCloseDate = searchCloseDate;
-	}
-
-	public java.lang.String getSearchNotSubmitAt() {
-		return searchNotSubmitAt;
-	}
-
-	public void setSearchNotSubmitAt(java.lang.String searchNotSubmitAt) {
-		this.searchNotSubmitAt = searchNotSubmitAt;
-	}
-
-	public java.lang.String getSearchSubmitAt() {
-		return searchSubmitAt;
-	}
-
-	public void setSearchSubmitAt(java.lang.String searchSubmitAt) {
-		this.searchSubmitAt = searchSubmitAt;
-	}
-
-	public java.lang.String getPagingFlag() {
-		return pagingFlag;
-	}
-
-	public void setPagingFlag(java.lang.String pagingFlag) {
-		this.pagingFlag = pagingFlag;
-	}
-
-	public java.lang.String getHomeworkScoreAt() {
-		return homeworkScoreAt;
-	}
-
-	public void setHomeworkScoreAt(java.lang.String homeworkScoreAt) {
-		this.homeworkScoreAt = homeworkScoreAt;
-	}
-
-	public java.lang.String getOrderByType() {
-		return orderByType;
-	}
-
-	public void setOrderByType(java.lang.String orderByType) {
-		this.orderByType = orderByType;
-	}
-
-	public java.lang.String getScoreApplyAt() {
-		return scoreApplyAt;
-	}
-
-	public void setScoreApplyAt(java.lang.String scoreApplyAt) {
-		this.scoreApplyAt = scoreApplyAt;
-	}
-
-	public java.lang.Integer getSearchClassCnt() {
-		return searchClassCnt;
-	}
-
-	public void setSearchClassCnt(java.lang.Integer searchClassCnt) {
-		this.searchClassCnt = searchClassCnt;
-	}
-
-	public List<String> getHwIdList() {
-		return hwIdList;
-	}
-
-	public void setHwIdList(List<String> hwIdList) {
-		this.hwIdList = hwIdList;
-	}
-
-	public String getAttentionType() {
-		return attentionType;
-	}
-
-	public void setAttentionType(String attentionType) {
-		this.attentionType = attentionType;
-	}
-
-	public String getAdminPageFlag() {
-		return adminPageFlag;
-	}
-
-	public void setAdminPageFlag(String adminPageFlag) {
-		this.adminPageFlag = adminPageFlag;
-	}
-
-    public String getSearchHomeworkSubmitNttSj() {
-		return searchHomeworkSubmitNttSj;
-	}
-
-	public void setSearchHomeworkSubmitNttSj(String searchHomeworkSubmitNttSj) {
-		this.searchHomeworkSubmitNttSj = searchHomeworkSubmitNttSj;
-	}
-
-	public double getMidtermScore() {
-		return midtermScore;
-	}
-
-	public void setMidtermScore(double midtermScore) {
-		this.midtermScore = midtermScore;
-	}
-
-	public List<Double> getMidtermScoreList() {
-		return midtermScoreList;
-	}
-
-	public void setMidtermScoreList(List<Double> midtermScoreList) {
-		this.midtermScoreList = midtermScoreList;
-	}
-
-	public int getMidtermTotalScore() {
-		return midtermTotalScore;
-	}
-
-	public void setMidtermTotalScore(int midtermTotalScore) {
-		this.midtermTotalScore = midtermTotalScore;
-	}
-
-	public List<Integer> getMidtermTotalScoreList() {
-		return midtermTotalScoreList;
-	}
-
-	public void setMidtermTotalScoreList(List<Integer> midtermTotalScoreList) {
-		this.midtermTotalScoreList = midtermTotalScoreList;
-	}
-
-	public double getFinalScore() {
-		return finalScore;
-	}
-
-	public void setFinalScore(double finalScore) {
-		this.finalScore = finalScore;
-	}
-
-	public List<Double> getFinalScoreList() {
-		return finalScoreList;
-	}
-
-	public void setFinalScoreList(List<Double> finalScoreList) {
-		this.finalScoreList = finalScoreList;
-	}
-
-	public int getFinalTotalScore() {
-		return finalTotalScore;
-	}
-
-	public void setFinalTotalScore(int finalTotalScore) {
-		this.finalTotalScore = finalTotalScore;
-	}
-
-	public List<Integer> getFinalTotalScoreList() {
-		return finalTotalScoreList;
-	}
-
-	public void setFinalTotalScoreList(List<Integer> finalTotalScoreList) {
-		this.finalTotalScoreList = finalTotalScoreList;
-	}
-
-	public double getEvaluationScore() {
-		return evaluationScore;
-	}
-
-	public void setEvaluationScore(double evaluationScore) {
-		this.evaluationScore = evaluationScore;
-	}
-
-	public List<Double> getEvaluationScoreList() {
-		return evaluationScoreList;
-	}
-
-	public void setEvaluationScoreList(List<Double> evaluationScoreList) {
-		this.evaluationScoreList = evaluationScoreList;
-	}
-
-	public int getEvaluationTotalScore() {
-		return evaluationTotalScore;
-	}
-
-	public void setEvaluationTotalScore(int evaluationTotalScore) {
-		this.evaluationTotalScore = evaluationTotalScore;
-	}
-
-	public List<Integer> getEvaluationTotalScoreList() {
-		return evaluationTotalScoreList;
-	}
-
-	public void setEvaluationTotalScoreList(List<Integer> evaluationTotalScoreList) {
-		this.evaluationTotalScoreList = evaluationTotalScoreList;
-	}
-
-	public double getAttendScore() {
-		return attendScore;
-	}
-
-	public void setAttendScore(double attendScore) {
-		this.attendScore = attendScore;
-	}
-
-	public List<Double> getAttendScoreList() {
-		return attendScoreList;
-	}
-
-	public void setAttendScoreList(List<Double> attendScoreList) {
-		this.attendScoreList = attendScoreList;
-	}
-
-	public java.lang.String getConfirmGrade() {
-		return confirmGrade;
-	}
-
-	public void setConfirmGrade(java.lang.String confirmGrade) {
-		this.confirmGrade = confirmGrade;
-	}
-
-	public List<String> getConfirmGradeList() {
-		return confirmGradeList;
-	}
-
-	public void setConfirmGradeList(List<String> confirmGradeList) {
-		this.confirmGradeList = confirmGradeList;
-	}
-
-	public int getEtcSn() {
-		return etcSn;
-	}
-
-	public void setEtcSn(int etcSn) {
-		this.etcSn = etcSn;
-	}
-
-	public List<Integer> getEtcSnList() {
-		return etcSnList;
-	}
-
-	public void setEtcSnList(List<Integer> etcSnList) {
-		this.etcSnList = etcSnList;
-	}
-
-	public double getEtcScore() {
-		return etcScore;
-	}
-
-	public void setEtcScore(double etcScore) {
-		this.etcScore = etcScore;
-	}
-
-	public List<Double> getEtcScoreList() {
-		return etcScoreList;
-	}
-
-	public void setEtcScoreList(List<Double> etcScoreList) {
-		this.etcScoreList = etcScoreList;
-	}
-
-	public List<Double> getEtcScoreList1() {
-		return etcScoreList1;
-	}
-
-	public void setEtcScoreList1(List<Double> etcScoreList1) {
-		this.etcScoreList1 = etcScoreList1;
-	}
-
-	public List<Double> getEtcScoreList2() {
-		return etcScoreList2;
-	}
-
-	public void setEtcScoreList2(List<Double> etcScoreList2) {
-		this.etcScoreList2 = etcScoreList2;
-	}
-
-	public List<Double> getEtcScoreList3() {
-		return etcScoreList3;
-	}
-
-	public void setEtcScoreList3(List<Double> etcScoreList3) {
-		this.etcScoreList3 = etcScoreList3;
-	}
-
-	public List<Double> getEtcScoreList4() {
-		return etcScoreList4;
-	}
-
-	public void setEtcScoreList4(List<Double> etcScoreList4) {
-		this.etcScoreList4 = etcScoreList4;
-	}
-
-	public List<Double> getEtcScoreList5() {
-		return etcScoreList5;
-	}
-
-	public void setEtcScoreList5(List<Double> etcScoreList5) {
-		this.etcScoreList5 = etcScoreList5;
-	}
-
-	public List<Double> getEtcScoreList6() {
-		return etcScoreList6;
-	}
-
-	public void setEtcScoreList6(List<Double> etcScoreList6) {
-		this.etcScoreList6 = etcScoreList6;
-	}
-
-	public List<Double> getEtcScoreList7() {
-		return etcScoreList7;
-	}
-
-	public void setEtcScoreList7(List<Double> etcScoreList7) {
-		this.etcScoreList7 = etcScoreList7;
-	}
-
-	public List<Double> getEtcScoreList8() {
-		return etcScoreList8;
-	}
-
-	public void setEtcScoreList8(List<Double> etcScoreList8) {
-		this.etcScoreList8 = etcScoreList8;
-	}
-
-	public List<Double> getEtcScoreList9() {
-		return etcScoreList9;
-	}
-
-	public void setEtcScoreList9(List<Double> etcScoreList9) {
-		this.etcScoreList9 = etcScoreList9;
-	}
-
-	public List<Double> getEtcScoreList10() {
-		return etcScoreList10;
-	}
-
-	public void setEtcScoreList10(List<Double> etcScoreList10) {
-		this.etcScoreList10 = etcScoreList10;
-	}
-
-	public double getEtcScore1() {
-		return etcScore1;
-	}
-
-	public void setEtcScore1(double etcScore1) {
-		this.etcScore1 = etcScore1;
-	}
-
-	public double getEtcScore2() {
-		return etcScore2;
-	}
-
-	public void setEtcScore2(double etcScore2) {
-		this.etcScore2 = etcScore2;
-	}
-
-	public double getEtcScore3() {
-		return etcScore3;
-	}
-
-	public void setEtcScore3(double etcScore3) {
-		this.etcScore3 = etcScore3;
-	}
-
-	public double getEtcScore4() {
-		return etcScore4;
-	}
-
-	public void setEtcScore4(double etcScore4) {
-		this.etcScore4 = etcScore4;
-	}
-
-	public double getEtcScore5() {
-		return etcScore5;
-	}
-
-	public void setEtcScore5(double etcScore5) {
-		this.etcScore5 = etcScore5;
-	}
-
-	public double getEtcScore6() {
-		return etcScore6;
-	}
-
-	public void setEtcScore6(double etcScore6) {
-		this.etcScore6 = etcScore6;
-	}
-
-	public double getEtcScore7() {
-		return etcScore7;
-	}
-
-	public void setEtcScore7(double etcScore7) {
-		this.etcScore7 = etcScore7;
-	}
-
-	public double getEtcScore8() {
-		return etcScore8;
-	}
-
-	public void setEtcScore8(double etcScore8) {
-		this.etcScore8 = etcScore8;
-	}
-
-	public double getEtcScore9() {
-		return etcScore9;
-	}
-
-	public void setEtcScore9(double etcScore9) {
-		this.etcScore9 = etcScore9;
-	}
-
-	public double getEtcScore10() {
-		return etcScore10;
-	}
-
-	public void setEtcScore10(double etcScore10) {
-		this.etcScore10 = etcScore10;
-	}
-
-	public java.lang.String getCrclEvtCn() {
-		return crclEvtCn;
-	}
-
-	public void setCrclEvtCn(java.lang.String crclEvtCn) {
-		this.crclEvtCn = crclEvtCn;
-	}
-
-	public java.lang.String getAllSubmit() {
-		return allSubmit;
-	}
-
-	public void setAllSubmit(java.lang.String allSubmit) {
-		this.allSubmit = allSubmit;
-	}
-
-	public java.lang.String getSearchCtgryId() {
-		return searchCtgryId;
-	}
-
-	public void setSearchCtgryId(java.lang.String searchCtgryId) {
-		this.searchCtgryId = searchCtgryId;
-	}
-
-	public int getMidtermTopScore() {
-		return midtermTopScore;
-	}
-
-	public void setMidtermTopScore(int midtermTopScore) {
-		this.midtermTopScore = midtermTopScore;
-	}
-
-	public int getFinalTopScore() {
-		return finalTopScore;
-	}
-
-	public void setFinalTopScore(int finalTopScore) {
-		this.finalTopScore = finalTopScore;
-	}
-
-	public int getEvaluationTopScore() {
-		return evaluationTopScore;
-	}
-
-	public void setEvaluationTopScore(int evaluationTopScore) {
-		this.evaluationTopScore = evaluationTopScore;
-	}
-
-	public java.lang.String getExcelAt() {
-		return excelAt;
-	}
-
-	public void setExcelAt(java.lang.String excelAt) {
-		this.excelAt = excelAt;
-	}
-
-	public java.lang.String getSurveyStartDate() {
-		return surveyStartDate;
-	}
-
-	public void setSurveyStartDate(java.lang.String surveyStartDate) {
-		this.surveyStartDate = surveyStartDate;
-	}
-
-	public java.lang.String getSurveyStartTime() {
-		return surveyStartTime;
-	}
-
-	public void setSurveyStartTime(java.lang.String surveyStartTime) {
-		this.surveyStartTime = surveyStartTime;
-	}
-
-	public java.lang.String getSearchFinishAt() {
-		return searchFinishAt;
-	}
-
-	public void setSearchFinishAt(java.lang.String searchFinishAt) {
-		this.searchFinishAt = searchFinishAt;
-	}
-
-	public java.lang.String getProfessorSatisfyType() {
-		return professorSatisfyType;
-	}
-
-	public void setProfessorSatisfyType(java.lang.String professorSatisfyType) {
-		this.professorSatisfyType = professorSatisfyType;
-	}
-
-	public java.lang.String getCampustimeUseAt() {
-		return campustimeUseAt;
-	}
-
-	public void setCampustimeUseAt(java.lang.String campustimeUseAt) {
-		this.campustimeUseAt = campustimeUseAt;
-	}
-
-}
 
base/src/main/java/egovframework/com/lms/service/CurriculumbaseService.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/CurriculumbaseService.java
@@ -1,73 +0,0 @@
-package egovframework.com.lms.service;
-
-import java.util.List;
-
-import egovframework.com.lms.service.CurriculumbaseVO;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-
-/**
- * @Class Name : CurriculumbaseService.java
- * @Description : Curriculumbase Business class
- * @Modification Information
- *
- * @author 문성진
- * @since 2019.10.11
- * @version 1.0
- * @see
- *  
- *  Copyright (C)  All right reserved.
- */
-public interface CurriculumbaseService {
-	
-	/**
-	 * curriculumbase을 등록한다.
-	 * @param vo - 등록할 정보가 담긴 CurriculumbaseVO
-	 * @return 등록 결과
-	 * @exception Exception
-	 */
-    String insertCurriculumbase(CurriculumbaseVO vo) throws Exception;
-    
-    /**
-	 * curriculumbase을 수정한다.
-	 * @param vo - 수정할 정보가 담긴 CurriculumbaseVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    void updateCurriculumbase(CurriculumbaseVO vo) throws Exception;
-    
-    /**
-	 * curriculumbase을 삭제한다.
-	 * @param vo - 삭제할 정보가 담긴 CurriculumbaseVO
-	 * @return void형 
-	 * @exception Exception
-	 */
-    void deleteCurriculumbase(CurriculumbaseVO vo) throws Exception;
-    
-    /**
-	 * curriculumbase을 조회한다.
-	 * @param vo - 조회할 정보가 담긴 CurriculumbaseVO
-	 * @return 조회한 curriculumbase
-	 * @exception Exception
-	 */
-    CurriculumbaseVO selectCurriculumbase(CurriculumbaseVO vo) throws Exception;
-    
-    //과정학습참고자료 조회
-    List selectCurriculumbaseFile(CurriculumbaseVO vo) throws Exception;
-    
-    /**
-	 * curriculumbase 목록을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumbase 목록
-	 * @exception Exception
-	 */
-    List selectCurriculumbaseList(CurriculumbaseVO searchVO) throws Exception;
-    
-    /**
-	 * curriculumbase 총 갯수를 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumbase 총 갯수
-	 * @exception
-	 */
-    int selectCurriculumbaseListTotCnt(CurriculumbaseVO searchVO);
-    
-}
 
base/src/main/java/egovframework/com/lms/service/CurriculumbaseVO.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/CurriculumbaseVO.java
@@ -1,561 +0,0 @@
-package egovframework.com.lms.service;
-
-import java.util.List;
-
-import egovframework.com.cmm.ComDefaultVO;
-
-/**
- * @Class Name : CurriculumbaseVO.java
- * @Description : Curriculumbase VO class
- * @Modification Information
- *
- * @author 문성진
- * @since 2019.10.11
- * @version 1.0
- * @see
- *  
- *  Copyright (C)  All right reserved.
- */
-public class CurriculumbaseVO extends ComDefaultVO{
-    private static final long serialVersionUID = 1L;
-    
-    /** CRCLB_ID */
-    private java.lang.String crclbId;
-    
-    /** CRCLB_NM */
-    private java.lang.String crclbNm;
-    
-    /** SYS_CODE */
-    private java.lang.String sysCode;
-    
-    /** 과정체계코드경로 */
-    private java.lang.String sysCodePath;
-    
-    /** 과정체계코드명경로 */
-    private java.lang.String sysCodeNmPath;
-    
-    /** SYS_CODE */
-    private List<String> sysCodeList;
-    
-    /** DIVISION */
-    private java.lang.String division;
-    
-    //이수구분명
-    private java.lang.String divisionNm;
-    
-    /** GRADE_AT */
-    private java.lang.String gradeAt;
-    
-    /** GRADE_NUM */
-    private java.lang.String gradeNum;
-    
-    /** CONTROL */
-    private java.lang.String control;
-    
-    //관리구분명
-    private java.lang.String controlNm;
-    
-    /** PROJECT_AT */
-    private java.lang.String projectAt;
-    
-    /** TARGET_TYPE */
-    private java.lang.String targetType;
-    
-    private java.lang.String evaluationAt;
-    
-    /** TARGET_DETAIL */
-    private java.lang.String targetDetail;
-    
-    //대상상세명
-    private java.lang.String targetDetailNm;
-    
-    /** TOTAL_TIME_AT */
-    private java.lang.String totalTimeAt;
-    
-    /** GRADE_TYPE */
-    private java.lang.String gradeType;
-    private java.lang.String gradeTypeNm;
-    
-    /** REPORT_TYPE */
-    private java.lang.String reportType;
-    
-    /** SURVEY_SATISFY_TYPE */
-    private java.lang.String surveySatisfyType;
-    
-    /** 교원대상과정만족도설문유형ID */
-    private java.lang.String professorSatisfyType;
-    
-    /** SURVEY_IND_AT */
-    private java.lang.String surveyIndAt;
-    
-    /** SURVEY_IND */
-    private java.lang.String surveyInd;
-    
-    /** STDNT_APLY_AT */
-    private java.lang.String stdntAplyAt;
-    
-    /** APLY_FILE */
-    private java.lang.String aplyFile;
-    private java.lang.String aplyFileNm;
-    
-    /** PLAN_FILE */
-    private java.lang.String planFile;
-    private java.lang.String planFileNm;
-    
-    /** ETC_FILE */
-    private java.lang.String etcFile;
-    private java.lang.String etcFileNm;
-    
-    /** USE_AT */
-    private java.lang.String useAt;
-    
-    /** FRST_REGISTER_ID */
-    private java.lang.String frstRegisterId;
-    
-    /** FRST_REGISTER_PNTTM */
-    private java.util.Date frstRegisterPnttm;
-    
-    /** LAST_UPDUSR_ID */
-    private java.lang.String lastUpdusrId;
-    
-    /** LAST_UPDUSR_PNTTM */
-    private java.util.Date lastUpdusrPnttm;
-    
-    private List<String> refeFileList;
-    
-    //참고자료 파일ID
-    private java.lang.String atchFileId;
-    
-    //기본과정명 검색
-    private java.lang.String searchcrclbNm;
-    
-    //기본과정코드검색
-    private java.lang.String searchcrclbId;
-    
-    //대분류검색
-    private java.lang.String searchSysCode1;
-    
-    //중분류검색
-    private java.lang.String searchSysCode2;
-    
-    //소분류검색
-    private java.lang.String searchSysCode3;
-    
-    //이수구분검색
-    private java.lang.String searchDivision;
-    
-    //관리구분검색
-    private java.lang.String searchControl;
-    
-    //대상검색
-    private java.lang.String searchTargetType;
-    
-    //대상상세검색
-    private java.lang.String searchTargetDetail;
-    
-    private java.lang.String searchProjectAt;
-    
-    private java.lang.String searchTotalTimeAt;
-    
-    public java.lang.String getCrclbId() {
-        return this.crclbId;
-    }
-    
-    public void setCrclbId(java.lang.String crclbId) {
-        this.crclbId = crclbId;
-    }
-    
-    public java.lang.String getCrclbNm() {
-        return this.crclbNm;
-    }
-    
-    public void setCrclbNm(java.lang.String crclbNm) {
-        this.crclbNm = crclbNm;
-    }
-    
-    public java.lang.String getSysCode() {
-        return this.sysCode;
-    }
-    
-    public void setSysCode(java.lang.String sysCode) {
-        this.sysCode = sysCode;
-    }
-    
-    public java.lang.String getDivision() {
-        return this.division;
-    }
-    
-    public void setDivision(java.lang.String division) {
-        this.division = division;
-    }
-    
-    public java.lang.String getGradeAt() {
-        return this.gradeAt;
-    }
-    
-    public void setGradeAt(java.lang.String gradeAt) {
-        this.gradeAt = gradeAt;
-    }
-    
-    public java.lang.String getGradeNum() {
-        return this.gradeNum;
-    }
-    
-    public void setGradeNum(java.lang.String gradeNum) {
-        this.gradeNum = gradeNum;
-    }
-    
-    public java.lang.String getControl() {
-        return this.control;
-    }
-    
-    public void setControl(java.lang.String control) {
-        this.control = control;
-    }
-    
-    public java.lang.String getProjectAt() {
-        return this.projectAt;
-    }
-    
-    public void setProjectAt(java.lang.String projectAt) {
-        this.projectAt = projectAt;
-    }
-    
-    public java.lang.String getTargetType() {
-        return this.targetType;
-    }
-    
-    public void setTargetType(java.lang.String targetType) {
-        this.targetType = targetType;
-    }
-    
-    public java.lang.String getTargetDetail() {
-        return this.targetDetail;
-    }
-    
-    public void setTargetDetail(java.lang.String targetDetail) {
-        this.targetDetail = targetDetail;
-    }
-    
-    public java.lang.String getTotalTimeAt() {
-        return this.totalTimeAt;
-    }
-    
-    public void setTotalTimeAt(java.lang.String totalTimeAt) {
-        this.totalTimeAt = totalTimeAt;
-    }
-    
-    public java.lang.String getGradeType() {
-        return this.gradeType;
-    }
-    
-    public void setGradeType(java.lang.String gradeType) {
-        this.gradeType = gradeType;
-    }
-    
-    public java.lang.String getReportType() {
-        return this.reportType;
-    }
-    
-    public void setReportType(java.lang.String reportType) {
-        this.reportType = reportType;
-    }
-    
-    public java.lang.String getSurveySatisfyType() {
-        return this.surveySatisfyType;
-    }
-    
-    public void setSurveySatisfyType(java.lang.String surveySatisfyType) {
-        this.surveySatisfyType = surveySatisfyType;
-    }
-    
-    public java.lang.String getSurveyIndAt() {
-        return this.surveyIndAt;
-    }
-    
-    public void setSurveyIndAt(java.lang.String surveyIndAt) {
-        this.surveyIndAt = surveyIndAt;
-    }
-    
-    public java.lang.String getSurveyInd() {
-        return this.surveyInd;
-    }
-    
-    public void setSurveyInd(java.lang.String surveyInd) {
-        this.surveyInd = surveyInd;
-    }
-    
-    public java.lang.String getStdntAplyAt() {
-        return this.stdntAplyAt;
-    }
-    
-    public void setStdntAplyAt(java.lang.String stdntAplyAt) {
-        this.stdntAplyAt = stdntAplyAt;
-    }
-    
-    public java.lang.String getAplyFile() {
-        return this.aplyFile;
-    }
-    
-    public void setAplyFile(java.lang.String aplyFile) {
-        this.aplyFile = aplyFile;
-    }
-    
-    public java.lang.String getPlanFile() {
-        return this.planFile;
-    }
-    
-    public void setPlanFile(java.lang.String planFile) {
-        this.planFile = planFile;
-    }
-    
-    public java.lang.String getEtcFile() {
-        return this.etcFile;
-    }
-    
-    public void setEtcFile(java.lang.String etcFile) {
-        this.etcFile = etcFile;
-    }
-    
-    public java.lang.String getUseAt() {
-        return this.useAt;
-    }
-    
-    public void setUseAt(java.lang.String useAt) {
-        this.useAt = useAt;
-    }
-    
-    public java.lang.String getFrstRegisterId() {
-        return this.frstRegisterId;
-    }
-    
-    public void setFrstRegisterId(java.lang.String frstRegisterId) {
-        this.frstRegisterId = frstRegisterId;
-    }
-    
-    public java.util.Date getFrstRegisterPnttm() {
-        return this.frstRegisterPnttm;
-    }
-    
-    public void setFrstRegisterPnttm(java.util.Date frstRegisterPnttm) {
-        this.frstRegisterPnttm = frstRegisterPnttm;
-    }
-    
-    public java.lang.String getLastUpdusrId() {
-        return this.lastUpdusrId;
-    }
-    
-    public void setLastUpdusrId(java.lang.String lastUpdusrId) {
-        this.lastUpdusrId = lastUpdusrId;
-    }
-    
-    public java.util.Date getLastUpdusrPnttm() {
-        return this.lastUpdusrPnttm;
-    }
-    
-    public void setLastUpdusrPnttm(java.util.Date lastUpdusrPnttm) {
-        this.lastUpdusrPnttm = lastUpdusrPnttm;
-    }
-
-	public List<String> getSysCodeList() {
-		return sysCodeList;
-	}
-
-	public void setSysCodeList(List<String> sysCodeList) {
-		this.sysCodeList = sysCodeList;
-	}
-
-	public List<String> getRefeFileList() {
-		return refeFileList;
-	}
-
-	public void setRefeFileList(List<String> refeFileList) {
-		this.refeFileList = refeFileList;
-	}
-
-	public java.lang.String getAtchFileId() {
-		return atchFileId;
-	}
-
-	public void setAtchFileId(java.lang.String atchFileId) {
-		this.atchFileId = atchFileId;
-	}
-
-	public java.lang.String getSysCodePath() {
-		return sysCodePath;
-	}
-
-	public void setSysCodePath(java.lang.String sysCodePath) {
-		this.sysCodePath = sysCodePath;
-	}
-
-	public java.lang.String getDivisionNm() {
-		return divisionNm;
-	}
-
-	public void setDivisionNm(java.lang.String divisionNm) {
-		this.divisionNm = divisionNm;
-	}
-
-	public java.lang.String getControlNm() {
-		return controlNm;
-	}
-
-	public void setControlNm(java.lang.String controlNm) {
-		this.controlNm = controlNm;
-	}
-
-	public java.lang.String getTargetDetailNm() {
-		return targetDetailNm;
-	}
-
-	public void setTargetDetailNm(java.lang.String targetDetailNm) {
-		this.targetDetailNm = targetDetailNm;
-	}
-
-	public java.lang.String getSearchcrclbNm() {
-		return searchcrclbNm;
-	}
-
-	public void setSearchcrclbNm(java.lang.String searchcrclbNm) {
-		this.searchcrclbNm = searchcrclbNm;
-	}
-
-	public java.lang.String getSearchcrclbId() {
-		return searchcrclbId;
-	}
-
-	public void setSearchcrclbId(java.lang.String searchcrclbId) {
-		this.searchcrclbId = searchcrclbId;
-	}
-
-	public java.lang.String getSearchSysCode1() {
-		return searchSysCode1;
-	}
-
-	public void setSearchSysCode1(java.lang.String searchSysCode1) {
-		this.searchSysCode1 = searchSysCode1;
-	}
-
-	public java.lang.String getSearchSysCode2() {
-		return searchSysCode2;
-	}
-
-	public void setSearchSysCode2(java.lang.String searchSysCode2) {
-		this.searchSysCode2 = searchSysCode2;
-	}
-
-	public java.lang.String getSearchSysCode3() {
-		return searchSysCode3;
-	}
-
-	public void setSearchSysCode3(java.lang.String searchSysCode3) {
-		this.searchSysCode3 = searchSysCode3;
-	}
-
-	public java.lang.String getSearchDivision() {
-		return searchDivision;
-	}
-
-	public void setSearchDivision(java.lang.String searchDivision) {
-		this.searchDivision = searchDivision;
-	}
-
-	public java.lang.String getSearchControl() {
-		return searchControl;
-	}
-
-	public void setSearchControl(java.lang.String searchControl) {
-		this.searchControl = searchControl;
-	}
-
-	public java.lang.String getSearchTargetType() {
-		return searchTargetType;
-	}
-
-	public void setSearchTargetType(java.lang.String searchTargetType) {
-		this.searchTargetType = searchTargetType;
-	}
-
-	public java.lang.String getSearchTargetDetail() {
-		return searchTargetDetail;
-	}
-
-	public void setSearchTargetDetail(java.lang.String searchTargetDetail) {
-		this.searchTargetDetail = searchTargetDetail;
-	}
-
-	
-	public java.lang.String getSearchProjectAt() {
-		return searchProjectAt;
-	}
-
-	public void setSearchProjectAt(java.lang.String searchProjectAt) {
-		this.searchProjectAt = searchProjectAt;
-	}
-
-	public java.lang.String getSearchTotalTimeAt() {
-		return searchTotalTimeAt;
-	}
-
-	public void setSearchTotalTimeAt(java.lang.String searchTotalTimeAt) {
-		this.searchTotalTimeAt = searchTotalTimeAt;
-	}
-
-	public java.lang.String getSysCodeNmPath() {
-		return sysCodeNmPath;
-	}
-
-	public void setSysCodeNmPath(java.lang.String sysCodeNmPath) {
-		this.sysCodeNmPath = sysCodeNmPath;
-	}
-
-	public java.lang.String getAplyFileNm() {
-		return aplyFileNm;
-	}
-
-	public void setAplyFileNm(java.lang.String aplyFileNm) {
-		this.aplyFileNm = aplyFileNm;
-	}
-
-	public java.lang.String getPlanFileNm() {
-		return planFileNm;
-	}
-
-	public void setPlanFileNm(java.lang.String planFileNm) {
-		this.planFileNm = planFileNm;
-	}
-
-	public java.lang.String getEtcFileNm() {
-		return etcFileNm;
-	}
-
-	public void setEtcFileNm(java.lang.String etcFileNm) {
-		this.etcFileNm = etcFileNm;
-	}
-
-	public java.lang.String getEvaluationAt() {
-		return evaluationAt;
-	}
-
-	public void setEvaluationAt(java.lang.String evaluationAt) {
-		this.evaluationAt = evaluationAt;
-	}
-
-	public java.lang.String getGradeTypeNm() {
-		return gradeTypeNm;
-	}
-
-	public void setGradeTypeNm(java.lang.String gradeTypeNm) {
-		this.gradeTypeNm = gradeTypeNm;
-	}
-
-	public java.lang.String getProfessorSatisfyType() {
-		return professorSatisfyType;
-	}
-
-	public void setProfessorSatisfyType(java.lang.String professorSatisfyType) {
-		this.professorSatisfyType = professorSatisfyType;
-	}
-    
-}
 
base/src/main/java/egovframework/com/lms/service/GradeService.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/GradeService.java
@@ -1,28 +0,0 @@
-package egovframework.com.lms.service;
-
-import java.util.List;
-import java.util.Map;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-import egovframework.com.cmm.service.FileVO;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-
-public interface GradeService {
-	
-    //성적등록
-    void uploadExcel(CurriculumVO vo) throws Exception;
-    
-    //엑셀파일을 업로드 하여 파싱한다.
-	Map<String, Object> parseExcel(CurriculumVO searchVO, FileVO fileVO);
-	
-	//성적등록
-    void gradeTotalUpdate(CurriculumVO vo) throws Exception;
-	
-    //성적목록
-    List selectGradeList(CurriculumVO searchVO) throws Exception;
-    
-    //수료정보취합
-    public EgovMap selectGradeSummary(CurriculumVO vo) throws Exception;
-}
 
base/src/main/java/egovframework/com/lms/service/LmsCommonUtil.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/LmsCommonUtil.java
@@ -1,29 +0,0 @@
-package egovframework.com.lms.service;
-
-import java.util.ArrayList;
-import java.util.Calendar;
-import java.util.List;
-
-public class LmsCommonUtil {
-	//년도
-	public List<Integer> getYear() {
-		List<Integer> arrYear = new ArrayList<Integer>();
-		int year = Calendar.getInstance().get(Calendar.YEAR);
-		if(Calendar.getInstance().get(Calendar.MONTH) > 10){
-			year++;
-		}
-		
-		for(int i = 2019; i <= year; i++) {
-			arrYear.add(i);
-		}
-		
-		return arrYear;
-	}
-	
-	//현재년도
-	public int getTodayYear() {
-		int year = Calendar.getInstance().get(Calendar.YEAR);
-		
-		return year;
-	}
-}
 
base/src/main/java/egovframework/com/lms/service/LmsMngVO.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/LmsMngVO.java
@@ -1,1311 +0,0 @@
-package egovframework.com.lms.service;
-
-import java.util.List;
-
-import egovframework.com.cmm.ComDefaultVO;
-
-/**
- * @Class Name : CurriculumVO.java
- * @Description : Curriculum VO class
- * @Modification Information
- *
- * @author 문성진
- * @since 2019.10.12
- * @version 1.0
- * @see
- *
- *  Copyright (C)  All right reserved.
- */
-public class LmsMngVO extends ComDefaultVO{
-    private static final long serialVersionUID = 1L;
-
-    /** CRCL_ID */
-    private java.lang.String crclId;
-
-    /** CRCLB_ID */
-    private java.lang.String crclbId;
-
-    /** CRCL_NM */
-    private java.lang.String crclNm;
-
-    /** CRCL_NM */
-    private java.lang.String crclbNm;
-
-    /** SYS_CODE */
-    private java.lang.String sysCode;
-
-    private List<String> SysCodeList;
-
-    /** 과정체계코드경로 */
-    private java.lang.String sysCodePath;
-
-    /** 과정체계코드명경로 */
-    private java.lang.String sysCodeNmPath;
-
-    /** CRCL_YEAR */
-    private int crclYear;
-
-    /** CRCL_TERM */
-    private java.lang.String crclTerm;
-
-    //학기명
-    private java.lang.String crclTermNm;
-
-    /** CRCL_LANG */
-    private java.lang.String crclLang;
-
-    /** 언어명 */
-    private java.lang.String crclLangNm;
-
-    /** START_DATE */
-    private java.lang.String startDate;
-
-    /** END_DATE */
-    private java.lang.String endDate;
-
-    /** TOTAL_TIME */
-    private int totalTime;
-
-    /** WEEK_NUM */
-    private int weekNum;
-
-    /** DAY_TIME */
-    private int dayTime;
-
-    /** CAMPUS_ID */
-    private java.lang.String campusId;
-
-    //캠퍼스명
-    private java.lang.String campusNm;
-
-    /** CAMPUS_PLACE */
-    private java.lang.String campusPlace;
-
-    /** HOST_CODE */
-    private java.lang.String hostCode;
-
-    //주관기관명
-    private java.lang.String hostCodeNm;
-
-    /** CRCL_GOAL */
-    private java.lang.String crclGoal;
-
-    /** CRCL_EFFECT */
-    private java.lang.String crclEffect;
-
-    /** TARGET_TYPE */
-    private java.lang.String targetType;
-
-    //대상상세
-    private java.lang.String targetDetail;
-
-    //대상상세명
-    private java.lang.String targetDetailNm;
-
-    /** PLAN_START_DATE */
-    private java.lang.String planStartDate;
-
-    /** PLAN_END_DATE */
-    private java.lang.String planEndDate;
-
-    /** APPLY_START_DATE */
-    private java.lang.String applyStartDate;
-
-    /** APPLY_END_DATE */
-    private java.lang.String applyEndDate;
-
-    /** APPLY_MAX_CNT */
-    private int applyMaxCnt;
-
-    /** ASSIGN_AT */
-    private java.lang.String assignAt;
-
-    /** TUITION_AT */
-    private java.lang.String tuitionAt;
-
-    /** TUITION_FEES */
-    private java.lang.String tuitionFees;
-
-    /** REGISTRATION_FEES */
-    private java.lang.String registrationFees;
-
-    /** TUITION_START_DATE */
-    private java.lang.String tuitionStartDate;
-
-    /** TUITION_END_DATE */
-    private java.lang.String tuitionEndDate;
-
-    /** CRCL_OUTCOME */
-    private java.lang.String crclOutcome;
-
-    //과정성과명
-    private java.lang.String crclOutcomeNm;
-
-    /** PROCESS_STTUS_CODE */
-    private java.lang.String processSttusCode;
-
-    /** USE_AT */
-    private java.lang.String useAt;
-
-    /** FRST_REGISTER_ID */
-    private java.lang.String frstRegisterId;
-
-    /** FRST_REGISTER_PNTTM */
-    private java.util.Date frstRegisterPnttm;
-
-    /** LAST_UPDUSR_ID */
-    private java.lang.String lastUpdusrId;
-
-    /** LAST_UPDUSR_PNTTM */
-    private java.util.Date lastUpdusrPnttm;
-
-    //학점인정여부
-    private java.lang.String gradeAt;
-
-    //이수구분
-    private java.lang.String division;
-
-    //이수구분명
-    private java.lang.String divisionNm;
-
-    //관리구분
-    private java.lang.String control;
-
-    //관리구분명
-    private java.lang.String controlNm;
-
-    //성적처리기준
-    private java.lang.String gradeType;
-
-    //성적처리기준명
-    private java.lang.String gradeTypeNm;
-
-    /** PROJECT_AT */
-    private java.lang.String projectAt;
-
-    /** TOTAL_TIME_AT */
-    private java.lang.String totalTimeAt;
-
-    //책임교원Id
-    private List<String> userIdList;
-
-    //지원비 비목ID
-    private List<String> expIdList;
-
-    //지원비 비목 코드
-    private List<String> typeCodeList;
-
-    //계정 목
-    private List<String> accountCodeList;
-
-    //금액
-    private List<String> amountList;
-
-    //산출근거
-    private List<String> reasonList;
-
-    //비고
-    private List<String> etcList;
-
-    //책임교원Id
-    private java.lang.String userId;
-
-    //과정권한코드
-    private java.lang.String manageCode;
-
-    //지원비 비목ID
-    private java.lang.String expId;
-
-    //지원비 비목 코드
-    private java.lang.String typeCode;
-
-    //계정 목
-    private java.lang.String accountCode;
-
-    //금액
-    private java.lang.String amount;
-
-    //산출근거
-    private java.lang.String reason;
-
-    //비고
-    private java.lang.String etc;
-
-    //대분류검색
-    private java.lang.String searchSysCode1;
-
-    //중분류검색
-    private java.lang.String searchSysCode2;
-
-    //소분류검색
-    private java.lang.String searchSysCode3;
-
-    //이수구분검색
-    private java.lang.String searchDivision;
-
-    //관리구분검색
-    private java.lang.String searchControl;
-
-    //기본과정명 검색
-    private java.lang.String searchcrclbNm;
-
-    //과정명 검색
-    private java.lang.String searchCrclNm;
-
-    //기본과정코드검색
-    private java.lang.String searchcrclbId;
-
-    //책임교원검색(ID)
-    private java.lang.String searchUserId;
-
-    //책임교원검색(이름)
-    private java.lang.String searchUserNm;
-
-    //주관기관검색
-    private java.lang.String searchHostCode;
-
-    //언어검색
-    private java.lang.String searchCrclLang;
-
-    //코멘트
-    private java.lang.String comnt;
-
-    //코멘트등록일자
-    private java.util.Date comntPnttm;
-
-    //교원명
-    private java.lang.String userNm;
-
-    /*승인여부
-     *  Y : 승인,
-     *  N : 반려,
-     *  R : 대기,
-     *  D : 승인취소
-     */
-    private java.lang.String aprvalAt;
-    //승인일자
-    private java.util.Date aprvalPnttm;
-
-    //승인취소사유
-    private java.lang.String aprvalDn;
-
-    /** 승인결과 검색 */
-    private java.lang.String searchAprvalAt;
-
-    /** 프로젝트과정 검색 */
-    private java.lang.String searchProjectAt;
-
-    /** 시수과정 검색 */
-    private java.lang.String searchTotalTimeAt;
-
-    /** 관리여부 */
-    private java.lang.String mngAt;
-
-    //연도검색
-    private java.lang.String searchCrclYear;
-
-    //학기검색
-    private java.lang.String searchCrclTerm;
-
-    //시작일 검색
-    private java.lang.String searchStartDate;
-
-    //종료일 검색
-    private java.lang.String searchEndDate;
-
-    //대상검색
-    private java.lang.String searchTargetType;
-
-    //대상상세검색
-    private java.lang.String searchTargetDetail;
-
-    //과정상태
-    private java.lang.String searchProcessSttusCode;
-
-    //총사업비
-    private java.lang.Integer totAmount;
-
-    //기타사항
-    private java.lang.String etcCn;
-
-    //절대평가여부
-    private java.lang.String evaluationAt;
-
-    //운영보고서유형
-    private java.lang.String reportType;
-
-    /** SURVEY_SATISFY_TYPE */
-    private java.lang.String surveySatisfyType;
-
-    /** SURVEY_IND_AT */
-    private java.lang.String surveyIndAt;
-
-    /** SURVEY_IND */
-    private java.lang.String surveyInd;
-
-    /** STDNT_APLY_AT */
-    private java.lang.String stdntAplyAt;
-
-    //지원비명
-    private java.lang.String typeCodeNm;
-
-    //계정목명
-    private java.lang.String accountCodeNm;
-
-    //카테고리ID리스트
-    private List<String> ctgrymasterIdList;
-
-    //게시판명 리스트
-    private List<String> bbsNmList;
-
-    //게시판구분(사용자그룹)
-    private List<String> sysTyCodeList;
-
-    //게시판Id리스트
-    private List<String> bbsIdList;
-
-    //게시판Id
-    private java.lang.String bbsId;
-
-    //카테고리Id
-    private java.lang.String ctgrymasterId;
-
-    private java.lang.String plId;
-
-    public java.lang.String getCrclId() {
-        return this.crclId;
-    }
-
-    public void setCrclId(java.lang.String crclId) {
-        this.crclId = crclId;
-    }
-
-    public java.lang.String getCrclbId() {
-        return this.crclbId;
-    }
-
-    public void setCrclbId(java.lang.String crclbId) {
-        this.crclbId = crclbId;
-    }
-
-    public java.lang.String getCrclNm() {
-        return this.crclNm;
-    }
-
-    public void setCrclNm(java.lang.String crclNm) {
-        this.crclNm = crclNm;
-    }
-
-    public java.lang.String getSysCode() {
-        return this.sysCode;
-    }
-
-    public void setSysCode(java.lang.String sysCode) {
-        this.sysCode = sysCode;
-    }
-
-    public int getCrclYear() {
-        return this.crclYear;
-    }
-
-    public void setCrclYear(int crclYear) {
-        this.crclYear = crclYear;
-    }
-
-    public java.lang.String getCrclTerm() {
-		return crclTerm;
-	}
-
-	public void setCrclTerm(java.lang.String crclTerm) {
-		this.crclTerm = crclTerm;
-	}
-
-	public java.lang.String getCrclLang() {
-        return this.crclLang;
-    }
-
-    public void setCrclLang(java.lang.String crclLang) {
-        this.crclLang = crclLang;
-    }
-
-    public java.lang.String getStartDate() {
-        return this.startDate;
-    }
-
-    public void setStartDate(java.lang.String startDate) {
-        this.startDate = startDate;
-    }
-
-    public java.lang.String getEndDate() {
-        return this.endDate;
-    }
-
-    public void setEndDate(java.lang.String endDate) {
-        this.endDate = endDate;
-    }
-
-    public int getTotalTime() {
-        return this.totalTime;
-    }
-
-    public void setTotalTime(int totalTime) {
-        this.totalTime = totalTime;
-    }
-
-    public int getWeekNum() {
-        return this.weekNum;
-    }
-
-    public void setWeekNum(int weekNum) {
-        this.weekNum = weekNum;
-    }
-
-    public int getDayTime() {
-        return this.dayTime;
-    }
-
-    public void setDayTime(int dayTime) {
-        this.dayTime = dayTime;
-    }
-
-    public java.lang.String getCampusId() {
-        return this.campusId;
-    }
-
-    public void setCampusId(java.lang.String campusId) {
-        this.campusId = campusId;
-    }
-
-    public java.lang.String getCampusPlace() {
-        return this.campusPlace;
-    }
-
-    public void setCampusPlace(java.lang.String campusPlace) {
-        this.campusPlace = campusPlace;
-    }
-
-    public java.lang.String getHostCode() {
-        return this.hostCode;
-    }
-
-    public void setHostCode(java.lang.String hostCode) {
-        this.hostCode = hostCode;
-    }
-
-    public java.lang.String getCrclGoal() {
-        return this.crclGoal;
-    }
-
-    public void setCrclGoal(java.lang.String crclGoal) {
-        this.crclGoal = crclGoal;
-    }
-
-    public java.lang.String getCrclEffect() {
-        return this.crclEffect;
-    }
-
-    public void setCrclEffect(java.lang.String crclEffect) {
-        this.crclEffect = crclEffect;
-    }
-
-    public java.lang.String getTargetType() {
-        return this.targetType;
-    }
-
-    public void setTargetType(java.lang.String targetType) {
-        this.targetType = targetType;
-    }
-
-    public java.lang.String getPlanStartDate() {
-        return this.planStartDate;
-    }
-
-    public void setPlanStartDate(java.lang.String planStartDate) {
-        this.planStartDate = planStartDate;
-    }
-
-    public java.lang.String getPlanEndDate() {
-        return this.planEndDate;
-    }
-
-    public void setPlanEndDate(java.lang.String planEndDate) {
-        this.planEndDate = planEndDate;
-    }
-
-    public java.lang.String getApplyStartDate() {
-        return this.applyStartDate;
-    }
-
-    public void setApplyStartDate(java.lang.String applyStartDate) {
-        this.applyStartDate = applyStartDate;
-    }
-
-    public java.lang.String getApplyEndDate() {
-        return this.applyEndDate;
-    }
-
-    public void setApplyEndDate(java.lang.String applyEndDate) {
-        this.applyEndDate = applyEndDate;
-    }
-
-    public int getApplyMaxCnt() {
-        return this.applyMaxCnt;
-    }
-
-    public void setApplyMaxCnt(int applyMaxCnt) {
-        this.applyMaxCnt = applyMaxCnt;
-    }
-
-    public java.lang.String getAssignAt() {
-        return this.assignAt;
-    }
-
-    public void setAssignAt(java.lang.String assignAt) {
-        this.assignAt = assignAt;
-    }
-
-    public java.lang.String getTuitionAt() {
-        return this.tuitionAt;
-    }
-
-    public void setTuitionAt(java.lang.String tuitionAt) {
-        this.tuitionAt = tuitionAt;
-    }
-
-    public java.lang.String getTuitionFees() {
-		return tuitionFees;
-	}
-
-	public void setTuitionFees(java.lang.String tuitionFees) {
-		this.tuitionFees = tuitionFees;
-	}
-
-	public java.lang.String getRegistrationFees() {
-		return registrationFees;
-	}
-
-	public void setRegistrationFees(java.lang.String registrationFees) {
-		this.registrationFees = registrationFees;
-	}
-
-	public java.lang.String getTuitionStartDate() {
-        return this.tuitionStartDate;
-    }
-
-    public void setTuitionStartDate(java.lang.String tuitionStartDate) {
-        this.tuitionStartDate = tuitionStartDate;
-    }
-
-    public java.lang.String getTuitionEndDate() {
-        return this.tuitionEndDate;
-    }
-
-    public void setTuitionEndDate(java.lang.String tuitionEndDate) {
-        this.tuitionEndDate = tuitionEndDate;
-    }
-
-    public java.lang.String getCrclOutcome() {
-        return this.crclOutcome;
-    }
-
-    public void setCrclOutcome(java.lang.String crclOutcome) {
-        this.crclOutcome = crclOutcome;
-    }
-
-    public java.lang.String getProcessSttusCode() {
-        return this.processSttusCode;
-    }
-
-    public void setProcessSttusCode(java.lang.String processSttusCode) {
-        this.processSttusCode = processSttusCode;
-    }
-
-    public java.lang.String getUseAt() {
-        return this.useAt;
-    }
-
-    public void setUseAt(java.lang.String useAt) {
-        this.useAt = useAt;
-    }
-
-    public java.lang.String getFrstRegisterId() {
-        return this.frstRegisterId;
-    }
-
-    public void setFrstRegisterId(java.lang.String frstRegisterId) {
-        this.frstRegisterId = frstRegisterId;
-    }
-
-    public java.util.Date getFrstRegisterPnttm() {
-        return this.frstRegisterPnttm;
-    }
-
-    public void setFrstRegisterPnttm(java.util.Date frstRegisterPnttm) {
-        this.frstRegisterPnttm = frstRegisterPnttm;
-    }
-
-    public java.lang.String getLastUpdusrId() {
-        return this.lastUpdusrId;
-    }
-
-    public void setLastUpdusrId(java.lang.String lastUpdusrId) {
-        this.lastUpdusrId = lastUpdusrId;
-    }
-
-    public java.util.Date getLastUpdusrPnttm() {
-        return this.lastUpdusrPnttm;
-    }
-
-    public void setLastUpdusrPnttm(java.util.Date lastUpdusrPnttm) {
-        this.lastUpdusrPnttm = lastUpdusrPnttm;
-    }
-
-	public List<String> getSysCodeList() {
-		return SysCodeList;
-	}
-
-	public void setSysCodeList(List<String> sysCodeList) {
-		SysCodeList = sysCodeList;
-	}
-
-	public List<String> getUserIdList() {
-		return userIdList;
-	}
-
-	public void setUserIdList(List<String> userIdList) {
-		this.userIdList = userIdList;
-	}
-
-	public List<String> getExpIdList() {
-		return expIdList;
-	}
-
-	public void setExpIdList(List<String> expIdList) {
-		this.expIdList = expIdList;
-	}
-
-	public List<String> getAccountCodeList() {
-		return accountCodeList;
-	}
-
-	public void setAccountCodeList(List<String> accountCodeList) {
-		this.accountCodeList = accountCodeList;
-	}
-
-	public List<String> getAmountList() {
-		return amountList;
-	}
-
-	public void setAmountList(List<String> amountList) {
-		this.amountList = amountList;
-	}
-
-	public List<String> getReasonList() {
-		return reasonList;
-	}
-
-	public void setReasonList(List<String> reasonList) {
-		this.reasonList = reasonList;
-	}
-
-	public List<String> getEtcList() {
-		return etcList;
-	}
-
-	public void setEtcList(List<String> etcList) {
-		this.etcList = etcList;
-	}
-
-	public java.lang.String getUserId() {
-		return userId;
-	}
-
-	public void setUserId(java.lang.String userId) {
-		this.userId = userId;
-	}
-
-	public java.lang.String getManageCode() {
-		return manageCode;
-	}
-
-	public void setManageCode(java.lang.String manageCode) {
-		this.manageCode = manageCode;
-	}
-
-	public java.lang.String getExpId() {
-		return expId;
-	}
-
-	public void setExpId(java.lang.String expId) {
-		this.expId = expId;
-	}
-
-	public java.lang.String getAccountCode() {
-		return accountCode;
-	}
-
-	public void setAccountCode(java.lang.String accountCode) {
-		this.accountCode = accountCode;
-	}
-
-	public java.lang.String getAmount() {
-		return amount;
-	}
-
-	public void setAmount(java.lang.String amount) {
-		this.amount = amount;
-	}
-
-	public java.lang.String getReason() {
-		return reason;
-	}
-
-	public void setReason(java.lang.String reason) {
-		this.reason = reason;
-	}
-
-	public java.lang.String getEtc() {
-		return etc;
-	}
-
-	public void setEtc(java.lang.String etc) {
-		this.etc = etc;
-	}
-
-	public List<String> getTypeCodeList() {
-		return typeCodeList;
-	}
-
-	public void setTypeCodeList(List<String> typeCodeList) {
-		this.typeCodeList = typeCodeList;
-	}
-
-	public java.lang.String getTypeCode() {
-		return typeCode;
-	}
-
-	public void setTypeCode(java.lang.String typeCode) {
-		this.typeCode = typeCode;
-	}
-
-	public java.lang.String getSearchSysCode1() {
-		return searchSysCode1;
-	}
-
-	public void setSearchSysCode1(java.lang.String searchSysCode1) {
-		this.searchSysCode1 = searchSysCode1;
-	}
-
-	public java.lang.String getSearchSysCode2() {
-		return searchSysCode2;
-	}
-
-	public void setSearchSysCode2(java.lang.String searchSysCode2) {
-		this.searchSysCode2 = searchSysCode2;
-	}
-
-	public java.lang.String getSearchSysCode3() {
-		return searchSysCode3;
-	}
-
-	public void setSearchSysCode3(java.lang.String searchSysCode3) {
-		this.searchSysCode3 = searchSysCode3;
-	}
-
-	public java.lang.String getSearchDivision() {
-		return searchDivision;
-	}
-
-	public void setSearchDivision(java.lang.String searchDivision) {
-		this.searchDivision = searchDivision;
-	}
-
-	public java.lang.String getSearchControl() {
-		return searchControl;
-	}
-
-	public void setSearchControl(java.lang.String searchControl) {
-		this.searchControl = searchControl;
-	}
-
-	public java.lang.String getSearchcrclbNm() {
-		return searchcrclbNm;
-	}
-
-	public void setSearchcrclbNm(java.lang.String searchcrclbNm) {
-		this.searchcrclbNm = searchcrclbNm;
-	}
-
-	public java.lang.String getSearchcrclbId() {
-		return searchcrclbId;
-	}
-
-	public void setSearchcrclbId(java.lang.String searchcrclbId) {
-		this.searchcrclbId = searchcrclbId;
-	}
-
-	public java.lang.String getSearchCrclNm() {
-		return searchCrclNm;
-	}
-
-	public void setSearchCrclNm(java.lang.String searchCrclNm) {
-		this.searchCrclNm = searchCrclNm;
-	}
-
-	public java.lang.String getSearchUserId() {
-		return searchUserId;
-	}
-
-	public void setSearchUserId(java.lang.String searchUserId) {
-		this.searchUserId = searchUserId;
-	}
-
-	public java.lang.String getSearchHostCode() {
-		return searchHostCode;
-	}
-
-	public void setSearchHostCode(java.lang.String searchHostCode) {
-		this.searchHostCode = searchHostCode;
-	}
-
-	public java.lang.String getSearchCrclLang() {
-		return searchCrclLang;
-	}
-
-	public void setSearchCrclLang(java.lang.String searchCrclLang) {
-		this.searchCrclLang = searchCrclLang;
-	}
-
-	public java.lang.String getComnt() {
-		return comnt;
-	}
-
-	public void setComnt(java.lang.String comnt) {
-		this.comnt = comnt;
-	}
-
-	public java.lang.String getAprvalAt() {
-		return aprvalAt;
-	}
-
-	public void setAprvalAt(java.lang.String aprvalAt) {
-		this.aprvalAt = aprvalAt;
-	}
-
-	public java.lang.String getSysCodePath() {
-		return sysCodePath;
-	}
-
-	public void setSysCodePath(java.lang.String sysCodePath) {
-		this.sysCodePath = sysCodePath;
-	}
-
-	public java.lang.String getSysCodeNmPath() {
-		return sysCodeNmPath;
-	}
-
-	public void setSysCodeNmPath(java.lang.String sysCodeNmPath) {
-		this.sysCodeNmPath = sysCodeNmPath;
-	}
-
-	public java.lang.String getCrclLangNm() {
-		return crclLangNm;
-	}
-
-	public void setCrclLangNm(java.lang.String crclLangNm) {
-		this.crclLangNm = crclLangNm;
-	}
-
-	public java.lang.String getHostCodeNm() {
-		return hostCodeNm;
-	}
-
-	public void setHostCodeNm(java.lang.String hostCodeNm) {
-		this.hostCodeNm = hostCodeNm;
-	}
-
-	public java.lang.String getDivisionNm() {
-		return divisionNm;
-	}
-
-	public void setDivisionNm(java.lang.String divisionNm) {
-		this.divisionNm = divisionNm;
-	}
-
-	public java.lang.String getControlNm() {
-		return controlNm;
-	}
-
-	public void setControlNm(java.lang.String controlNm) {
-		this.controlNm = controlNm;
-	}
-
-	public java.lang.String getProjectAt() {
-		return projectAt;
-	}
-
-	public void setProjectAt(java.lang.String projectAt) {
-		this.projectAt = projectAt;
-	}
-
-	public java.lang.String getTotalTimeAt() {
-		return totalTimeAt;
-	}
-
-	public void setTotalTimeAt(java.lang.String totalTimeAt) {
-		this.totalTimeAt = totalTimeAt;
-	}
-
-	public java.lang.String getSearchProjectAt() {
-		return searchProjectAt;
-	}
-
-	public void setSearchProjectAt(java.lang.String searchProjectAt) {
-		this.searchProjectAt = searchProjectAt;
-	}
-
-	public java.lang.String getSearchTotalTimeAt() {
-		return searchTotalTimeAt;
-	}
-
-	public void setSearchTotalTimeAt(java.lang.String searchTotalTimeAt) {
-		this.searchTotalTimeAt = searchTotalTimeAt;
-	}
-
-	public java.lang.String getSearchAprvalAt() {
-		return searchAprvalAt;
-	}
-
-	public void setSearchAprvalAt(java.lang.String searchAprvalAt) {
-		this.searchAprvalAt = searchAprvalAt;
-	}
-
-	public java.util.Date getAprvalPnttm() {
-		return aprvalPnttm;
-	}
-
-	public void setAprvalPnttm(java.util.Date aprvalPnttm) {
-		this.aprvalPnttm = aprvalPnttm;
-	}
-
-	public java.lang.String getSearchUserNm() {
-		return searchUserNm;
-	}
-
-	public void setSearchUserNm(java.lang.String searchUserNm) {
-		this.searchUserNm = searchUserNm;
-	}
-
-	public java.lang.String getUserNm() {
-		return userNm;
-	}
-
-	public void setUserNm(java.lang.String userNm) {
-		this.userNm = userNm;
-	}
-
-	public java.lang.String getMngAt() {
-		return mngAt;
-	}
-
-	public void setMngAt(java.lang.String mngAt) {
-		this.mngAt = mngAt;
-	}
-
-	public java.lang.String getSearchCrclYear() {
-		return searchCrclYear;
-	}
-
-	public void setSearchCrclYear(java.lang.String searchCrclYear) {
-		this.searchCrclYear = searchCrclYear;
-	}
-
-	public java.lang.String getSearchCrclTerm() {
-		return searchCrclTerm;
-	}
-
-	public void setSearchCrclTerm(java.lang.String searchCrclTerm) {
-		this.searchCrclTerm = searchCrclTerm;
-	}
-
-	public java.lang.String getSearchStartDate() {
-		return searchStartDate;
-	}
-
-	public void setSearchStartDate(java.lang.String searchStartDate) {
-		this.searchStartDate = searchStartDate;
-	}
-
-	public java.lang.String getSearchEndDate() {
-		return searchEndDate;
-	}
-
-	public void setSearchEndDate(java.lang.String searchEndDate) {
-		this.searchEndDate = searchEndDate;
-	}
-
-	public java.lang.String getSearchTargetType() {
-		return searchTargetType;
-	}
-
-	public void setSearchTargetType(java.lang.String searchTargetType) {
-		this.searchTargetType = searchTargetType;
-	}
-
-	public java.lang.String getSearchTargetDetail() {
-		return searchTargetDetail;
-	}
-
-	public void setSearchTargetDetail(java.lang.String searchTargetDetail) {
-		this.searchTargetDetail = searchTargetDetail;
-	}
-
-	public java.lang.String getSearchProcessSttusCode() {
-		return searchProcessSttusCode;
-	}
-
-	public void setSearchProcessSttusCode(java.lang.String searchProcessSttusCode) {
-		this.searchProcessSttusCode = searchProcessSttusCode;
-	}
-
-	public java.lang.Integer getTotAmount() {
-		return totAmount;
-	}
-
-	public void setTotAmount(java.lang.Integer totAmount) {
-		this.totAmount = totAmount;
-	}
-
-	public java.lang.String getCrclTermNm() {
-		return crclTermNm;
-	}
-
-	public void setCrclTermNm(java.lang.String crclTermNm) {
-		this.crclTermNm = crclTermNm;
-	}
-
-	public java.lang.String getEtcCn() {
-		return etcCn;
-	}
-
-	public void setEtcCn(java.lang.String etcCn) {
-		this.etcCn = etcCn;
-	}
-
-	public java.lang.String getCrclbNm() {
-		return crclbNm;
-	}
-
-	public void setCrclbNm(java.lang.String crclbNm) {
-		this.crclbNm = crclbNm;
-	}
-
-	public java.lang.String getDivision() {
-		return division;
-	}
-
-	public void setDivision(java.lang.String division) {
-		this.division = division;
-	}
-
-	public java.lang.String getControl() {
-		return control;
-	}
-
-	public void setControl(java.lang.String control) {
-		this.control = control;
-	}
-
-	public java.lang.String getGradeAt() {
-		return gradeAt;
-	}
-
-	public void setGradeAt(java.lang.String gradeAt) {
-		this.gradeAt = gradeAt;
-	}
-
-	public java.lang.String getTargetDetail() {
-		return targetDetail;
-	}
-
-	public void setTargetDetail(java.lang.String targetDetail) {
-		this.targetDetail = targetDetail;
-	}
-
-	public java.lang.String getTargetDetailNm() {
-		return targetDetailNm;
-	}
-
-	public void setTargetDetailNm(java.lang.String targetDetailNm) {
-		this.targetDetailNm = targetDetailNm;
-	}
-
-	public java.lang.String getGradeType() {
-		return gradeType;
-	}
-
-	public void setGradeType(java.lang.String gradeType) {
-		this.gradeType = gradeType;
-	}
-
-	public java.lang.String getGradeTypeNm() {
-		return gradeTypeNm;
-	}
-
-	public void setGradeTypeNm(java.lang.String gradeTypeNm) {
-		this.gradeTypeNm = gradeTypeNm;
-	}
-
-	public java.lang.String getEvaluationAt() {
-		return evaluationAt;
-	}
-
-	public void setEvaluationAt(java.lang.String evaluationAt) {
-		this.evaluationAt = evaluationAt;
-	}
-
-	public java.lang.String getReportType() {
-		return reportType;
-	}
-
-	public void setReportType(java.lang.String reportType) {
-		this.reportType = reportType;
-	}
-
-	public java.lang.String getSurveySatisfyType() {
-		return surveySatisfyType;
-	}
-
-	public void setSurveySatisfyType(java.lang.String surveySatisfyType) {
-		this.surveySatisfyType = surveySatisfyType;
-	}
-
-	public java.lang.String getSurveyIndAt() {
-		return surveyIndAt;
-	}
-
-	public void setSurveyIndAt(java.lang.String surveyIndAt) {
-		this.surveyIndAt = surveyIndAt;
-	}
-
-	public java.lang.String getSurveyInd() {
-		return surveyInd;
-	}
-
-	public void setSurveyInd(java.lang.String surveyInd) {
-		this.surveyInd = surveyInd;
-	}
-
-	public java.lang.String getStdntAplyAt() {
-		return stdntAplyAt;
-	}
-
-	public void setStdntAplyAt(java.lang.String stdntAplyAt) {
-		this.stdntAplyAt = stdntAplyAt;
-	}
-
-	public java.lang.String getCampusNm() {
-		return campusNm;
-	}
-
-	public void setCampusNm(java.lang.String campusNm) {
-		this.campusNm = campusNm;
-	}
-
-	public java.lang.String getTypeCodeNm() {
-		return typeCodeNm;
-	}
-
-	public void setTypeCodeNm(java.lang.String typeCodeNm) {
-		this.typeCodeNm = typeCodeNm;
-	}
-
-	public java.lang.String getAccountCodeNm() {
-		return accountCodeNm;
-	}
-
-	public void setAccountCodeNm(java.lang.String accountCodeNm) {
-		this.accountCodeNm = accountCodeNm;
-	}
-
-	public java.lang.String getCrclOutcomeNm() {
-		return crclOutcomeNm;
-	}
-
-	public void setCrclOutcomeNm(java.lang.String crclOutcomeNm) {
-		this.crclOutcomeNm = crclOutcomeNm;
-	}
-
-	public java.util.Date getComntPnttm() {
-		return comntPnttm;
-	}
-
-	public void setComntPnttm(java.util.Date comntPnttm) {
-		this.comntPnttm = comntPnttm;
-	}
-
-	public java.lang.String getAprvalDn() {
-		return aprvalDn;
-	}
-
-	public void setAprvalDn(java.lang.String aprvalDn) {
-		this.aprvalDn = aprvalDn;
-	}
-
-	public List<String> getCtgrymasterIdList() {
-		return ctgrymasterIdList;
-	}
-
-	public void setCtgrymasterIdList(List<String> ctgrymasterIdList) {
-		this.ctgrymasterIdList = ctgrymasterIdList;
-	}
-
-	public List<String> getBbsNmList() {
-		return bbsNmList;
-	}
-
-	public void setBbsNmList(List<String> bbsNmList) {
-		this.bbsNmList = bbsNmList;
-	}
-
-	public List<String> getSysTyCodeList() {
-		return sysTyCodeList;
-	}
-
-	public void setSysTyCodeList(List<String> sysTyCodeList) {
-		this.sysTyCodeList = sysTyCodeList;
-	}
-
-	public List<String> getBbsIdList() {
-		return bbsIdList;
-	}
-
-	public void setBbsIdList(List<String> bbsIdList) {
-		this.bbsIdList = bbsIdList;
-	}
-
-	public java.lang.String getBbsId() {
-		return bbsId;
-	}
-
-	public void setBbsId(java.lang.String bbsId) {
-		this.bbsId = bbsId;
-	}
-
-	public java.lang.String getCtgrymasterId() {
-		return ctgrymasterId;
-	}
-
-	public void setCtgrymasterId(java.lang.String ctgrymasterId) {
-		this.ctgrymasterId = ctgrymasterId;
-	}
-
-	public java.lang.String getPlId() {
-		return plId;
-	}
-
-	public void setPlId(java.lang.String plId) {
-		this.plId = plId;
-	}
-
-}
 
base/src/main/java/egovframework/com/lms/service/QuizService.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/QuizService.java
@@ -1,46 +0,0 @@
-package egovframework.com.lms.service;
-
-import java.util.List;
-
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-
-public interface QuizService {
-	String insertQuiz(QuizVO vo) throws Exception;
-	String insertQuizAnswer(QuizVO vo) throws Exception;
-	
-    int selectQuizListTotCnt(QuizVO searchVO);
-    int selectQuizExam_Cnt(QuizVO searchVO);
-    
-    QuizVO selectQuiz_S(QuizVO vo) throws Exception;
-    
-    List<QuizVO> selectQuizList(QuizVO searchVO) throws Exception;
-    List<QuizVO> selectBeforeQuizList(QuizVO searchVO) throws Exception;
-    List<QuizVO> selectPreQuizList(QuizVO searchVO) throws Exception;
-    
-    List<QuizVO> selectQuizResult_Report(QuizVO searchVO) throws Exception;
-    List<QuizVO> selectQuizExamAnswer_Cnt(QuizVO searchVO) throws Exception;
-    
-    void updateQuiz(QuizVO vo) throws Exception;
-    void updateQuiz_D(QuizVO vo) throws Exception;
-    void updateQuizAnswer(QuizVO vo) throws Exception;
-    void updateQuizAnswer_D(QuizVO vo) throws Exception;
-    void updateQuiz_Sort(QuizVO vo) throws Exception;
-    void updateQuizAnswer_A(QuizVO vo) throws Exception;
-    void updateQuizEnd(QuizVO vo) throws Exception;
-    void updateQuizExamAnswer(QuizVO vo) throws Exception;
-    
-    void deleteOffQuizAnswer(QuizVO vo) throws Exception;
-    void deleteOffQuiz(QuizVO vo) throws Exception;
-    
-    String insertQuizExam(QuizVO vo) throws Exception;
-    QuizVO selectQuizExam_S(QuizVO vo) throws Exception;
-    QuizVO selectPreQuizList_S(QuizVO searchVO) throws Exception;
-    QuizVO selectQuizExam_Report(QuizVO searchVO) throws Exception;
-    
-    void updateQuizExam(QuizVO vo) throws Exception;
-    void updateQuizExam_Submit(QuizVO vo) throws Exception;
-    void deleteQuizExam(QuizVO vo) throws Exception;
-    
-    //퀴즈 성적 요약
-    EgovMap quizExamSummary(QuizVO vo) throws Exception;
-}
 
base/src/main/java/egovframework/com/lms/service/QuizVO.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/QuizVO.java
@@ -1,712 +0,0 @@
-package egovframework.com.lms.service;
-
-import java.util.List;
-
-import egovframework.com.cmm.ComDefaultVO;
-
-/**
- * @Class Name : quizVO.java
- * @Description : quizVO VO class
- * @Modification Information
- *
- * @author 이재현
- * @since 2020-0-25
- * @version 1.0
- * @ljh
- *  
- *  Copyright (C)  All right reserved.
- */
-public class QuizVO extends ComDefaultVO{
-    private static final long serialVersionUID = 1L;
-    
-    private String quizId;
-    private String crclId;
-    private String crclNm;
-    private String plId;
-    private String plIdTarget;
-    private String title;
-    private String quizNm;
-    private String atchFileId;
-    private int    quizSort;
-    private String userId;
-    private String userNm;     
-    private String examId;
-    private String examType;
-    private String answer1;
-    private String answer2;
-    private String answer3;
-    private String answer4;
-    private String answer5;
-    private int    subAnswer1;
-    private int    subAnswer1p;
-    private int    subAnswer2;
-    private int    subAnswer2p;
-    private int    subAnswer3;
-    private int    subAnswer3p;
-    private int    subAnswer4;
-    private int    subAnswer4p;
-    private int    subAnswer5;
-    private int    subAnswer5p;
-    
-    private String answerNum;
-    private String frstRegisterPnttm;
-    private String frstRegisterId;
-    private String lastUpdusrPnttm;
-    private String lastUpdusrId;
-    private String menuId;
-    private String siteId;
-    private String boardId;
-    private String bbsId;
-    private String useAt;
-    private String delDiv;
-    private String sortDiv;
-    private String startDate;
-    private String endDate;
-    private String studySubject;
-    private String plStartDt;
-	private String regDate;
-	private String searchDiv;
-    private int    quizCnt;
-    private String searchYY;
-    private String searchQuizNm;
-    private String quizType;
-    private String dayOfWeek;
-    private String periodTxt;
-    private String startDt;
-    private String pageDiv;
-    private String crclLangNm;
-    private String crclLang;
-    private String examineeId;
-    private String examineeAns;
-    private String answerAt;
-    private String submitAt;
-    private String userSe;
-    private int    myScore;
-    private int    totCnt;
-    private int    avgScoreTmp;
-    private int    avgTotCntTmp;
-    private int    examineeCnt;
-    private int    avgScoreCnt;
-    private int    avgTotCnt;
-    private int    totExamineeCnt;
-    private String brthdy;
-    private String sexdstn;
-    private String stGrade;
-    private String stClass;
-    private String stNumber;
-    private String groupCode;
-    private String groupNm;
-    private String major;
-    private int    myScoreNum;
-    private int    ranking;
-    private int    answerCnt;
-    private int    notSubCnt;
-    private String searchVal;
-    
-    private String step;
-    private String tabType;
-    private String subtabstep;
-    private String tabStep;
-    private int    quizAnswerYCnt;
-    private int    quizAnswerNCnt;
-    private String facNm;
-    private String searchStartDt;
-    private String searchEndDt;
-    private String quizEnd;
-    
-    
-    //수강신청 > 수강대상자 확정에 3번째 텝
-    private java.lang.String thirdtabstep;
-    
-    //검색 학생 명
-    private String searchStudentUserNm;
-    
-    //검색 학생 명
-    private String searchUserId;
-    
-    //변환점수
-    private java.lang.Double chScr;
-    
-	public String getQuizEnd() {
-		return quizEnd;
-	}
-	public void setQuizEnd(String quizEnd) {
-		this.quizEnd = quizEnd;
-	}
-	public String getSearchStartDt() {
-		return searchStartDt;
-	}
-	public void setSearchStartDt(String searchStartDt) {
-		this.searchStartDt = searchStartDt;
-	}
-	public String getSearchEndDt() {
-		return searchEndDt;
-	}
-	public void setSearchEndDt(String searchEndDt) {
-		this.searchEndDt = searchEndDt;
-	}
-	public String getFacNm() {
-		return facNm;
-	}
-	public void setFacNm(String facNm) {
-		this.facNm = facNm;
-	}
-	public String getPlIdTarget() {
-		return plIdTarget;
-	}
-	public void setPlIdTarget(String plIdTarget) {
-		this.plIdTarget = plIdTarget;
-	}
-	public int getQuizAnswerYCnt() {
-		return quizAnswerYCnt;
-	}
-	public void setQuizAnswerYCnt(int quizAnswerYCnt) {
-		this.quizAnswerYCnt = quizAnswerYCnt;
-	}
-	public int getQuizAnswerNCnt() {
-		return quizAnswerNCnt;
-	}
-	public void setQuizAnswerNCnt(int quizAnswerNCnt) {
-		this.quizAnswerNCnt = quizAnswerNCnt;
-	}
-	public int getSubAnswer1() {
-		return subAnswer1;
-	}
-	public void setSubAnswer1(int subAnswer1) {
-		this.subAnswer1 = subAnswer1;
-	}
-	public int getSubAnswer1p() {
-		return subAnswer1p;
-	}
-	public void setSubAnswer1p(int subAnswer1p) {
-		this.subAnswer1p = subAnswer1p;
-	}
-	public int getSubAnswer2() {
-		return subAnswer2;
-	}
-	public void setSubAnswer2(int subAnswer2) {
-		this.subAnswer2 = subAnswer2;
-	}
-	public int getSubAnswer2p() {
-		return subAnswer2p;
-	}
-	public void setSubAnswer2p(int subAnswer2p) {
-		this.subAnswer2p = subAnswer2p;
-	}
-	public int getSubAnswer3() {
-		return subAnswer3;
-	}
-	public void setSubAnswer3(int subAnswer3) {
-		this.subAnswer3 = subAnswer3;
-	}
-	public int getSubAnswer3p() {
-		return subAnswer3p;
-	}
-	public void setSubAnswer3p(int subAnswer3p) {
-		this.subAnswer3p = subAnswer3p;
-	}
-	public int getSubAnswer4() {
-		return subAnswer4;
-	}
-	public void setSubAnswer4(int subAnswer4) {
-		this.subAnswer4 = subAnswer4;
-	}
-	public int getSubAnswer4p() {
-		return subAnswer4p;
-	}
-	public void setSubAnswer4p(int subAnswer4p) {
-		this.subAnswer4p = subAnswer4p;
-	}
-	public int getSubAnswer5() {
-		return subAnswer5;
-	}
-	public void setSubAnswer5(int subAnswer5) {
-		this.subAnswer5 = subAnswer5;
-	}
-	public int getSubAnswer5p() {
-		return subAnswer5p;
-	}
-	public void setSubAnswer5p(int subAnswer5p) {
-		this.subAnswer5p = subAnswer5p;
-	}
-	public String getSearchVal() {
-		return searchVal;
-	}
-	public void setSearchVal(String searchVal) {
-		this.searchVal = searchVal;
-	}
-	public int getNotSubCnt() {
-		return notSubCnt;
-	}
-	public void setNotSubCnt(int notSubCnt) {
-		this.notSubCnt = notSubCnt;
-	}
-	public int getAnswerCnt() {
-		return answerCnt;
-	}
-	public void setAnswerCnt(int answerCnt) {
-		this.answerCnt = answerCnt;
-	}
-	public int getTotExamineeCnt() {
-		return totExamineeCnt;
-	}
-	public void setTotExamineeCnt(int totExamineeCnt) {
-		this.totExamineeCnt = totExamineeCnt;
-	}
-	public String getBrthdy() {
-		return brthdy;
-	}
-	public void setBrthdy(String brthdy) {
-		this.brthdy = brthdy;
-	}
-	public String getSexdstn() {
-		return sexdstn;
-	}
-	public void setSexdstn(String sexdstn) {
-		this.sexdstn = sexdstn;
-	}
-	public String getStGrade() {
-		return stGrade;
-	}
-	public void setStGrade(String stGrade) {
-		this.stGrade = stGrade;
-	}
-	public String getStClass() {
-		return stClass;
-	}
-	public void setStClass(String stClass) {
-		this.stClass = stClass;
-	}
-	public String getStNumber() {
-		return stNumber;
-	}
-	public void setStNumber(String stNumber) {
-		this.stNumber = stNumber;
-	}
-	public String getGroupCode() {
-		return groupCode;
-	}
-	public void setGroupCode(String groupCode) {
-		this.groupCode = groupCode;
-	}
-	public String getGroupNm() {
-		return groupNm;
-	}
-	public void setGroupNm(String groupNm) {
-		this.groupNm = groupNm;
-	}
-	public String getMajor() {
-		return major;
-	}
-	public void setMajor(String major) {
-		this.major = major;
-	}
-	public int getMyScoreNum() {
-		return myScoreNum;
-	}
-	public void setMyScoreNum(int myScoreNum) {
-		this.myScoreNum = myScoreNum;
-	}
-	public int getRanking() {
-		return ranking;
-	}
-	public void setRanking(int ranking) {
-		this.ranking = ranking;
-	}
-	public String getUserSe() {
-		return userSe;
-	}
-	public void setUserSe(String userSe) {
-		this.userSe = userSe;
-	}
-	public String getSubmitAt() {
-		return submitAt;
-	}
-	public void setSubmitAt(String submitAt) {
-		this.submitAt = submitAt;
-	}
-	public String getExamineeId() {
-		return examineeId;
-	}
-	public void setExamineeId(String examineeId) {
-		this.examineeId = examineeId;
-	}
-	public String getExamineeAns() {
-		return examineeAns;
-	}
-	public void setExamineeAns(String examineeAns) {
-		this.examineeAns = examineeAns;
-	}
-	public String getAnswerAt() {
-		return answerAt;
-	}
-	public void setAnswerAt(String answerAt) {
-		this.answerAt = answerAt;
-	}
-	public String getCrclLangNm() {
-		return crclLangNm;
-	}
-	public void setCrclLangNm(String crclLangNm) {
-		this.crclLangNm = crclLangNm;
-	}
-	public String getCrclLang() {
-		return crclLang;
-	}
-	public void setCrclLang(String crclLang) {
-		this.crclLang = crclLang;
-	}
-	public String getPageDiv() {
-		return pageDiv;
-	}
-	public void setPageDiv(String pageDiv) {
-		this.pageDiv = pageDiv;
-	}
-	public String getDayOfWeek() {
-		return dayOfWeek;
-	}
-	public void setDayOfWeek(String dayOfWeek) {
-		this.dayOfWeek = dayOfWeek;
-	}
-	public String getPeriodTxt() {
-		return periodTxt;
-	}
-	public void setPeriodTxt(String periodTxt) {
-		this.periodTxt = periodTxt;
-	}
-	public String getStartDt() {
-		return startDt;
-	}
-	public void setStartDt(String startDt) {
-		this.startDt = startDt;
-	}
-	
-	public String getQuizType() {
-		return quizType;
-	}
-	public void setQuizType(String quizType) {
-		this.quizType = quizType;
-	}
-	public String getSearchDiv() {
-		return searchDiv;
-	}
-	public void setSearchDiv(String searchDiv) {
-		this.searchDiv = searchDiv;
-	}
-	public String getRegDate() {
-		return regDate;
-	}
-	public void setRegDate(String regDate) {
-		this.regDate = regDate;
-	}
-	public String getStartDate() {
-		return startDate;
-	}
-	public void setStartDate(String startDate) {
-		this.startDate = startDate;
-	}
-	public String getEndDate() {
-		return endDate;
-	}
-	public void setEndDate(String endDate) {
-		this.endDate = endDate;
-	}
-	public String getStudySubject() {
-		return studySubject;
-	}
-	public void setStudySubject(String studySubject) {
-		this.studySubject = studySubject;
-	}
-	public String getPlStartDt() {
-		return plStartDt;
-	}
-	public void setPlStartDt(String plStartDt) {
-		this.plStartDt = plStartDt;
-	}
-	public int getQuizCnt() {
-		return quizCnt;
-	}
-	public void setQuizCnt(int quizCnt) {
-		this.quizCnt = quizCnt;
-	}
-	public String getSearchYY() {
-		return searchYY;
-	}
-	public void setSearchYY(String searchYY) {
-		this.searchYY = searchYY;
-	}
-	public String getSearchQuizNm() {
-		return searchQuizNm;
-	}
-	public void setSearchQuizNm(String searchQuizNm) {
-		this.searchQuizNm = searchQuizNm;
-	}
-	public String getSortDiv() {
-		return sortDiv;
-	}
-	public void setSortDiv(String sortDiv) {
-		this.sortDiv = sortDiv;
-	}
-	public String getDelDiv() {
-		return delDiv;
-	}
-	public void setDelDiv(String delDiv) {
-		this.delDiv = delDiv;
-	}
-	public String getUseAt() {
-		return useAt;
-	}
-	public void setUseAt(String useAt) {
-		this.useAt = useAt;
-	}
-	public String getBbsId() {
-		return bbsId;
-	}
-	public void setBbsId(String bbsId) {
-		this.bbsId = bbsId;
-	}
-	public String getSiteId() {
-		return siteId;
-	}
-	public void setSiteId(String siteId) {
-		this.siteId = siteId;
-	}
-	public String getBoardId() {
-		return boardId;
-	}
-	public void setBoardId(String boardId) {
-		this.boardId = boardId;
-	}
-	public String getMenuId() {
-		return menuId;
-	}
-	public void setMenuId(String menuId) {
-		this.menuId = menuId;
-	}
-	public String getTitle() {
-		return title;
-	}
-	public void setTitle(String title) {
-		this.title = title;
-	}
-	public String getPlId() {
-		return plId;
-	}
-	public void setPlId(String plId) {
-		this.plId = plId;
-	}
-	public String getQuizId() {
-		return quizId;
-	}
-	public void setQuizId(String quizId) {
-		this.quizId = quizId;
-	}
-	public String getCrclId() {
-		return crclId;
-	}
-	public void setCrclId(String crclId) {
-		this.crclId = crclId;
-	}
-	public String getCrclNm() {
-		return crclNm;
-	}
-	public void setCrclNm(String crclNm) {
-		this.crclNm = crclNm;
-	}
-	public String getQuizNm() {
-		return quizNm;
-	}
-	public void setQuizNm(String quizNm) {
-		this.quizNm = quizNm;
-	}
-	public String getAtchFileId() {
-		return atchFileId;
-	}
-	public void setAtchFileId(String atchFileId) {
-		this.atchFileId = atchFileId;
-	}
-	public int getQuizSort() {
-		return quizSort;
-	}
-	public void setQuizSort(int quizSort) {
-		this.quizSort = quizSort;
-	}
-	public String getUserId() {
-		return userId;
-	}
-	public void setUserId(String userId) {
-		this.userId = userId;
-	}
-	public String getUserNm() {
-		return userNm;
-	}
-	public void setUserNm(String userNm) {
-		this.userNm = userNm;
-	}
-	public String getExamId() {
-		return examId;
-	}
-	public void setExamId(String examId) {
-		this.examId = examId;
-	}
-	public String getExamType() {
-		return examType;
-	}
-	public void setExamType(String examType) {
-		this.examType = examType;
-	}
-	public String getAnswer1() {
-		return answer1;
-	}
-	public void setAnswer1(String answer1) {
-		this.answer1 = answer1;
-	}
-	public String getAnswer2() {
-		return answer2;
-	}
-	public void setAnswer2(String answer2) {
-		this.answer2 = answer2;
-	}
-	public String getAnswer3() {
-		return answer3;
-	}
-	public void setAnswer3(String answer3) {
-		this.answer3 = answer3;
-	}
-	public String getAnswer4() {
-		return answer4;
-	}
-	public void setAnswer4(String answer4) {
-		this.answer4 = answer4;
-	}
-	public String getAnswer5() {
-		return answer5;
-	}
-	public void setAnswer5(String answer5) {
-		this.answer5 = answer5;
-	}
-	public String getAnswerNum() {
-		return answerNum;
-	}
-	public void setAnswerNum(String answerNum) {
-		this.answerNum = answerNum;
-	}
-	public String getFrstRegisterPnttm() {
-		return frstRegisterPnttm;
-	}
-	public void setFrstRegisterPnttm(String frstRegisterPnttm) {
-		this.frstRegisterPnttm = frstRegisterPnttm;
-	}
-	public String getFrstRegisterId() {
-		return frstRegisterId;
-	}
-	public void setFrstRegisterId(String frstRegisterId) {
-		this.frstRegisterId = frstRegisterId;
-	}
-	public String getLastUpdusrPnttm() {
-		return lastUpdusrPnttm;
-	}
-	public void setLastUpdusrPnttm(String lastUpdusrPnttm) {
-		this.lastUpdusrPnttm = lastUpdusrPnttm;
-	}
-	public String getLastUpdusrId() {
-		return lastUpdusrId;
-	}
-	public void setLastUpdusrId(String lastUpdusrId) {
-		this.lastUpdusrId = lastUpdusrId;
-	}
-	public static long getSerialversionuid() {
-		return serialVersionUID;
-	}
-	public int getMyScore() {
-		return myScore;
-	}
-	public void setMyScore(int myScore) {
-		this.myScore = myScore;
-	}
-	public int getTotCnt() {
-		return totCnt;
-	}
-	public void setTotCnt(int totCnt) {
-		this.totCnt = totCnt;
-	}
-	public int getAvgScoreTmp() {
-		return avgScoreTmp;
-	}
-	public void setAvgScoreTmp(int avgScoreTmp) {
-		this.avgScoreTmp = avgScoreTmp;
-	}
-	public int getAvgTotCntTmp() {
-		return avgTotCntTmp;
-	}
-	public void setAvgTotCntTmp(int avgTotCntTmp) {
-		this.avgTotCntTmp = avgTotCntTmp;
-	}
-	public int getExamineeCnt() {
-		return examineeCnt;
-	}
-	public void setExamineeCnt(int examineeCnt) {
-		this.examineeCnt = examineeCnt;
-	}
-	public int getAvgScoreCnt() {
-		return avgScoreCnt;
-	}
-	public void setAvgScoreCnt(int avgScoreCnt) {
-		this.avgScoreCnt = avgScoreCnt;
-	}
-	public int getAvgTotCnt() {
-		return avgTotCnt;
-	}
-	public void setAvgTotCnt(int avgTotCnt) {
-		this.avgTotCnt = avgTotCnt;
-	}
-	public String getStep() {
-		return step;
-	}
-	public void setStep(String step) {
-		this.step = step;
-	}
-	public String getTabType() {
-		return tabType;
-	}
-	public void setTabType(String tabType) {
-		this.tabType = tabType;
-	}
-	public String getSubtabstep() {
-		return subtabstep;
-	}
-	public void setSubtabstep(String subtabstep) {
-		this.subtabstep = subtabstep;
-	}
-	public String getTabStep() {
-		return tabStep;
-	}
-	public void setTabStep(String tabStep) {
-		this.tabStep = tabStep;
-	}
-	public java.lang.String getThirdtabstep() {
-		return thirdtabstep;
-	}
-	public void setThirdtabstep(java.lang.String thirdtabstep) {
-		this.thirdtabstep = thirdtabstep;
-	}
-	public String getSearchStudentUserNm() {
-		return searchStudentUserNm;
-	}
-	public void setSearchStudentUserNm(String searchStudentUserNm) {
-		this.searchStudentUserNm = searchStudentUserNm;
-	}
-	public String getSearchUserId() {
-		return searchUserId;
-	}
-	public void setSearchUserId(String searchUserId) {
-		this.searchUserId = searchUserId;
-	}
-	public java.lang.Double getChScr() {
-		return chScr;
-	}
-	public void setChScr(java.lang.Double chScr) {
-		this.chScr = chScr;
-	}
-	
-	
-}
 
base/src/main/java/egovframework/com/lms/service/SurveyManageService.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/SurveyManageService.java
@@ -1,65 +0,0 @@
-package egovframework.com.lms.service;
-
-import java.util.List;
-
-import egovframework.com.cmm.service.SearchVO;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-
-/**
- * @Class Name : CurriculumbaseService.java
- * @Description : Curriculumbase Business class
- * @Modification Information
- *
- * @author 이정현
- * @since 2019.11.17
- * @version 1.0
- * @see
- *
- *  Copyright (C)  All right reserved.
- */
-public interface SurveyManageService {
-
-	EgovMap selectSurvey(SurveyVO surveyVo) throws Exception;
-
-	void insertSurvey(SurveyVO surveyVo) throws Exception;
-
-	SurveyVO selectSurveyInfo(SurveyVO surveyVO) throws Exception;
-
-	void deleteSurvey(SurveyVO surveyVo) throws Exception;
-
-	EgovMap selectCurriculumSurvey(SurveyVO surveyVo) throws Exception;
-
-	public List<EgovMap> selectCurriculumSurveyAnswer(SurveyVO surveyVo) throws Exception;
-
-	EgovMap selectCurriculumAddInfo(SurveyVO surveyVo) throws Exception;
-	
-	//과정만족도 - 교원
-	EgovMap selectCurriculumAddInfoType3(SurveyVO surveyVo) throws Exception;
-	
-	public List<EgovMap> selectSurveyMember(SurveyVO surveyVo) throws Exception;
-	
-	//설문 제출 현황 목록
-    EgovMap selectSurveyMemberSummary(SurveyVO surveyVO) throws Exception;
-	
-	public List<EgovMap> selectCurriculumSurveyList(SurveyVO surveyVo) throws Exception;
-
-	public int selectAnswerSurveyCnt(SurveyVO surveyVo) throws Exception;
-
-	public void insertSurveyAnswer(EgovMap map) throws Exception;
-
-	public void insertSurveySubmit(EgovMap map) throws Exception;
-
-	public EgovMap selectMySurvey(SearchVO searchVo) throws Exception;
-
-	public String selectSurveyId(SurveyVO surveyVO) throws Exception;
-	
-	//교원 만족도 조사
-	public EgovMap selectMyProfessorSurvey(SearchVO searchVo) throws Exception;
-	
-	//설문 제출자 - 교원
-    public List<EgovMap> selectSurveyProfessor(SurveyVO surveyVo) throws Exception;
-    
-    //설문 제출 현황 목록 - 교원
-    public EgovMap selectSurveyProfessorSummary(SurveyVO surveyVO) throws Exception;
-    
-}
 
base/src/main/java/egovframework/com/lms/service/SurveyQuestionExVO.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/SurveyQuestionExVO.java
@@ -1,60 +0,0 @@
-package egovframework.com.lms.service;
-
-import java.util.List;
-
-import egovframework.com.cmm.ComDefaultVO;
-
-/**
- * @Class Name : CurriculumVO.java
- * @Description : Curriculum VO class
- * @Modification Information
- *
- * @author 문성진
- * @since 2019.10.12
- * @version 1.0
- * @see
- *
- *  Copyright (C)  All right reserved.
- */
-public class SurveyQuestionExVO extends ComDefaultVO{
-    private static final long serialVersionUID = 1L;
-
-    private String exId;
-    private String qesitmId;
-    private String exSn;
-    private String exCn;
-    private String exTy;
-
-
-	public String getExId() {
-		return exId;
-	}
-	public void setExId(String exId) {
-		this.exId = exId;
-	}
-	public String getQesitmId() {
-		return qesitmId;
-	}
-	public void setQesitmId(String qesitmId) {
-		this.qesitmId = qesitmId;
-	}
-	public String getExSn() {
-		return exSn;
-	}
-	public void setExSn(String exSn) {
-		this.exSn = exSn;
-	}
-	public String getExCn() {
-		return exCn;
-	}
-	public void setExCn(String exCn) {
-		this.exCn = exCn;
-	}
-	public String getExTy() {
-		return exTy;
-	}
-	public void setExTy(String exTy) {
-		this.exTy = exTy;
-	}
-
-}
 
base/src/main/java/egovframework/com/lms/service/SurveyQuestionVO.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/SurveyQuestionVO.java
@@ -1,123 +0,0 @@
-package egovframework.com.lms.service;
-
-import java.util.List;
-
-import egovframework.com.cmm.ComDefaultVO;
-
-/**
- * @Class Name : CurriculumVO.java
- * @Description : Curriculum VO class
- * @Modification Information
- *
- * @author 문성진
- * @since 2019.10.12
- * @version 1.0
- * @see
- *
- *  Copyright (C)  All right reserved.
- */
-public class SurveyQuestionVO extends ComDefaultVO{
-    private static final long serialVersionUID = 1L;
-
-    private String qesitmId;
-    private String schdulId;
-    private String qesitmSn;						//문항순번
-    private String schdulClCode;
-    private String essenAt; 						//필수여부체크
-    private String qesitmSj;						//항목주제
-    private String qesitmCn;						//설명
-    private String qesitmTyCode;
-    private String qesitmTy;
-    private String crclId;
-    private String plId;
-
-	private List<SurveyQuestionExVO> examples;
-    private List<SurveyQuestionExVO> widthExamples;
-    private List<SurveyQuestionExVO> heightExamples;
-
-	public String getQesitmId() {
-		return qesitmId;
-	}
-	public void setQesitmId(String qesitmId) {
-		this.qesitmId = qesitmId;
-	}
-	public String getSchdulId() {
-		return schdulId;
-	}
-	public void setSchdulId(String schdulId) {
-		this.schdulId = schdulId;
-	}
-	public String getSchdulClCode() {
-		return schdulClCode;
-	}
-	public void setSchdulClCode(String schdulClCode) {
-		this.schdulClCode = schdulClCode;
-	}
-	public String getEssenAt() {
-		return essenAt;
-	}
-	public void setEssenAt(String essenAt) {
-		this.essenAt = essenAt;
-	}
-	public String getQesitmSj() {
-		return qesitmSj;
-	}
-	public void setQesitmSj(String qesitmSj) {
-		this.qesitmSj = qesitmSj;
-	}
-	public String getQesitmCn() {
-		return qesitmCn;
-	}
-	public void setQesitmCn(String qesitmCn) {
-		this.qesitmCn = qesitmCn;
-	}
-	public String getQesitmTyCode() {
-		return qesitmTyCode;
-	}
-	public void setQesitmTyCode(String qesitmTyCode) {
-		this.qesitmTyCode = qesitmTyCode;
-	}
-	public String getQesitmTy() {
-		return qesitmTy;
-	}
-	public void setQesitmTy(String qesitmTy) {
-		this.qesitmTy = qesitmTy;
-	}
-	public List<SurveyQuestionExVO> getExamples() {
-		return examples;
-	}
-	public void setExamples(List<SurveyQuestionExVO> examples) {
-		this.examples = examples;
-	}
-	public String getQesitmSn() {
-		return qesitmSn;
-	}
-	public void setQesitmSn(String qesitmSn) {
-		this.qesitmSn = qesitmSn;
-	}
-	public List<SurveyQuestionExVO> getWidthExamples() {
-		return widthExamples;
-	}
-	public void setWidthExamples(List<SurveyQuestionExVO> widthExamples) {
-		this.widthExamples = widthExamples;
-	}
-	public List<SurveyQuestionExVO> getHeightExamples() {
-		return heightExamples;
-	}
-	public void setHeightExamples(List<SurveyQuestionExVO> heightExamples) {
-		this.heightExamples = heightExamples;
-	}
-	 public String getCrclId() {
-		return crclId;
-	}
-	public void setCrclId(String crclId) {
-		this.crclId = crclId;
-	}
-	public String getPlId() {
-		return plId;
-	}
-	public void setPlId(String plId) {
-		this.plId = plId;
-	}
-
-}
 
base/src/main/java/egovframework/com/lms/service/SurveyVO.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/SurveyVO.java
@@ -1,238 +0,0 @@
-package egovframework.com.lms.service;
-
-import java.util.List;
-
-import egovframework.com.cmm.ComDefaultVO;
-
-/**
- * @Class Name : CurriculumVO.java
- * @Description : Curriculum VO class
- * @Modification Information
- *
- * @author 문성진
- * @since 2019.10.12
- * @version 1.0
- * @see
- *
- *  Copyright (C)  All right reserved.
- */
-/**
- * @author sm-788
- *
- */
-/**
- * @author bkbla
- *
- */
-public class SurveyVO extends ComDefaultVO{
-    private static final long serialVersionUID = 1L;
-
-    private String schdulId;
-    private String siteId;
-    private String schdulClCode;
-    private String schdulBgnde;
-    private String schdulEndde;
-    private String presnatnDe;
-    private String schdulNm;
-    private String schdulStreFileNm;
-    private String schdulCn;
-    private String schdulChargerId;
-    private String atchFileId;
-    private String upendStreFileNm;
-    private String middleStreFileNm;
-    private String lptStreFileNm;
-    private String reptitAt;
-    private String inqireCo;
-    private String frstRegisterPnttm;
-    private String frstRegisterId;
-    private String lastUpdusrPnttm;
-    private String lastUpdusrId;
-    private String useAt;
-    private String przwnerNmpr;
-    private String popupAt;
-    private String questionCnt;
-    private String crclId;
-    private String plId;
-    private String userId;
-
-    //설문 제출여부 검색
-    private String searchSubmitAt;
-    
-    private List<SurveyQuestionVO> questionsArray;
-
-	public String getSchdulId() {
-		return schdulId;
-	}
-	public void setSchdulId(String schdulId) {
-		this.schdulId = schdulId;
-	}
-	public String getSiteId() {
-		return siteId;
-	}
-	public void setSiteId(String siteId) {
-		this.siteId = siteId;
-	}
-	public String getSchdulClCode() {
-		return schdulClCode;
-	}
-	public void setSchdulClCode(String schdulClCode) {
-		this.schdulClCode = schdulClCode;
-	}
-	public String getSchdulBgnde() {
-		return schdulBgnde;
-	}
-	public void setSchdulBgnde(String schdulBgnde) {
-		this.schdulBgnde = schdulBgnde;
-	}
-	public String getSchdulEndde() {
-		return schdulEndde;
-	}
-	public void setSchdulEndde(String schdulEndde) {
-		this.schdulEndde = schdulEndde;
-	}
-	public String getPresnatnDe() {
-		return presnatnDe;
-	}
-	public void setPresnatnDe(String presnatnDe) {
-		this.presnatnDe = presnatnDe;
-	}
-	public String getSchdulNm() {
-		return schdulNm;
-	}
-	public void setSchdulNm(String schdulNm) {
-		this.schdulNm = schdulNm;
-	}
-	public String getSchdulStreFileNm() {
-		return schdulStreFileNm;
-	}
-	public void setSchdulStreFileNm(String schdulStreFileNm) {
-		this.schdulStreFileNm = schdulStreFileNm;
-	}
-	public String getSchdulCn() {
-		return schdulCn;
-	}
-	public void setSchdulCn(String schdulCn) {
-		this.schdulCn = schdulCn;
-	}
-	public String getSchdulChargerId() {
-		return schdulChargerId;
-	}
-	public void setSchdulChargerId(String schdulChargerId) {
-		this.schdulChargerId = schdulChargerId;
-	}
-	public String getAtchFileId() {
-		return atchFileId;
-	}
-	public void setAtchFileId(String atchFileId) {
-		this.atchFileId = atchFileId;
-	}
-	public String getUpendStreFileNm() {
-		return upendStreFileNm;
-	}
-	public void setUpendStreFileNm(String upendStreFileNm) {
-		this.upendStreFileNm = upendStreFileNm;
-	}
-	public String getMiddleStreFileNm() {
-		return middleStreFileNm;
-	}
-	public void setMiddleStreFileNm(String middleStreFileNm) {
-		this.middleStreFileNm = middleStreFileNm;
-	}
-	public String getLptStreFileNm() {
-		return lptStreFileNm;
-	}
-	public void setLptStreFileNm(String lptStreFileNm) {
-		this.lptStreFileNm = lptStreFileNm;
-	}
-	public String getReptitAt() {
-		return reptitAt;
-	}
-	public void setReptitAt(String reptitAt) {
-		this.reptitAt = reptitAt;
-	}
-	public String getInqireCo() {
-		return inqireCo;
-	}
-	public void setInqireCo(String inqireCo) {
-		this.inqireCo = inqireCo;
-	}
-	public String getFrstRegisterPnttm() {
-		return frstRegisterPnttm;
-	}
-	public void setFrstRegisterPnttm(String frstRegisterPnttm) {
-		this.frstRegisterPnttm = frstRegisterPnttm;
-	}
-	public String getFrstRegisterId() {
-		return frstRegisterId;
-	}
-	public void setFrstRegisterId(String frstRegisterId) {
-		this.frstRegisterId = frstRegisterId;
-	}
-	public String getLastUpdusrPnttm() {
-		return lastUpdusrPnttm;
-	}
-	public void setLastUpdusrPnttm(String lastUpdusrPnttm) {
-		this.lastUpdusrPnttm = lastUpdusrPnttm;
-	}
-	public String getLastUpdusrId() {
-		return lastUpdusrId;
-	}
-	public void setLastUpdusrId(String lastUpdusrId) {
-		this.lastUpdusrId = lastUpdusrId;
-	}
-	public String getUseAt() {
-		return useAt;
-	}
-	public void setUseAt(String useAt) {
-		this.useAt = useAt;
-	}
-	public String getPrzwnerNmpr() {
-		return przwnerNmpr;
-	}
-	public void setPrzwnerNmpr(String przwnerNmpr) {
-		this.przwnerNmpr = przwnerNmpr;
-	}
-	public String getPopupAt() {
-		return popupAt;
-	}
-	public void setPopupAt(String popupAt) {
-		this.popupAt = popupAt;
-	}
-	public String getQuestionCnt() {
-		return questionCnt;
-	}
-	public void setQuestionCnt(String questionCnt) {
-		this.questionCnt = questionCnt;
-	}
-	public List<SurveyQuestionVO> getQuestionsArray() {
-		return questionsArray;
-	}
-	public void setQuestionsArray(List<SurveyQuestionVO> questionsArray) {
-		this.questionsArray = questionsArray;
-	}
-	public String getCrclId() {
-		return crclId;
-	}
-	public void setCrclId(String crclId) {
-		this.crclId = crclId;
-	}
-	public String getPlId() {
-		return plId;
-	}
-	public void setPlId(String plId) {
-		this.plId = plId;
-	}
-	public String getUserId() {
-		return userId;
-	}
-	public void setUserId(String userId) {
-		this.userId = userId;
-	}
-	public String getSearchSubmitAt() {
-		return searchSubmitAt;
-	}
-	public void setSearchSubmitAt(String searchSubmitAt) {
-		this.searchSubmitAt = searchSubmitAt;
-	}
-	
-}
 
base/src/main/java/egovframework/com/lms/service/impl/AttendDAO.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/impl/AttendDAO.java
@@ -1,47 +0,0 @@
-package egovframework.com.lms.service.impl;
-
-import java.util.List;
-
-import org.springframework.stereotype.Repository;
-
-import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-import egovframework.com.lms.service.AttendVO;
-import egovframework.com.lms.service.BasefileVO;
-import egovframework.com.lms.service.CurriculumVO;
-
-//출석
-@Repository("attendDAO")
-public class AttendDAO extends EgovAbstractDAO {
-
-    //출석 수정
-    public void updateAttention(AttendVO vo) throws Exception {
-        update("attendDAO.updateAttention", vo);
-    }
-    
-    //출석등록
-    public void insertAttention(AttendVO vo) throws Exception {
-        insert("attendDAO.insertAttention", vo);
-    }
-    
-    //출석일괄등록
-    public void insertAllAttention(EgovMap vo) throws Exception {
-        insert("attendDAO.insertAllAttention", vo);
-    }
-    
-    //출석삭제
-    public void deleteAttention(AttendVO vo) throws Exception {
-        delete("attendDAO.deleteAttention", vo);
-    }
-    
-    //출석 목록
-    public List selectAttendList(AttendVO vo) throws Exception {
-        return list("attendDAO.selectAttendList", vo);
-    }
-    
-    //과정별 학생 출석 목록(성적)
-    public List studentAttendList(AttendVO vo) throws Exception {
-        return list("attendDAO.studentAttendList", vo);
-    }
-    
-}
 
base/src/main/java/egovframework/com/lms/service/impl/AttendServiceImpl.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/impl/AttendServiceImpl.java
@@ -1,76 +0,0 @@
-package egovframework.com.lms.service.impl;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import javax.annotation.Resource;
-
-import org.springframework.stereotype.Service;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
-import egovframework.rte.fdl.idgnr.EgovIdGnrService;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-import egovframework.com.lms.service.AttendService;
-import egovframework.com.lms.service.AttendVO;
-import egovframework.com.lms.service.BasefileService;
-import egovframework.com.lms.service.BasefileVO;
-import egovframework.com.lms.service.SurveyVO;
-import egovframework.com.lms.service.impl.BasefileDAO;
-import egovframework.com.utl.fcc.service.EgovStringUtil;
-
-/**
- * @Class Name : BasefileServiceImpl.java
- * @Description : Basefile Business Implement class
- * @Modification Information
- *
- * @author 문성진
- * @since 2019-10-11
- * @version 1.0
- * @see
- *  
- *  Copyright (C)  All right reserved.
- */
-
-@Service("attendService")
-public class AttendServiceImpl extends EgovAbstractServiceImpl implements AttendService {
-        
-    @Resource(name="attendDAO")
-    private AttendDAO attendDAO;
-    
-	
-    //출석수정
-    public void updateAttention(AttendVO vo) throws Exception {
-    	if(vo.getUserIdList().size() != 0 && vo.getAttentionTypeList().size() != 0){
-    		//초기화
-    		attendDAO.deleteAttention(vo);
-    		
-    		EgovMap paramMap = new EgovMap();
-    		List<EgovMap> atdList = new ArrayList<EgovMap>();
-    		for(int i = 0; i < vo.getUserIdList().size(); i++){
-    			EgovMap atdMap = new EgovMap();
-
-    			atdMap.put("plId", vo.getPlId());
-    			atdMap.put("userId", vo.getUserIdList().get(i));
-    			atdMap.put("attentionType", vo.getAttentionTypeList().get(i));
-    			atdMap.put("frstRegisterId", vo.getFrstRegisterId());
-    			
-    			atdList.add(atdMap);
-        	}
-        	paramMap.put("atdList", atdList);
-        	
-        	attendDAO.insertAllAttention(paramMap);
-    	}
-    }
-    
-    //출석목록
-    public List selectAttendList(AttendVO vo) throws Exception {
-    	return attendDAO.selectAttendList(vo);
-    }
-    
-    //과정별 학생 출석 목록(성적)
-    public List studentAttendList(AttendVO vo) throws Exception {
-    	return attendDAO.studentAttendList(vo);
-    }
-}
 
base/src/main/java/egovframework/com/lms/service/impl/BasefileDAO.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/impl/BasefileDAO.java
@@ -1,86 +0,0 @@
-package egovframework.com.lms.service.impl;
-
-import java.util.List;
-
-import org.springframework.stereotype.Repository;
-
-import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
-import egovframework.com.lms.service.BasefileVO;
-
-/**
- * @Class Name : BasefileDAO.java
- * @Description : Basefile DAO Class
- * @Modification Information
- *
- * @author 문성진
- * @since 2019-10-11
- * @version 1.0
- * @see
- *  
- *  Copyright (C)  All right reserved.
- */
-
-@Repository("basefileDAO")
-public class BasefileDAO extends EgovAbstractDAO {
-
-	/**
-	 * basefile을 등록한다.
-	 * @param vo - 등록할 정보가 담긴 BasefileVO
-	 * @return 등록 결과
-	 * @exception Exception
-	 */
-    public String insertBasefile(BasefileVO vo) throws Exception {
-        return (String)insert("basefileDAO.insertBasefile_S", vo);
-    }
-
-    /**
-	 * basefile을 수정한다.
-	 * @param vo - 수정할 정보가 담긴 BasefileVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    public void updateBasefile(BasefileVO vo) throws Exception {
-        update("basefileDAO.updateBasefile_S", vo);
-    }
-
-    /**
-	 * basefile을 삭제한다.
-	 * @param vo - 삭제할 정보가 담긴 BasefileVO
-	 * @return void형 
-	 * @exception Exception
-	 */
-    public void deleteBasefile(BasefileVO vo) throws Exception {
-        delete("basefileDAO.deleteBasefile_S", vo);
-    }
-
-    /**
-	 * basefile을 조회한다.
-	 * @param vo - 조회할 정보가 담긴 BasefileVO
-	 * @return 조회한 basefile
-	 * @exception Exception
-	 */
-    public BasefileVO selectBasefile(BasefileVO vo) throws Exception {
-        return (BasefileVO) select("basefileDAO.selectBasefile_S", vo);
-    }
-
-    /**
-	 * basefile 목록을 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return basefile 목록
-	 * @exception Exception
-	 */
-    public List<?> selectBasefileList(BasefileVO searchVO) throws Exception {
-        return list("basefileDAO.selectBasefileList_D", searchVO);
-    }
-
-    /**
-	 * basefile 총 갯수를 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return basefile 총 갯수
-	 * @exception
-	 */
-    public int selectBasefileListTotCnt(BasefileVO searchVO) {
-        return (Integer)select("basefileDAO.selectBasefileListTotCnt_S", searchVO);
-    }
-
-}
 
base/src/main/java/egovframework/com/lms/service/impl/BasefileServiceImpl.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/impl/BasefileServiceImpl.java
@@ -1,110 +0,0 @@
-package egovframework.com.lms.service.impl;
-
-import java.util.List;
-
-import javax.annotation.Resource;
-
-import org.springframework.stereotype.Service;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
-import egovframework.rte.fdl.idgnr.EgovIdGnrService;
-import egovframework.com.lms.service.BasefileService;
-import egovframework.com.lms.service.BasefileVO;
-import egovframework.com.lms.service.impl.BasefileDAO;
-import egovframework.com.utl.fcc.service.EgovStringUtil;
-
-/**
- * @Class Name : BasefileServiceImpl.java
- * @Description : Basefile Business Implement class
- * @Modification Information
- *
- * @author 문성진
- * @since 2019-10-11
- * @version 1.0
- * @see
- *  
- *  Copyright (C)  All right reserved.
- */
-
-@Service("basefileService")
-public class BasefileServiceImpl extends EgovAbstractServiceImpl implements
-        BasefileService {
-        
-    @Resource(name="basefileDAO")
-    private BasefileDAO basefileDAO;
-    
-	/**
-	 * basefile을 등록한다.
-	 * @param vo - 등록할 정보가 담긴 BasefileVO
-	 * @return 등록 결과
-	 * @exception Exception
-	 */
-    public String insertBasefile(BasefileVO vo) throws Exception {
-    	String ctgryId = "";
-    	for(int i = 0; i < vo.getCtgryIdList().size(); i++){
-    		if(!EgovStringUtil.isEmpty(vo.getCtgryIdList().get(i))){
-    			ctgryId = vo.getCtgryIdList().get(i);
-    		}
-    	}
-    	vo.setCtgryId(ctgryId);
-    	
-    	basefileDAO.insertBasefile(vo);
-        return null;
-    }
-
-    /**
-	 * basefile을 수정한다.
-	 * @param vo - 수정할 정보가 담긴 BasefileVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    public void updateBasefile(BasefileVO vo) throws Exception {
-        basefileDAO.updateBasefile(vo);
-    }
-
-    /**
-	 * basefile을 삭제한다.
-	 * @param vo - 삭제할 정보가 담긴 BasefileVO
-	 * @return void형 
-	 * @exception Exception
-	 */
-    public void deleteBasefile(BasefileVO vo) throws Exception {
-        basefileDAO.deleteBasefile(vo);
-    }
-
-    /**
-	 * basefile을 조회한다.
-	 * @param vo - 조회할 정보가 담긴 BasefileVO
-	 * @return 조회한 basefile
-	 * @exception Exception
-	 */
-    public BasefileVO selectBasefile(BasefileVO vo) throws Exception {
-        BasefileVO resultVO = basefileDAO.selectBasefile(vo);
-        if (resultVO == null)
-            throw processException("info.nodata.msg");
-        return resultVO;
-    }
-
-    /**
-	 * basefile 목록을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return basefile 목록
-	 * @exception Exception
-	 */
-    public List<?> selectBasefileList(BasefileVO searchVO) throws Exception {
-        return basefileDAO.selectBasefileList(searchVO);
-    }
-
-    /**
-	 * basefile 총 갯수를 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return basefile 총 갯수
-	 * @exception
-	 */
-    public int selectBasefileListTotCnt(BasefileVO searchVO) {
-		return basefileDAO.selectBasefileListTotCnt(searchVO);
-	}
-    
-}
 
base/src/main/java/egovframework/com/lms/service/impl/CertificateDAO.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/impl/CertificateDAO.java
@@ -1,43 +0,0 @@
-package egovframework.com.lms.service.impl;
-
-import java.util.List;
-
-import org.springframework.stereotype.Repository;
-
-import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-import egovframework.com.lms.service.AttendVO;
-import egovframework.com.lms.service.BasefileVO;
-import egovframework.com.lms.service.CertificateVO;
-import egovframework.com.lms.service.CurriculumVO;
-
-//수료증
-@Repository("certificateDAO")
-public class CertificateDAO extends EgovAbstractDAO {
-
-    //수료증등록
-  	public void insertCertificate(CertificateVO vo) throws Exception {
-  		insert("certificateDAO.insertCertificate", vo);
-  	}
-
-    //발급 수료증 폐기
-  	public void deleteCertificate(CertificateVO vo) throws Exception {
-  		update("certificateDAO.deleteCertificate", vo);
-  	}
-  	
-  	//주료증 목록
-  	public List selectCertificateList(CertificateVO vo) throws Exception {
-  		return list("certificateDAO.selectCertificateList", vo);
-  	}
-
-  	//주료증 목록 수
-  	public int selectCertificateListCnt(CertificateVO vo) throws Exception {
-  		return (int) select("certificateDAO.selectCertificateListCnt", vo);
-  	}
-
-  	//수료증 조회
-  	public EgovMap selectCertificate(CertificateVO vo) throws Exception {
-  		return (EgovMap) select("certificateDAO.selectCertificate", vo);
-  	}
-    
-}
 
base/src/main/java/egovframework/com/lms/service/impl/CertificateServiceImpl.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/impl/CertificateServiceImpl.java
@@ -1,123 +0,0 @@
-package egovframework.com.lms.service.impl;
-
-import java.util.List;
-import java.util.Map;
-
-import javax.annotation.Resource;
-
-import org.springframework.stereotype.Service;
-
-import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-import egovframework.com.lms.service.CertificateService;
-import egovframework.com.lms.service.CertificateVO;
-import egovframework.com.lms.service.CurriculumVO;
-import egovframework.com.utl.fcc.service.EgovDateUtil;
-import egovframework.com.utl.fcc.service.EgovStringUtil;
-
-
-
-@Service("certificateService")
-public class CertificateServiceImpl extends EgovAbstractServiceImpl implements CertificateService {
-        
-    @Resource(name="gradeDAO")
-    private GradeDAO gradeDao;
-	
-    @Resource(name="curriculumDAO")
-    private CurriculumDAO curriculumDAO;
-    
-    @Resource(name="certificateDAO")
-    private CertificateDAO certificateDAO;
-    
-    public static String[] alphabet = new String[] {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"};
-    
-    //수료증등록
-	@Override
-	public void insertCertificate(CertificateVO vo) throws Exception {
-		vo.setFirstIndex(0);
-		vo.setRecordCountPerPage(1);
-		List<EgovMap> certList = certificateDAO.selectCertificateList(vo);
-		String lastCertificate =  certList.get(0).get("certificateId").toString();
-		String lastCertificateYear = lastCertificate.substring(4,8);
-		String year = EgovDateUtil.getToday().substring(0,4);
-		String lastCertificateAlpha = lastCertificate.substring(9,10);
-		String alpha = "A";
-		int breakCnt = 0;
-		int alphaNum = 0;
-		int lastCertificateNum = Integer.parseInt(lastCertificate.substring(10,13));
-		
-		CurriculumVO curriculumVO = new CurriculumVO();
-		curriculumVO.setCrclId(vo.getCrclId());
-		List<EgovMap> gradeList = gradeDao.selectGradeList(curriculumVO);
-		for(int i = 0; i < gradeList.size(); i++) {
-			if("Y".equals(gradeList.get(i).get("finishAt").toString())) {
-				String userId = gradeList.get(i).get("userId").toString();
-				vo.setUserId(userId);
-				
-				//수료증 발행번호
-				for(int a=0; a < alphabet.length; a++) {
-					if(breakCnt == 1) {
-						break;
-					}
-					
-			    	if(lastCertificateAlpha.equals(alphabet[a])) {
-			    		alphaNum = a;
-			    		alpha = alphabet[a];
-			    		breakCnt++;
-			    	}
-			    }
-				
-				lastCertificateNum++;
-				if(lastCertificateNum == 1000) {
-					lastCertificateNum = 1;
-					alpha = alphabet[alphaNum + 1];
-				}
-				String strNum = "";
-				if(lastCertificateNum < 10) {
-					strNum = "00" + Integer.toString(lastCertificateNum);
-				}else if(lastCertificateNum < 100) {
-					strNum = "0" + Integer.toString(lastCertificateNum);
-				}else {
-					strNum = Integer.toString(lastCertificateNum);
-				}
-				
-				String certificateId = "CFL-" + year + "-" + alpha + strNum;
-				vo.setCertificateId(certificateId);
-				
-				certificateDAO.insertCertificate(vo);
-			}
-		}
-		
-		
-	}
-
-    //재발급
-	@Override
-	public void reCertificate(CertificateVO vo) throws Exception {
-		vo.setReissueAt("Y");
-		certificateDAO.deleteCertificate(vo);
-		insertCertificate(vo);
-	}
-	
-	//주료증 목록
-	@Override
-	public List selectCertificateList(CertificateVO searchVO) throws Exception {
-		return certificateDAO.selectCertificateList(searchVO);
-	}
-
-	//주료증 목록 수
-	@Override
-	public int selectCertificateListCnt(CertificateVO searchVO) throws Exception {
-		return certificateDAO.selectCertificateListCnt(searchVO);
-	}
-
-	//수료증 조회
-	@Override
-	public EgovMap selectCertificate(CertificateVO vo) throws Exception {
-		certificateDAO.selectCertificate(vo);
-		return null;
-	}
-    
-    
-    
-}
 
base/src/main/java/egovframework/com/lms/service/impl/ClassDAO.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/impl/ClassDAO.java
@@ -1,24 +0,0 @@
-package egovframework.com.lms.service.impl;
-
-import org.springframework.stereotype.Repository;
-
-import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
-
-/**
- * @Class Name : CurriculumDAO.java
- * @Description : Curriculum DAO Class
- * @Modification Information
- *
- * @author 문성진
- * @since 2019.10.12
- * @version 1.0
- * @see
- *
- *  Copyright (C)  All right reserved.
- */
-
-@Repository("classDAO")
-public class ClassDAO extends EgovAbstractDAO {
-
-
-}
 
base/src/main/java/egovframework/com/lms/service/impl/ClassManageDAO.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/impl/ClassManageDAO.java
@@ -1,95 +0,0 @@
-package egovframework.com.lms.service.impl;
-
-import java.util.List;
-
-import org.springframework.stereotype.Repository;
-
-import egovframework.com.cmm.service.FileVO;
-import egovframework.com.cmm.service.SearchVO;
-import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-
-/**
- * @Class Name : CurriculumDAO.java
- * @Description : Curriculum DAO Class
- * @Modification Information
- *
- * @author 문성진
- * @since 2019.10.12
- * @version 1.0
- * @see
- *
- *  Copyright (C)  All right reserved.
- */
-
-@Repository("classManageDAO")
-public class ClassManageDAO extends EgovAbstractDAO {
-
-    public List selectClassCurriculumList(FileVO fileVo) throws Exception {
-        return list("classManageDAO.selectClassCurriculumList", fileVo);
-    }
-
-    public List selectClassFileList(FileVO fileVo) throws Exception {
-        return list("classManageDAO.selectClassFileList", fileVo);
-    }
-
-    public int selectClassFileListCnt(FileVO fileVo) throws Exception {
-        return (Integer)select("classManageDAO.selectClassFileListCnt", fileVo);
-    }
-
-    public List selectSearchStudyFileList(FileVO fileVo) throws Exception {
-        return list("classManageDAO.selectSearchStudyFileList", fileVo);
-    }
-
-    public List selectCurriculumStudyList(SearchVO searchVo) throws Exception {
-        return list("classManageDAO.selectCurriculumStudyList", searchVo);
-    }
-
-    public int selectCurriculumStudyListCnt(SearchVO searchVo) throws Exception {
-        return (Integer)select("classManageDAO.selectCurriculumStudyListCnt", searchVo);
-    }
-
-    public List selectCurriculumList(SearchVO searchVo) throws Exception {
-        return list("classManageDAO.selectCurriculumList", searchVo);
-    }
-
-    public List selectCurriculumBaseList(SearchVO searchVo) throws Exception {
-        return list("classManageDAO.selectCurriculumBaseList", searchVo);
-    }
-
-    public List selectCurriculumBoardList(SearchVO searchVo) throws Exception {
-        return list("classManageDAO.selectCurriculumBoardList", searchVo);
-    }
-
-    public int selectCurriculumBoardListCnt(SearchVO searchVo) throws Exception {
-        return (Integer)select("classManageDAO.selectCurriculumBoardListCnt", searchVo);
-    }
-
-    public List selectSurveyList(SearchVO searchVo) throws Exception {
-        return list("classManageDAO.selectSurveyList", searchVo);
-    }
-
-    public int selectSurveyListCnt(SearchVO searchVo) throws Exception {
-        return (Integer)select("classManageDAO.selectSurveyListCnt", searchVo);
-    }
-
-    public EgovMap selectCurriculumUserInfo(EgovMap map) throws Exception {
-        return (EgovMap)select("classManageDAO.selectCurriculumUserInfo", map);
-    }
-
-    public List selectTeacherClassFileList(FileVO fileVo) throws Exception {
-        return list("classManageDAO.selectTeacherClassFileList", fileVo);
-    }
-
-    public int selectTeacherClassFileListCnt(FileVO fileVo) throws Exception {
-        return (Integer)select("classManageDAO.selectTeacherClassFileListCnt", fileVo);
-    }
-
-    public List selectStudentClassFileList(FileVO fileVo) throws Exception {
-        return list("classManageDAO.selectStudentClassFileList", fileVo);
-    }
-
-    public int selectStudentClassFileListCnt(FileVO fileVo) throws Exception {
-        return (Integer)select("classManageDAO.selectStudentClassFileListCnt", fileVo);
-    }
-}
 
base/src/main/java/egovframework/com/lms/service/impl/ClassManageServiceImpl.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/impl/ClassManageServiceImpl.java
@@ -1,203 +0,0 @@
-package egovframework.com.lms.service.impl;
-
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-
-import javax.annotation.Resource;
-import javax.servlet.http.HttpServletRequest;
-
-import org.springframework.stereotype.Service;
-
-import egovframework.com.cmm.service.FileVO;
-import egovframework.com.cmm.service.SearchVO;
-import egovframework.com.cmm.service.impl.FileManageDAO;
-import egovframework.com.lms.service.ClassManageService;
-import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
-import egovframework.rte.fdl.idgnr.EgovIdGnrService;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-
-/**
- * @Class Name : CurriculumbaseService.java
- * @Description : Curriculumbase Business class
- * @Modification Information
- *
- * @author 이정현
- * @since 2019.11.17
- * @version 1.0
- * @see
- *
- *  Copyright (C)  All right reserved.
- */
-@Service("classManageService")
-public class ClassManageServiceImpl extends EgovAbstractServiceImpl implements ClassManageService {
-
-	/** ID Generation */
-    @Resource(name="surveyIdGnrService")
-    private EgovIdGnrService surveyIdGnrService;
-
-    @Resource(name="classManageDAO")
-    private ClassManageDAO classManageDAO;
-
-    @Resource(name = "FileManageDAO")
-    private FileManageDAO fileMngDAO;
-
-    private List<String> FILEEXTS_IMG = Arrays.asList("jpg", "jpeg", "png", "gif", "peg", "bmp");
-	private List<String> FILEEXTS_MOV = Arrays.asList("mp4", "avi", "mov", "wmv", "asf", "asx", "mpg", "mpeg", "mpe", "flv", "rm", "mkv");
-	private List<String> FILEEXTS_OTHER = Arrays.asList("xlsx", "pptx", "docx", "txt", "doc", "zip", "xls", "ppt", "pdf", "hwp");
-
-	public List selectClassCurriculumList(FileVO fileVo) throws Exception {
-		return this.classManageDAO.selectClassCurriculumList(fileVo);
-	}
-
-	public EgovMap selectFileListMap(FileVO fileVo, HttpServletRequest request) throws Exception {
-		EgovMap resultMap = new EgovMap();
-
-		fileVo.setSearchFileExtsn(selectFileExtnList(request));
-		List<EgovMap> fileList = this.classManageDAO.selectClassFileList(fileVo);
-		int fileListCnt = this.classManageDAO.selectClassFileListCnt(fileVo);
-
-		if(fileList != null){
-			fileList = this.setFileList(fileList);
-		}
-
-		resultMap.put("resultList", fileList);
-		resultMap.put("resultCnt", fileListCnt);
-		return resultMap;
-	}
-
-	public EgovMap selectTeacherFileListMap(FileVO fileVo, HttpServletRequest request) throws Exception {
-		EgovMap resultMap = new EgovMap();
-
-		fileVo.setSearchFileExtsn(selectFileExtnList(request));
-		if("Y".equals(fileVo.getAddAt())){
-			fileVo.setRecordCountPerPage(99999);
-		}
-		List<EgovMap> fileList = this.classManageDAO.selectTeacherClassFileList(fileVo);
-		int fileListCnt = this.classManageDAO.selectTeacherClassFileListCnt(fileVo);
-
-		if(fileList != null){
-			fileList = this.setFileList(fileList);
-		}
-
-		resultMap.put("resultList", fileList);
-		resultMap.put("resultCnt", fileListCnt);
-		return resultMap;
-	}
-
-	public EgovMap selectStudentFileListMap(FileVO fileVo, HttpServletRequest request) throws Exception {
-		EgovMap resultMap = new EgovMap();
-
-		fileVo.setSearchFileExtsn(selectFileExtnList(request));
-		List<EgovMap> fileList = this.classManageDAO.selectStudentClassFileList(fileVo);
-		int fileListCnt = this.classManageDAO.selectStudentClassFileListCnt(fileVo);
-
-		if(fileList != null){
-			fileList = this.setFileList(fileList);
-		}
-
-		resultMap.put("resultList", fileList);
-		resultMap.put("resultCnt", fileListCnt);
-		return resultMap;
-	}
-
-	public List selectSearchStudyFileList(FileVO fileVo,HttpServletRequest request) throws Exception {
-		fileVo.setSearchFileExtsn(selectFileExtnList(request));
-		List<EgovMap> fileList = this.classManageDAO.selectSearchStudyFileList(fileVo);
-		if(fileList != null){
-			fileList = this.setFileList(fileList);
-		}
-		return fileList;
-	}
-
-	private List<String> selectFileExtnList(HttpServletRequest request) throws Exception {
-		String extOth = request.getParameter("fileExtOther");
-		String extImg = request.getParameter("fileExtImg");
-		String extMov = request.getParameter("fileExtMov");
-		List<String> searchFileExtsn = new ArrayList<String>();
-
-		if(extOth != null){
-			searchFileExtsn.addAll(FILEEXTS_OTHER);
-		}
-		if(extImg != null){
-			searchFileExtsn.addAll(FILEEXTS_IMG);
-		}
-		if(extMov != null){
-			searchFileExtsn.addAll(FILEEXTS_MOV);
-		}
-
-		return searchFileExtsn;
-	}
-
-	public FileVO selectFileInfo(FileVO fileVo) throws Exception {
-		FileVO fvo = fileMngDAO.selectFileInf(fileVo);
-		if(FILEEXTS_IMG.indexOf(fvo.getFileExtsn()) != -1){
-			fvo.setFileExtNm("이미지");
-		}else if(FILEEXTS_MOV.indexOf(fvo.getFileExtsn()) != -1){
-			fvo.setFileExtNm("동영상");
-		}else{
-			fvo.setFileExtNm("파일");
-		}
-		return fvo;
-	}
-
-
-	public EgovMap selectCurriculumStudyMap(SearchVO searchVo) throws Exception {
-		EgovMap resultMap = new EgovMap();
-
-		List<EgovMap> resultList = this.classManageDAO.selectCurriculumStudyList(searchVo);
-		int resultCnt = this.classManageDAO.selectCurriculumStudyListCnt(searchVo);
-
-		resultMap.put("resultList", resultList);
-		resultMap.put("resultCnt", resultCnt);
-		return resultMap;
-	}
-
-	public List selectCurriculumList(SearchVO searchVo) throws Exception {
-		return this.classManageDAO.selectCurriculumList(searchVo);
-	}
-
-	public List selectCurriculumBaseList(SearchVO searchVo) throws Exception {
-		return this.classManageDAO.selectCurriculumBaseList(searchVo);
-	}
-
-	public EgovMap selectCurriculumBoardMap(SearchVO searchVo) throws Exception {
-		EgovMap resultMap = new EgovMap();
-
-		List<EgovMap> resultList = this.classManageDAO.selectCurriculumBoardList(searchVo);
-		int resultCnt = this.classManageDAO.selectCurriculumBoardListCnt(searchVo);
-
-		resultMap.put("resultList", resultList);
-		resultMap.put("resultCnt", resultCnt);
-		return resultMap;
-	}
-
-	public EgovMap selectSurveyMap(SearchVO searchVo) throws Exception {
-		EgovMap resultMap = new EgovMap();
-
-		List<EgovMap> resultList = this.classManageDAO.selectSurveyList(searchVo);
-		int resultCnt = this.classManageDAO.selectSurveyListCnt(searchVo);
-
-		resultMap.put("resultList", resultList);
-		resultMap.put("resultCnt", resultCnt);
-		return resultMap;
-	}
-
-	public EgovMap selectCurriculumUserInfo(EgovMap map) throws Exception {
-		return this.classManageDAO.selectCurriculumUserInfo(map);
-	}
-
-	public List setFileList(List<EgovMap> fileList) throws Exception {
-		for(EgovMap tempVo : fileList){
-			if(FILEEXTS_IMG.indexOf(tempVo.get("fileExtsn").toString()) != -1){
-				tempVo.put("fileExtNm", "이미지");
-			}else if(FILEEXTS_MOV.indexOf(tempVo.get("fileExtsn").toString()) != -1){
-				tempVo.put("fileExtNm", "동영상");
-			}else{
-				tempVo.put("fileExtNm", "파일");
-			}
-		}
-		return fileList;
-	}
-
-}
 
base/src/main/java/egovframework/com/lms/service/impl/CurriculumDAO.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/impl/CurriculumDAO.java
@@ -1,485 +0,0 @@
-package egovframework.com.lms.service.impl;
-
-import java.util.List;
-
-import org.springframework.stereotype.Repository;
-
-import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-import egovframework.com.cop.bbs.service.BoardVO;
-import egovframework.com.lms.service.CurriculumVO;
-
-/**
- * @Class Name : CurriculumDAO.java
- * @Description : Curriculum DAO Class
- * @Modification Information
- *
- * @author 문성진
- * @since 2019.10.12
- * @version 1.0
- * @see
- *
- *  Copyright (C)  All right reserved.
- */
-
-@Repository("curriculumDAO")
-public class CurriculumDAO extends EgovAbstractDAO {
-
-	/**
-	 * curriculum을 등록한다.
-	 * @param vo - 등록할 정보가 담긴 CurriculumVO
-	 * @return 등록 결과
-	 * @exception Exception
-	 */
-    public String insertCurriculum(CurriculumVO vo) throws Exception {
-        return (String)insert("curriculumDAO.insertCurriculum_S", vo);
-    }
-
-    /**
-	 * curriculum을 수정한다.
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    public void updateCurriculum(CurriculumVO vo) throws Exception {
-        update("curriculumDAO.updateCurriculum_S", vo);
-    }
-
-    //과정 일부 만 수정
-    public void updateCurriculumPart(CurriculumVO vo) throws Exception {
-        update("curriculumDAO.updateCurriculumPart", vo);
-    }
-
-    /**
-	 * curriculum을 삭제한다.
-	 * @param vo - 삭제할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    public void deleteCurriculum(CurriculumVO vo) throws Exception {
-        update("curriculumDAO.deleteCurriculum_S", vo);
-    }
-
-    /**
-	 * curriculum을 조회한다.
-	 * @param vo - 조회할 정보가 담긴 CurriculumVO
-	 * @return 조회한 curriculum
-	 * @exception Exception
-	 */
-    public CurriculumVO selectCurriculum(CurriculumVO vo) throws Exception {
-        return (CurriculumVO) select("curriculumDAO.selectCurriculum_S", vo);
-    }
-
-    /**
-	 * curriculum 목록을 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return curriculum 목록
-	 * @exception Exception
-	 */
-    public List<?> selectCurriculumList(CurriculumVO searchVO) throws Exception {
-        //return (List<EgovMap>) list("curriculumDAO.selectCurriculumList_D", searchVO);
-    	return list("curriculumDAO.selectCurriculumList_D", searchVO);
-    }
-
-    /**
-	 * curriculum 총 갯수를 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return curriculum 총 갯수
-	 * @exception
-	 */
-    public int selectCurriculumListTotCnt(CurriculumVO searchVO) {
-        return (Integer)select("curriculumDAO.selectCurriculumListTotCnt_S", searchVO);
-    }
-
-    //책임교원등록
-    public String insertCurriculumMng(CurriculumVO vo) throws Exception {
-        return (String)insert("curriculumDAO.insertCurriculumMng", vo);
-    }
-
-    //책임교원삭제
-    public void deleteCurriculumMng(CurriculumVO vo) throws Exception {
-        delete("curriculumDAO.deleteCurriculumMng", vo);
-    }
-
-    //사업비등록
-    public String insertCurriculumExp(CurriculumVO vo) throws Exception {
-        return (String)insert("curriculumDAO.insertCurriculumExp", vo);
-    }
-
-    //사업비 목록
-    public List selectCurriculumExpense(CurriculumVO vo) throws Exception {
-        return list("curriculumDAO.selectCurriculumExpense", vo);
-    }
-
-    //프로세스업데이트
-    public void updatePsCodeCurriculum(CurriculumVO vo) throws Exception {
-        update("curriculumDAO.updatePsCodeCurriculum", vo);
-    }
-
-    //사업비삭제
-    public void deleteCurriculumExp(CurriculumVO vo) throws Exception {
-        delete("curriculumDAO.deleteCurriculumExp", vo);
-    }
-
-    //학습내용등록
-    public void insertCurriculumLesson(CurriculumVO vo) throws Exception {
-        insert("curriculumDAO.insertCurriculumLesson", vo);
-    }
-
-    //학습내용삭제
-    public void deleteCurriculumLesson(CurriculumVO vo) throws Exception {
-        delete("curriculumDAO.deleteCurriculumLesson", vo);
-    }
-
-    //학습내용 목록
-    public List selectCurriculumLesson(CurriculumVO vo) throws Exception {
-        return list("curriculumDAO.selectCurriculumLesson", vo);
-    }
-
-    //과정 사용자(관리자) 목록
-    public List selectCurriculumMng(CurriculumVO vo) throws Exception {
-        return list("curriculumDAO.selectCurriculumMng", vo);
-    }
-
-    //교원배정등록
-    public void insertCurriculumFaculty(CurriculumVO vo) throws Exception {
-        insert("curriculumDAO.insertCurriculumFaculty", vo);
-    }
-
-    //교원배정삭제
-    public void deleteCurriculumFaculty(CurriculumVO vo) throws Exception {
-        delete("curriculumDAO.deleteCurriculumFaculty", vo);
-    }
-
-    //교원배정목록
-    public List selectCurriculumFaculty(CurriculumVO vo) throws Exception {
-        return list("curriculumDAO.selectCurriculumFaculty", vo);
-    }
-
-    //교원배정(중복제거) 목록
-    public List selectCurriculumFacultyDp(CurriculumVO vo) throws Exception {
-    	return list("curriculumDAO.selectCurriculumFacultyDp", vo);
-    }
-
-    //총괄평가등록
-    public void insertTotalEvaluation(CurriculumVO vo) throws Exception {
-        insert("curriculumDAO.insertTotalEvaluation", vo);
-    }
-
-    //총괄평가삭제
-    public void deleteTotalEvaluation(CurriculumVO vo) throws Exception {
-        delete("curriculumDAO.deleteTotalEvaluation", vo);
-    }
-
-    //총괄평가목록
-    public List selectTotalEvaluation(CurriculumVO vo) throws Exception {
-        return list("curriculumDAO.selectTotalEvaluation", vo);
-    }
-
-    //수업참여도게시판목록
-    public List selectAttendbbs(CurriculumVO vo) throws Exception {
-        return list("curriculumDAO.selectAttendbbs", vo);
-    }
-
-    //수업참여게시판
-    public void insertAttendbbs(CurriculumVO vo) throws Exception {
-        insert("curriculumDAO.insertAttendbbs", vo);
-    }
-
-    //교재 및 부교재 등록
-    public void insertBookbbs(CurriculumVO vo) throws Exception {
-        insert("curriculumDAO.insertBookbbs", vo);
-    }
-
-    //교재 및 부교재 삭제
-    public void deleteBookbbs(CurriculumVO vo) throws Exception {
-        insert("curriculumDAO.deleteBookbbs", vo);
-    }
-
-    //교재 및 부교재 목록
-    public List selectBookbbs(CurriculumVO vo) throws Exception {
-    	return list("curriculumDAO.selectBookbbs", vo);
-    }
-
-    //과정 그룹 등록
-    public void insertCurriculumGroup(CurriculumVO vo) throws Exception {
-        insert("curriculumDAO.insertCurriculumGroup_S", vo);
-    }
-
-    //과정 맴버 삭제
-    public void deleteCurriculumMember(CurriculumVO vo) throws Exception {
-        delete("curriculumDAO.deleteCurriculumMember", vo);
-    }
-
-    /**
-	 * curriculummember을 등록한다.
-	 * @param vo - 등록할 정보가 담긴 CurriculumVO
-	 * @return 등록 결과
-	 * @exception Exception
-	 */
-    public void insertCurriculumMember(CurriculumVO vo) throws Exception {
-        insert("curriculumDAO.insertCurriculumMember_S", vo);
-    }
-
-    //수강신청 첨부 서류 재처리
-    public void updateCurriculumMember(CurriculumVO vo) throws Exception {
-        insert("curriculumDAO.updateCurriculumMember_S", vo);
-    }
-
-
-	//중복 수강신청 조회
-    public int selectCurriculumDuplicationMemberCnt(CurriculumVO searchVO) {
-        return (Integer)select("curriculumDAO.selectCurriculumDuplicationMemberCnt_S", searchVO);
-    }
-
-    //수강신청 조회
-    public CurriculumVO selectCurriculumMemberDetail(CurriculumVO vo) throws Exception {
-        return (CurriculumVO) select("curriculumDAO.selectCurriculumMemberDetail_S", vo);
-    }
-
-    // 오늘의 수업
-    public List<?> selectTodayCrclList(CurriculumVO searchVO) throws Exception {
-        return list("curriculumDAO.selectTodayCrclList", searchVO);
-    }
-
-    /**
-	 * curriculumMember 총 갯수를 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homework 총 갯수
-	 * @exception
-	 */
-    public int selectHomeworkTotCnt(CurriculumVO searchVO) {
-        return (Integer)select("curriculumDAO.selectHomeworkTotCnt_S", searchVO);
-    }
-
-	/**
-	 * curriculumMember 목록을 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homework 목록
-	 * @exception Exception
-	 */
-    public List<?> selectHomeworkList(CurriculumVO searchVO) throws Exception {
-        return list("curriculumDAO.selectHomeworkList_D", searchVO);
-    }
-
-    /**
-	 * 과제 제출 대기 학생 목록을 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homeworksubmit 목록
-	 * @exception Exception
-	 */
-    public List<?> selectHomeworkSubmitWaitingList(CurriculumVO searchVO) throws Exception {
-        return list("curriculumMemberDAO.selectHomeworkSubmitWaitingList_D", searchVO);
-    }
-
-    /**
-	 * 과제 평가 대기 학생 목록을 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homeworksubmit 목록
-	 * @exception Exception
-	 */
-    public List<?> selectHomeworkTestWaitingList(CurriculumVO searchVO) throws Exception {
-        return list("curriculumMemberDAO.selectHomeworkTestWaitingList_D", searchVO);
-    }
-
-    /**
-	 * 과제를 등록한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homework 목록
-	 * @exception Exception
-	 */
-    public void insertHomeworkArticle(CurriculumVO searchVO) throws Exception {
-    	insert("curriculumMemberDAO.insertHomeworkArticle_S", searchVO);
-    }
-
-    /**
-	 * 과제 상세 내용을 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homework 목록
-	 * @exception Exception
-	 */
-    public CurriculumVO selectHomeworkArticle(CurriculumVO vo) throws Exception {
-        return (CurriculumVO) select("curriculumDAO.selectHomeworkArticle_S", vo);
-    }
-
-    /**
-	 * 과제를 삭제한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homework 삭제
-	 * @exception Exception
-	 */
-    public void deleteHomeworkArticle(CurriculumVO vo) throws Exception {
-    	update("curriculumDAO.deleteHomework", vo);
-    }
-
-    /**
-	 * 과제를 수정한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homework 수정
-	 * @exception Exception
-	 */
-    public void updateHomeworkArticle(CurriculumVO vo) throws Exception {
-    	update("curriculumDAO.updateHomeworkArticle", vo);
-    }
-
-    /**
-	 * 과제 제출 목록을 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homeworksubmit 목록
-	 * @exception Exception
-	 */
-    public List<?> selectHomeworkSubjectList(CurriculumVO searchVO) throws Exception {
-        return list("curriculumDAO.selectHomeworkSubjectList_S", searchVO);
-    }
-
-    /**
-	 * 학생 공개를 수정한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homework 수정
-	 * @exception Exception
-	 */
-    public void updateStuOpenAt(CurriculumVO vo) throws Exception {
-    	update("curriculumDAO.updateStuOpenAt", vo);
-    }
-
-    /**
-	 * 과제 후기 선정을 수정한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homework 수정
-	 * @exception Exception
-	 */
-    public void updateCommentPickAt(CurriculumVO vo) throws Exception {
-    	update("curriculumDAO.updateCommentPickAt", vo);
-    }
-
-    /**
-	 * 과제 피드백을 수정한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homework 수정
-	 * @exception Exception
-	 */
-    public void updateFdb(CurriculumVO vo) throws Exception {
-    	update("curriculumDAO.updateFdb", vo);
-    }
-
-    /**
-	 * 과제 제출 상세 내용을 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homework 목록
-	 * @exception Exception
-	 */
-    public CurriculumVO selectHomeworkSubmitArticle(CurriculumVO vo) throws Exception {
-        return (CurriculumVO) select("curriculumDAO.selectHomeworkSubmitArticle_S", vo);
-    }
-
-    /**
-	 * 과제 제출을 등록한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homework 목록
-	 * @exception Exception
-	 */
-    public void insertHomeworkSubmitArticle(CurriculumVO searchVO) throws Exception {
-    	insert("curriculumMemberDAO.insertHomeworkSubmitArticle_S", searchVO);
-    }
-
-    /**
-	 * 과제 제출을 수정한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homework 수정
-	 * @exception Exception
-	 */
-    public void updateHomeworkSubmitArticle(CurriculumVO vo) throws Exception {
-    	update("curriculumDAO.updateHomeworkSubmitArticle", vo);
-    }
-
-    //과제평가
-    public List homeworkScoreList(CurriculumVO searchVO) throws Exception {
-        return list("curriculumDAO.homeworkScoreList", searchVO);
-    }
-
-    //과제평가 - 학생 점수 요약
-    public List homeworkScoreSum(CurriculumVO searchVO) throws Exception {
-        return list("curriculumDAO.homeworkScoreSum", searchVO);
-    }
-
-    //과제평가 - 성적반영
-    public void updateScoreApply(CurriculumVO vo) throws Exception {
-    	update("curriculumDAO.updateScoreApply", vo);
-    }
-
-    //과제평가 - 성적반영 삭제
-    public void deleteScoreApply(CurriculumVO vo) throws Exception {
-    	update("curriculumDAO.deleteScoreApply", vo);
-    }
-
-    /**
-	 * 반 개수를 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homework 수정
-	 * @exception Exception
-	 */
-    public int selectCurriculumMemberGroupCnt(CurriculumVO searchVO) {
-        return (Integer)select("curriculumDAO.selectCurriculumMemberGroupCnt_S", searchVO);
-    }
-
-    // My > 교육과정이력 조회
-    public List<?> selectMyCurriculumHistoryList(CurriculumVO searchVO) throws Exception {
-        return list("curriculumDAO.selectMyCurriculumHistoryList", searchVO);
-    }
-
-    // My > 교육과정이력 조회
-    public List<?> selectMyCurriculumHistoryListCount(CurriculumVO searchVO) throws Exception {
-        return list("curriculumDAO.selectMyCurriculumHistoryListCount", searchVO);
-    }
-
-    // My > 교육과정이력 - 총 과정수, 과정중 count
-    public int selectMyCurriculumHistoryCnt(CurriculumVO searchVO) throws Exception {
-        return (Integer) select("curriculumDAO.selectMyCurriculumHistoryCnt", searchVO);
-    }
-
-    //학생 과제 공개 개수
-    public int selectHomeworkCommentPickAtCnt(CurriculumVO searchVO) {
-        return (Integer)select("curriculumDAO.selectHomeworkCommentPickAtCnt_S", searchVO);
-    }
-
-    /**
-	 * 학생 과제 공개 리스트를 조회.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homeworksubmit 목록
-	 * @exception Exception
-	 */
-    public List<?> selectHomeworkCommentPickAtList(CurriculumVO searchVO) throws Exception {
-        return list("curriculumDAO.selectHomeworkCommentPickAtList_S", searchVO);
-    }
-
-    public List<EgovMap> selectReportList(CurriculumVO vo) throws Exception {
-        return (List<EgovMap>) list("curriculumDAO.selectReportList", vo);
-    }
-
-    public int selectReportListCnt(CurriculumVO searchVO) throws Exception {
-        return (Integer)select("curriculumDAO.selectReportListCnt", searchVO);
-    }
-
-    public List<EgovMap> selectAdminReportList(CurriculumVO vo) throws Exception {
-        return (List<EgovMap>) list("curriculumDAO.selectAdminReportList", vo);
-    }
-
-    public int selectAdminReportListCnt(CurriculumVO searchVO) throws Exception {
-        return (Integer)select("curriculumDAO.selectAdminReportListCnt", searchVO);
-    }
-
-    //교육과정 통계(운영보고서)
-    public EgovMap curriculumSts(CurriculumVO vo) throws Exception{
-    	return (EgovMap)select("curriculumDAO.curriculumSts", vo);
-    }
-    
-    //과정 목록 - 학생기준
-    public List<EgovMap> selectMyCurriculumList(CurriculumVO vo) throws Exception {
-        return (List<EgovMap>) list("curriculumDAO.selectMyCurriculumList", vo);
-    }
-    
-    //과정 목록 수 - 학생기준
-    public int selectMyCurriculumListCnt(CurriculumVO vo) throws Exception {
-        return (Integer)select("curriculumDAO.selectMyCurriculumListCnt", vo);
-    }
-}
 
base/src/main/java/egovframework/com/lms/service/impl/CurriculumMemberDAO.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/impl/CurriculumMemberDAO.java
@@ -1,212 +0,0 @@
-package egovframework.com.lms.service.impl;
-
-import java.util.List;
-import java.util.Map;
-
-import org.springframework.stereotype.Repository;
-
-import egovframework.com.lms.service.CurriculumVO;
-import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
-
-@Repository("curriculumMemberDAO")
-public class CurriculumMemberDAO extends EgovAbstractDAO {
-	/**
-	 * curriculumMember 총 갯수를 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return curriculum 총 갯수
-	 * @exception
-	 */
-    public int selectCurriculumMemberTotCnt(CurriculumVO searchVO) {
-        return (Integer)select("curriculumMemberDAO.selectCurriculumMemberTotCnt_S", searchVO);
-    }
-
-	/**
-	 * curriculumMember 목록을 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return curriculumMember 목록
-	 * @exception Exception
-	 */
-    public List<?> selectCurriculumMemberList(CurriculumVO searchVO) throws Exception {
-        return list("curriculumMemberDAO.selectCurriculumMember_D", searchVO);
-    }
-
-    /**
-	 * curriculumMember을 수정한다.
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    public void updateCurriculumAccept(CurriculumVO vo) throws Exception {
-        update("curriculumMemberDAO.updateCurriculumAccept_S", vo);
-    }
-
-    /**
-	 * curriculumMember 목록을 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return curriculumMember 목록
-	 * @exception Exception
-	 */
-    public List<?> curriculumMemberStatsList(CurriculumVO searchVO) throws Exception {
-        return list("curriculumMemberDAO.curriculumMemberStats_D", searchVO);
-    }
-
-    /**
-	 * 수강 대상자 목록을 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return curriculumMember 목록
-	 * @exception Exception
-	 */
-    public List<?> selectStudentList(CurriculumVO searchVO) throws Exception {
-        return list("curriculumMemberDAO.selectStudentList_D", searchVO);
-    }
-
-    /**
-	 * 수강 그룹 개수 목록을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumgroup 수강 그룹 개수
-	 * @exception Exception
-	 */
-    public List<?> selectMemberGroupCnt(CurriculumVO searchVO) throws Exception {
-        return list("curriculumMemberDAO.selectMemberGroupCnt_S", searchVO);
-    }
-
-    /**
-	 * 수강 그룹 목록을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumgroup 수강 그룹 목록
-	 * @exception Exception
-	 */
-    public List<?> selectGroupList(CurriculumVO searchVO) throws Exception {
-        return list("curriculumMemberDAO.selectGroupList_D", searchVO);
-    }
-
-    /**
-	 * 반,조 초기화.
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    public void updateCurriculumGroupReset(CurriculumVO vo) throws Exception {
-        update("curriculumMemberDAO.updateCurriculumGroupReset_S", vo);
-    }
-
-    /**
-	 * 조배정 처리.
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    public void updateCurriculumGroup(CurriculumVO vo) throws Exception {
-        update("curriculumMemberDAO.updateCurriculumGroup_S", vo);
-    }
-
-    /**
-	 * 선택한 수강 그룹 목록을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumgroup 수강 그룹 목록
-	 * @exception Exception
-	 */
-    public List<?> selectPickStudentList(CurriculumVO searchVO) throws Exception {
-        return list("curriculumMemberDAO.selectPickStudentList_D", searchVO);
-    }
-
-    /**
-	 * 조의 개수 리스트를 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculummember 총 갯수
-	 * @exception
-	 */
-    public List<?> selectCurriculumGroupCntList(CurriculumVO searchVO) {
-        return list("curriculumMemberDAO.selectCurriculumGroupCntList_D", searchVO);
-    }
-
-    /**
-	 * curriculumgroup을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumgroup 목록
-	 * @exception
-	 */
-    public List<?> selectCurriculumClassList(CurriculumVO searchVO) throws Exception {
-        return list("curriculumMemberDAO.selectCurriculumClassList_D", searchVO);
-    }
-
-    /**
-	 * 반의 총 갯수를 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumgroup 총 갯수
-	 * @exception
-	 */
-    public int selectCurriculumClassTotCnt(CurriculumVO searchVO) {
-        return (Integer)select("curriculumMemberDAO.selectCurriculumClassTotCnt_S", searchVO);
-    }
-
-    /**
-	 * 조배정 처리.
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    public void updateCurriculumClassReset(CurriculumVO vo) throws Exception {
-        update("curriculumMemberDAO.updateCurriculumClassReset_S", vo);
-    }
-
-    /**
-	 * 반정보 삭제.
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    public void deleteCurriculumManage(CurriculumVO vo) throws Exception {
-        delete("curriculumMemberDAO.deleeCurriculumManage_S", vo);
-    }
-
-    /**
-	 * 반정보 등록.
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    public void insertCurriculumManage(CurriculumVO vo) throws Exception {
-        insert("curriculumMemberDAO.insertCurriculumManage_S", vo);
-    }
-
-    /**
-	 * 학생 정보에 반 정보 수정
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    public void updateCurriculumClass(CurriculumVO vo) throws Exception {
-        insert("curriculumMemberDAO.updateCurriculumClass_S", vo);
-    }
-
-    /**
-	 * 반 정보 조회.
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    public List<?> selectCurriculumGroupList(CurriculumVO searchVO) throws Exception {
-        return list("curriculumMemberDAO.selectCurriculumGroupList_D", searchVO);
-    }
-    
-    /**
-	 * 학생 상태별 개수 조회.
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    public List<?> selectMemberSttusCntList(CurriculumVO searchVO) throws Exception {
-        return list("curriculumMemberDAO.selectMemberSttusCntList_D", searchVO);
-    }
-    
-    /**
-	 * 학생 반, 조 개수 리스트
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    public List<?> selectMemberCntList(CurriculumVO searchVO) throws Exception {
-        return list("curriculumMemberDAO.selectMemberCntList_D", searchVO);
-    }
-}
 
base/src/main/java/egovframework/com/lms/service/impl/CurriculumMemberServiceImpl.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/impl/CurriculumMemberServiceImpl.java
@@ -1,237 +0,0 @@
-package egovframework.com.lms.service.impl;
-
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-import javax.annotation.Resource;
-
-import org.springframework.stereotype.Service;
-
-import egovframework.com.lms.service.CurriculumMemberService;
-import egovframework.com.lms.service.CurriculumVO;
-import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
-
-/**
- * @Class Name : CurriculumMemberServiceImpl.java
- * @Description : Curriculum Business Implement class
- * @Modification Information
- *
- * @author 김용완
- * @since 2019.12.16
- * @version 1.0
- * @see
- *
- *  Copyright (C)  All right reserved.
- */
-
-@Service("curriculumMemberService")
-public class CurriculumMemberServiceImpl extends EgovAbstractServiceImpl implements CurriculumMemberService {
-
-	@Resource(name="curriculumMemberDAO")
-    private CurriculumMemberDAO curriculumMemberDAO;
-
-	/**
-	 * curriculumMember 총 갯수를 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculum 총 갯수
-	 * @exception
-	 */
-    public int selectCurriculumMemberTotCnt(CurriculumVO searchVO) {
-		return curriculumMemberDAO.selectCurriculumMemberTotCnt(searchVO);
-	}
-
-	/**
-	 * curriculumMember 목록을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumMember 목록
-	 * @exception Exception
-	 */
-    public List<?> selectCurriculumMemberList(CurriculumVO searchVO) throws Exception {
-        return curriculumMemberDAO.selectCurriculumMemberList(searchVO);
-    }
-
-    /**
-	 * curriculumMember을 수정한다.
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    public void updateCurriculumAccept(CurriculumVO vo) throws Exception {
-    	curriculumMemberDAO.updateCurriculumAccept(vo);
-    }
-
-    /**
-	 * curriculumMember 통계 목록을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumMember 통계 목록
-	 * @exception Exception
-	 */
-    public List<?> curriculumMemberStatsList(CurriculumVO searchVO) throws Exception {
-        return curriculumMemberDAO.curriculumMemberStatsList(searchVO);
-    }
-
-    /**
-	 * 수강 대상자 통계 목록을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumMember 통계 목록
-	 * @exception Exception
-	 */
-    public List<?> selectStudentList(CurriculumVO searchVO) throws Exception {
-        return curriculumMemberDAO.selectStudentList(searchVO);
-    }
-
-    /**
-	 * 수강 그룹 개수 목록을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumgroup 수강 그룹 개수
-	 * @exception Exception
-	 */
-    public List<?> selectMemberGroupCnt(CurriculumVO searchVO) throws Exception {
-        return curriculumMemberDAO.selectMemberGroupCnt(searchVO);
-    }
-
-    /**
-	 * 수강 그룹 목록을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumgroup 수강 그룹 목록
-	 * @exception Exception
-	 */
-    public List<?> selectGroupList(CurriculumVO searchVO) throws Exception {
-        return curriculumMemberDAO.selectGroupList(searchVO);
-    }
-
-    /**
-	 * 조배정 처리.
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    public void updateCurriculumGroup(CurriculumVO vo) throws Exception {
-    	CurriculumVO curriculumVO = new CurriculumVO();
-
-    	//반,조 초기화 처리
-    	curriculumVO.setCrclId(vo.getCrclId());
-		curriculumVO.setClassCnt(vo.getClassCnt());
-    	curriculumMemberDAO.updateCurriculumGroupReset(curriculumVO);
-
-    	//조배정 처리
-    	if(vo.getGroupLeaderAtList() != null) {
-    		for(int i=0;i<vo.getGroupCntList().size();i++) {
-        		curriculumVO.setCrclId(vo.getCrclId());
-        		curriculumVO.setUserId(vo.getUserIdList().get(i));
-        		curriculumVO.setClassCnt(vo.getClassCnt());
-        		curriculumVO.setGroupCnt(vo.getGroupCntList().get(i));
-        		curriculumVO.setGroupLeaderAt(vo.getGroupLeaderAtList().get(i));
-
-        		curriculumMemberDAO.updateCurriculumGroup(curriculumVO);
-        	}
-    	}
-    }
-
-    /**
-	 * 선택한 수강 그룹 목록을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumgroup 수강 그룹 목록
-	 * @exception Exception
-	 */
-    public List<?> selectPickStudentList(CurriculumVO searchVO) throws Exception {
-        return curriculumMemberDAO.selectPickStudentList(searchVO);
-    }
-
-    /**
-	 * 조의 개수 리스트를 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculummember 총 갯수
-	 * @exception
-	 */
-    public List<?> selectCurriculumGroupCntList(CurriculumVO searchVO) {
-		return curriculumMemberDAO.selectCurriculumGroupCntList(searchVO);
-	}
-
-    /**
-	 * curriculumgroup을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumgroup 목록
-	 * @exception
-	 */
-    public List<?> selectCurriculumClassList(CurriculumVO searchVO) throws Exception {
-        return curriculumMemberDAO.selectCurriculumClassList(searchVO);
-    }
-
-    /**
-	 * 반의 총 갯수를 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumgroup 총 갯수
-	 * @exception
-	 */
-    public int selectCurriculumClassTotCnt(CurriculumVO searchVO) {
-		return curriculumMemberDAO.selectCurriculumClassTotCnt(searchVO);
-	}
-
-    /**
-	 * 반배정 처리.
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    public void updateCurriculumClass(CurriculumVO vo) throws Exception {
-    	CurriculumVO ClassVO = new CurriculumVO();
-    	CurriculumVO curriculumVO = new CurriculumVO();
-
-    	//학생 정보에 반 정보 초기화
-    	curriculumVO.setCrclId(vo.getCrclId());
-    	curriculumMemberDAO.updateCurriculumClassReset(curriculumVO);
-
-    	//반 정보 삭제
-    	ClassVO.setCrclId(vo.getCrclId());
-    	curriculumMemberDAO.deleteCurriculumManage(ClassVO);
-
-    	//반 정보 등록
-    	for(int i=0;i<vo.getManageClassCntList().size();i++) {
-    		ClassVO.setClassCnt(vo.getManageClassCntList().get(i));
-    		ClassVO.setUserId(vo.getManageIdList().get(i));
-    		curriculumMemberDAO.insertCurriculumManage(ClassVO);
-    	}
-
-    	//학생 정보에 반 정보 수정
-    	if(vo.getClassCntList() != null) {
-    		for(int i=0;i<vo.getClassCntList().size();i++) {
-        		curriculumVO.setClassCnt(vo.getClassCntList().get(i));
-        		curriculumVO.setUserId(vo.getUserIdList().get(i));
-        		curriculumMemberDAO.updateCurriculumClass(curriculumVO);
-        	}
-    	}
-    }
-
-    /**
-	 * 반 정보 조회.
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-	public List<?> selectCurriculumGroupList(CurriculumVO searchVO) throws Exception {
-		return this.curriculumMemberDAO.selectCurriculumGroupList(searchVO);
-	}
-	
-	/**
-	 * 학생 상태별 개수 조회.
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-	public List<?> selectMemberSttusCntList(CurriculumVO searchVO) throws Exception {
-		return this.curriculumMemberDAO.selectMemberSttusCntList(searchVO);
-	}
-	
-	/**
-	 * 학생 반, 조 개수 리스트
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-	public List<?> selectMemberCntList(CurriculumVO searchVO) throws Exception {
-		return this.curriculumMemberDAO.selectMemberCntList(searchVO);
-	}
-	
-}
 
base/src/main/java/egovframework/com/lms/service/impl/CurriculumServiceImpl.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/impl/CurriculumServiceImpl.java
@@ -1,763 +0,0 @@
-package egovframework.com.lms.service.impl;
-
-import java.util.HashMap;
-import java.util.List;
-
-import javax.annotation.Resource;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-import org.springframework.stereotype.Service;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
-import egovframework.rte.fdl.idgnr.EgovIdGnrService;
-import egovframework.rte.fdl.property.EgovPropertyService;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-import egovframework.com.cmm.service.EgovFileMngService;
-import egovframework.com.cmm.service.FileVO;
-import egovframework.com.cop.bbs.service.BoardMasterVO;
-import egovframework.com.cop.bbs.service.BoardVO;
-import egovframework.com.cop.bbs.service.CtgryMaster;
-import egovframework.com.cop.bbs.service.EgovBBSAttributeManageService;
-import egovframework.com.cop.bbs.service.EgovBBSCtgryMasterService;
-import egovframework.com.lms.service.CurriculumService;
-import egovframework.com.lms.service.CurriculumVO;
-import egovframework.com.lms.service.impl.CurriculumDAO;
-import egovframework.com.sec.ram.security.userdetails.util.EgovUserDetailsHelper;
-import egovframework.com.uat.uia.service.LoginVO;
-import egovframework.com.utl.fcc.service.EgovStringUtil;
-
-/**
- * @Class Name : CurriculumServiceImpl.java
- * @Description : Curriculum Business Implement class
- * @Modification Information
- *
- * @author 문성진
- * @since 2019.10.12
- * @version 1.0
- * @see
- *
- *  Copyright (C)  All right reserved.
- */
-
-@Service("curriculumService")
-public class CurriculumServiceImpl extends EgovAbstractServiceImpl implements CurriculumService {
-
-    @Resource(name="curriculumDAO")
-    private CurriculumDAO curriculumDAO;
-
-    /** ID Generation */
-    @Resource(name="crclIdGnrService")
-    private EgovIdGnrService egovIdGnrService;
-
-    @Resource(name="expIdGnrService")
-    private EgovIdGnrService expIdGnrService;
-
-    @Resource(name = "EgovBBSCtgryMasterService")
-    private EgovBBSCtgryMasterService egovBBSCtgryMasterService;
-
-    @Resource(name = "EgovBBSAttributeManageService")
-	private EgovBBSAttributeManageService bbsAttrbService;
-
-    /** EgovPropertyService */
-    @Resource(name = "propertiesService")
-    protected EgovPropertyService propertiesService;
-
-    @Resource(name = "homeworklIdGnrService")
-    private EgovIdGnrService idgenService;
-
-    @Resource(name = "homeworkSubmitlIdGnrService")
-    private EgovIdGnrService idgenServiceHomeworkSubmit;
-
-    @Resource(name = "EgovFileMngService")
-	private EgovFileMngService fileMngService;
-
-	/**
-	 * curriculum을 등록한다.
-	 * @param vo - 등록할 정보가 담긴 CurriculumVO
-	 * @return 등록 결과
-	 * @exception Exception
-	 */
-    public String insertCurriculum(CurriculumVO vo) throws Exception {
-    	/** ID Generation Service */
-    	String id = egovIdGnrService.getNextStringId();
-    	vo.setCrclId(id);
-
-    	//과정체계코드
-    	String sysCode = "";
-    	for(int i = 0; i < vo.getSysCodeList().size(); i++){
-    		if(!EgovStringUtil.isEmpty(vo.getSysCodeList().get(i))){
-    			sysCode = vo.getSysCodeList().get(i);
-    		}
-    	}
-    	vo.setSysCode(sysCode);
-
-    	//금액부분정리
-    	vo.setTuitionFees(vo.getTuitionFees().replaceAll(",", ""));
-    	vo.setRegistrationFees(vo.getRegistrationFees().replaceAll(",", ""));
-
-    	curriculumDAO.insertCurriculum(vo);
-
-    	//책임권한
-    	if(vo.getUserIdList() != null){
-    		for(int i = 0; i < vo.getUserIdList().size(); i++){
-        		vo.setUserId(vo.getUserIdList().get(i));
-        		vo.setManageCode("10");
-
-        		curriculumDAO.insertCurriculumMng(vo);
-
-        		//과정 그룹 등록
-        		if(i == 0) {
-        	    	curriculumDAO.insertCurriculumGroup(vo);
-        		}
-        	}
-    	}
-
-    	//사업비
-    	if(vo.getTypeCodeList() != null){
-    		for(int i = 0; i < vo.getTypeCodeList().size(); i++){
-        		String expId = expIdGnrService.getNextStringId();
-        		vo.setExpId(expId);
-        		vo.setTypeCode(vo.getTypeCodeList().get(i));
-        		vo.setAccountCode(vo.getAccountCodeList().get(i));
-        		vo.setAmount(vo.getAmountList().get(i).replaceAll(",", ""));
-        		vo.setReason(vo.getReasonList().get(i));
-        		vo.setEtc(vo.getEtcList().get(i));
-
-        		curriculumDAO.insertCurriculumExp(vo);
-
-        	}
-    	}
-
-        return id;
-    }
-
-    /**
-	 * curriculum을 수정한다.
-	 * @param vo - 수정할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    public void updateCurriculum(CurriculumVO vo) throws Exception {
-    	//과정체계코드
-    	String sysCode = "";
-    	if(vo.getSysCodeList() != null){
-	    	for(int i = 0; i < vo.getSysCodeList().size(); i++){
-	    		if(!EgovStringUtil.isEmpty(vo.getSysCodeList().get(i))){
-	    			sysCode = vo.getSysCodeList().get(i);
-	    		}
-	    	}
-	    	vo.setSysCode(sysCode);
-    	}
-
-    	//금액부분정리
-    	if(vo.getTuitionFees() != null){
-    		vo.setTuitionFees(vo.getTuitionFees().replaceAll(",", ""));
-    	}
-    	if(vo.getRegistrationFees() != null){
-    		vo.setRegistrationFees(vo.getRegistrationFees().replaceAll(",", ""));
-    	}
-
-    	curriculumDAO.updateCurriculum(vo);
-
-    	//책임권한
-    	if(vo.getUserIdList() != null){
-    		//초기화 - 책임권한
-    		vo.setManageCode("10");
-    		curriculumDAO.deleteCurriculumMng(vo);
-    		for(int i = 0; i < vo.getUserIdList().size(); i++){
-        		vo.setUserId(vo.getUserIdList().get(i));
-        		curriculumDAO.insertCurriculumMng(vo);
-        	}
-    	}
-
-    	//부책임권한
-    	if(vo.getUserIdList2() != null){
-    		//초기화 - 부책임권한
-    		vo.setManageCode("08");
-    		curriculumDAO.deleteCurriculumMng(vo);
-    		for(int i = 0; i < vo.getUserIdList2().size(); i++){
-        		vo.setUserId(vo.getUserIdList2().get(i));
-        		curriculumDAO.insertCurriculumMng(vo);
-        	}
-    	}
-
-    	//사업비
-    	if(vo.getTypeCodeList() != null){
-    		//초기화
-    		curriculumDAO.deleteCurriculumExp(vo);
-
-    		for(int i = 0; i < vo.getTypeCodeList().size(); i++){
-        		String expId = expIdGnrService.getNextStringId();
-        		vo.setExpId(expId);
-        		vo.setTypeCode(vo.getTypeCodeList().get(i));
-        		vo.setAccountCode(vo.getAccountCodeList().get(i));
-        		vo.setAmount(vo.getAmountList().get(i).replaceAll(",", ""));
-        		vo.setReason(vo.getReasonList().get(i));
-        		vo.setEtc(vo.getEtcList().get(i));
-
-        		curriculumDAO.insertCurriculumExp(vo);
-
-        	}
-    	}
-
-    	//학습내용
-    	if(vo.getChasiList() != null){
-    		//초기화
-    		curriculumDAO.deleteCurriculumLesson(vo);
-
-    		for(int i = 0; i < vo.getChasiList().size(); i++){
-        		vo.setChasiNm(vo.getChasiList().get(i));
-        		vo.setLessonNm(vo.getLessonNmList().get(i));
-
-        		curriculumDAO.insertCurriculumLesson(vo);
-        	}
-    	}
-
-    	//교원배정
-    	if(vo.getSisuList() != null){
-    		//초기화
-    		curriculumDAO.deleteCurriculumFaculty(vo);
-    		for(int i = 0; i < vo.getSisuList().size(); i++){
-        		vo.setFacId(vo.getFacIdList().get(i));
-        		vo.setFacNm(vo.getFacNmList().get(i));
-        		vo.setSisu(vo.getSisuList().get(i));
-        		vo.setPosition(vo.getPositionList().get(i));
-
-        		curriculumDAO.insertCurriculumFaculty(vo);
-        	}
-    	}
-
-    	//교육과정 총괄평가기준
-    	if(vo.getEvtIdList() != null){
-    		//초기화
-    		curriculumDAO.deleteTotalEvaluation(vo);
-    		for(int i = 0; i < vo.getEvtIdList().size(); i++){
-    			if(!EgovStringUtil.isEmpty(vo.getEvtValList().get(i)) && !"0".equals(vo.getEvtValList().get(i))){
-    				vo.setEvtId(vo.getEvtIdList().get(i));
-            		vo.setEvtNm(vo.getEvtNmList().get(i));
-            		vo.setEvtVal(vo.getEvtValList().get(i));
-            		vo.setEvtStand(vo.getEvtStandList().get(i));
-      			  	curriculumDAO.insertTotalEvaluation(vo);
-
-      			  	//수업참여 게시판
-      			  	if("CTG_0000000000000117".equals(vo.getEvtIdList().get(i))){
-      			  		if(vo.getBbsIdList() != null){
-    		  			  	for(int a = 0; a < vo.getBbsIdList().size(); a++){
-    		  			  		vo.setBbsId(vo.getBbsIdList().get(a));
-    		  			  		vo.setColect(vo.getColectList().get(a));
-    		  			  		curriculumDAO.insertAttendbbs(vo);
-    		  			  	}
-      			  		}
-      			  	}
-    			}
-        	}
-    	}
-
-    	//교재 및 부교재
-    	if(vo.getNttNoList() != null){
-    		//초기화
-    		curriculumDAO.deleteBookbbs(vo);
-    		for(int i = 0; i < vo.getNttNoList().size(); i++){
-        		vo.setNttNo(vo.getNttNoList().get(i));
-
-        		curriculumDAO.insertBookbbs(vo);
-        	}
-    	}
-
-    }
-
-    /**
-	 * curriculum을 삭제한다.
-	 * @param vo - 삭제할 정보가 담긴 CurriculumVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    public void deleteCurriculum(CurriculumVO vo) throws Exception {
-        curriculumDAO.deleteCurriculum(vo);
-    }
-
-    /**
-	 * curriculum을 조회한다.
-	 * @param vo - 조회할 정보가 담긴 CurriculumVO
-	 * @return 조회한 curriculum
-	 * @exception Exception
-	 */
-    public CurriculumVO selectCurriculum(CurriculumVO vo) throws Exception {
-        CurriculumVO resultVO = curriculumDAO.selectCurriculum(vo);
-        if (resultVO == null)
-            throw processException("info.nodata.msg");
-        return resultVO;
-    }
-
-    /**
-	 * curriculum 목록을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculum 목록
-	 * @exception Exception
-	 */
-    public List<?> selectCurriculumList(CurriculumVO searchVO, HttpServletRequest request, HttpServletResponse response) throws Exception {
-    	LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-    	if(user != null){
-    		if("Y".equals(searchVO.getSearchMyCulAt())){
-    			searchVO.setSearchFrstRegisterId(user.getId());
-    		}
-    		//searchVO.setUserSeCode(user.getUserSeCode());
-    	}
-    	/*
-    	//본교생이 아닐 경우 학부전공연계과정은 제외
-    	if(searchVO.getUserSeCode() == null || Integer.parseInt(searchVO.getUserSeCode()) < 6){
-    		searchVO.setSearchTargetType("N");
-    	}
-    	*/
-    	//승인된 교육과정만 불러오도록 처리
-    	if(EgovStringUtil.isEmpty(searchVO.getSearchAprvalAt()) && !"Y".equals(searchVO.getMngAt())){
-    		searchVO.setSearchAprvalAt("Y");
-    	}
-
-        return curriculumDAO.selectCurriculumList(searchVO);
-    }
-
-    /**
-	 * curriculum 총 갯수를 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculum 총 갯수
-	 * @exception
-	 */
-    public int selectCurriculumListTotCnt(CurriculumVO searchVO, HttpServletRequest request, HttpServletResponse response) {
-    	/*LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-    	if(user != null){
-    		searchVO.setUserSeCode(user.getUserSeCode());
-    	}
-
-    	//본교생이 아닐 경우 학부전공연계과정은 제외
-    	if(searchVO.getUserSeCode() == null || Integer.parseInt(searchVO.getUserSeCode()) < 6){
-    		searchVO.setSearchTargetType("N");
-    	}*/
-
-    	//승인된 교육과정만 불러오도록 처리
-    	if(EgovStringUtil.isEmpty(searchVO.getSearchAprvalAt()) && !"Y".equals(searchVO.getMngAt())){
-    		searchVO.setSearchAprvalAt("Y");
-    	}
-
-		return curriculumDAO.selectCurriculumListTotCnt(searchVO);
-	}
-
-    //사업비
-    public List selectCurriculumExpense(CurriculumVO vo) throws Exception {
-        return curriculumDAO.selectCurriculumExpense(vo);
-    }
-
-    //과정 일부만 수정
-    public void updateCurriculumPart(CurriculumVO vo, HttpServletRequest request, HttpServletResponse response) throws Exception {
-
-    	//첨부파일
-    	if(!EgovStringUtil.isEmpty(vo.getFileGroupId())){
-    		FileVO fvo = new FileVO();
-        	fvo.setAtchFileId(vo.getAtchFileId());
-    		fvo.setFileGroupId(vo.getFileGroupId());
-    		String atchFileId = fileMngService.insertFileInfsByTemp(fvo, request, response).getAtchFileId();
-    		vo.setAtchFileId(atchFileId);
-    	}
-
-    	curriculumDAO.updateCurriculumPart(vo);
-    }
-
-
-    //프로세스 업데이트
-    public void updatePsCodeCurriculum(CurriculumVO vo) throws Exception {
-    	//과정들이 생기는 로직 추가 작업 해야됨
-    	if("1".equals(vo.getProcessSttusCode())){
-    		//카테고리 마스터 등록
-    		CtgryMaster ctgryMaster = new CtgryMaster();
-    		ctgryMaster.setSiteId(vo.getCrclId());
-    		ctgryMaster.setCtgrymasterNm(vo.getCrclId());
-
-    		CtgryMaster master = egovBBSCtgryMasterService.selectCtgrymasterId(ctgryMaster);
-    		if(master == null){
-    			String ctgryMasterId = egovBBSCtgryMasterService.insertComtnbbsctgrymaster(ctgryMaster);
-
-        		//게시판 마스터 등록
-        		BoardMasterVO boardMasterVO = new BoardMasterVO();
-        		boardMasterVO.setCtgrymasterId(ctgryMasterId);
-        		boardMasterVO.setSiteId(vo.getCrclId());
-        		boardMasterVO.setSysTyCode("ALL");
-        		boardMasterVO.setBbsNm("전체 게시판");
-        		boardMasterVO.setCommentUseAt("N");
-        		boardMasterVO.setReplyPosblAt("N");
-        		boardMasterVO.setFileAtchPosblAt("Y");
-        		boardMasterVO.setPosblAtchFileNumber("10");
-        		boardMasterVO.setPosblAtchFileSize("1024");
-        		boardMasterVO.setInqireAuthor("02");
-        		boardMasterVO.setRegistAuthor("10");
-        		boardMasterVO.setAnswerAuthor("02");
-        		boardMasterVO.setOthbcUseAt("N");
-        		boardMasterVO.setSourcId(propertiesService.getString("Crcl.sourcId"));
-        		boardMasterVO.setTmplatId(propertiesService.getString("Crcl.tmplatId"));
-        		boardMasterVO.setSvcAt("Y");
-        		boardMasterVO.setFrstRegisterId(vo.getLastUpdusrId());
-        	    bbsAttrbService.insertBBSMastetInf(boardMasterVO);
-    		}
-    	}else if("0".equals(vo.getProcessSttusCode())){
-    		//카테고리 마스터 삭제
-    		CtgryMaster ctgryMaster = new CtgryMaster();
-    		ctgryMaster.setSiteId(vo.getCrclId());
-    		ctgryMaster.setCtgrymasterNm(vo.getCrclId());
-
-    		CtgryMaster master = egovBBSCtgryMasterService.selectCtgrymasterId(ctgryMaster);
-    		egovBBSCtgryMasterService.deleteComtnbbsctgrymaster(master);
-
-    		BoardMasterVO boardMasterVO = new BoardMasterVO();
-    		boardMasterVO.setSiteId(vo.getCrclId());
-    		boardMasterVO.setSysTyCode("ALL");
-    		boardMasterVO.setLastUpdusrId(vo.getLastUpdusrId());
-    		bbsAttrbService.deleteBBSMasterForSiteId(boardMasterVO);
-
-    	}
-
-        curriculumDAO.updatePsCodeCurriculum(vo);
-    }
-
-    //학습내용
-    public List selectCurriculumLesson(CurriculumVO vo) throws Exception {
-        return curriculumDAO.selectCurriculumLesson(vo);
-    }
-
-    //과정 사용자(관리자) 목록
-    public List selectCurriculumMng(CurriculumVO vo) throws Exception {
-        return curriculumDAO.selectCurriculumMng(vo);
-    }
-
-    //교원배정 목록
-    public List selectCurriculumFaculty(CurriculumVO vo) throws Exception {
-        return curriculumDAO.selectCurriculumFaculty(vo);
-    }
-
-    //교원배정(중복제거) 목록
-    public List selectCurriculumFacultyDp(CurriculumVO vo) throws Exception {
-        return curriculumDAO.selectCurriculumFacultyDp(vo);
-    }
-
-    //총괄평가 목록
-    public List selectTotalEvaluation(CurriculumVO vo) throws Exception {
-        return curriculumDAO.selectTotalEvaluation(vo);
-    }
-
-    //수업참여도 목록
-    public List selectAttendbbs(CurriculumVO vo) throws Exception {
-        return curriculumDAO.selectAttendbbs(vo);
-    }
-
-    //교재 및 부교재 목록
-    public List selectBookbbs(CurriculumVO vo) throws Exception {
-        return curriculumDAO.selectBookbbs(vo);
-    }
-
-	//수강신청 등록
-    public void insertCurriculumMember(CurriculumVO vo) throws Exception {
-    	curriculumDAO.deleteCurriculumMember(vo);
-
-    	curriculumDAO.insertCurriculumMember(vo);
-    }
-
-    //수강신청 첨부 서류 재처리
-    public void updateCurriculumMember(CurriculumVO vo) throws Exception {
-    	curriculumDAO.updateCurriculumMember(vo);
-    }
-
-	//중복 수강신청 조회
-    public int selectCurriculumDuplicationMemberCnt(CurriculumVO searchVO) {
-		return curriculumDAO.selectCurriculumDuplicationMemberCnt(searchVO);
-    }
-
-    //수강신청 조회
-    public CurriculumVO selectCurriculumMemberDetail(CurriculumVO vo) throws Exception {
-        return curriculumDAO.selectCurriculumMemberDetail(vo);
-    }
-
-    // 오늘의 수업
-    public List<?> selectTodayCrclList(CurriculumVO searchVO) throws Exception {
-        return curriculumDAO.selectTodayCrclList(searchVO);
-    }
-
-    /**
-	 * curriculumMember 총 갯수를 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return homework 총 갯수
-	 * @exception
-	 */
-    public int selectHomeworkTotCnt(CurriculumVO searchVO) {
-		return curriculumDAO.selectHomeworkTotCnt(searchVO);
-	}
-
-	/**
-	 * curriculumMember 목록을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return homework 목록
-	 * @exception Exception
-	 */
-    public List<?> selectHomeworkList(CurriculumVO searchVO) throws Exception {
-        return curriculumDAO.selectHomeworkList(searchVO);
-    }
-
-    /**
-	 * 과제 제출 대기 학생 목록을 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homeworksubmit 목록
-	 * @exception Exception
-	 */
-    public List<?> selectHomeworkSubmitWaitingList(CurriculumVO searchVO) throws Exception {
-        return curriculumDAO.selectHomeworkSubmitWaitingList(searchVO);
-    }
-
-    /**
-	 * 과제 평가 대기 학생 목록을 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homeworksubmit 목록
-	 * @exception Exception
-	 */
-    public List<?> selectHomeworkTestWaitingList(CurriculumVO searchVO) throws Exception {
-        return curriculumDAO.selectHomeworkTestWaitingList(searchVO);
-    }
-
-    /**
-	 * 과제를 등록한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homework 등록
-	 * @exception Exception
-	 */
-    public void insertHomeworkArticle(CurriculumVO searchVO) throws Exception {
-		if("".equals(searchVO.getHwId())) {
-			searchVO.setHwId(idgenService.getNextStringId());
-		}
-
-		searchVO.setAtchFileId(this.insertFileInfsByTemp(searchVO));
-
-		curriculumDAO.insertHomeworkArticle(searchVO);
-    }
-
-    /**
-     * 임시첨부파일을 정식으로 등록 한다.
-     *
-     */
-    public String insertFileInfsByTemp(CurriculumVO searchVO) throws Exception {
-  	    FileVO fvo = new FileVO();
-  	    fvo.setAtchFileId(searchVO.getAtchFileId());
-  	    fvo.setFileGroupId(searchVO.getFileGroupId());
-
-  	    return fileMngService.insertFileInfsByTemp(fvo).getAtchFileId();
-    }
-
-    /**
-	 * 과제 상세 내용을 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homework 목록
-	 * @exception Exception
-	 */
-    public CurriculumVO selectHomeworkArticle(CurriculumVO searchVO) throws Exception {
-        return (CurriculumVO)curriculumDAO.selectHomeworkArticle(searchVO);
-    }
-
-    /**
-	 * 과제를 삭제한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homework 목록
-	 * @exception Exception
-	 */
-    public void deleteHomeworkArticle(CurriculumVO searchVO) throws Exception {
-        curriculumDAO.deleteHomeworkArticle(searchVO);
-    }
-
-    /**
-	 * 과제를 수정한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homework 수정
-	 * @exception Exception
-	 */
-    public void updateHomeworkArticle(CurriculumVO searchVO) throws Exception {
-    	String atchFileId = this.insertFileInfsByTemp(searchVO);
-    	searchVO.setAtchFileId(atchFileId);
-
-		curriculumDAO.updateHomeworkArticle(searchVO);
-    }
-
-    /**
-	 * 학생 공개를 수정한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homeworksubmit 목록
-	 * @exception Exception
-	 */
-    public List<?> selectHomeworkSubjectList(CurriculumVO searchVO) throws Exception {
-        return curriculumDAO.selectHomeworkSubjectList(searchVO);
-    }
-
-    /**
-	 * 학생 공개를 수정한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homeworksubmit 목록
-	 * @exception Exception
-	 */
-    public void updateStuOpenAt(CurriculumVO searchVO) throws Exception {
-    	curriculumDAO.updateStuOpenAt(searchVO);
-    }
-
-    /**
-	 * 과제 후기 선정을 수정한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homeworksubmit 목록
-	 * @exception Exception
-	 */
-    public void updateCommentPickAt(CurriculumVO searchVO) throws Exception {
-    	curriculumDAO.updateCommentPickAt(searchVO);
-    }
-
-    /**
-	 * 과제 피드백을 수정한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homeworksubmit 목록
-	 * @exception Exception
-	 */
-    public void updateFdb(CurriculumVO searchVO) throws Exception {
-    	curriculumDAO.updateFdb(searchVO);
-    }
-
-    /**
-	 * 과제 제출 상세 내용을 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homework 목록
-	 * @exception Exception
-	 */
-    public CurriculumVO selectHomeworkSubmitArticle(CurriculumVO searchVO) throws Exception {
-        return (CurriculumVO)curriculumDAO.selectHomeworkSubmitArticle(searchVO);
-    }
-
-    /**
-	 * 과제 제출을 등록한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homework 등록
-	 * @exception Exception
-	 */
-    public void insertHomeworkSubmitArticle(CurriculumVO searchVO) throws Exception {
-		if("".equals(searchVO.getHwsId())) {
-			searchVO.setHwsId(idgenServiceHomeworkSubmit.getNextStringId());
-		}
-
-		searchVO.setAtchFileId(this.insertFileInfsByTemp(searchVO));
-
-		curriculumDAO.insertHomeworkSubmitArticle(searchVO);
-    }
-
-    /**
-	 * 과제 제출을 수정한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homework 수정
-	 * @exception Exception
-	 */
-    public void updateHomeworkSubmitArticle(CurriculumVO searchVO) throws Exception {
-    	String atchFileId = this.insertFileInfsByTemp(searchVO);
-    	searchVO.setAtchFileId(atchFileId);
-
-		curriculumDAO.updateHomeworkSubmitArticle(searchVO);
-    }
-
-    //과제평가
-    public List homeworkScoreList(CurriculumVO searchVO) throws Exception {
-    	return curriculumDAO.homeworkScoreList(searchVO);
-    }
-
-    //과제평가 - 학생 점수 요약
-    public List homeworkScoreSum(CurriculumVO searchVO) throws Exception {
-    	return curriculumDAO.homeworkScoreSum(searchVO);
-    }
-
-    //과제평가 - 성적반영
-    public void updateScoreApply(CurriculumVO searchVO) throws Exception {
-    	//초기 삭제
-    	curriculumDAO.deleteScoreApply(searchVO);
-    	for(int i = 0; i < searchVO.getHwIdList().size(); i++){
-    		searchVO.setHwId(searchVO.getHwIdList().get(i));
-    		searchVO.setScoreApplyAt("Y");
-    		curriculumDAO.updateScoreApply(searchVO);
-    	}
-    }
-
-    /**
-	 * 반 개수를 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculum 총 갯수
-	 * @exception
-	 */
-    public int selectCurriculumMemberGroupCnt(CurriculumVO searchVO) {
-		return curriculumDAO.selectCurriculumMemberGroupCnt(searchVO);
-	}
-
-    // My > 교육과정이력 조회
-    public List selectMyCurriculumHistoryList(CurriculumVO vo) throws Exception {
-        return curriculumDAO.selectMyCurriculumHistoryList(vo);
-    }
-
-    // My > 교육과정이력 조회 count
-    public List selectMyCurriculumHistoryListCount(CurriculumVO vo) throws Exception {
-        return curriculumDAO.selectMyCurriculumHistoryListCount(vo);
-    }
-
-    // My > 교육과정이력 - 총 과정수, 과정중 count
-    public int selectMyCurriculumHistoryCnt(CurriculumVO vo) throws Exception {
-        return curriculumDAO.selectMyCurriculumHistoryCnt(vo);
-    }
-
-    //학생 과제 공개 개수
-    public int selectHomeworkCommentPickAtCnt(CurriculumVO searchVO) {
-		return curriculumDAO.selectHomeworkCommentPickAtCnt(searchVO);
-    }
-
-    /**
-	 * 학생 과제 공개 리스트를 조회.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return homeworksubmit 목록
-	 * @exception Exception
-	 */
-    public List<?> selectHomeworkCommentPickAtList(CurriculumVO searchVO) throws Exception {
-        return curriculumDAO.selectHomeworkCommentPickAtList(searchVO);
-    }
-
-    public List<EgovMap> selectReportList(CurriculumVO searchVO) throws Exception {
-        return curriculumDAO.selectReportList(searchVO);
-    }
-
-	public int selectReportListCnt(CurriculumVO searchVO) throws Exception {
-		return curriculumDAO.selectReportListCnt(searchVO);
-	}
-
-	 public List<EgovMap> selectAdminReportList(CurriculumVO searchVO) throws Exception {
-        return curriculumDAO.selectAdminReportList(searchVO);
-    }
-
-	public int selectAdminReportListCnt(CurriculumVO searchVO) throws Exception {
-		return curriculumDAO.selectAdminReportListCnt(searchVO);
-	}
-
-    //교육과정 통계(운영보고서)
-    public EgovMap curriculumSts(CurriculumVO vo) throws Exception{
-    	return curriculumDAO.curriculumSts(vo);
-    }
-    
-    //과정 목록 - 학생기준
-    public List<EgovMap> selectMyCurriculumList(CurriculumVO vo) throws Exception {
-        return curriculumDAO.selectMyCurriculumList(vo);
-    }
-    
-    //과정 목록 수 - 학생기준
-    public int selectMyCurriculumListCnt(CurriculumVO vo) throws Exception {
-    	return curriculumDAO.selectMyCurriculumListCnt(vo);
-    }
-    
-    @Override
-   public void downMemberZipFile(HashMap<String, Object> map )throws Exception {
-    	
-	}
-    	
-    
-}
 
base/src/main/java/egovframework/com/lms/service/impl/CurriculumbaseDAO.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/impl/CurriculumbaseDAO.java
@@ -1,100 +0,0 @@
-package egovframework.com.lms.service.impl;
-
-import java.util.List;
-
-import org.springframework.stereotype.Repository;
-
-import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-import egovframework.com.lms.service.CurriculumbaseVO;
-
-/**
- * @Class Name : CurriculumbaseDAO.java
- * @Description : Curriculumbase DAO Class
- * @Modification Information
- *
- * @author 문성진
- * @since 2019.10.11
- * @version 1.0
- * @see
- *  
- *  Copyright (C)  All right reserved.
- */
-
-@Repository("curriculumbaseDAO")
-public class CurriculumbaseDAO extends EgovAbstractDAO {
-
-	/**
-	 * curriculumbase을 등록한다.
-	 * @param vo - 등록할 정보가 담긴 CurriculumbaseVO
-	 * @return 등록 결과
-	 * @exception Exception
-	 */
-    public String insertCurriculumbase(CurriculumbaseVO vo) throws Exception {
-        return (String)insert("curriculumbaseDAO.insertCurriculumbase_S", vo);
-    }
-
-    /**
-	 * curriculumbase을 수정한다.
-	 * @param vo - 수정할 정보가 담긴 CurriculumbaseVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    public void updateCurriculumbase(CurriculumbaseVO vo) throws Exception {
-        update("curriculumbaseDAO.updateCurriculumbase_S", vo);
-    }
-
-    /**
-	 * curriculumbase을 삭제한다.
-	 * @param vo - 삭제할 정보가 담긴 CurriculumbaseVO
-	 * @return void형 
-	 * @exception Exception
-	 */
-    public void deleteCurriculumbase(CurriculumbaseVO vo) throws Exception {
-    	update("curriculumbaseDAO.deleteCurriculumbase_S", vo);
-    }
-
-    /**
-	 * curriculumbase을 조회한다.
-	 * @param vo - 조회할 정보가 담긴 CurriculumbaseVO
-	 * @return 조회한 curriculumbase
-	 * @exception Exception
-	 */
-    public CurriculumbaseVO selectCurriculumbase(CurriculumbaseVO vo) throws Exception {
-        return (CurriculumbaseVO) select("curriculumbaseDAO.selectCurriculumbase_S", vo);
-    }
-
-    /**
-	 * curriculumbase 목록을 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return curriculumbase 목록
-	 * @exception Exception
-	 */
-    public List<?> selectCurriculumbaseList(CurriculumbaseVO searchVO) throws Exception {
-        return list("curriculumbaseDAO.selectCurriculumbaseList_D", searchVO);
-    }
-    
-    //과정학습참고자료 조회
-    public List selectCurriculumbaseFile(CurriculumbaseVO searchVO) throws Exception {
-        return list("curriculumbaseDAO.selectCurriculumbaseFile", searchVO);
-    }
-    
-    /**
-	 * curriculumbase 총 갯수를 조회한다.
-	 * @param searchMap - 조회할 정보가 담긴 Map
-	 * @return curriculumbase 총 갯수
-	 * @exception
-	 */
-    public int selectCurriculumbaseListTotCnt(CurriculumbaseVO searchVO) {
-        return (Integer)select("curriculumbaseDAO.selectCurriculumbaseListTotCnt_S", searchVO);
-    }
-    
-    //참고자료 등록
-    public String insertCurriculumbasefile(CurriculumbaseVO vo) throws Exception {
-        return (String)insert("curriculumbaseDAO.insertCurriculumbasefile_S", vo);
-    }
-    
-    public void deleteCurriculumbasefile(CurriculumbaseVO vo) throws Exception {
-    	delete("curriculumbaseDAO.deleteCurriculumbasefile_S", vo);
-    }
-}
 
base/src/main/java/egovframework/com/lms/service/impl/CurriculumbaseServiceImpl.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/impl/CurriculumbaseServiceImpl.java
@@ -1,164 +0,0 @@
-package egovframework.com.lms.service.impl;
-
-import java.util.List;
-
-import javax.annotation.Resource;
-
-import org.springframework.stereotype.Service;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
-import egovframework.rte.fdl.idgnr.EgovIdGnrService;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-import egovframework.com.lms.service.CurriculumbaseService;
-import egovframework.com.lms.service.CurriculumbaseVO;
-import egovframework.com.lms.service.impl.CurriculumbaseDAO;
-import egovframework.com.utl.fcc.service.EgovStringUtil;
-
-/**
- * @Class Name : CurriculumbaseServiceImpl.java
- * @Description : Curriculumbase Business Implement class
- * @Modification Information
- *
- * @author 문성진
- * @since 2019.10.11
- * @version 1.0
- * @see
- *  
- *  Copyright (C)  All right reserved.
- */
-
-@Service("curriculumbaseService")
-public class CurriculumbaseServiceImpl extends EgovAbstractServiceImpl implements
-        CurriculumbaseService {
-        
-    @Resource(name="curriculumbaseDAO")
-    private CurriculumbaseDAO curriculumbaseDAO;
-    
-    /** ID Generation */
-    @Resource(name="crclbIdGnrService")    
-    private EgovIdGnrService egovIdGnrService;
-
-	/**
-	 * curriculumbase을 등록한다.
-	 * @param vo - 등록할 정보가 담긴 CurriculumbaseVO
-	 * @return 등록 결과
-	 * @exception Exception
-	 */
-    public String insertCurriculumbase(CurriculumbaseVO vo) throws Exception {
-    	//코드
-    	if(EgovStringUtil.isEmpty(vo.getCrclbId())){
-    		String id = egovIdGnrService.getNextStringId();
-        	vo.setCrclbId(id);
-    	}
-    	
-    	//과정체계코드
-    	String sysCode = "";
-    	for(int i = 0; i < vo.getSysCodeList().size(); i++){
-    		if(!EgovStringUtil.isEmpty(vo.getSysCodeList().get(i))){
-    			sysCode = vo.getSysCodeList().get(i);
-    		}
-    	}
-    	vo.setSysCode(sysCode);
-    	
-    	//학생 수강신청 제출서류 여부
-    	if("N".equals(vo.getStdntAplyAt())){
-    		vo.setAplyFile("");
-    		vo.setPlanFile("");
-    		vo.setEtcFile("");
-    	}
-    	
-    	curriculumbaseDAO.insertCurriculumbase(vo);
-    	
-    	//참고자료
-    	if(vo.getRefeFileList() != null && vo.getRefeFileList().size() > 0){
-    		for(int i = 0; i < vo.getRefeFileList().size(); i++){
-        		vo.setAtchFileId(vo.getRefeFileList().get(i));
-        		curriculumbaseDAO.insertCurriculumbasefile(vo);
-        	}
-    	}
-    	
-        return null;
-    }
-
-    /**
-	 * curriculumbase을 수정한다.
-	 * @param vo - 수정할 정보가 담긴 CurriculumbaseVO
-	 * @return void형
-	 * @exception Exception
-	 */
-    public void updateCurriculumbase(CurriculumbaseVO vo) throws Exception {
-    	//과정체계코드
-    	String sysCode = "";
-    	for(int i = 0; i < vo.getSysCodeList().size(); i++){
-    		if(!EgovStringUtil.isEmpty(vo.getSysCodeList().get(i))){
-    			sysCode = vo.getSysCodeList().get(i);
-    		}
-    	}
-    	vo.setSysCode(sysCode);
-    	
-    	//학생 수강신청 제출서류 여부
-    	if("N".equals(vo.getStdntAplyAt())){
-    		vo.setAplyFile("");
-    		vo.setPlanFile("");
-    		vo.setEtcFile("");
-    	}
-    	
-    	curriculumbaseDAO.updateCurriculumbase(vo);
-    	
-    	//참고자료
-    	curriculumbaseDAO.deleteCurriculumbasefile(vo);
-    	if(vo.getRefeFileList() != null && vo.getRefeFileList().size() > 0){
-    		for(int i = 0; i < vo.getRefeFileList().size(); i++){
-        		vo.setAtchFileId(vo.getRefeFileList().get(i));
-        		curriculumbaseDAO.insertCurriculumbasefile(vo);
-        	}
-    	}
-    }
-
-    /**
-	 * curriculumbase을 삭제한다.
-	 * @param vo - 삭제할 정보가 담긴 CurriculumbaseVO
-	 * @return void형 
-	 * @exception Exception
-	 */
-    public void deleteCurriculumbase(CurriculumbaseVO vo) throws Exception {
-        curriculumbaseDAO.deleteCurriculumbase(vo);
-    }
-
-    /**
-	 * curriculumbase을 조회한다.
-	 * @param vo - 조회할 정보가 담긴 CurriculumbaseVO
-	 * @return 조회한 curriculumbase
-	 * @exception Exception
-	 */
-    public CurriculumbaseVO selectCurriculumbase(CurriculumbaseVO vo) throws Exception {
-        return curriculumbaseDAO.selectCurriculumbase(vo);
-    }
-
-    /**
-	 * curriculumbase 목록을 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumbase 목록
-	 * @exception Exception
-	 */
-    public List<?> selectCurriculumbaseList(CurriculumbaseVO searchVO) throws Exception {
-        return curriculumbaseDAO.selectCurriculumbaseList(searchVO);
-    }
-    
-    public List selectCurriculumbaseFile(CurriculumbaseVO vo) throws Exception{
-    	return curriculumbaseDAO.selectCurriculumbaseFile(vo);
-    }
-    
-    /**
-	 * curriculumbase 총 갯수를 조회한다.
-	 * @param searchVO - 조회할 정보가 담긴 VO
-	 * @return curriculumbase 총 갯수
-	 * @exception
-	 */
-    public int selectCurriculumbaseListTotCnt(CurriculumbaseVO searchVO) {
-		return curriculumbaseDAO.selectCurriculumbaseListTotCnt(searchVO);
-	}
-    
-}
 
base/src/main/java/egovframework/com/lms/service/impl/GradeDAO.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/impl/GradeDAO.java
@@ -1,48 +0,0 @@
-package egovframework.com.lms.service.impl;
-
-import java.util.List;
-
-import org.springframework.stereotype.Repository;
-
-import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-import egovframework.com.lms.service.AttendVO;
-import egovframework.com.lms.service.BasefileVO;
-import egovframework.com.lms.service.CurriculumVO;
-
-//성적
-@Repository("gradeDAO")
-public class GradeDAO extends EgovAbstractDAO {
-
-    //성적등록
-    public void insertGrade(CurriculumVO vo) throws Exception {
-        insert("gradeDAO.insertGrade", vo);
-    }
-    
-    //기타성적등록
-    public void insertGradeEtc(CurriculumVO vo) throws Exception {
-        insert("gradeDAO.insertGradeEtc", vo);
-    }
-    
-    //성적 삭제
-    public void deleteGrade(CurriculumVO vo) throws Exception {
-        insert("gradeDAO.deleteGrade", vo);
-    }
-    
-    //기타성적 삭제
-    public void deleteGradeEtc(CurriculumVO vo) throws Exception {
-        insert("gradeDAO.deleteGradeEtc", vo);
-    }
-    
-    //성적목록
-    public List selectGradeList(CurriculumVO vo) throws Exception {
-        return list("gradeDao.selectGradeList", vo);
-    }
-    
-    //수료정보취합
-    public EgovMap selectGradeSummary(CurriculumVO vo) throws Exception {
-        return (EgovMap) select("gradeDao.selectGradeSummary", vo);
-    }
-    
-    
-}
 
base/src/main/java/egovframework/com/lms/service/impl/GradeServiceImpl.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/impl/GradeServiceImpl.java
@@ -1,336 +0,0 @@
-package egovframework.com.lms.service.impl;
-
-import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.text.DecimalFormat;
-import java.text.SimpleDateFormat;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-import javax.annotation.Resource;
-
-import org.springframework.stereotype.Service;
-import org.apache.poi.hssf.usermodel.HSSFDateUtil;
-import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
-import org.apache.poi.ss.usermodel.Cell;
-import org.apache.poi.ss.usermodel.FormulaEvaluator;
-import org.apache.poi.ss.usermodel.Row;
-import org.apache.poi.ss.usermodel.Sheet;
-import org.apache.poi.ss.usermodel.Workbook;
-import org.apache.poi.ss.usermodel.WorkbookFactory;
-import org.apache.poi.xssf.usermodel.XSSFWorkbook;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
-import egovframework.rte.fdl.idgnr.EgovIdGnrService;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-import egovframework.com.cmm.service.FileVO;
-import egovframework.com.lms.service.CurriculumService;
-import egovframework.com.lms.service.CurriculumVO;
-import egovframework.com.lms.service.GradeService;
-import egovframework.com.utl.fcc.service.EgovStringUtil;
-
-
-
-@Service("gradeService")
-public class GradeServiceImpl extends EgovAbstractServiceImpl implements GradeService {
-        
-    @Resource(name="gradeDAO")
-    private GradeDAO gradeDao;
-	
-    @Resource(name="curriculumDAO")
-    private CurriculumDAO curriculumDAO;
-    
-    @Resource(name = "curriculumService")
-	 private CurriculumService curriculumService;
-    
-    //성적등록 - 엑셀
-    public void uploadExcel(CurriculumVO vo) throws Exception {
-    	gradeDao.insertGrade(vo);
-    	gradeDao.insertGradeEtc(vo);
-    	/*
-    	if(vo.getUserIdList().size() != 0 && vo.getAttentionTypeList().size() != 0){
-    		//초기화
-    		attendDAO.deleteAttention(vo);
-    		
-    		EgovMap paramMap = new EgovMap();
-    		List<EgovMap> atdList = new ArrayList<EgovMap>();
-    		for(int i = 0; i < vo.getUserIdList().size(); i++){
-    			EgovMap atdMap = new EgovMap();
-
-    			atdMap.put("plId", vo.getPlId());
-    			atdMap.put("userId", vo.getUserIdList().get(i));
-    			atdMap.put("attentionType", vo.getAttentionTypeList().get(i));
-    			atdMap.put("frstRegisterId", vo.getFrstRegisterId());
-    			
-    			atdList.add(atdMap);
-        	}
-        	paramMap.put("atdList", atdList);
-        	
-        	attendDAO.insertAllAttention(paramMap);
-    	}
-    	*/
-    }
-    
-    //성적등록
-    public void gradeTotalUpdate(CurriculumVO vo) throws Exception {
-    	//학생
-    	if(vo.getUserIdList() != null){
-    		
-    		//중간, 기말, 수시 만점 
-    		curriculumDAO.updateCurriculumPart(vo);
-    		
-    		for(int i = 0; i < vo.getUserIdList().size(); i++){
-    			CurriculumVO curriculumVO = new CurriculumVO();
-    			
-    			curriculumVO.setCrclId(vo.getCrclId());
-    			curriculumVO.setUserId(vo.getUserIdList().get(i));
-        		
-    			//해당 학생 초기화
-        		//gradeDao.deleteGradeEtc(vo);
-        		gradeDao.deleteGrade(curriculumVO);
-    			
-    			//중간고사
-    			if(vo.getMidtermTotalScoreList() != null){
-    				//curriculumVO.setMidtermScore(vo.getMidtermScoreList().get(i));
-    				double midtermScore = vo.getMidtermTotalScoreList().get(i) / (double) (vo.getMidtermTopScore() / 100);
-    				curriculumVO.setMidtermScore(midtermScore);
-    				curriculumVO.setMidtermTotalScore(vo.getMidtermTotalScoreList().get(i));
-    			}
-    			
-    			//기말고사
-    			if(vo.getFinalTotalScoreList() != null){
-    				//curriculumVO.setFinalScore(vo.getFinalScoreList().get(i));
-    				double finalScore = vo.getFinalTotalScoreList().get(i) / (double) (vo.getFinalTopScore() / 100);
-    				curriculumVO.setFinalScore(finalScore);
-    				curriculumVO.setFinalTotalScore(vo.getFinalTotalScoreList().get(i));
-    			}
-    			
-    			//수시시험
-    			if(vo.getEvaluationTotalScoreList() != null){
-    				//curriculumVO.setEvaluationScore(vo.getEvaluationScoreList().get(i));
-    				double evaluationScore = vo.getEvaluationTotalScoreList().get(i) / (double) (vo.getEvaluationTopScore() / 100);
-    				curriculumVO.setEvaluationScore(evaluationScore);
-    				curriculumVO.setEvaluationTotalScore(vo.getEvaluationTotalScoreList().get(i));
-    			}
-    			
-    			//출석변환점수
-    			if(vo.getAttendScoreList() != null){
-    				curriculumVO.setAttendScore(vo.getAttendScoreList().get(i));
-    			}
-    			
-    			//확정등급
-    			if(vo.getConfirmGradeList() != null){
-    				curriculumVO.setConfirmGrade(vo.getConfirmGradeList().get(i));
-    			}
-    			
-    			//기타점수1
-    			if(vo.getEtcScoreList1() != null){
-    				curriculumVO.setEtcScore1(vo.getEtcScoreList1().get(i));
-    			}
-    			//기타점수2
-    			if(vo.getEtcScoreList2() != null){
-    				curriculumVO.setEtcScore2(vo.getEtcScoreList2().get(i));
-    			}
-    			//기타점수3
-    			if(vo.getEtcScoreList3() != null){
-    				curriculumVO.setEtcScore3(vo.getEtcScoreList3().get(i));
-    			}
-    			//기타점수4
-    			if(vo.getEtcScoreList4() != null){
-    				curriculumVO.setEtcScore4(vo.getEtcScoreList4().get(i));
-    			}
-    			//기타점수5
-    			if(vo.getEtcScoreList5() != null){
-    				curriculumVO.setEtcScore5(vo.getEtcScoreList5().get(i));
-    			}
-    			//기타점수6
-    			if(vo.getEtcScoreList6() != null){
-    				curriculumVO.setEtcScore6(vo.getEtcScoreList6().get(i));
-    			}
-    			//기타점수7
-    			if(vo.getEtcScoreList7() != null){
-    				curriculumVO.setEtcScore7(vo.getEtcScoreList7().get(i));
-    			}
-    			//기타점수8
-    			if(vo.getEtcScoreList8() != null){
-    				curriculumVO.setEtcScore8(vo.getEtcScoreList8().get(i));
-    			}
-    			//기타점수9
-    			if(vo.getEtcScoreList9() != null){
-    				curriculumVO.setEtcScore9(vo.getEtcScoreList9().get(i));
-    			}
-    			//기타점수10
-    			if(vo.getEtcScoreList10() != null){
-    				curriculumVO.setEtcScore10(vo.getEtcScoreList10().get(i));
-    			}
-    			
-    			//과정성적 등록
-        		gradeDao.insertGrade(curriculumVO);
-        	}
-    	}
-    }
-    
-    /** 
-	 * 엑셀파일을 업로드 하여 파싱한다.한다.
-	 * @param  vo ComtnlrncntntsVO  
-	 * @param  FileVO fileVO  
-	 * @exception Exception
-	 */
-	public Map<String, Object> parseExcel(CurriculumVO searchVO, FileVO fileVO)  {
-		
-		String fileExt = "";
-	    int index = fileVO.getOrignlFileNm().lastIndexOf(".");
-	    if(index != -1) {
-	    	fileExt = fileVO.getOrignlFileNm().substring(index + 1);
-	    } 
-	    
-	    CurriculumVO curriculumVO = null;
-	    List<CurriculumVO> dataList = new ArrayList<CurriculumVO>();
-		
-		String baseMessage = null;
-		Map<String, Object> map = new HashMap<String, Object>();		
-	    try {
-	    	Workbook wb = null;
-	    	if("XLS".equals(fileExt.toUpperCase())) {
-	    		wb = WorkbookFactory.create(new File(fileVO.getFileStreCours() + File.separator + fileVO.getStreFileNm()));
-	    	} else if("XLSX".equals(fileExt.toUpperCase())) {
-	    		wb = (XSSFWorkbook)WorkbookFactory.create(new File(fileVO.getFileStreCours() + File.separator + fileVO.getStreFileNm()));
-	    	}
-	    	FormulaEvaluator eval = wb.getCreationHelper().createFormulaEvaluator();
-	    	
-	    	//int sheetNum = wb.getNumberOfSheets(); //시트갯수 가져오기
-	    	if(wb != null) {
-		    	Sheet sheet = wb.getSheetAt(0);
-		    	int rows = sheet.getPhysicalNumberOfRows(); //행 갯수 가져오기
-	
-	            for(int r = 3; r < rows; r++){ //row 루프            	
-	            	Row row = sheet.getRow(r); //row 가져오기
-	                if(row != null) {
-	                	curriculumVO = new CurriculumVO();
-	                	int cells = row.getPhysicalNumberOfCells();
-		                for(int c = 1; c < 10; c++) {	//cell 가져오기
-		                	Cell cell = row.getCell(c);
-		                	if(cell != null) {
-			                	String value = "";
-			                	switch(cell.getCellType()) {
-				                	case Cell.CELL_TYPE_FORMULA:
-				                		if(!EgovStringUtil.isEmpty(cell.toString())) {
-				                			switch(eval.evaluateFormulaCell(cell)) {
-				                				case Cell.CELL_TYPE_NUMERIC:
-				                					if (HSSFDateUtil.isCellDateFormatted(cell)){ 
-							                	        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); 
-							                	        value = formatter.format(cell.getDateCellValue()); 
-							                	    } else { 
-							                	        value="" + (long)cell.getNumericCellValue(); 
-							                	    }
-				                					break;
-				                				case Cell.CELL_TYPE_STRING:
-							                		value = "" + cell.getRichStringCellValue();
-							                		break;
-							                	case Cell.CELL_TYPE_BLANK:
-							                		value = "";
-							                		break;
-							                	case Cell.CELL_TYPE_ERROR:
-							                		value = "" + cell.getErrorCellValue();
-							                		break;
-							                	case Cell.CELL_TYPE_BOOLEAN:
-							                		value = "" + cell.getBooleanCellValue();
-							                		break;
-							                	default:
-							                		break;
-				                			}
-				                		}
-				                		break;
-				                	case Cell.CELL_TYPE_NUMERIC:
-				                		
-				                		if (HSSFDateUtil.isCellDateFormatted(cell)){ 
-				                	        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); 
-				                	        value = formatter.format(cell.getDateCellValue()); 
-				                	    } else { 
-				                	        value="" + (long)cell.getNumericCellValue(); 
-				                	    }
-				                	    
-				                		break;
-				                	case Cell.CELL_TYPE_STRING:
-				                		value = "" + cell.getRichStringCellValue();
-				                		break;
-				                	case Cell.CELL_TYPE_BLANK:
-				                		value = "";
-				                		break;
-				                	case Cell.CELL_TYPE_ERROR:
-				                		value = "" + cell.getErrorCellValue();
-				                		break;
-				                	case Cell.CELL_TYPE_BOOLEAN:
-				                		value = "" + cell.getBooleanCellValue();
-				                		break;
-				                	default:
-				                		break;
-			                	}
-			                	
-			                	if(!EgovStringUtil.isEmpty(value)) {
-			                		value = value.trim();
-			                	}			                	
-			                	
-			                	switch(c) {
-			                		/*
-					                case 1 : curriculumVO.setUserId(value); 		break;
-					                case 2 : curriculumVO.setTag(value); 	break;
-					                case 3 : curriculumVO.setLrnCntntsSeCode(value); 	break;
-					                case 4 : curriculumVO.setStreDtaNm(value); 	break;
-					                case 5 : curriculumVO.setPlayTime(value); 	break;
-					                case 6 : curriculumVO.setThumbFileNm(value); 	break;
-					                case 7 : curriculumVO.setOfferNo(BigDecimal.valueOf(Long.parseLong(value))); 	break;
-					                case 8 : curriculumVO.setCpyrhtTyCode(value); 	break;
-					                case 9 : curriculumVO.setCpyrhtDtlclfc(value); 	break;
-					                
-					                default : break;
-					                */
-			                	}
-		                	}
-		                }
-		                
-		                //총괄평가
-		        		List evaluationList = curriculumService.selectTotalEvaluation(searchVO);
-		                
-		                curriculumVO.setCrclId(searchVO.getCrclId());
-		                dataList.add(curriculumVO);
-	                }
-	            }
-	    	}
-	    } catch(FileNotFoundException e) {
-	    	baseMessage = e.getMessage();//"엑셀 읽기 실패";
-	    	e.printStackTrace(); 
-	    } catch(IOException e) {
-	    	baseMessage = e.getMessage();//"엑셀 읽기 실패";
-	    	e.printStackTrace(); 
-	    } catch(InvalidFormatException e) {
-	    	baseMessage = e.getMessage();//"엑셀 읽기 실패";
-	    	e.printStackTrace(); 
-	    } catch(Exception e){
-        	baseMessage = e.getMessage();//"엑셀 읽기 실패";
-        	//e.printStackTrace(); 
-        } finally {
-        }
-    	
-	    map.put("message", baseMessage);
-    	map.put("dataList", dataList);
-    	
-		return map;
-	}
-	
-	//성적목록
-	 public List selectGradeList(CurriculumVO vo) throws Exception {
-        return gradeDao.selectGradeList(vo);
-    }
-	 
-	//수료정보취합
-    public EgovMap selectGradeSummary(CurriculumVO vo) throws Exception {
-    	return gradeDao.selectGradeSummary(vo);
-    }
-    
-}
 
base/src/main/java/egovframework/com/lms/service/impl/QuizDAO.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/impl/QuizDAO.java
@@ -1,129 +0,0 @@
-package egovframework.com.lms.service.impl;
-
-import java.util.List;
-
-import org.springframework.stereotype.Repository;
-
-import egovframework.com.lms.service.QuizVO;
-import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-
-@Repository("quizDAO")
-public class QuizDAO extends EgovAbstractDAO {
-
-    public String insertQuiz(QuizVO vo) throws Exception {
-        return (String)insert("quizDAO.insertQuiz", vo);
-    }
-    
-    public String insertQuizAnswer(QuizVO vo) throws Exception {
-        return (String)insert("quizDAO.insertQuizAnswer", vo);
-    }
-    
-	public int selectQuizListTotCnt(QuizVO searchVO) {
-        return (Integer)select("quizDAO.selectQuizListTotCnt_S", searchVO);
-    }
-	
-	public int selectQuizExam_Cnt(QuizVO searchVO) {
-        return (Integer)select("quizDAO.selectQuizExam_Cnt", searchVO);
-    }
-
-    public List<QuizVO> selectQuizList(QuizVO searchVO) throws Exception {
-        return (List<QuizVO>) list("quizDAO.selectQuizList", searchVO);
-    }
-    
-    public List<QuizVO> selectBeforeQuizList(QuizVO searchVO) throws Exception {
-        return (List<QuizVO>) list("quizDAO.selectBeforeQuizList", searchVO);
-    }
-    
-    public List<QuizVO> selectPreQuizList(QuizVO searchVO) throws Exception {
-        return (List<QuizVO>) list("quizDAO.selectPreQuizList", searchVO);
-    }
-
-    public QuizVO selectQuiz_S(QuizVO vo) throws Exception {
-        return (QuizVO) select("quizDAO.selectQuiz_S", vo);
-    }
-    
-    public void updateQuiz(QuizVO vo) throws Exception {
-        update("quizDAO.updateQuiz", vo);
-    }
-    
-    public void updateQuiz_D(QuizVO vo) throws Exception {
-        update("quizDAO.updateQuiz_D", vo);
-    }
-    
-    public void updateQuizAnswer(QuizVO vo) throws Exception {
-    	update("quizDAO.updateQuizAnswer", vo);
-    }
-
-    public void updateQuizAnswer_D(QuizVO vo) throws Exception {
-    	update("quizDAO.updateQuizAnswer_D", vo);
-    }
-    
-    public void updateQuiz_Sort(QuizVO vo) throws Exception {
-    	update("quizDAO.updateQuiz_Sort", vo);
-    }
-    
-    public void updateQuizAnswer_A(QuizVO vo) throws Exception {
-    	update("quizDAO.updateQuizAnswer_A", vo);
-    }
-    
-    public void updateQuizEnd(QuizVO vo) throws Exception {
-    	update("quizDAO.updateQuizEnd", vo);
-    }
-    
-    public void deleteOffQuizAnswer(QuizVO vo) throws Exception {
-    	update("quizDAO.deleteOffQuizAnswer", vo);
-    }
-    
-    public void deleteOffQuiz(QuizVO vo) throws Exception {
-    	update("quizDAO.deleteOffQuiz", vo);
-    }
-    
-    public void updateQuizExamAnswer(QuizVO vo) throws Exception {
-    	update("quizDAO.updateQuizExamAnswer", vo);
-    }
-    
-    
-    public QuizVO selectQuizExam_S(QuizVO vo) throws Exception {
-        return (QuizVO) select("quizDAO.selectQuizExam_S", vo);
-    }
-    
-    
-    public QuizVO selectPreQuizList_S(QuizVO vo) throws Exception {
-        return (QuizVO) select("quizDAO.selectPreQuizList", vo);
-    }
-    
-    public QuizVO selectQuizExam_Report(QuizVO vo) throws Exception {
-        return (QuizVO) select("quizDAO.selectQuizExam_Report", vo);
-    }
-    
-    public List<QuizVO> selectQuizResult_Report(QuizVO vo) throws Exception {
-        return (List<QuizVO>) list("quizDAO.selectQuizResult_Report", vo);
-    }
-    
-    public List<QuizVO> selectQuizExamAnswer_Cnt(QuizVO vo) throws Exception {
-        return (List<QuizVO>) list("quizDAO.selectQuizExamAnswer_Cnt", vo);
-    }
-    
-    public String insertQuizExam(QuizVO vo) throws Exception {
-        return (String)insert("quizDAO.insertQuizExam", vo);
-    }
-    
-    public void deleteQuizExam(QuizVO vo) throws Exception {
-    	update("quizDAO.deleteQuizExam", vo);
-    }
-    
-    public void updateQuizExam(QuizVO vo) throws Exception {
-    	update("quizDAO.updateQuizExam", vo);
-    }
-    
-    public void updateQuizExam_Submit(QuizVO vo) throws Exception {
-    	update("quizDAO.updateQuizExam_Submit", vo);
-    }
-    
-    //퀴즈 성적 요약
-    public EgovMap quizExamSummary(QuizVO vo) throws Exception {
-        return (EgovMap) select("quizDAO.quizExamSummary", vo);
-    }
-    
-}
 
base/src/main/java/egovframework/com/lms/service/impl/QuizServiceImpl.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/impl/QuizServiceImpl.java
@@ -1,150 +0,0 @@
-package egovframework.com.lms.service.impl;
-
-import java.util.List;
-
-import javax.annotation.Resource;
-
-import org.springframework.stereotype.Service;
-
-import egovframework.com.lms.service.CurriculumVO;
-import egovframework.com.lms.service.QuizService;
-import egovframework.com.lms.service.QuizVO;
-import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
-import egovframework.rte.fdl.idgnr.EgovIdGnrService;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-
-
-@Service("quizService")
-public class QuizServiceImpl extends EgovAbstractServiceImpl implements QuizService {
-
-	@Resource(name="quizDAO")
-    private QuizDAO quizDAO;
-
-    @Resource(name="quizIdGnrService")    
-    private EgovIdGnrService quizIdGnrService;
-    
-    @Resource(name="examIdGnrService")    
-    private EgovIdGnrService examIdGnrService;
-    
-	public String insertQuiz(QuizVO vo) throws Exception {
-    	/** ID Generation Service */
-    	String id = quizIdGnrService.getNextStringId();
-    	vo.setQuizId(id);
-    	quizDAO.insertQuiz(vo); 
-    	return vo.getQuizId();
-	}
-	
-	public String insertQuizAnswer(QuizVO vo) throws Exception {
-    	/** ID Generation Service */
-    	String id = examIdGnrService.getNextStringId();
-    	vo.setExamId(id);
-    	return quizDAO.insertQuizAnswer(vo);
-	}
-	
-	
-    public int selectQuizListTotCnt(QuizVO searchVO) {
-		return quizDAO.selectQuizListTotCnt(searchVO);
-	}
-
-    public int selectQuizExam_Cnt(QuizVO searchVO) {
-		return quizDAO.selectQuizExam_Cnt(searchVO);
-	}
-    
-    public List<QuizVO> selectQuizList(QuizVO searchVO) throws Exception {
-        return quizDAO.selectQuizList(searchVO);
-    }
-    
-    public List<QuizVO> selectBeforeQuizList(QuizVO searchVO) throws Exception {
-        return quizDAO.selectBeforeQuizList(searchVO);
-    }
-    
-    public List<QuizVO> selectPreQuizList(QuizVO searchVO) throws Exception {
-        return quizDAO.selectPreQuizList(searchVO);
-    }
-
-    public QuizVO selectQuiz_S(QuizVO vo) throws Exception {
-        return quizDAO.selectQuiz_S(vo);
-    }
-    
-    public void updateQuiz(QuizVO vo) throws Exception {
-    	quizDAO.updateQuiz(vo);
-    }
-    
-    public void updateQuiz_D(QuizVO vo) throws Exception {
-    	quizDAO.updateQuiz_D(vo);
-    }
-    
-    public void updateQuizAnswer(QuizVO vo) throws Exception {
-    	quizDAO.updateQuizAnswer(vo);
-    }
-    
-    public void updateQuizAnswer_D(QuizVO vo) throws Exception {
-    	quizDAO.updateQuizAnswer_D(vo);
-    }
-    
-    public void updateQuiz_Sort(QuizVO vo) throws Exception {
-    	quizDAO.updateQuiz_Sort(vo);
-    }
-    
-    public void updateQuizAnswer_A(QuizVO vo) throws Exception {
-    	quizDAO.updateQuizAnswer_A(vo);
-    }
-    
-    public void updateQuizExamAnswer(QuizVO vo) throws Exception {
-    	quizDAO.updateQuizExamAnswer(vo);
-    }
-    
-    public void updateQuizEnd(QuizVO vo) throws Exception {
-    	quizDAO.updateQuizEnd(vo);
-    }
-    
-    public void deleteOffQuizAnswer(QuizVO vo) throws Exception {
-    	quizDAO.deleteOffQuizAnswer(vo);
-    }
-    
-    public void deleteOffQuiz(QuizVO vo) throws Exception {
-    	quizDAO.deleteOffQuiz(vo);
-    }
-    
-    public QuizVO selectQuizExam_S(QuizVO vo) throws Exception {
-        return quizDAO.selectQuizExam_S(vo);
-    }
-    
-    public QuizVO selectPreQuizList_S(QuizVO vo) throws Exception {
-        return quizDAO.selectPreQuizList_S(vo);
-    }
-    
-    public QuizVO selectQuizExam_Report(QuizVO vo) throws Exception {
-        return quizDAO.selectQuizExam_Report(vo);
-    }
-    
-    public List<QuizVO> selectQuizResult_Report(QuizVO vo) throws Exception {
-    	return quizDAO.selectQuizResult_Report(vo);
-    }
-    
-    public List<QuizVO> selectQuizExamAnswer_Cnt(QuizVO vo) throws Exception {
-    	return quizDAO.selectQuizExamAnswer_Cnt(vo);
-    }
-    
-
-    public String insertQuizExam(QuizVO vo) throws Exception {
-    	return quizDAO.insertQuizExam(vo);
-	}
-    
-    public void deleteQuizExam(QuizVO vo) throws Exception {
-    	quizDAO.deleteQuizExam(vo);
-    }
-    
-    public void updateQuizExam(QuizVO vo) throws Exception {
-    	quizDAO.updateQuizExam(vo);
-    }
-    
-    public void updateQuizExam_Submit(QuizVO vo) throws Exception {
-    	quizDAO.updateQuizExam_Submit(vo);
-    }
-    
-    //퀴즈 성적 요약
-    public EgovMap quizExamSummary(QuizVO vo) throws Exception {
-        return quizDAO.quizExamSummary(vo);
-    }
-}
 
base/src/main/java/egovframework/com/lms/service/impl/SurveyDAO.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/impl/SurveyDAO.java
@@ -1,144 +0,0 @@
-package egovframework.com.lms.service.impl;
-
-import java.util.List;
-
-import org.springframework.stereotype.Repository;
-
-import egovframework.com.cmm.service.SearchVO;
-import egovframework.com.lms.service.SurveyQuestionExVO;
-import egovframework.com.lms.service.SurveyQuestionVO;
-import egovframework.com.lms.service.SurveyVO;
-import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-
-/**
- * @Class Name : CurriculumDAO.java
- * @Description : Curriculum DAO Class
- * @Modification Information
- *
- * @author 문성진
- * @since 2019.10.12
- * @version 1.0
- * @see
- *
- *  Copyright (C)  All right reserved.
- */
-
-@Repository("surveyDAO")
-public class SurveyDAO extends EgovAbstractDAO {
-
-    public List<?> selectSurveyList(SurveyVO surveyVO) throws Exception {
-        return list("surveyDAO.selectSurveyList", surveyVO);
-    }
-
-    public int selectSurveyListCnt(SurveyVO surveyVO) {
-        return (Integer)select("surveyDAO.selectSurveyListCnt", surveyVO);
-    }
-
-    public void insertSurvey(SurveyVO surveyVO) throws Exception {
-    	insert("surveyDAO.insertSurvey", surveyVO);
-    }
-
-    public void insertSurveyQuestion(SurveyQuestionVO questVo) throws Exception {
-        insert("surveyDAO.insertSurveyQuestion", questVo);
-    }
-
-    public void insertSurveyExample(SurveyQuestionExVO exVo) throws Exception {
-        insert("surveyDAO.insertSurveyExample", exVo);
-    }
-
-    public SurveyVO selectSurveyInfo(SurveyVO surveyVO) {
-        return (SurveyVO) select("surveyDAO.selectSurveyInfo", surveyVO);
-    }
-
-    public void deleteSurveyQuestion(SurveyVO surveyVO) throws Exception {
-        update("surveyDAO.deleteSurveyQeustion", surveyVO);
-    }
-
-    public List selectCurriculumSurveyList(SurveyVO surveyVO) throws Exception {
-        return list("surveyDAO.selectCurriculumSurveyList", surveyVO);
-    }
-
-    public int selectCurriculumSurveyListCnt(SurveyVO surveyVO) {
-        return (Integer)select("surveyDAO.selectCurriculumSurveyListCnt", surveyVO);
-    }
-
-    public List selectSurveyQuestionList(SurveyVO surveyVO) throws Exception {
-        return list("surveyDAO.selectSurveyQuestionList", surveyVO);
-    }
-
-    public List selectCurriculumSurveyAnswer(SurveyQuestionVO questVo) throws Exception {
-        return list("surveyDAO.selectCurriculumSurveyAnswer", questVo);
-    }
-
-    public EgovMap selectCurriculumAddSchedule(SurveyVO surveyVO) throws Exception {
-        return (EgovMap)select("surveyDAO.selectCurriculumAddSchedule", surveyVO);
-    }
-
-    public EgovMap selectCurriculumAddInfo(SurveyVO surveyVO) throws Exception {
-        return (EgovMap)select("surveyDAO.selectCurriculumAddInfo", surveyVO);
-    }
-    
-    //과정만족도 - 교원
-    public EgovMap selectCurriculumAddInfoType3(SurveyVO surveyVO) throws Exception {
-        return (EgovMap)select("surveyDAO.selectCurriculumAddInfoType3", surveyVO);
-    }
-  
-    //설문 제출 현황 목록
-    public List selectSurveyMember(SurveyVO surveyVO) throws Exception {
-        return list("surveyDAO.selectSurveyMember", surveyVO);
-    }
-    
-    //설문 제출 현황 목록
-    public EgovMap selectSurveyMemberSummary(SurveyVO surveyVO) throws Exception {
-        return (EgovMap)select("surveyDAO.selectSurveyMemberSummary", surveyVO);
-    }
-    
-    public int selectAnswerSurveyCnt(SurveyVO surveyVO) {
-        return (Integer)select("surveyDAO.selectAnswerSurveyCnt", surveyVO);
-    }
-
-    public void insertSurveyAnswer(EgovMap map) throws Exception {
-        insert("surveyDAO.insertSurveyAnswer", map);
-    }
-
-    public List selectMySurveyList(SearchVO searchVo) throws Exception {
-        return list("surveyDAO.selectMySurveyList", searchVo);
-    }
-
-    public int selectMySurveyListCnt(SearchVO searchVo) {
-        return (Integer)select("surveyDAO.selectMySurveyListCnt", searchVo);
-    }
-
-    public void insertSurveySubmit(EgovMap map) throws Exception {
-        insert("surveyDAO.insertSurveySubmit", map);
-    }
-
-    public List selectCurriculumSurveyEssayAnswer(SurveyQuestionVO questVo) throws Exception {
-        return list("surveyDAO.selectCurriculumSurveyEssayAnswer", questVo);
-    }
-
-    public String selectSurveyId(SurveyVO surveyVO) throws Exception {
-        return (String)select("surveyDAO.selectSurveyId", surveyVO);
-    }
-    
-    //과정만족도 - 교원용
-    public List selectMyProfessorSurveyList(SearchVO searchVo) throws Exception {
-        return list("surveyDAO.selectMyProfessorSurveyList", searchVo);
-    }
-    
-    //과정만족도 - 교원용
-    public int selectMyProfessorSurveyCnt(SearchVO searchVo) {
-        return (Integer)select("surveyDAO.selectMyProfessorSurveyCnt", searchVo);
-    }
-    
-    //설문 제출자 - 교원
-    public List selectSurveyProfessor(SurveyVO surveyVO) throws Exception {
-        return list("surveyDAO.selectSurveyProfessor", surveyVO);
-    }
-    
-    //설문 제출 현황 목록 - 교원
-    public EgovMap selectSurveyProfessorSummary(SurveyVO surveyVO) throws Exception {
-        return (EgovMap)select("surveyDAO.selectSurveyProfessorSummary", surveyVO);
-    }
-}
 
base/src/main/java/egovframework/com/lms/service/impl/SurveyManageServiceImpl.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/impl/SurveyManageServiceImpl.java
@@ -1,193 +0,0 @@
-package egovframework.com.lms.service.impl;
-
-import java.util.List;
-
-import javax.annotation.Resource;
-
-import org.springframework.stereotype.Service;
-
-import egovframework.com.cmm.service.SearchVO;
-import egovframework.com.lms.service.SurveyManageService;
-import egovframework.com.lms.service.SurveyQuestionExVO;
-import egovframework.com.lms.service.SurveyQuestionVO;
-import egovframework.com.lms.service.SurveyVO;
-import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
-import egovframework.rte.fdl.idgnr.EgovIdGnrService;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-
-/**
- * @Class Name : CurriculumbaseService.java
- * @Description : Curriculumbase Business class
- * @Modification Information
- *
- * @author 이정현
- * @since 2019.11.17
- * @version 1.0
- * @see
- *
- *  Copyright (C)  All right reserved.
- */
-@Service("surveyManageService")
-public class SurveyManageServiceImpl extends EgovAbstractServiceImpl implements SurveyManageService {
-
-	/** ID Generation */
-    @Resource(name="surveyIdGnrService")
-    private EgovIdGnrService surveyIdGnrService;
-
-    @Resource(name="surveyQuestionIdGnrService")
-    private EgovIdGnrService surveyQuestionIdGnrService;
-
-    @Resource(name="surveyExampelIdGnrService")
-    private EgovIdGnrService surveyExampelIdGnrService;
-
-    @Resource(name="surveyDAO")
-    private SurveyDAO surveyDAO;
-
-	public EgovMap selectSurvey(SurveyVO surveyVo) throws Exception {
-		EgovMap resultMap = new EgovMap();
-		List<?> surveyList = this.surveyDAO.selectSurveyList(surveyVo);
-		int surveyListCnt = this.surveyDAO.selectSurveyListCnt(surveyVo);
-
-		resultMap.put("resultList", surveyList);
-		resultMap.put("resultCnt", surveyListCnt);
-		return resultMap;
-
-	}
-
-	public void insertSurvey(SurveyVO surveyVo) throws Exception {
-		/** ID Generation Service */
-    	String id = surveyIdGnrService.getNextStringId();
-    	surveyVo.setSchdulId(id);
-    	surveyVo.setSiteId("SITE_000000000000001");
-    	surveyVo.setSchdulBgnde("0");
-    	surveyVo.setSchdulEndde("0");
-    	this.surveyDAO.insertSurvey(surveyVo);
-    	for(SurveyQuestionVO questVo : surveyVo.getQuestionsArray()){
-    		String questId = surveyQuestionIdGnrService.getNextStringId();
-    		questVo.setQesitmId(questId);
-    		questVo.setSchdulId(surveyVo.getSchdulId());
-    		this.surveyDAO.insertSurveyQuestion(questVo);
-    		if(!"answer".equals(questVo.getQesitmTyCode())){
-    			for(SurveyQuestionExVO exVo : questVo.getExamples()){
-    				String exId = surveyExampelIdGnrService.getNextStringId();
-    				exVo.setExId(exId);
-    				exVo.setQesitmId(questId);
-    				this.surveyDAO.insertSurveyExample(exVo);
-    			}
-    		}
-    	}
-
-	}
-
-	public void deleteSurvey(SurveyVO surveyVo) throws Exception {
-		this.surveyDAO.deleteSurveyQuestion(surveyVo);
-	}
-
-	public SurveyVO selectSurveyInfo(SurveyVO surveyVo) throws Exception {
-		return this.surveyDAO.selectSurveyInfo(surveyVo);
-	}
-
-	public EgovMap selectCurriculumSurvey(SurveyVO surveyVo) throws Exception {
-		EgovMap resultMap = new EgovMap();
-		List surveyList = this.selectCurriculumSurveyList(surveyVo);
-		int surveyListCnt = this.surveyDAO.selectCurriculumSurveyListCnt(surveyVo);
-
-		resultMap.put("resultList", surveyList);
-		resultMap.put("resultCnt", surveyListCnt);
-		return resultMap;
-	}
-
-	public List<EgovMap> selectCurriculumSurveyAnswer(SurveyVO surveyVo) throws Exception {
-		List<EgovMap> questionList = this.surveyDAO.selectSurveyQuestionList(surveyVo);
-		for(EgovMap tempMap : questionList){
-				SurveyQuestionVO tempVo = new SurveyQuestionVO();
-				tempVo.setCrclId(surveyVo.getCrclId());
-				tempVo.setPlId(surveyVo.getPlId());
-				tempVo.setQesitmId((String)tempMap.get("qesitmId"));
-			if("multiple".equals(tempMap.get("qesitmTyCode").toString())){
-				List<EgovMap> answerList = this.surveyDAO.selectCurriculumSurveyAnswer(tempVo);
-				tempMap.put("answerList", answerList);
-			}else if("answer".equals(tempMap.get("qesitmTyCode").toString())){
-				List<EgovMap> EssayAnswerList = this.surveyDAO.selectCurriculumSurveyEssayAnswer(tempVo);
-				tempMap.put("essayList", EssayAnswerList);
-			}
-		}
-		return questionList;
-	}
-
-	public EgovMap selectCurriculumAddInfo(SurveyVO surveyVo) throws Exception {
-		if(surveyVo.getPlId() == null){
-			return this.surveyDAO.selectCurriculumAddInfo(surveyVo);
-		}else{
-			return this.surveyDAO.selectCurriculumAddSchedule(surveyVo);
-		}
-	}
-	
-	//과정만족도 - 교원
-	public EgovMap selectCurriculumAddInfoType3(SurveyVO surveyVo) throws Exception {
-		return this.surveyDAO.selectCurriculumAddInfoType3(surveyVo);
-	}
-	
-	public List<EgovMap> selectSurveyMember(SurveyVO surveyVo) throws Exception {
-		return this.surveyDAO.selectSurveyMember(surveyVo);
-	}
-	
-	//설문 제출 현황 목록
-    public EgovMap selectSurveyMemberSummary(SurveyVO surveyVO) throws Exception {
-    	return surveyDAO.selectSurveyMemberSummary(surveyVO);
-    }
-	
-    //설문 제출자 - 교원
-    public List<EgovMap> selectSurveyProfessor(SurveyVO surveyVo) throws Exception {
-		return this.surveyDAO.selectSurveyProfessor(surveyVo);
-	}
-    
-    //설문 제출 현황 목록 - 교원
-    public EgovMap selectSurveyProfessorSummary(SurveyVO surveyVO) throws Exception {
-    	return surveyDAO.selectSurveyProfessorSummary(surveyVO);
-    }
-    
-	public List<EgovMap> selectCurriculumSurveyList(SurveyVO surveyVo) throws Exception {
-		return this.surveyDAO.selectCurriculumSurveyList(surveyVo);
-	}
-
-	public int selectAnswerSurveyCnt(SurveyVO surveyVo) throws Exception {
-		return this.surveyDAO.selectAnswerSurveyCnt(surveyVo);
-	}
-
-	public void insertSurveyAnswer(EgovMap map) throws Exception {
-		this.surveyDAO.insertSurveyAnswer(map);
-	}
-
-	public void insertSurveySubmit(EgovMap map) throws Exception {
-		this.surveyDAO.insertSurveySubmit(map);
-		this.surveyDAO.insertSurveyAnswer(map);
-	}
-
-	public EgovMap selectMySurvey(SearchVO searchVo) throws Exception {
-		EgovMap resultMap = new EgovMap();
-		List surveyList = this.surveyDAO.selectMySurveyList(searchVo);
-		int surveyListCnt = this.surveyDAO.selectMySurveyListCnt(searchVo);
-
-		resultMap.put("resultList", surveyList);
-		resultMap.put("resultCnt", surveyListCnt);
-		return resultMap;
-	}
-
-	public String selectSurveyId(SurveyVO surveyVO) throws Exception {
-		return this.surveyDAO.selectSurveyId(surveyVO);
-	}
-
-	//과정만족도 - 교원용
-	public EgovMap selectMyProfessorSurvey(SearchVO searchVo) throws Exception {
-		EgovMap resultMap = new EgovMap();
-		List surveyList = this.surveyDAO.selectMyProfessorSurveyList(searchVo);
-		int surveyListCnt = this.surveyDAO.selectMyProfessorSurveyCnt(searchVo);
-
-		resultMap.put("resultList", surveyList);
-		resultMap.put("resultCnt", surveyListCnt);
-		return resultMap;
-	}
-	
-	
-}
 
base/src/main/java/egovframework/com/lms/service/impl/ZipUtils.java (deleted)
--- base/src/main/java/egovframework/com/lms/service/impl/ZipUtils.java
@@ -1,114 +0,0 @@
-package egovframework.com.lms.service.impl;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.zip.ZipEntry;
-import java.util.zip.ZipOutputStream;
-
-import org.apache.tools.ant.types.FileList;
-
-public class ZipUtils {
-
-    private List <String> fileList;
-    private static String OUTPUT_ZIP_FILE = "";
-    private static String SOURCE_FOLDER = ""; // SourceFolder path
-
-    public ZipUtils() {
-        fileList = new ArrayList < String > ();
-    }
-    
-    public void zipProcess(String zipName,String sourcePath){
-        ZipUtils appZip = new ZipUtils();
-        this.OUTPUT_ZIP_FILE=zipName;
-		this.SOURCE_FOLDER=sourcePath;
-        appZip.generateFileList(new File(SOURCE_FOLDER));
-        appZip.zipIt(OUTPUT_ZIP_FILE);
-        
-    }
-
-    public void zipIt(String zipFile) {
-        byte[] buffer = new byte[1024];
-        String source = new File(SOURCE_FOLDER).getName();
-        FileOutputStream fos = null;
-        ZipOutputStream zos = null;
-        try {
-            fos = new FileOutputStream(zipFile);
-            zos = new ZipOutputStream(fos);
-
-            System.out.println("Output to Zip : " + zipFile);
-            FileInputStream in = null;
-
-            for (String file: this.fileList) {
-                System.out.println("File Added : " + file);
-                ZipEntry ze = new ZipEntry(source + File.separator + file);
-                zos.putNextEntry(ze);
-                try {
-                    in = new FileInputStream(SOURCE_FOLDER + File.separator + file);
-                    int len;
-                    while ((len = in .read(buffer)) > 0) {
-                        zos.write(buffer, 0, len);
-                    }
-                } finally {
-                    in.close();
-                }
-            }
-
-            zos.closeEntry();
-            System.out.println("Folder successfully compressed");
-
-        } catch (IOException ex) {
-            ex.printStackTrace();
-        } finally {
-            try {
-                zos.close();
-            } catch (IOException e) {
-                e.printStackTrace();
-            }
-        }
-    }
-
-    public void generateFileList(File node) {
-        // add file only
-        if (node.isFile()) {
-            fileList.add(generateZipEntry(node.toString()));
-        }
-
-        if (node.isDirectory()) {
-            String[] subNote = node.list();
-            for (String filename: subNote) {
-                generateFileList(new File(node, filename));
-            }
-        }
-    }
-
-    private String generateZipEntry(String file) {
-        return file.substring(SOURCE_FOLDER.length() + 1, file.length());
-    }
-    
-    public void deleteDir(String path){
-		File deleteFolder = new File(path);
-		
-		if(deleteFolder.exists()){
-			File[] deleteFolderList = deleteFolder.listFiles();
-			for (int j = 0; j < deleteFolderList.length; j++) {
-				File deleteFile = new File(deleteFolderList[j].toString());
-				File[] deleteFileList = deleteFile.listFiles();
-				if(deleteFile.isDirectory()){
-					for(File a : deleteFileList){
-						System.out.println(a);
-						a.delete();
-					}
-				}
-				deleteFolderList[j].delete();
-			}
-			
-			if(deleteFolderList.length == 0 && deleteFolder.isDirectory()){
-				deleteFolder.delete();
-			}
-		}
-	}
-}
 
base/src/main/java/egovframework/com/lms/web/AcademicController.java (deleted)
--- base/src/main/java/egovframework/com/lms/web/AcademicController.java
@@ -1,74 +0,0 @@
-package egovframework.com.lms.web;
-
-import java.util.List;
-import java.util.Map;
-
-import javax.annotation.Resource;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.stereotype.Controller;
-import org.springframework.ui.ModelMap;
-import org.springframework.web.bind.annotation.ModelAttribute;
-import org.springframework.web.bind.annotation.RequestMapping;
-
-import egovframework.com.cop.bbs.service.BoardVO;
-import egovframework.com.cop.bbs.service.Ctgry;
-import egovframework.com.cop.bbs.service.EgovBBSCtgryService;
-import egovframework.com.cop.bbs.service.EgovBBSManageService;
-import egovframework.com.msi.service.ContentsServiceVO;
-import egovframework.com.sec.ram.security.userdetails.util.EgovUserDetailsHelper;
-import egovframework.com.sym.mpm.service.EgovMpmService;
-import egovframework.com.sym.sit.service.EgovSiteManageService;
-import egovframework.com.sym.sit.service.SiteManageVO;
-import egovframework.com.uat.uia.service.LoginVO;
-import egovframework.com.uss.ion.bnr.service.BannerVO;
-import egovframework.com.uss.ion.bnr.service.EgovBannerService;
-import egovframework.com.uss.ion.pwm.service.EgovPopupManageService;
-import egovframework.com.uss.ion.pwm.service.PopupManageVO;
-import egovframework.com.uss.ion.sit.service.EgovLinkSiteManageService;
-import egovframework.com.uss.ion.sit.service.LinkSiteManageVO;
-import egovframework.rte.fdl.property.EgovPropertyService;
-import egovframework.com.utl.fcc.service.EgovStringUtil;
-import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
-
-import egovframework.com.evt.service.ComtnschdulinfoService;
-import egovframework.com.evt.service.ComtnschdulinfoVO;
-
-@Controller
-public class AcademicController {
-
-	@Resource(name = "propertiesService")
-	protected EgovPropertyService propertyService;
-	
-	@Resource(name = "SiteManageService")
-	EgovSiteManageService siteManageService;
-	
-	@Resource(name = "EgovBBSCtgryService")
-    private EgovBBSCtgryService egovBBSCtgryService;
-	
-	@RequestMapping(value = "/lms/common/flag.do")
-	public String flag(ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-		
-		return "/lms/common/flag";
-	}
-	
-	@RequestMapping(value = "/lms/common/app.do")
-	public String app(ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-		
-		return "/lms/common/app";
-	}
-	
-	@RequestMapping(value="/lms/academic/academicSystem.do")
-    public String academicSystem(@ModelAttribute("searchVO") Ctgry searchVO, ModelMap model) throws Exception {
-		
-		//과정체계관리 마스터코드
-		searchVO.setCtgrymasterId("CTGMST_0000000000004");
-        model.addAttribute("resultList", egovBBSCtgryService.selectComtnbbsctgryList(searchVO));
-        
-        return "/lms/academic/academicSystem";
-    }
-	
-}
 
base/src/main/java/egovframework/com/lms/web/AttendController.java (deleted)
--- base/src/main/java/egovframework/com/lms/web/AttendController.java
@@ -1,129 +0,0 @@
-package egovframework.com.lms.web;
-
-import java.io.PrintWriter;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import javax.annotation.Resource;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-import org.springframework.stereotype.Controller;
-import org.springframework.ui.Model;
-import org.springframework.ui.ModelMap;
-import org.springframework.web.bind.annotation.ModelAttribute;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.multipart.MultipartFile;
-import org.springframework.web.multipart.MultipartHttpServletRequest;
-
-import com.google.gson.Gson;
-import com.google.gson.JsonObject;
-
-import egovframework.com.lms.service.AttendService;
-import egovframework.com.lms.service.AttendVO;
-import egovframework.com.lms.service.CurriculumService;
-import egovframework.com.lms.service.CurriculumVO;
-import egovframework.com.sch.service.ScheduleMngService;
-import egovframework.com.sch.service.ScheduleMngVO;
-import egovframework.com.sec.ram.security.userdetails.util.EgovUserDetailsHelper;
-import egovframework.com.sym.sit.service.EgovSiteManageService;
-import egovframework.com.uat.uia.service.LoginVO;
-import egovframework.com.utl.fcc.service.EgovStringUtil;
-import egovframework.rte.fdl.property.EgovPropertyService;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-
-@Controller
-public class AttendController {
-
-    @Resource(name = "curriculumService")
-    private CurriculumService curriculumService;
-    
-    @Resource(name = "attendService")
-    private AttendService attendService;
-    
-    @Resource(name = "ScheduleMngService")
-	private ScheduleMngService scheduleMngService;
-    
-    /** EgovPropertyService */
-    @Resource(name = "propertiesService")
-    protected EgovPropertyService propertiesService;
-
-    @Resource(name = "propertiesService")
-	protected EgovPropertyService         propertyService;
-    
-    @Resource(name = "SiteManageService")
-	EgovSiteManageService 				  siteManageService;
-    
-    //출석 등록
-    @RequestMapping(value="/lms/atd/attendUpt.do")
-    public String attendUpt(@ModelAttribute("searchVO") AttendVO searchVO,ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-    	
-    	LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-    	searchVO.setFrstRegisterId(user.getId());
-    	
-    	if(searchVO.getUserIdList().size() != 0 && searchVO.getAttentionTypeList().size() != 0 && searchVO.getUserIdList().size() == searchVO.getAttentionTypeList().size()){
-    		attendService.updateAttention(searchVO);
-    	}
-    	
-        return "forward:/lms/atd/selectAttendList.do";
-    }
-    
-    //출석 목록
-    @RequestMapping(value="/lms/atd/selectAttendList.do")
-    public String selectAttendList(@ModelAttribute("searchVO") AttendVO searchVO,ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-    	String ret = "/lms/atd/AttendList";
-    	
-    	//시간표 및 수업계획 조회여부
-    	if(!"Y".equals(searchVO.getModalAt())){
-    		//과정정보
-        	CurriculumVO curriculumVO = new CurriculumVO();
-        	curriculumVO.setCrclId(searchVO.getCrclId());
-        	curriculumVO = curriculumService.selectCurriculum(curriculumVO);
-        	model.addAttribute("curriculumVO", curriculumVO);
-        	
-        	//등록 된 시간표 담당교원
-        	ScheduleMngVO scheduleMngVO = new ScheduleMngVO();
-        	scheduleMngVO.setCrclId(searchVO.getCrclId());
-        	scheduleMngVO.setPlId(searchVO.getPlId());
-        	List facPlList = scheduleMngService.selectFacultyList(scheduleMngVO);
-        	model.addAttribute("facPlList", facPlList);
-        	
-        	//수업 담당자 인지 확인
-          	LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-          	String studyMngAt = "N";
-          	if(user != null){
-          		for(int i = 0; i < facPlList.size(); i ++){
-              		EgovMap map = (EgovMap) facPlList.get(i);
-              		String userId = map.get("facId").toString();
-              		if(user.getId().equals(userId)){
-              			studyMngAt = "Y";
-              		}
-              	}
-          	}
-          	model.addAttribute("studyMngAt", studyMngAt);
-          	
-          	//과정 담당자 인지 확인
-          	String managerAt = "N";
-          	if(user != null){
-          		List subUserList = curriculumService.selectCurriculumMng(curriculumVO);
-              	for(int i = 0; i < subUserList.size(); i ++){
-              		EgovMap map = (EgovMap) subUserList.get(i);
-              		String userId = map.get("userId").toString();
-              		if(user.getId().equals(userId)){
-              			managerAt = "Y";
-              		}
-              	}
-          	}
-          	model.addAttribute("managerAt", managerAt);
-    	}else{
-    		ret = "/lms/atd/AttendListAjax";
-    	}
-    	
-      	//출석목록
-      	List resultList = attendService.selectAttendList(searchVO);
-      	model.addAttribute("resultList", resultList);
-      	
-        return ret;
-    }
-}
 
base/src/main/java/egovframework/com/lms/web/CertificateController.java (deleted)
--- base/src/main/java/egovframework/com/lms/web/CertificateController.java
@@ -1,104 +0,0 @@
-package egovframework.com.lms.web;
-
-import java.io.PrintWriter;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import javax.annotation.Resource;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-import org.springframework.stereotype.Controller;
-import org.springframework.ui.ModelMap;
-import org.springframework.web.bind.annotation.ModelAttribute;
-import org.springframework.web.bind.annotation.RequestMapping;
-import egovframework.com.lms.service.CertificateService;
-import egovframework.com.lms.service.CertificateVO;
-import egovframework.com.lms.service.CurriculumService;
-import egovframework.com.sec.ram.security.userdetails.util.EgovUserDetailsHelper;
-import egovframework.com.sym.sit.service.EgovSiteManageService;
-import egovframework.com.uat.uia.service.LoginVO;
-import egovframework.com.utl.fcc.service.EgovDateUtil;
-import egovframework.rte.fdl.property.EgovPropertyService;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-import net.sf.json.JSONObject;
-
-
-@Controller
-public class CertificateController {
-
-	 @Resource(name = "curriculumService")
-	 private CurriculumService curriculumService;
-	 
-	 /** EgovPropertyService */
-    @Resource(name = "propertiesService")
-    protected EgovPropertyService propertiesService;
-    
-    @Resource(name = "SiteManageService")
-	EgovSiteManageService siteManageService;
-    
-    @Resource(name = "certificateService")
-    private CertificateService certificateService;
-
-    //수료증 등록
-    @RequestMapping("/lms/insertCertificate.json")
-    public void insertCertificate(@ModelAttribute("searchVO") CertificateVO searchVO, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-    	String successYn = "Y";
-    	
-    	LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-    	if(user != null){
-    		searchVO.setFrstRegisterId(user.getId());
-    	}
-    	
-    	certificateService.insertCertificate(searchVO);
-    	
-    	JSONObject jo = new JSONObject();
-  		response.setContentType("application/json;charset=utf-8");
-
-		jo.put("successYn", successYn);
-
-		PrintWriter printwriter = response.getWriter();
-		printwriter.println(jo.toString());
-		printwriter.flush();
-		printwriter.close();
-    }
-    
-    //수료증 조회
-    @RequestMapping("/lms/selectCertificate.do")
-    public String selectCertificate(@ModelAttribute("searchVO") CertificateVO searchVO, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-    	searchVO.setFirstIndex(0);
-    	searchVO.setRecordCountPerPage(9999);
-    	searchVO.setUseAt("Y");
-    	List<EgovMap> resultList = certificateService.selectCertificateList(searchVO);
-    	model.addAttribute("resultList", resultList);
-    	
-    	String today = EgovDateUtil.getToday();
-    	model.addAttribute("today", today);
-    	
-    	return "/lms/certificate/certificate";
-    }
-    
-    //재발급
-    @RequestMapping("/lms/reCertificate.json")
-    public void reCertificate(@ModelAttribute("searchVO") CertificateVO searchVO, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-    	String successYn = "Y";
-    	
-    	LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-    	if(user != null){
-    		searchVO.setFrstRegisterId(user.getId());
-    	}
-    	
-    	certificateService.reCertificate(searchVO);
-    	
-    	JSONObject jo = new JSONObject();
-  		response.setContentType("application/json;charset=utf-8");
-
-		jo.put("successYn", successYn);
-
-		PrintWriter printwriter = response.getWriter();
-		printwriter.println(jo.toString());
-		printwriter.flush();
-		printwriter.close();
-    }
-}
 
base/src/main/java/egovframework/com/lms/web/ClassController.java (deleted)
--- base/src/main/java/egovframework/com/lms/web/ClassController.java
@@ -1,1272 +0,0 @@
-package egovframework.com.lms.web;
-
-import java.io.PrintWriter;
-import java.text.SimpleDateFormat;
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
-import java.util.Map;
-
-import javax.annotation.Resource;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-import net.sf.json.JSONArray;
-import net.sf.json.JSONObject;
-
-import org.springframework.stereotype.Controller;
-import org.springframework.ui.Model;
-import org.springframework.ui.ModelMap;
-import org.springframework.web.bind.annotation.ModelAttribute;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.multipart.MultipartFile;
-import org.springframework.web.multipart.MultipartHttpServletRequest;
-
-import egovframework.com.cmm.ComDefaultCodeVO;
-import egovframework.com.cmm.service.EgovCmmUseService;
-import egovframework.com.cmm.service.EgovFileMngService;
-import egovframework.com.cmm.service.EgovFileMngUtil;
-import egovframework.com.cmm.service.FileVO;
-import egovframework.com.cmm.service.SearchVO;
-import egovframework.com.cop.bbs.service.Board;
-import egovframework.com.cop.bbs.service.BoardMasterVO;
-import egovframework.com.cop.bbs.service.BoardVO;
-import egovframework.com.cop.bbs.service.Ctgry;
-import egovframework.com.cop.bbs.service.EgovBBSAttributeManageService;
-import egovframework.com.cop.bbs.service.EgovBBSCtgryService;
-import egovframework.com.cop.bbs.service.EgovBBSManageService;
-import egovframework.com.lms.service.ClassManageService;
-import egovframework.com.lms.service.CurriculumMemberService;
-import egovframework.com.lms.service.CurriculumService;
-import egovframework.com.lms.service.CurriculumVO;
-import egovframework.com.lms.service.CurriculumbaseService;
-import egovframework.com.lms.service.GradeService;
-import egovframework.com.lms.service.LmsMngVO;
-import egovframework.com.lms.service.SurveyManageService;
-import egovframework.com.lms.service.SurveyQuestionExVO;
-import egovframework.com.lms.service.SurveyQuestionVO;
-import egovframework.com.lms.service.SurveyVO;
-import egovframework.com.sch.service.ScheduleMngService;
-import egovframework.com.sch.service.ScheduleMngVO;
-import egovframework.com.sec.ram.security.userdetails.util.EgovUserDetailsHelper;
-import egovframework.com.sym.ccm.cde.service.CmmnDetailCode;
-import egovframework.com.sym.sit.service.EgovSiteManageService;
-import egovframework.com.sym.sit.service.SiteManageVO;
-import egovframework.com.uat.uia.service.LoginVO;
-import egovframework.com.utl.fcc.service.EgovHttpUtil;
-import egovframework.com.utl.fcc.service.EgovStringUtil;
-import egovframework.com.utl.sim.service.EgovClntInfo;
-import egovframework.rte.fdl.idgnr.EgovIdGnrService;
-import egovframework.rte.fdl.property.EgovPropertyService;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
-
-@Controller
-public class ClassController {
-
-   @Resource(name = "propertiesService")
-   protected EgovPropertyService propertyService;
-
-   @Resource(name = "SiteManageService")
-   EgovSiteManageService siteManageService;
-
-   @Resource(name = "EgovBBSCtgryService")
-    private EgovBBSCtgryService egovBBSCtgryService;
-
-   @Resource(name = "curriculumbaseService")
-    private CurriculumbaseService curriculumbaseService;
-
-   @Resource(name = "classManageService")
-    private ClassManageService classManageService;
-
-    @Resource(name="EgovCmmUseService")
-   private EgovCmmUseService cmmUseService;
-
-    @Resource(name = "curriculumService")
-    private CurriculumService curriculumService;
-
-    @Resource(name = "propertiesService")
-    protected EgovPropertyService propertiesService;
-
-    @Resource(name = "ScheduleMngService")
-   private ScheduleMngService scheduleMngService;
-
-    @Resource(name = "EgovFileMngService")
-    private EgovFileMngService fileService;
-
-    @Resource(name = "EgovBBSManageService")
-      private EgovBBSManageService bbsMngService;
-
-    @Resource(name = "EgovBBSAttributeManageService")
-      private EgovBBSAttributeManageService bbsAttrbService;
-
-    @Resource(name = "curriculumMemberService")
-    private CurriculumMemberService curriculumMemberService;
-
-    @Resource(name = "EgovFileMngUtil")
-   private EgovFileMngUtil fileUtil;
-
-    @Resource(name = "EgovFileMngService")
-   private EgovFileMngService fileMngService;
-
-    @Resource(name = "surveyManageService")
-    private SurveyManageService surveyManageService;
-
-    @Resource(name="surveyAnswerIdGnrService")
-    private EgovIdGnrService surveyAnswerIdGnrService;
-
-    @Resource(name = "gradeService")
-	private GradeService gradeService;
-
-
-
-    @RequestMapping(value="/lms/cla/classFileList.do")
-    public String classFileList(@ModelAttribute("fileVo") FileVO fileVo, HttpServletRequest request, HttpServletResponse response, ModelMap model)throws Exception{
-    	String returnPage = "";
-
-       LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-       if(user == null){
-          return "redirect:/index.do";
-       }else{
-    	  model.addAttribute("USER_INFO", user);
-    	   
-    	  fileVo.setSessionId(user.getId());
-    	  fileVo.setUserId(user.getId());
-
-    	  if("gallery".equals(fileVo.getViewType())){
-    		  fileVo.setPageUnit(9);
-    	  }else{
-    		  fileVo.setPageUnit(propertyService.getInt("pageUnit"));
-    	  }
-          fileVo.setPageSize(propertyService.getInt("pageSize"));
-
-          PaginationInfo paginationInfo = new PaginationInfo();
-          paginationInfo.setCurrentPageNo(fileVo.getPageIndex());
-          paginationInfo.setRecordCountPerPage(fileVo.getPageUnit());
-          paginationInfo.setPageSize(fileVo.getPageSize());
-
-          fileVo.setFirstIndex(paginationInfo.getFirstRecordIndex());
-          fileVo.setLastIndex(paginationInfo.getLastRecordIndex());
-          fileVo.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
-
-    	   if("02".equals(user.getUserSeCode()) || "04".equals(user.getUserSeCode()) || "06".equals(user.getUserSeCode())) {
-    		   	if(fileVo.getViewType() == null){
-    			   fileVo.setViewType("list");
-    		   	}
-
-    		   	if(fileVo.getDateType() == null){
-    			   fileVo.setDateType("all");//today->all로 변경
-    		   	}
-
-    		   	//언어조회
-    		   	Ctgry ctgry = new Ctgry();
-               	ctgry.setCtgrymasterId("CTGMST_0000000000002");
-               	model.addAttribute("languageList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-               	
-               	fileVo.setStudentAt("Y");
-               	EgovMap resultMap = this.classManageService.selectStudentFileListMap(fileVo,request);
-   				model.addAttribute("fileList", resultMap.get("resultList"));
-    	   		model.addAttribute("fileListCnt", resultMap.get("resultCnt"));
-    	   		paginationInfo.setTotalRecordCount(Integer.parseInt(resultMap.get("resultCnt").toString()));
-    	   		model.addAttribute("paginationInfo", paginationInfo);
-
-    		   returnPage = "/lms/cla/StudentClassFileList";
-            } else {
-            	if("Y".equals(fileVo.getSearchFrstRegisterId())){
-                    fileVo.setFrstRegisterId(user.getId());
-                }
-
-            	//과정조회
-            	List<?> curriculumbaseList = this.classManageService.selectClassCurriculumList(fileVo);
-            	model.addAttribute("curriculumbaseList", curriculumbaseList);
-
-     	   		EgovMap resultMap = this.classManageService.selectTeacherFileListMap(fileVo,request);
-     	   		model.addAttribute("fileList", resultMap.get("resultList"));
-     	   		model.addAttribute("fileListCnt", resultMap.get("resultCnt"));
-     	   		paginationInfo.setTotalRecordCount(Integer.parseInt(resultMap.get("resultCnt").toString()));
-     	   		model.addAttribute("paginationInfo", paginationInfo);
-
-     	   		returnPage = "/lms/cla/TeacherClassFileList";
-
-           }
-
-    	   model.addAttribute("fileStorePath", propertiesService.getString("Study.fileStoreWebPath"));
-
-    	   return returnPage;
-       }
-    }
-
-    @RequestMapping(value = "/lms/cla/classFileListAjax.do")
-	public String classFileListAjax(@ModelAttribute("fileVo") FileVO fileVo, HttpServletRequest request, HttpServletResponse response, ModelMap model)throws Exception{
-    	 LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-    	 fileVo.setSessionId(user.getId());
-
-    	 if("gallery".equals(fileVo.getViewType())){
-   		  	fileVo.setPageUnit(9);
-	   	 }else{
-	   		  fileVo.setPageUnit(propertyService.getInt("pageUnit"));
-	   	 }
-    	 fileVo.setPageSize(propertyService.getInt("pageSize"));
-
-    	 PaginationInfo paginationInfo = new PaginationInfo();
-    	 paginationInfo.setCurrentPageNo(fileVo.getPageIndex());
-    	 paginationInfo.setRecordCountPerPage(fileVo.getPageUnit());
-    	 paginationInfo.setPageSize(fileVo.getPageSize());
-
-    	 fileVo.setFirstIndex(paginationInfo.getFirstRecordIndex());
-    	 fileVo.setLastIndex(paginationInfo.getLastRecordIndex());
-    	 fileVo.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
-
-     	EgovMap resultMap = this.classManageService.selectStudentFileListMap(fileVo,request);
-		model.addAttribute("fileList", resultMap.get("resultList"));
-   		model.addAttribute("fileListCnt", resultMap.get("resultCnt"));
-   		paginationInfo.setTotalRecordCount(Integer.parseInt(resultMap.get("resultCnt").toString()));
-
-		return "/lms/cla/StudentClassFileAjaxList";
-	}
-
-   @RequestMapping("/lms/cla/classCurriculumList.json")
-   public void classCurriculumList(@ModelAttribute("fileVo") FileVO fileVo, HttpServletRequest request, HttpServletResponse response, ModelMap model)throws Exception{
-      JSONObject jo = new JSONObject();
-      response.setContentType("application/json;charset=utf-8");
-
-      List<?> curriculumbaseList = classManageService.selectClassCurriculumList(fileVo);
-      model.addAttribute("curriculumbaseList", curriculumbaseList);
-
-      jo.put("curriculumbaseList", curriculumbaseList);
-
-      PrintWriter printwriter = response.getWriter();
-      printwriter.println(jo.toString());
-      printwriter.flush();
-      printwriter.close();
-   }
-
-   @RequestMapping("/lms/cla/classFileView.do")
-   public String classFileView(@ModelAttribute("fileVo") FileVO fileVo, HttpServletRequest request, HttpServletResponse response, ModelMap model)throws Exception{
-      model.addAttribute("fileInfo", classManageService.selectFileInfo(fileVo));
-      return "/lms/cla/classFileView";
-   }
-
-   @RequestMapping(value="/lms/cla/curriculumStudyList.do")
-   public String curriculumStudyList(@ModelAttribute("searchVO") SearchVO searchVO, HttpServletRequest request, HttpServletResponse response, ModelMap model)throws Exception{
-      //** EgovPropertyService.sample */
-       searchVO.setPageUnit(propertyService.getInt("pageUnit"));
-       searchVO.setPageSize(propertyService.getInt("pageSize"));
-
-       PaginationInfo paginationInfo = new PaginationInfo();
-      paginationInfo.setCurrentPageNo(searchVO.getPageIndex());
-      paginationInfo.setRecordCountPerPage(searchVO.getPageUnit());
-      paginationInfo.setPageSize(searchVO.getPageSize());
-
-      searchVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
-      searchVO.setLastIndex(paginationInfo.getLastRecordIndex());
-      searchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
-
-      //주관기관조회
-      Ctgry ctgry = new Ctgry();
-      ctgry.setCtgrymasterId("CTGMST_0000000000009");
-      List<Ctgry> ctgryList = this.egovBBSCtgryService.selectComtnbbsctgryList(ctgry);
-      model.addAttribute("ctgryList", ctgryList);
-
-      //기본과정
-      model.addAttribute("curriculumBaseList", this.classManageService.selectCurriculumBaseList(searchVO));
-
-      //과정
-      model.addAttribute("curriculumList", this.classManageService.selectCurriculumList(searchVO));
-
-
-      EgovMap resultMap = this.classManageService.selectCurriculumStudyMap(searchVO);
-      model.addAttribute("studyList", resultMap.get("resultList"));
-      model.addAttribute("studyListCnt", resultMap.get("resultCnt"));
-      paginationInfo.setTotalRecordCount(Integer.parseInt(resultMap.get("resultCnt").toString()));
-       model.addAttribute("paginationInfo", paginationInfo);
-       return "/lms/cla/curriculumStudyList";
-   }
-
-   @RequestMapping("/lms/cla/curriculumList.json")
-   public void curriculumList(@ModelAttribute("searchVO") SearchVO searchVO, HttpServletRequest request, HttpServletResponse response, ModelMap model)throws Exception{
-      JSONObject jo = new JSONObject();
-      response.setContentType("application/json;charset=utf-8");
-      //기본과정
-      jo.put("curriculumBaseList", this.classManageService.selectCurriculumBaseList(searchVO));
-      //과정
-      jo.put("curriculumList", this.classManageService.selectCurriculumList(searchVO));
-      PrintWriter printwriter = response.getWriter();
-      printwriter.println(jo.toString());
-      printwriter.flush();
-      printwriter.close();
-   }
-
-   @RequestMapping(value="/lms/cla/curriculumBoardList.do")
-   public String curriculumBoardList(@ModelAttribute("searchVO") BoardVO boardVO, LmsMngVO lmsMngVO,Model model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-      //과정정보
-      CurriculumVO curriculumVO = new CurriculumVO();
-      curriculumVO.setCrclId(lmsMngVO.getCrclId());
-      curriculumVO = curriculumService.selectCurriculum(curriculumVO);
-      model.addAttribute("curriculumVO", curriculumVO);
-
-      BoardMasterVO master = new BoardMasterVO();
-      BoardMasterVO boardMasterVO = new BoardMasterVO();
-
-      //과정게시판 목록
-      boardMasterVO.setFirstIndex(0);
-      boardMasterVO.setRecordCountPerPage(Integer.MAX_VALUE);
-      boardMasterVO.setSiteId(lmsMngVO.getCrclId());
-      Map<String, Object> map = bbsAttrbService.selectBBSMasterInfs(boardMasterVO);
-      List<BoardMasterVO> result = (List<BoardMasterVO>) map.get("resultList");
-      model.addAttribute("masterList", result);
-
-      //bbsid체크
-      if(EgovStringUtil.isEmpty(lmsMngVO.getBbsId())){
-         master = result.get(0);
-      }else{
-         boardMasterVO.setSiteId(lmsMngVO.getCrclId());
-         boardMasterVO.setBbsId(lmsMngVO.getBbsId());
-         master = bbsAttrbService.selectBBSMasterInf(boardMasterVO);
-      }
-
-      LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-      if(user != null){
-         //boardVO.setFrstRegisterId(user.getId());
-         //boardVO.setAdminAt("Y");
-         boardVO.setSessionId(user.getId());
-         model.addAttribute("sessionUniqId", user.getId());
-      }
-      
-      //과정 반 조회
-      if("CLASS".equals(master.getSysTyCode())){
-          List<?> selectClassList = curriculumMemberService.selectCurriculumClassList(curriculumVO);
-         model.addAttribute("selectClassList", selectClassList);
-      }else if("GROUP".equals(master.getSysTyCode())){
-          //과정 조 조회
-         List<?> selectGroupList = curriculumMemberService.selectCurriculumGroupList(curriculumVO);
-         model.addAttribute("selectGroupList", selectGroupList);
-      }
-
-       PaginationInfo paginationInfo = new PaginationInfo();
-         if(master != null) {
-
-         // 페이징 정보 설정
-         boardVO.setPageUnit(propertiesService.getInt("pageUnit"));
-         boardVO.setPageSize(propertiesService.getInt("pageSize"));
-         boardVO.setCtgrymasterId(master.getCtgrymasterId());
-         //boardVO.setSysTyCode(master.getSysTyCode());
-         /*
-         //공지게시물 가져오기
-         BoardVO noticeVO = new BoardVO();
-         noticeVO.setBbsId(lmsMngVO.getBbsId());
-         noticeVO.setTmplatId(master.getTmplatId());
-         noticeVO.setCommentUseAt(master.getCommentUseAt());
-         noticeVO.setSearchNoticeAt("Y");
-         noticeVO.setFirstIndex(0);
-         noticeVO.setRecordCountPerPage(9999);
-
-         model.addAttribute("noticeList", bbsMngService.selectBoardArticles(noticeVO));
-         */
-         paginationInfo.setCurrentPageNo(boardVO.getPageIndex());
-         paginationInfo.setRecordCountPerPage(boardVO.getPageUnit());
-         paginationInfo.setPageSize(boardVO.getPageSize());
-
-         boardVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
-         boardVO.setLastIndex(paginationInfo.getLastRecordIndex());
-         boardVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
-
-         boardVO.setBbsId(master.getBbsId());
-         boardVO.setCommentUseAt(master.getCommentUseAt());
-         boardVO.setTmplatId(master.getTmplatId());
-         boardVO.setBbsAttrbCode(master.getBbsAttrbCode());
-
-         if("02".equals(user.getUserSeCode()) || "04".equals(user.getUserSeCode()) || "06".equals(user.getUserSeCode())) {
-             boardVO.setUserFlag("student");
-             EgovMap tempMap = new EgovMap();
-             tempMap.put("crclId", curriculumVO.getCrclId());
-             tempMap.put("userId", user.getId());
-             EgovMap userMap = this.classManageService.selectCurriculumUserInfo(tempMap);
-             model.addAttribute("userInfo", userMap);
-             if("CLASS".equals(master.getSysTyCode())){
-            	 boardVO.setSearchClass(userMap.get("classCnt").toString());
-             }else if("GROUP".equals(master.getSysTyCode())){
-            	 boardVO.setSearchClass(userMap.get("groupCnt").toString());
-             }else if("INDIV".equals(master.getSysTyCode())){
-            	 boardVO.setFrstRegisterId(user.getId());
-             }
-          } else { //교원
-        	  boardVO.setUserFlag("teacher");
-          }
-         boardVO.setSysTyCode(master.getSysTyCode());
-
-         List<BoardVO> resultList = bbsMngService.selectBoardArticles(boardVO);
-         int totCnt = bbsMngService.selectBoardArticlesCnt(boardVO);
-
-         paginationInfo.setTotalRecordCount(totCnt);
-
-         if(!EgovStringUtil.isEmpty(master.getCtgrymasterId())) {
-            Ctgry ctgry = new Ctgry();
-            ctgry.setCtgrymasterId(master.getCtgrymasterId());
-            model.addAttribute("boardCateList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-            model.addAttribute("boardCateLevel", egovBBSCtgryService.selectComtnbbsctgryLevel(ctgry));
-         }
-
-         model.addAttribute("resultList", resultList);
-         model.addAttribute("resultCnt", totCnt);
-         model.addAttribute("brdMstrVO", master);
-       }
-
-         model.addAttribute("paginationInfo", paginationInfo);
-
-         //과정 담당자 인지 확인
-        /*String managerAt = "N";
-        if(user != null){
-           curriculumVO.setManageCode("");
-           List subUserList = curriculumService.selectCurriculumMng(curriculumVO);
-            for(int i = 0; i < subUserList.size(); i ++){
-               EgovMap map1 = (EgovMap) subUserList.get(i);
-               String userId = map1.get("userId").toString();
-               if(user.getId().equals(userId)){
-                  managerAt = "Y";
-               }
-            }
-        }
-        model.addAttribute("managerAt", managerAt);*/
-
-        request.getSession().setAttribute("sessionVO", boardVO);
-
-        if("02".equals(user.getUserSeCode()) || "04".equals(user.getUserSeCode()) || "06".equals(user.getUserSeCode())) {
-            return "/lms/cla/MyCurriculumBoardList";
-         } else {
-           //과정상태
-           return "/lms/cla/MyTeacherCurriculumBoardList";
-        }
-   }
-
-
-   @RequestMapping(value="/lms/cla/myClassSurveyList.do")
-   public String curriculumSurveyList(@ModelAttribute("surveyVO") SurveyVO surveyVo,ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-
-     CurriculumVO curriculumVO = new CurriculumVO();
-     curriculumVO.setCrclId(surveyVo.getCrclId());
-     curriculumVO = curriculumService.selectCurriculum(curriculumVO);
-     model.addAttribute("curriculumVO", curriculumVO);
-
-   //설문리스트
-	List<EgovMap> resultSurveyList = this.surveyManageService.selectCurriculumSurveyList(surveyVo);
-	model.addAttribute("resultSurveyList", resultSurveyList);
-
-	Date date = new Date();
-	SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmm");
-	String curDate = sdf.format(date);
-
- 	 model.addAttribute("curDate", curDate);
-     return "/lms/cla/myClassSurveyList";
-  }
-
-   @RequestMapping(value="/lms/cla/surveyView.do")
-   public String surveyView(@ModelAttribute("surveyVO") SurveyVO surveyVo,ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-
-	   CurriculumVO curriculumVO = new CurriculumVO();
-	   curriculumVO.setCrclId(surveyVo.getCrclId());
-	   curriculumVO = curriculumService.selectCurriculum(curriculumVO);
-	   model.addAttribute("curriculumVO", curriculumVO);
-
-	   List<EgovMap> resultSurveyList = this.surveyManageService.selectCurriculumSurveyList(surveyVo);
-	   model.addAttribute("resultSurveyList", resultSurveyList);
-
-	   LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-	   surveyVo.setUserId(user.getId());
-
-	   int answerCnt = surveyManageService.selectAnswerSurveyCnt(surveyVo);
-	   model.addAttribute("answerCnt", answerCnt);
-
-	   if(answerCnt == 0){
-		   SurveyVO surveyInfo = surveyManageService.selectSurveyInfo(surveyVo);
-			for(SurveyQuestionVO queVo : surveyInfo.getQuestionsArray()){
-				List<SurveyQuestionExVO> widthExVoList = new ArrayList<SurveyQuestionExVO>();
-				List<SurveyQuestionExVO> heigthExVoList = new ArrayList<SurveyQuestionExVO>();
-
-				if("table".equals(queVo.getQesitmTyCode())){
-					for(SurveyQuestionExVO tempEx : queVo.getExamples()){
-						if("W".equals(tempEx.getExTy())){
-							widthExVoList.add(tempEx);
-						}else{
-							heigthExVoList.add(tempEx);
-						}
-					}
-					queVo.setWidthExamples(widthExVoList);
-					queVo.setHeightExamples(heigthExVoList);
-				}
-			}
-		   model.addAttribute("surveyInfo", surveyInfo);
-	   }
-	   Date date = new Date();
-	   SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
-	   String curDate = sdf.format(date);
-	   
-	   String referer = request.getHeader("referer");
-	   model.addAttribute("referer", referer);
-	   
-	   return "/lms/cla/surveyView";
-  }
-
-   @RequestMapping(value="/lms/cla/insertSurvey.json")
-   public void insertSurvey(@ModelAttribute("surveyVO") SurveyVO surveyVo ,ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-	   LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-	   EgovMap paramMap = new EgovMap();
-	   JSONArray array = JSONArray.fromObject(request.getParameter("answerList"));
-	   List<EgovMap> answerList = new ArrayList<EgovMap>();
-	   for(int i=0; i<array.size(); i++){
-	        JSONObject obj = (JSONObject)array.get(i);
-	        System.out.println(obj.get("cnsr"));
-	        EgovMap tempMap = new EgovMap();
-	        tempMap.put("cnsr", obj.get("cnsr"));
-	        tempMap.put("qesitmId", obj.get("qesitmId"));
-	        tempMap.put("aswperId",surveyAnswerIdGnrService.getNextStringId());
-	        answerList.add(tempMap);
-	   }
-
-	   paramMap.put("crclId", surveyVo.getCrclId());
-	   paramMap.put("schdulId", surveyVo.getSchdulId());
-	   paramMap.put("userId", user.getId());
-	   paramMap.put("plId", surveyVo.getPlId());
-	   paramMap.put("answerList", answerList);
-	   paramMap.put("clientIp", EgovClntInfo.getClntIP(request));
-
-
-	    JSONObject jo = new JSONObject();
-		response.setContentType("application/json;charset=utf-8");
-
-		surveyManageService.insertSurveySubmit(paramMap);
-		//impl로 이동
-		//surveyManageService.insertSurveyAnswer(paramMap);
-
-		PrintWriter printwriter = response.getWriter();
-		printwriter.println(jo.toString());
-		printwriter.flush();
-		printwriter.close();
-  }
-
-   @RequestMapping(value="/lms/cla/mySurveyList.do")
-   public String mySurveyList(@ModelAttribute("searchVo") SearchVO searchVo, HttpServletRequest request, HttpServletResponse response, ModelMap model)throws Exception{
-	   LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-	   model.addAttribute("USER_INFO", user);
-	   
-	   PaginationInfo paginationInfo = new PaginationInfo();
-	   paginationInfo.setCurrentPageNo(searchVo.getPageIndex());
-	   paginationInfo.setRecordCountPerPage(searchVo.getPageUnit());
-	   paginationInfo.setPageSize(searchVo.getPageSize());
-
-	   searchVo.setFirstIndex(paginationInfo.getFirstRecordIndex());
-	   searchVo.setLastIndex(paginationInfo.getLastRecordIndex());
-	   searchVo.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
-	   searchVo.setSessionId(user.getId());
-	   
-	   EgovMap resultMap = new EgovMap();
-	   if("08".equals(user.getUserSeCode())) {
-		   resultMap = this.surveyManageService.selectMyProfessorSurvey(searchVo);
-	   }else {
-		   resultMap = this.surveyManageService.selectMySurvey(searchVo);
-	   }
-	   
-	   paginationInfo.setTotalRecordCount(Integer.parseInt(resultMap.get("resultCnt").toString()));
-	   model.addAttribute("surveyList", resultMap.get("resultList"));
-	   model.addAttribute("surveyListCnt", resultMap.get("resultCnt"));
-	   model.addAttribute("paginationInfo", paginationInfo);
-
-	   Ctgry ctgry = new Ctgry();
-	   ctgry.setCtgrymasterId("CTGMST_0000000000002");
-	   model.addAttribute("languageList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-	   Date date = new Date();
-	   SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmm");
-	   String curDate = sdf.format(date);
-	   model.addAttribute("curDate", curDate);
-
-      return "/lms/cla/mySurveyList";
-   }
-
-   @RequestMapping(value="/lms/cla/curBoardList.do")
-   public String curBoardList(@ModelAttribute("searchVO") SearchVO searchVO, HttpServletRequest request, HttpServletResponse response, ModelMap model)throws Exception{
-      //** EgovPropertyService.sample */
-        LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-
-       searchVO.setPageUnit(propertyService.getInt("pageUnit"));
-       searchVO.setPageSize(propertyService.getInt("pageSize"));
-
-       PaginationInfo paginationInfo = new PaginationInfo();
-      paginationInfo.setCurrentPageNo(searchVO.getPageIndex());
-      paginationInfo.setRecordCountPerPage(searchVO.getPageUnit());
-      paginationInfo.setPageSize(searchVO.getPageSize());
-
-      searchVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
-      searchVO.setLastIndex(paginationInfo.getLastRecordIndex());
-      searchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
-
-      //과정
-      //model.addAttribute("curriculumList", this.classManageService.selectCurriculumList(searchVO));
-
-      String pageFlag = "";
-      searchVO.setSessionId(user.getId());
-        if("02".equals(user.getUserSeCode()) || "04".equals(user.getUserSeCode()) || "06".equals(user.getUserSeCode())) {
-           pageFlag = "student";
-
-        } else { //교원
-           pageFlag = "teacher";
-        }
-
-        searchVO.setSearchPageFlag(pageFlag);
-      EgovMap resultMap = this.classManageService.selectCurriculumBoardMap(searchVO);
-      model.addAttribute("boardList", resultMap.get("resultList"));
-      model.addAttribute("boardListCnt", resultMap.get("resultCnt"));
-      paginationInfo.setTotalRecordCount(Integer.parseInt(resultMap.get("resultCnt").toString()));
-      model.addAttribute("paginationInfo", paginationInfo);
-
-       if("02".equals(user.getUserSeCode()) || "04".equals(user.getUserSeCode()) || "06".equals(user.getUserSeCode())) {
-             //언어코드
-            Ctgry ctgry = new Ctgry();
-            ctgry.setCtgrymasterId("CTGMST_0000000000002");
-            model.addAttribute("languageList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-            return "/lms/cla/MyCurBoardList";
-       } else {
-          //과정상태
-    	   	ComDefaultCodeVO voComCode = new ComDefaultCodeVO();
-            voComCode = new ComDefaultCodeVO();
-            voComCode.setCodeId("LMS30");
-            List<CmmnDetailCode> statusComCode = cmmUseService.selectCmmCodeDetail(voComCode);
-            model.addAttribute("statusComCode", statusComCode);
-            return "/lms/cla/MyTeacherCurBoardList";
-       }
-
-   }
-
-   @RequestMapping(value="/lms/cla/studyPlanView.do")
-   public String studyPlanView(@ModelAttribute("searchVO") ScheduleMngVO searchVO,ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-      LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-
-      SiteManageVO siteVO = siteManageService.selectSiteServiceInfo(request);
-       model.addAttribute("siteInfo", siteVO);
-
-         //과정정보
-         CurriculumVO curriculumVO = new CurriculumVO();
-         curriculumVO.setCrclId(searchVO.getCrclId());
-         curriculumVO = curriculumService.selectCurriculum(curriculumVO);
-         model.addAttribute("curriculumVO", curriculumVO);
-
-         //수업계획
-         ScheduleMngVO scheduleMngVO = scheduleMngService.selectClassScheduleView(searchVO);
-         model.addAttribute("scheduleMngVO", scheduleMngVO);
-
-         //과정에 등록된 교원
-         model.addAttribute("facList", curriculumService.selectCurriculumFacultyDp(curriculumVO));
-
-         //등록 된 시간표 담당교원
-         List facPlList = scheduleMngService.selectFacultyList(searchVO);
-         model.addAttribute("facPlList", facPlList);
-
-         //캠퍼스 시간표
-         searchVO.setCampusId(curriculumVO.getCampusId());
-         model.addAttribute("camSchList", scheduleMngService.selectCampusSchedule(searchVO));
-
-         //과정에 등록된 교원
-         model.addAttribute("evtResultList", scheduleMngService.selectStudyEvtList(searchVO));
-
-         //등록한 수업자료 리스트
-         model.addAttribute("fileList", scheduleMngService.selectStudyFileList(searchVO));
-
-         EgovMap fileVO = new EgovMap();
-         fileVO.put("plId", searchVO.getPlId());
-         fileVO.put("userId", user.getId());
-         model.addAttribute("fileDownCnt", fileService.selectFileDownLogCnt(fileVO));
-
-         return "/lms/cla/studyPlanView";
-   }
-
-   @RequestMapping("/lms/cla/curriculumBoardView.do")
-   public String curriculumBoardView(@ModelAttribute("searchVO") BoardVO boardVO, LmsMngVO lmsMngVO, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-         //과정정보
-      LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-         CurriculumVO curriculumVO = new CurriculumVO();
-         curriculumVO.setCrclId(lmsMngVO.getCrclId());
-         curriculumVO = curriculumService.selectCurriculum(curriculumVO);
-         model.addAttribute("curriculumVO", curriculumVO);
-
-         BoardMasterVO boardMasterVO = new BoardMasterVO();
-
-         //과정게시판 목록
-      boardMasterVO.setFirstIndex(0);
-      boardMasterVO.setRecordCountPerPage(Integer.MAX_VALUE);
-      boardMasterVO.setSiteId(lmsMngVO.getCrclId());
-      Map<String, Object> map = bbsAttrbService.selectBBSMasterInfs(boardMasterVO);
-      List<BoardMasterVO> result = (List<BoardMasterVO>) map.get("resultList");
-      model.addAttribute("masterList", result);
-
-
-        if(user != null){
-            boardVO.setFrstRegisterId(user.getId());
-            boardVO.setAdminAt("Y");
-
-            model.addAttribute("sessionUniqId", user.getId());
-        }
-
-        BoardMasterVO vo = new BoardMasterVO();
-        vo.setSiteId(lmsMngVO.getCrclId());
-        //vo.setSysTyCode(boardVO.getSysTyCode());
-        vo.setBbsId(boardVO.getBbsId());
-        vo.setTrgetId(boardVO.getTrgetId());
-
-        BoardMasterVO master = bbsAttrbService.selectBBSMasterInf(vo);
-
-        if(master != null) {
-         model.addAttribute("brdMstrVO", master);
-
-         // 조회수 증가 여부 지정
-         boardVO.setPlusCount(false);
-         boardVO.setCtgrymasterId(master.getCtgrymasterId());
-         model.addAttribute("board", bbsMngService.selectBoardArticle(boardVO));
-
-        }
-        request.getSession().setAttribute("sessionVO", boardVO);
-
-
-        if("02".equals(user.getUserSeCode()) || "04".equals(user.getUserSeCode()) || "06".equals(user.getUserSeCode())) {
-          return "/lms/cla/MyCurriculumBoardView";
-       } else {
-          //과정상태
-          return "/lms/cla/MyTeacherCurriculumBoardView";
-       }
-   }
-
-   //게시판 게시글 삭제
-   @RequestMapping(value={"/lms/cla/deleteCurriculumBoard.do", "/lms/cla/deleteCurBoard"})
-   public String deleteCurriculumBoard(@ModelAttribute("searchVO") BoardVO boardVO, BoardVO board, LmsMngVO lmsMngVO, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-     String reqUrl = request.getRequestURI();
-     LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-
-      BoardMasterVO vo = new BoardMasterVO();
-      vo.setSiteId(boardVO.getCrclId());
-      //vo.setSysTyCode(boardVO.getSysTyCode());
-      vo.setBbsId(boardVO.getBbsId());
-      vo.setTrgetId(boardVO.getTrgetId());
-
-      BoardMasterVO master = bbsAttrbService.selectBBSMasterInf(vo);
-
-      if(master != null) {
-         board.setAdminAt("Y");
-         board.setLastUpdusrId(user.getId());
-         bbsMngService.deleteBoardArticle(board, master);
-      }
-
-      String tempMenuId = request.getParameter("menuId").toString();
-      if(reqUrl.contains("deleteCurBoard")){//수업 >> 오늘의 수업 >> 게시판
-    	  return "redirect:/lms/cla/curriculumBoardList.do?crclId="+boardVO.getCrclId()+"&menuId="+tempMenuId+"&bbsId="+boardVO.getBbsId();
-      }else{//수업 >> 과정게시판, 교육과정
-    	  String tempPlid = request.getParameter("plId").toString();
-    	  String retUrl = "/lms/cla/curriculumBoardList.do?crclId="+boardVO.getCrclId()+"&menuId="+tempMenuId+"&plId="+tempPlid+"&bbsId="+boardVO.getBbsId();
-    	  if(!EgovStringUtil.isEmpty(request.getParameter("menu"))){
-    		  retUrl += "&menu=" + request.getParameter("menu");
-    	  }
-    	  if(!EgovStringUtil.isEmpty(request.getParameter("subtabstep"))){
-    		  retUrl += "&subtabstep=" + request.getParameter("subtabstep");
-    	  }
-    	  
-    	  return "redirect:" + retUrl;
-    	  
-      }
-   }
-
-   //과정게시판 등록
-   @RequestMapping(value="/lms/cla/curriculumBoardAdd.do")
-   public String lmsBbsAdd(@ModelAttribute("searchVO") BoardVO boardVO, LmsMngVO lmsMngVO, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-
-	   LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-         //과정정보
-	   CurriculumVO curriculumVO = new CurriculumVO();
-	   curriculumVO.setCrclId(lmsMngVO.getCrclId());
-	   curriculumVO = curriculumService.selectCurriculum(curriculumVO);
-	   model.addAttribute("curriculumVO", curriculumVO);
-
-       BoardMasterVO boardMasterVO = new BoardMasterVO();
-
-         //과정게시판 목록
-       boardMasterVO.setFirstIndex(0);
-       boardMasterVO.setRecordCountPerPage(Integer.MAX_VALUE);
-       boardMasterVO.setSiteId(lmsMngVO.getCrclId());
-       Map<String, Object> map = bbsAttrbService.selectBBSMasterInfs(boardMasterVO);
-       List<BoardMasterVO> result = (List<BoardMasterVO>) map.get("resultList");
-       model.addAttribute("masterList", result);
-
-       BoardMasterVO vo = new BoardMasterVO();
-       vo.setSiteId(lmsMngVO.getCrclId());
-       vo.setSysTyCode(boardVO.getSysTyCode());
-       vo.setBbsId(boardVO.getBbsId());
-       vo.setTrgetId(boardVO.getTrgetId());
-
-       BoardMasterVO master = bbsAttrbService.selectBBSMasterInf(vo);
-
-        if(master != null) {
-          if(!EgovStringUtil.isEmpty(master.getCtgrymasterId())) {
-             Ctgry ctgry = new Ctgry();
-             ctgry.setCtgrymasterId(master.getCtgrymasterId());
-             model.addAttribute("boardCateList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-             model.addAttribute("boardCateLevel", egovBBSCtgryService.selectComtnbbsctgryLevel(ctgry));
-            }
-
-             model.addAttribute("brdMstrVO", master);
-
-           if("CLASS".equals(master.getSysTyCode())){
-             List<?> selectClassList = curriculumMemberService.selectCurriculumClassList(curriculumVO);
-            model.addAttribute("selecteResultList", selectClassList);
-            }else if("GROUP".equals(master.getSysTyCode())){
-                //과정 조 조회
-               List<?> selectGroupList = curriculumMemberService.selectCurriculumGroupList(curriculumVO);
-               model.addAttribute("selecteResultList", selectGroupList);
-            }
-
-          Board board = new Board();
-          model.addAttribute("board", board);
-
-          request.getSession().setAttribute("sessionVO", boardVO);
-        }
-
-        EgovMap tempMap = new EgovMap();
-        tempMap.put("crclId", curriculumVO.getCrclId());
-        tempMap.put("userId", user.getId());
-        model.addAttribute("userInfo", this.classManageService.selectCurriculumUserInfo(tempMap));
-
-
-       if("02".equals(user.getUserSeCode()) || "04".equals(user.getUserSeCode()) || "06".equals(user.getUserSeCode())) {
-             return "/lms/cla/MyCurriculumBoardAdd";
-      } else {
-         return "/lms/cla/MyTeacherCurriculumBoardAdd";
-      }
-   }
-
-   //과정게시판 등록 프로세스
-   @RequestMapping("/lms/cla/insertBoardArticle.do")
-   public String insertBoardStaffArticle(final MultipartHttpServletRequest multiRequest, @ModelAttribute("searchVO") BoardVO boardVO,
-         Board board, HttpServletRequest request, HttpServletResponse response, ModelMap model) throws Exception {
-
-	   String reqUrl = request.getRequestURI();
-      if(request.getSession().getAttribute("sessionVO") == null) {
-         return "forward:/lms/cla/curriculumBoardList.do";
-      }
-
-      LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-
-      BoardMasterVO vo = new BoardMasterVO();
-      vo.setSiteId(boardVO.getCrclId());
-      //vo.setSysTyCode(boardVO.getSysTyCode());
-      vo.setBbsId(boardVO.getBbsId());
-      vo.setTrgetId(boardVO.getTrgetId());
-
-      BoardMasterVO master = bbsAttrbService.selectBBSMasterInf(vo);
-
-      if(master != null) {
-         String atchFileId = "";
-         if(EgovStringUtil.isEmpty(boardVO.getSiteId())){
-            boardVO.setSiteId(master.getSiteId());
-         }
-
-          List<FileVO> result = null;
-
-          final Map<String, MultipartFile> files = multiRequest.getFileMap();
-          if(!files.isEmpty()) {
-            result = fileUtil.parseBoardFileInf(Long.parseLong(master.getPosblAtchFileSize()) * 1024 * 1024, files, 0, "", boardVO.getSiteId(), boardVO.getBbsId(),"","");
-            atchFileId = fileMngService.insertFileInfs(result);
-          }
-
-
-          boardVO.setAtchFileId(atchFileId);
-          boardVO.setFrstRegisterId(user.getId());
-          boardVO.setNtcrNm(user.getName());
-          boardVO.setCreatIp(EgovClntInfo.getClntIP(request));
-          boardVO.setEstnData(EgovHttpUtil.getEstnParseData(request));
-
-          bbsMngService.insertBoardArticle(boardVO, master);
-
-          request.getSession().removeAttribute("sessionVO");
-      }
-
-      String tempMenuId = request.getParameter("menuId").toString();
-      if("MNU_0000000000000086".equals(tempMenuId)){//수업 >> 오늘의 수업 >> 게시판
-    	  String tempPlid = request.getParameter("plId").toString();
-    	  return "redirect:/lms/cla/curriculumBoardList.do?crclId="+boardVO.getCrclId()+"&menuId="+tempMenuId+"&plId="+tempPlid+"&bbsId="+boardVO.getBbsId();
-      }else{//수업 >> 과정게시판, 교육과정
-    	  String retUrl = "/lms/cla/curriculumBoardList.do?crclId="+boardVO.getCrclId()+"&menuId="+tempMenuId+"&bbsId="+boardVO.getBbsId();
-    	  if(!EgovStringUtil.isEmpty(request.getParameter("menu"))){
-    		  retUrl += "&menu=" + request.getParameter("menu");
-    	  }
-    	  if(!EgovStringUtil.isEmpty(request.getParameter("subtabstep"))){
-    		  retUrl += "&subtabstep=" + request.getParameter("subtabstep");
-    	  }
-    	  
-    	  return "redirect:" + retUrl;
-      }
-
-   }
-
-   @RequestMapping("/lms/cla/forUpdateBoardArticle.do")
-   public String forUpdateBoardStaffArticle(@ModelAttribute("searchVO") BoardVO boardVO, LmsMngVO lmsMngVO, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-	   LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-	   //과정정보
-      CurriculumVO curriculumVO = new CurriculumVO();
-      curriculumVO.setCrclId(lmsMngVO.getCrclId());
-      curriculumVO = curriculumService.selectCurriculum(curriculumVO);
-      model.addAttribute("curriculumVO", curriculumVO);
-
-      BoardMasterVO boardMasterVO = new BoardMasterVO();
-
-      //과정게시판 목록
-      boardMasterVO.setFirstIndex(0);
-      boardMasterVO.setRecordCountPerPage(Integer.MAX_VALUE);
-      boardMasterVO.setSiteId(lmsMngVO.getCrclId());
-      Map<String, Object> map = bbsAttrbService.selectBBSMasterInfs(boardMasterVO);
-      List<BoardMasterVO> result = (List<BoardMasterVO>) map.get("resultList");
-      model.addAttribute("masterList", result);
-
-
-      BoardMasterVO vo = new BoardMasterVO();
-      vo.setSiteId(boardVO.getCrclId());
-      //vo.setSysTyCode(boardVO.getSysTyCode());
-      vo.setBbsId(boardVO.getBbsId());
-      vo.setTrgetId(boardVO.getTrgetId());
-      boardVO.setAdminAt("Y");
-
-      BoardMasterVO master = bbsAttrbService.selectBBSMasterInf(vo);
-
-      if(master != null) {
-         if(!EgovStringUtil.isEmpty(master.getCtgrymasterId())) {
-            Ctgry ctgry = new Ctgry();
-            ctgry.setCtgrymasterId(master.getCtgrymasterId());
-            model.addAttribute("boardCateList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-            model.addAttribute("boardCateLevel", egovBBSCtgryService.selectComtnbbsctgryLevel(ctgry));
-          }
-
-         boardVO.setCtgrymasterId(master.getCtgrymasterId());
-         BoardVO dataVO = bbsMngService.selectBoardArticle(boardVO);
-
-         model.addAttribute("brdMstrVO", master);
-         model.addAttribute("board", dataVO);
-
-         request.getSession().setAttribute("sessionVO", boardVO);
-
-         if("CLASS".equals(master.getSysTyCode())){
-          List<?> selectClassList = curriculumMemberService.selectCurriculumClassList(curriculumVO);
-         model.addAttribute("selecteResultList", selectClassList);
-         }else if("GROUP".equals(master.getSysTyCode())){
-          //과정 조 조회
-         List<?> selectGroupList = curriculumMemberService.selectCurriculumGroupList(curriculumVO);
-         model.addAttribute("selecteResultList", selectGroupList);
-         }
-      }
-
-      if("02".equals(user.getUserSeCode()) || "04".equals(user.getUserSeCode()) || "06".equals(user.getUserSeCode())) {
-    	  EgovMap tempMap = new EgovMap();
-          tempMap.put("crclId", curriculumVO.getCrclId());
-          tempMap.put("userId", user.getId());
-          model.addAttribute("userInfo", this.classManageService.selectCurriculumUserInfo(tempMap));
-          return "/lms/cla/MyCurriculumBoardAdd";
-	   } else {
-	      return "/lms/cla/MyTeacherCurriculumBoardAdd";
-	   }
-   }
-
-   //게시판 게시 글 수정프로세스
-   @RequestMapping(value={"/lms/cla/updateBoardArticle.do", "/lms/cla/updateCurBoard.do"})
-   public String updateBoardStaffArticle(final MultipartHttpServletRequest multiRequest,
-         BoardVO board, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-
-     String reqUrl = request.getRequestURI();
-      LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-      String atchFileId = board.getAtchFileId();
-
-      BoardMasterVO vo = new BoardMasterVO();
-      vo.setSiteId(board.getCrclId());
-      //vo.setSysTyCode(board.getSysTyCode());
-      vo.setBbsId(board.getBbsId());
-      vo.setTrgetId(board.getTrgetId());
-
-      BoardMasterVO master = bbsAttrbService.selectBBSMasterInf(vo);
-
-      if(master != null) {
-         if(EgovStringUtil.isEmpty(board.getSiteId())){
-            board.setSiteId(master.getSiteId());
-         }
-         final Map<String, MultipartFile> files = multiRequest.getFileMap();
-         if(!files.isEmpty()) {
-            if(EgovStringUtil.isEmpty(atchFileId)) {
-               List<FileVO> result = fileUtil.parseBoardFileInf(Long.parseLong(master.getPosblAtchFileSize()) * 1024 * 1024, files, 0, atchFileId, board.getSiteId(), board.getBbsId(),"","");
-               atchFileId = fileMngService.insertFileInfs(result);
-               board.setAtchFileId(atchFileId);
-            } else {
-               FileVO fvo = new FileVO();
-               fvo.setAtchFileId(atchFileId);
-               int cnt = fileMngService.getMaxFileSN(fvo);
-               List<FileVO> _result = fileUtil.parseBoardFileInf(Long.parseLong(master.getPosblAtchFileSize()) * 1024 * 1024, files, cnt, atchFileId, board.getSiteId(), board.getBbsId(),"","");
-               fileMngService.updateFileInfs(_result);
-            }
-         }
-
-         board.setAdminAt("Y");
-         board.setLastUpdusrId(user.getId());
-         board.setEstnData(EgovHttpUtil.getEstnParseData(request));
-
-         bbsMngService.updateBoardArticle(board, master, false);
-
-         request.getSession().removeAttribute("sessionVO");
-     }
-
-      String tempMenuId = request.getParameter("menuId").toString();
-      if(reqUrl.contains("updateCurBoard")){//수업 >> 오늘의 수업 >> 게시판
-    	  return "redirect:/lms/cla/curriculumBoardList.do?crclId="+board.getCrclId()+"&menuId="+tempMenuId+"&bbsId="+board.getBbsId();
-      }else{//수업 >> 과정게시판, 교육과정
-    	  String tempPlid = request.getParameter("plId").toString();
-    	  String retUrl = "/lms/cla/curriculumBoardList.do?crclId="+board.getCrclId()+"&menuId="+tempMenuId+"&plId="+tempPlid+"&bbsId="+board.getBbsId();
-    	  if(!EgovStringUtil.isEmpty(request.getParameter("menu"))){
-    		  retUrl += "&menu=" + request.getParameter("menu");
-    	  }
-    	  if(!EgovStringUtil.isEmpty(request.getParameter("subtabstep"))){
-    		  retUrl += "&subtabstep=" + request.getParameter("subtabstep");
-    	  }
-    	  
-    	  return "redirect:" + retUrl;
-      }
-   }
-
-   @RequestMapping("/lms/cla/curBoardView.do")
-   public String curBoardView(@ModelAttribute("searchVO") BoardVO boardVO, LmsMngVO lmsMngVO, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-         //과정정보
-      LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-         CurriculumVO curriculumVO = new CurriculumVO();
-         curriculumVO.setCrclId(lmsMngVO.getCrclId());
-         curriculumVO = curriculumService.selectCurriculum(curriculumVO);
-         model.addAttribute("curriculumVO", curriculumVO);
-
-         BoardMasterVO boardMasterVO = new BoardMasterVO();
-
-         //과정게시판 목록
-      boardMasterVO.setFirstIndex(0);
-      boardMasterVO.setRecordCountPerPage(Integer.MAX_VALUE);
-      boardMasterVO.setSiteId(lmsMngVO.getCrclId());
-      Map<String, Object> map = bbsAttrbService.selectBBSMasterInfs(boardMasterVO);
-      List<BoardMasterVO> result = (List<BoardMasterVO>) map.get("resultList");
-      model.addAttribute("masterList", result);
-
-
-        if(user != null){
-            boardVO.setFrstRegisterId(user.getId());
-            boardVO.setAdminAt("Y");
-
-            model.addAttribute("sessionUniqId", user.getId());
-        }
-
-        BoardMasterVO vo = new BoardMasterVO();
-        vo.setSiteId(lmsMngVO.getCrclId());
-        //vo.setSysTyCode(boardVO.getSysTyCode());
-        vo.setBbsId(boardVO.getBbsId());
-        vo.setTrgetId(boardVO.getTrgetId());
-
-        BoardMasterVO master = bbsAttrbService.selectBBSMasterInf(vo);
-
-        if(master != null) {
-         model.addAttribute("brdMstrVO", master);
-
-         // 조회수 증가 여부 지정
-         boardVO.setPlusCount(false);
-         boardVO.setCtgrymasterId(master.getCtgrymasterId());
-         model.addAttribute("board", bbsMngService.selectBoardArticle(boardVO));
-
-        }
-        request.getSession().setAttribute("sessionVO", boardVO);
-
-
-        if("02".equals(user.getUserSeCode()) || "04".equals(user.getUserSeCode()) || "06".equals(user.getUserSeCode())) {
-          return "/lms/cla/MyCurBoardView";
-       } else {
-          //과정상태
-          return "/lms/cla/MyTeacherCurBoardView";
-       }
-   }
-
- //과정게시판 등록
-   @RequestMapping(value="/lms/cla/curBoardAdd.do")
-   public String curBoardAdd(@ModelAttribute("searchVO") BoardVO boardVO, LmsMngVO lmsMngVO, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-
-      //과정정보
-      CurriculumVO curriculumVO = new CurriculumVO();
-      curriculumVO.setCrclId(lmsMngVO.getCrclId());
-      curriculumVO = curriculumService.selectCurriculum(curriculumVO);
-      model.addAttribute("curriculumVO", curriculumVO);
-
-      BoardMasterVO boardMasterVO = new BoardMasterVO();
-
-      //과정게시판 목록
-   boardMasterVO.setFirstIndex(0);
-   boardMasterVO.setRecordCountPerPage(Integer.MAX_VALUE);
-   boardMasterVO.setSiteId(lmsMngVO.getCrclId());
-   Map<String, Object> map = bbsAttrbService.selectBBSMasterInfs(boardMasterVO);
-   List<BoardMasterVO> result = (List<BoardMasterVO>) map.get("resultList");
-   model.addAttribute("masterList", result);
-
-   BoardMasterVO vo = new BoardMasterVO();
-   vo.setSiteId(lmsMngVO.getCrclId());
-     vo.setSysTyCode(boardVO.getSysTyCode());
-     vo.setBbsId(boardVO.getBbsId());
-     vo.setTrgetId(boardVO.getTrgetId());
-
-     BoardMasterVO master = bbsAttrbService.selectBBSMasterInf(vo);
-
-     if(master != null) {
-       if(!EgovStringUtil.isEmpty(master.getCtgrymasterId())) {
-          Ctgry ctgry = new Ctgry();
-          ctgry.setCtgrymasterId(master.getCtgrymasterId());
-          model.addAttribute("boardCateList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-          model.addAttribute("boardCateLevel", egovBBSCtgryService.selectComtnbbsctgryLevel(ctgry));
-         }
-
-       model.addAttribute("brdMstrVO", master);
-
-     if("CLASS".equals(master.getSysTyCode())){
-       List<?> selectClassList = curriculumMemberService.selectCurriculumClassList(curriculumVO);
-      model.addAttribute("selecteResultList", selectClassList);
-      }else if("GROUP".equals(master.getSysTyCode())){
-          //과정 조 조회
-         List<?> selectGroupList = curriculumMemberService.selectCurriculumGroupList(curriculumVO);
-         model.addAttribute("selecteResultList", selectGroupList);
-      }
-
-       Board board = new Board();
-       model.addAttribute("board", board);
-
-       request.getSession().setAttribute("sessionVO", boardVO);
-     }
-
-       return "/lms/cla/MyCurriculumBoardAdd";
-   }
-
-   @RequestMapping("/lms/cla/curriculumBoardStatistics.do")
-   public String curriculumBoardStatistics(@ModelAttribute("searchVO") BoardVO boardVO,  LmsMngVO lmsMngVO,Model model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-         int totalBbsCnt = 0;
-
-         if(boardVO.getSearchType() == ""){
-            boardVO.setSearchType("student");
-         }
-         CurriculumVO curriculumVO = new CurriculumVO();
-         curriculumVO.setCrclId(boardVO.getCrclId());
-         curriculumVO = curriculumService.selectCurriculum(curriculumVO);
-         model.addAttribute("curriculumVO", curriculumVO);
-
-         BoardMasterVO master = new BoardMasterVO();
-         BoardMasterVO boardMasterVO = new BoardMasterVO();
-
-      boardMasterVO.setSiteId(boardVO.getCrclId());
-      boardMasterVO.setBbsId(boardVO.getBbsId());
-      master = bbsAttrbService.selectBBSMasterInf(boardMasterVO);
-      model.addAttribute("masterVo", master);
-
-      //과정게시판 목록
-      boardMasterVO.setFirstIndex(0);
-      boardMasterVO.setRecordCountPerPage(Integer.MAX_VALUE);
-      Map<String, Object> map = bbsAttrbService.selectBBSMasterInfs(boardMasterVO);
-      List<BoardMasterVO> result = (List<BoardMasterVO>) map.get("resultList");
-      model.addAttribute("masterList", result);
-
-      boardVO.setCntType(master.getSysTyCode().toLowerCase());
-
-         //게시판 구분별 수
-         List<EgovMap> pieList = this.bbsMngService.selectBoardStatisticsPie(boardVO);
-         model.addAttribute("pieList", pieList);
-
-         if(pieList != null){
-            List<EgovMap> barList = new ArrayList<EgovMap>();
-            for(EgovMap tempMap : pieList){
-               boardVO.setCtgryId(tempMap.get("ctgryId").toString());
-               if("0".equals(tempMap.get("ctgryLevel").toString())){
-                  boardVO.setCtgryId(null);
-               }
-               EgovMap barMap = this.bbsMngService.selectBoardStatisticsBar(boardVO);
-               barList.add(barMap);
-               totalBbsCnt += Integer.parseInt(tempMap.get("cnt").toString());
-            }
-            model.addAttribute("barList", barList);
-            model.addAttribute("barMemberList", this.bbsMngService.selectBoardStatisticsBarMemberList(boardVO));
-            model.addAttribute("totalBbsCnt", totalBbsCnt);
-         }
-
-
-         PaginationInfo paginationInfo = new PaginationInfo();
-
-          // 페이징 정보 설정
-         if(boardVO.getSortType() == ""){
-            boardVO.setSortType("sum");
-         }
-
-         boardVO.setPageUnit(propertiesService.getInt("pageUnit"));
-         boardVO.setPageSize(propertiesService.getInt("pageSize"));
-         paginationInfo.setCurrentPageNo(boardVO.getPageIndex());
-        paginationInfo.setRecordCountPerPage(boardVO.getPageUnit());
-        paginationInfo.setPageSize(boardVO.getPageSize());
-
-        boardVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
-        boardVO.setLastIndex(paginationInfo.getLastRecordIndex());
-        boardVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
-
-        EgovMap resultMap = this.bbsMngService.selectStatistics(boardVO);
-        int totCnt = Integer.parseInt(resultMap.get("resultCnt").toString());
-        paginationInfo.setTotalRecordCount(totCnt);
-
-        EgovMap tempCollect = this.bbsMngService.selectAttendCollectCnt(boardVO);
-        if(tempCollect != null){
-           model.addAttribute("attendCollect", tempCollect.get("colect"));
-        }
-
-        model.addAttribute("resultList", resultMap.get("resultList"));
-        model.addAttribute("resultCnt", totCnt);
-        model.addAttribute("paginationInfo", paginationInfo);
-
-       request.getSession().setAttribute("sessionVO", boardVO);
-
-      return "/lms/cla/CurriculumBoardStatistcs";
-   }
-
-   //운영보고서 리스트
- 	@RequestMapping(value = "/lms/cla/manageReportList.do")
- 	public String manageReportList(@ModelAttribute("searchVO") CurriculumVO searchVO, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
- 		LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
- 		searchVO.setUserId(user.getId());
-
-
- 		ComDefaultCodeVO voComCode = new ComDefaultCodeVO();
-	   	voComCode = new ComDefaultCodeVO();
-	   	voComCode.setCodeId("LMS30");
-	   	List<CmmnDetailCode> statusComCode = cmmUseService.selectCmmCodeDetail(voComCode);
-	   	model.addAttribute("statusComCode", statusComCode);
-
-
-	   	/** pageing */
-	   	searchVO.setPageUnit(propertiesService.getInt("pageUnit"));
-	   	searchVO.setPageSize(propertiesService.getInt("pageSize"));
-
-	   	PaginationInfo paginationInfo = new PaginationInfo();
-		paginationInfo.setCurrentPageNo(searchVO.getPageIndex());
-		paginationInfo.setRecordCountPerPage(searchVO.getPageUnit());
-		paginationInfo.setPageSize(searchVO.getPageSize());
-
-		searchVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
-		searchVO.setLastIndex(paginationInfo.getLastRecordIndex());
-		searchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
-
-		model.addAttribute("resultList", this.curriculumService.selectReportList(searchVO));
-		int totCnt = this.curriculumService.selectReportListCnt(searchVO);
-		paginationInfo.setTotalRecordCount(totCnt);
-		model.addAttribute("resultListCnt",totCnt);
-		model.addAttribute("paginationInfo", paginationInfo);
-
-		Date date = new Date();
-		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
-		model.addAttribute("curDate", sdf.format(date));
-
-		return "/lms/cla/ClaManageReportList";
- 	}
-
-}(파일 끝에 줄바꿈 문자 없음)
 
base/src/main/java/egovframework/com/lms/web/CurriculumController.java (deleted)
--- base/src/main/java/egovframework/com/lms/web/CurriculumController.java
@@ -1,2011 +0,0 @@
-package egovframework.com.lms.web;
-
-import java.io.PrintWriter;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import javax.annotation.Resource;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-import org.springframework.stereotype.Controller;
-import org.springframework.ui.Model;
-import org.springframework.ui.ModelMap;
-import org.springframework.web.bind.annotation.ModelAttribute;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.multipart.MultipartFile;
-import org.springframework.web.multipart.MultipartHttpServletRequest;
-
-import egovframework.com.cmm.ComDefaultCodeVO;
-import egovframework.com.cmm.service.EgovCmmUseService;
-import egovframework.com.cmm.service.EgovFileMngService;
-import egovframework.com.cmm.service.EgovFileMngUtil;
-import egovframework.com.cmm.service.FileVO;
-import egovframework.com.cop.bbs.service.Board;
-import egovframework.com.cop.bbs.service.BoardMasterVO;
-import egovframework.com.cop.bbs.service.BoardVO;
-import egovframework.com.cop.bbs.service.Ctgry;
-import egovframework.com.cop.bbs.service.EgovBBSAttributeManageService;
-import egovframework.com.cop.bbs.service.EgovBBSCtgryService;
-import egovframework.com.cop.bbs.service.EgovBBSManageService;
-import egovframework.com.lms.service.CurriculumMemberService;
-import egovframework.com.lms.service.CurriculumService;
-import egovframework.com.lms.service.CurriculumVO;
-import egovframework.com.lms.service.LmsCommonUtil;
-import egovframework.com.lms.service.LmsMngVO;
-import egovframework.com.lms.service.SurveyManageService;
-import egovframework.com.lms.service.SurveyVO;
-import egovframework.com.sch.service.ScheduleMngService;
-import egovframework.com.sch.service.ScheduleMngVO;
-import egovframework.com.sec.ram.security.userdetails.util.EgovUserDetailsHelper;
-import egovframework.com.sym.ccm.cde.service.CmmnDetailCode;
-import egovframework.com.sym.sit.service.EgovSiteManageService;
-import egovframework.com.sym.sit.service.SiteManageVO;
-import egovframework.com.uat.uia.service.LoginVO;
-import egovframework.com.utl.fcc.service.EgovDateUtil;
-import egovframework.com.utl.fcc.service.EgovHttpUtil;
-import egovframework.com.utl.fcc.service.EgovStringUtil;
-import egovframework.com.utl.sim.service.EgovClntInfo;
-import egovframework.rte.fdl.property.EgovPropertyService;
-import egovframework.rte.psl.dataaccess.util.EgovMap;
-import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
-import net.sf.json.JSONObject;
-
-/**
- * @Class Name : CurriculumController.java
- * @Description : Curriculum Controller class
- * @Modification Information
- *
- * @author 문성진
- * @since 2019.10.12
- * @version 1.0
- * @see
- *
- *  Copyright (C)  All right reserved.
- */
-
-@Controller
-public class CurriculumController {
-
-    @Resource(name = "curriculumService")
-    private CurriculumService curriculumService;
-
-    /** EgovPropertyService */
-    @Resource(name = "propertiesService")
-    protected EgovPropertyService propertiesService;
-
-    @Resource(name = "EgovBBSCtgryService")
-    private EgovBBSCtgryService egovBBSCtgryService;
-
-    /** EgovCmmUseService */
-    @Resource(name="EgovCmmUseService")
-	private EgovCmmUseService cmmUseService;
-
-    @Resource(name = "ScheduleMngService")
-	private ScheduleMngService scheduleMngService;
-
-    @Resource(name = "EgovBBSAttributeManageService")
-   	private EgovBBSAttributeManageService bbsAttrbService;
-
-    @Resource(name = "curriculumMemberService")
-    private CurriculumMemberService curriculumMemberService;
-
-    @Resource(name = "surveyManageService")
-    private SurveyManageService surveyManageService;
-
-    @Resource(name = "EgovBBSManageService")
-	private EgovBBSManageService bbsMngService;
-
-    @Resource(name = "EgovFileMngUtil")
-	private EgovFileMngUtil fileUtil;
-
-    @Resource(name = "EgovFileMngService")
-	private EgovFileMngService fileMngService;
-
-    @Resource(name = "propertiesService")
-	protected EgovPropertyService         propertyService;
-
-    @Resource(name = "SiteManageService")
-	EgovSiteManageService 				  siteManageService;
-
-    /**
-     * XSS 방지 처리.
-     *
-     * @param data
-     * @return
-     */
-    protected String unscript(String data) {
-      if(data == null || data.trim().equals("")) {
-        return "";
-      }
-
-      String ret = data;
-
-      ret = ret.replaceAll("<(S|s)(C|c)(R|r)(I|i)(P|p)(T|t)", "&lt;script");
-      ret = ret.replaceAll("</(S|s)(C|c)(R|r)(I|i)(P|p)(T|t)", "&lt;/script");
-
-      ret = ret.replaceAll("<(O|o)(B|b)(J|j)(E|e)(C|c)(T|t)", "&lt;object");
-      ret = ret.replaceAll("</(O|o)(B|b)(J|j)(E|e)(C|c)(T|t)", "&lt;/object");
-
-      ret = ret.replaceAll("<(A|a)(P|p)(P|p)(L|l)(E|e)(T|t)", "&lt;applet");
-      ret = ret.replaceAll("</(A|a)(P|p)(P|p)(L|l)(E|e)(T|t)", "&lt;/applet");
-
-       ret = ret.replaceAll("<(E|e)(M|m)(B|b)(E|e)(D|d)", "&lt;embed");
-       ret = ret.replaceAll("</(E|e)(M|m)(B|b)(E|e)(D|d)", "&lt;embed");
-
-      ret = ret.replaceAll("<(F|f)(O|o)(R|r)(M|m)", "&lt;form");
-      ret = ret.replaceAll("</(F|f)(O|o)(R|r)(M|m)", "&lt;form");
-
-      return ret;
-    }
-
-    //과정등록관리
-    @RequestMapping(value="/lms/crcl/CurriculumList.do")
-    public String selectCurriculumList(@ModelAttribute("searchVO") CurriculumVO searchVO,ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-    	String retUrl = "/lms/crcl/CurriculumList";
-    	if("Y".equals(searchVO.getMngAt()) || "MNU_0000000000000059".equals(searchVO.getMenuId())){
-    		retUrl = "/lms/crcl/CurriculumMngList";
-    	}else{
-    		searchVO.setSearchAprvalAt("Y");
-    	}
-
-    	Ctgry ctgry = new Ctgry();
-
-    	//과정진행상태 - 공통코드(LMS30)
-		ComDefaultCodeVO voComCode = new ComDefaultCodeVO();
-	   	voComCode = new ComDefaultCodeVO();
-    	voComCode.setCodeId("LMS30");
-    	List<CmmnDetailCode> statusComCode = cmmUseService.selectCmmCodeDetail(voComCode);
-    	model.addAttribute("statusComCode", statusComCode);
-
-    	//학기
-    	ctgry.setCtgrymasterId("CTGMST_0000000000016");
-		model.addAttribute("crclTermList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-		//대상
-  		ctgry.setCtgrymasterId("CTGMST_0000000000015");
-  		model.addAttribute("targetList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-    	//과정체계
-		ctgry.setCtgrymasterId("CTGMST_0000000000004");
-		model.addAttribute("sysCodeList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-		//이수구분
-  		ctgry.setCtgrymasterId("CTGMST_0000000000003");
-  		model.addAttribute("divisionList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-  		//관리구분
-  		ctgry.setCtgrymasterId("CTGMST_0000000000005");
-  		model.addAttribute("controlList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-  		//언어
-		ctgry.setCtgrymasterId("CTGMST_0000000000002");
-		model.addAttribute("langList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-		//주관기관
-		ctgry.setCtgrymasterId("CTGMST_0000000000009");
-		model.addAttribute("insList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-		//년도
-		model.addAttribute("yearList", new LmsCommonUtil().getYear());
-
-    	/** EgovPropertyService.sample */
-    	searchVO.setPageUnit(propertiesService.getInt("pageUnit"));
-    	searchVO.setPageSize(propertiesService.getInt("pageSize"));
-
-    	/** pageing */
-    	PaginationInfo paginationInfo = new PaginationInfo();
-		paginationInfo.setCurrentPageNo(searchVO.getPageIndex());
-		paginationInfo.setRecordCountPerPage(searchVO.getPageUnit());
-		paginationInfo.setPageSize(searchVO.getPageSize());
-
-		searchVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
-		searchVO.setLastIndex(paginationInfo.getLastRecordIndex());
-		searchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
-		/*
-		LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-		searchVO.setSearchHostCode(user.getMngDeptCode());
-		searchVO.setUserSeCode(user.getUserSeCode());
-		*/
-		if("teacher".equals(searchVO.getMyCurriculumPageFlag())){
-			LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-			searchVO.setUserId(user.getId());
-			searchVO.setSearchCrclLang(user.getMajor());
-		}
-        List<?> curriculumList = curriculumService.selectCurriculumList(searchVO, request, response);
-        model.addAttribute("resultList", curriculumList);
-
-        int totCnt = curriculumService.selectCurriculumListTotCnt(searchVO, request, response);
-		paginationInfo.setTotalRecordCount(totCnt);
-        model.addAttribute("paginationInfo", paginationInfo);
-
-        return retUrl;
-    }
-
-    //과정개설신청
-    @RequestMapping("/lms/crcl/addCurriculumView.do")
-    public String addCurriculumView(@ModelAttribute("searchVO") CurriculumVO searchVO, Model model, HttpServletRequest request, HttpServletResponse response)throws Exception {
-
-    	LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-    	if(user == null){
-    		return "redirect:/index.do";
-    	}else{
-        	//과정체계
-    		Ctgry ctgry = new Ctgry();
-    		ctgry.setCtgrymasterId("CTGMST_0000000000004");
-    		model.addAttribute("sysCodeList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-    		//학기
-    		ctgry.setCtgrymasterId("CTGMST_0000000000016");
-    		model.addAttribute("crclTermList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-    		//언어
-    		ctgry.setCtgrymasterId("CTGMST_0000000000002");
-    		model.addAttribute("langList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-    		//캠퍼스
-    		ctgry.setCtgrymasterId("CTGMST_0000000000017");
-    		model.addAttribute("campusList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-    		//주관기관
-    		ctgry.setCtgrymasterId("CTGMST_0000000000009");
-    		model.addAttribute("insList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-    		//사업비
-    		ctgry.setCtgrymasterId("CTGMST_0000000000018");
-    		model.addAttribute("feeList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-    		//년도
-    		model.addAttribute("yearList", new LmsCommonUtil().getYear());
-
-    		//현재년도
-    		model.addAttribute("todayYear", new LmsCommonUtil().getTodayYear());
-
-    		//과정성과 - 공통코드(LMS10)
-    		ComDefaultCodeVO voComCode = new ComDefaultCodeVO();
-    	   	voComCode = new ComDefaultCodeVO();
-        	voComCode.setCodeId("LMS10");
-        	List<CmmnDetailCode> listComCode = cmmUseService.selectCmmCodeDetail(voComCode);
-        	model.addAttribute("listComCode", listComCode);
-
-        	model.addAttribute("curriculumVO", searchVO);
-        	model.addAttribute("USER_INFO", user);
-            request.getSession().setAttribute("sessionVO", searchVO);
-
-            return "/lms/crcl/CurriculumRegister";
-    	}
-    }
-
-    @RequestMapping("/lms/crcl/addCurriculum.do")
-    public String addCurriculum(@ModelAttribute("searchVO") CurriculumVO searchVO, HttpServletRequest request, HttpServletResponse response)throws Exception {
-    	if(request.getSession().getAttribute("sessionVO") == null) {
-			return "forward:/lms/crcl/CurriculumList.do";
-		}
-
-    	LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-    	if(user != null){
-    		searchVO.setFrstRegisterId(user.getId());
-    		if(Integer.parseInt(user.getUserSeCode()) > 8){
-    			searchVO.setAprvalAt("Y");
-    			searchVO.setRegistAt("Y");
-    		}else{
-    			searchVO.setProcessSttusCode("0");
-    			searchVO.setAprvalAt("T");
-    			searchVO.setRegistAt("N");
-    		}
-    	}else{
-    		return "forward:/index.do";
-    	}
-
-        String crclId = curriculumService.insertCurriculum(searchVO);
-
-        request.getSession().removeAttribute("sessionVO");
-
-        return "redirect:/lms/crcl/selectCurriculum.do?crclId=" + crclId + "&menuId=" + searchVO.getMenuId();
-        //return "forward:/lms/crcl/CurriculumList.do";
-    }
-
-    @RequestMapping("/lms/crcl/selectCurriculum.do")
-    public String selectCurriculum(@ModelAttribute("searchVO") CurriculumVO searchVO, Model model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-    	ComDefaultCodeVO voComCode = new ComDefaultCodeVO();
-
-    	//교수가 작성한 교육과정개설신청 확인 시 필요
-    	if("Y".equals(searchVO.getMngAt())){
-    		//과정성과 - 공통코드(LMS10)
-    	   	voComCode = new ComDefaultCodeVO();
-        	voComCode.setCodeId("LMS10");
-        	List<CmmnDetailCode> listComCode = cmmUseService.selectCmmCodeDetail(voComCode);
-        	model.addAttribute("listComCode", listComCode);
-    	}
-
-    	CurriculumVO curriculumVO = curriculumService.selectCurriculum(searchVO);
-    	model.addAttribute("curriculumVO", curriculumVO);
-      	model.addAttribute("expense", curriculumService.selectCurriculumExpense(searchVO));
-
-      	//과정 담당자 인지 확인
-      	LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-      	String managerAt = "N";
-      	if(user != null){
-      		List subUserList = curriculumService.selectCurriculumMng(searchVO);
-          	for(int i = 0; i < subUserList.size(); i ++){
-          		EgovMap map = (EgovMap) subUserList.get(i);
-          		String userId = map.get("userId").toString();
-          		if(user.getId().equals(userId)){
-          			managerAt = "Y";
-          		}
-          	}
-      	}
-      	model.addAttribute("managerAt", managerAt);
-
-      	//과정만족도
-		SurveyVO surveyVo = new SurveyVO();
-		surveyVo.setSchdulClCode("TYPE_1");
-		surveyVo.setRecordCountPerPage(1000);
-		surveyVo.setFirstIndex(0);
-		EgovMap resultMap = surveyManageService.selectSurvey(surveyVo);
-		model.addAttribute("surveyList", resultMap.get("resultList"));
-		surveyVo.setSchdulClCode("TYPE_2");
-		EgovMap resultMap2 = surveyManageService.selectSurvey(surveyVo);
-		model.addAttribute("surveyList2", resultMap2.get("resultList"));
-		surveyVo.setSchdulClCode("TYPE_3");
- 		EgovMap resultMap3 = surveyManageService.selectSurvey(surveyVo);
- 		model.addAttribute("surveyList3", resultMap3.get("resultList"));
-
-      	//과정확정 이후 수정 시
-    	if(Integer.parseInt(curriculumVO.getProcessSttusCode()) > 0){
-    		//과정진행상태 - 공통코드(LMS30)
-        	voComCode.setCodeId("LMS30");
-        	List<CmmnDetailCode> statusComCode = cmmUseService.selectCmmCodeDetail(voComCode);
-        	model.addAttribute("statusComCode", statusComCode);
-
-        	//오늘일자
-        	model.addAttribute("today", EgovDateUtil.getToday());
-
-        	//학습내용
-        	model.addAttribute("lessonList", curriculumService.selectCurriculumLesson(searchVO));
-
-        	//부책임교원
-        	CurriculumVO curriculum = new CurriculumVO();
-        	curriculum.setCrclId(searchVO.getCrclId());
-        	//부책임교원 코드 08
-        	curriculum.setManageCode("08");
-        	model.addAttribute("subUserList", curriculumService.selectCurriculumMng(curriculum));
-
-        	//성적기준
-        	Ctgry ctgry = new Ctgry();
-    		ctgry.setCtgrymasterId("CTGMST_0000000000011");
-    		model.addAttribute("gradeTypeList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-    		//총괄평가
-    		List evaluationList = curriculumService.selectTotalEvaluation(curriculum);
-    		model.addAttribute("evaluationList", evaluationList);
-
-    		//수업참여도 게시판
-			List attendBbsList = curriculumService.selectAttendbbs(curriculum);
-			model.addAttribute("attendBbsList", attendBbsList);
-
-    		//교원배정 - 총 시간 입력 시 나옴
-			if("Y".equals(curriculumVO.getTotalTimeAt())){
-				searchVO.setCpr("Y");//시간표 교원 비교하기 위해서 정렬
-				List tempFacList = curriculumService.selectCurriculumFaculty(searchVO);
-	        	List<EgovMap> facList = new ArrayList<EgovMap>();
-	        	List<String> facIdList = new ArrayList<String>();
-	        	if(tempFacList != null && tempFacList.size() > 0){
-	        		EgovMap tempMap = new EgovMap();
-	        		String prevPosition = "";
-	        		String facId = "";
-	        		String facNm = "";
-	        		String prevSisu = "";
-	        		String sisu = "";
-	        		for(int i = 0; i < tempFacList.size(); i++){
-	        			EgovMap map = (EgovMap) tempFacList.get(i);
-	        			if(prevPosition.equals(map.get("position").toString()) || i == 0){
-	        				facId += " " + map.get("facId").toString();
-	        				facNm += " " + map.get("facNm").toString();
-
-	        			}else{
-	        				tempMap.put("facId", facId);
-	        				tempMap.put("facNm", facNm);
-	        				tempMap.put("sisu", prevSisu);
-	        				tempMap.put("sisu", prevSisu);
-	        				facList.add(tempMap);
-	        				tempMap = new EgovMap();
-
-	        				facId = " " + map.get("facId").toString();
-	        				facNm = " " + map.get("facNm").toString();
-
-	        			}
-
-	        			//마지막 부분 담기
-	        			if(i == (tempFacList.size() - 1)){
-	        				sisu = map.get("sisu").toString();
-	        				tempMap.put("facId", facId);
-	        				tempMap.put("facNm", facNm);
-	        				tempMap.put("sisu", sisu);
-	        				facList.add(tempMap);
-	        			}
-
-	        			prevPosition = map.get("position").toString();
-	        			prevSisu = map.get("sisu").toString();
-	        			facIdList.add(map.get("facId").toString());
-	        		}
-	        	}
-	        	model.addAttribute("facList", facList);
-	        	model.addAttribute("facIdList", facIdList);
-
-	        	//등록 된 시간표 담당교원
-	        	ScheduleMngVO scheduleMngVO = new ScheduleMngVO();
-	        	scheduleMngVO.setCrclId(searchVO.getCrclId());
-	        	scheduleMngVO.setCpr("Y");//교원 비교하기 위해서 정렬
-	        	List tempFacPlList = scheduleMngService.selectFacultyList(scheduleMngVO);
-	        	List<EgovMap> facPlList = new ArrayList<EgovMap>();
-	        	if(tempFacPlList != null && tempFacPlList.size() > 0){
-	        		String prevPlId = "";
-	        		String facId = "";
-	        		String sisu = "";
-	        		String prevSisu = "";
-	        		EgovMap tempMap = new EgovMap();
-	        		for(int i = 0; i < tempFacPlList.size(); i++){
-	        			EgovMap map = (EgovMap) tempFacPlList.get(i);
-	        			if(prevPlId.equals(map.get("plId").toString()) || i == 0){
-	        				facId += " " + map.get("facId").toString();
-	        			}else{
-	        				tempMap.put("facId", facId);
-	        				tempMap.put("sisu", prevSisu);
-	        				facPlList.add(tempMap);
-	        				tempMap = new EgovMap();
-
-	        				facId = " " + map.get("facId").toString();
-	        			}
-
-	        			//마지막 부분 담기
-	        			if(i == (tempFacPlList.size() - 1)){
-	        				sisu = map.get("sisu").toString();
-	        				tempMap.put("facId", facId);
-	        				tempMap.put("sisu", sisu);
-	        				facPlList.add(tempMap);
-	        			}
-
-	        			prevPlId = map.get("plId").toString();
-	        			prevSisu = map.get("sisu").toString();
-	        		}
-	        	}
-	        	model.addAttribute("facPlList", facPlList);
-			}
-
-        	//과제타입코드
-        	voComCode.setCodeId("LMS80");
-        	List<CmmnDetailCode> homeworkComCode = cmmUseService.selectCmmCodeDetail(voComCode);
-        	model.addAttribute("homeworkComCode", homeworkComCode);
-
-        	//수료기준
-    		ctgry.setCtgrymasterId("CTGMST_0000000000010");
-    		model.addAttribute("finishList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-        	//교재 및 부교재
-        	model.addAttribute("bookList", curriculumService.selectBookbbs(searchVO));
-    	}
-
-      	request.getSession().setAttribute("sessionVO", searchVO);
-
-        return "/lms/crcl/CurriculumView";
-    }
-
-    //과정관리 > 학생 > 전체명단
-  	@RequestMapping(value = "/lms/crcl/curriculumStudent.do")
-  	public String selectCurriculumStudent(@ModelAttribute("searchVO") CurriculumVO searchVO, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-  		//책임교원
-      	CurriculumVO curriculum = new CurriculumVO();
-      	curriculum.setCrclId(searchVO.getCrclId());
-
-      	//책임교원 코드 10
-      	curriculum.setManageCode("10");
-      	model.addAttribute("subUserList", curriculumService.selectCurriculumMng(curriculum));
-
-      	CurriculumVO curriculumVO = curriculumService.selectCurriculum(searchVO);
-      	model.addAttribute("curriculumVO", curriculumVO);
-
-  		//수강대상자 총 합계
-  		searchVO.setSearchSttus("1");
-  		int totCnt = curriculumMemberService.selectCurriculumMemberTotCnt(searchVO);
-  		model.addAttribute("totCnt", totCnt);
-
-      	//수강 대상자 조회
-  		List<?> selectStudentList = curriculumMemberService.selectStudentList(searchVO);
-  		model.addAttribute("selectStudentList", selectStudentList);
-
-  		//과정 담당자 인지 확인
-      	LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-      	String managerAt = "N";
-      	if(user != null){
-      		List subUserList = curriculumService.selectCurriculumMng(searchVO);
-          	for(int i = 0; i < subUserList.size(); i ++){
-          		EgovMap map = (EgovMap) subUserList.get(i);
-          		String userId = map.get("userId").toString();
-          		if(user.getId().equals(userId)){
-          			managerAt = "Y";
-          		}
-          	}
-      	}
-      	model.addAttribute("managerAt", managerAt);
-      	
-      	request.getSession().setAttribute("sessionVO", searchVO);
-      	
-      	String retUrl = "/lms/crcl/curriculumStudentView";
-      	if("Y".equals(searchVO.getExcelAt())){
-      		SiteManageVO siteVO = siteManageService.selectSiteServiceInfo(request);
-      	  	model.addAttribute("siteInfo", siteVO);
-      	  	
-      		retUrl = "/lms/crcl/curriculumStudentViewExcel";
-      	}
-      	
-		return retUrl;
-  	}
-
-  	//과정관리 > 학생 > 조배정 뷰 페이지
-  	@RequestMapping(value = "/lms/crcl/curriculumGroupView.do")
-  	public String selectCurriculumGroupView(@ModelAttribute("searchVO") CurriculumVO searchVO, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-  		//로그인 회원정보
-  		LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-  		model.addAttribute("USER_INFO", user);
-
-  		//책임교원
-      	CurriculumVO curriculum = new CurriculumVO();
-      	curriculum.setCrclId(searchVO.getCrclId());
-
-      	//책임교원 코드 10
-      	curriculum.setManageCode("10");
-      	model.addAttribute("subUserList", curriculumService.selectCurriculumMng(curriculum));
-
-      	CurriculumVO curriculumVO = curriculumService.selectCurriculum(searchVO);
-      	model.addAttribute("curriculumVO", curriculumVO);
-
-      	//수강 그룹 조회(반,조)
-  		List<?> selectGroupList = curriculumMemberService.selectGroupList(searchVO);
-  		model.addAttribute("selectGroupList", selectGroupList);
-
-  		//선택된 수강 학생 조회
-  		List<?> selectPickStudentList = curriculumMemberService.selectPickStudentList(searchVO);
-  		model.addAttribute("pickStudentList", selectPickStudentList);
-
-  		//조의 개수 리스트를 조회
-  		List<?>  groupCntList = curriculumMemberService.selectCurriculumGroupCntList(searchVO);
-  		model.addAttribute("groupCntList", groupCntList);
-
-  		//수강 대상자 조회
-		List<?> selectStudentList = curriculumMemberService.selectStudentList(searchVO);
-		model.addAttribute("selectStudentList", selectStudentList);
-
-        request.getSession().setAttribute("sessionVO", searchVO);
-
-  		return "/lms/crcl/curriculumGroupView";
-  	}
-
-  	//과정관리 > 학생 > 반배정 뷰 페이지
-  	@RequestMapping(value = "/lms/crcl/curriculumClassView.do")
-  	public String selectCurriculumClassView(@ModelAttribute("searchVO") CurriculumVO searchVO, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-  		//로그인 회원정보
-  		LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-  		model.addAttribute("USER_INFO", user);
-
-  		//책임교원
-    	CurriculumVO curriculum = new CurriculumVO();
-    	curriculum.setCrclId(searchVO.getCrclId());
-
-    	//책임교원 코드 10
-    	curriculum.setManageCode("10");
-    	model.addAttribute("subUserList", curriculumService.selectCurriculumMng(curriculum));
-
-    	CurriculumVO curriculumVO = curriculumService.selectCurriculum(searchVO);
-    	model.addAttribute("curriculumVO", curriculumVO);
-
-    	//과정에 등록된 교원
-    	model.addAttribute("facList", curriculumService.selectCurriculumFacultyDp(searchVO));
-
-    	//반 정보 조회
-		List<?> selectCurriculumClassList = curriculumMemberService.selectCurriculumClassList(searchVO);
-		model.addAttribute("curriculumClassList", selectCurriculumClassList);
-
-    	//반 개수 조회
-		int classCnt = curriculumMemberService.selectCurriculumClassTotCnt(searchVO);
-		model.addAttribute("classCnt", classCnt);
-
-		//선택된 수강 학생 조회
-		List<?> selectPickStudentList = curriculumMemberService.selectPickStudentList(searchVO);
-		model.addAttribute("pickStudentList", selectPickStudentList);
-
-      	request.getSession().setAttribute("sessionVO", searchVO);
-
-  		return "/lms/crcl/curriculumClassView";
-  	}
-
-    @RequestMapping("/lms/crcl/updateCurriculumView.do")
-    public String updateCurriculumView(@ModelAttribute("searchVO") CurriculumVO searchVO, Model model, HttpServletRequest request, HttpServletResponse response)throws Exception {
-
-    	LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-    	if(user == null){
-    		return "redirect:/index.do";
-    	}else{
-    		//과정체계
-    		Ctgry ctgry = new Ctgry();
-    		ctgry.setCtgrymasterId("CTGMST_0000000000004");
-    		model.addAttribute("sysCodeList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-    		//학기
-    		ctgry.setCtgrymasterId("CTGMST_0000000000016");
-    		model.addAttribute("crclTermList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-    		//언어
-    		ctgry.setCtgrymasterId("CTGMST_0000000000002");
-    		model.addAttribute("langList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-    		//캠퍼스
-    		ctgry.setCtgrymasterId("CTGMST_0000000000017");
-    		model.addAttribute("campusList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-    		//주관기관
-    		ctgry.setCtgrymasterId("CTGMST_0000000000009");
-    		model.addAttribute("insList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-    		//사업비
-    		ctgry.setCtgrymasterId("CTGMST_0000000000018");
-    		model.addAttribute("feeList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-    		//과정성과 - 공통코드(LMS10)
-    		ComDefaultCodeVO voComCode = new ComDefaultCodeVO();
-    	   	voComCode = new ComDefaultCodeVO();
-        	voComCode.setCodeId("LMS10");
-        	List<CmmnDetailCode> listComCode = cmmUseService.selectCmmCodeDetail(voComCode);
-        	model.addAttribute("listComCode", listComCode);
-
-        	CurriculumVO curriculumVO = curriculumService.selectCurriculum(searchVO);
-        	model.addAttribute("curriculumVO", curriculumVO);
-        	model.addAttribute("expense", curriculumService.selectCurriculumExpense(searchVO));
-
-        	//년도
-        	model.addAttribute("yearList", new LmsCommonUtil().getYear());
-
-        	//과정만족도
-    		SurveyVO surveyVo = new SurveyVO();
-    		surveyVo.setSchdulClCode("TYPE_1");
-    		surveyVo.setRecordCountPerPage(1000);
-    		surveyVo.setFirstIndex(0);
-    		EgovMap resultMap = surveyManageService.selectSurvey(surveyVo);
-    		model.addAttribute("surveyList", resultMap.get("resultList"));
-    		surveyVo.setSchdulClCode("TYPE_2");
-    		EgovMap resultMap2 = surveyManageService.selectSurvey(surveyVo);
-    		model.addAttribute("surveyList2", resultMap2.get("resultList"));
-    		surveyVo.setSchdulClCode("TYPE_3");
-     		EgovMap resultMap3 = surveyManageService.selectSurvey(surveyVo);
-     		model.addAttribute("surveyList3", resultMap3.get("resultList"));
-
-        	//과정확정 이후 수정 시
-        	if(Integer.parseInt(curriculumVO.getProcessSttusCode()) > 0){
-        		//과정진행상태 - 공통코드(LMS30)
-            	voComCode.setCodeId("LMS30");
-            	List<CmmnDetailCode> statusComCode = cmmUseService.selectCmmCodeDetail(voComCode);
-            	model.addAttribute("statusComCode", statusComCode);
-
-            	//오늘일자
-            	model.addAttribute("today", EgovDateUtil.getToday());
-
-            	//학습내용
-            	model.addAttribute("lessonList", curriculumService.selectCurriculumLesson(searchVO));
-
-            	//부책임교원
-            	CurriculumVO curriculum = new CurriculumVO();
-            	curriculum.setCrclId(searchVO.getCrclId());
-            	//부책임교원 코드 08
-            	curriculum.setManageCode("08");
-            	model.addAttribute("subUserList", curriculumService.selectCurriculumMng(curriculum));
-
-            	//성적기준
-        		ctgry.setCtgrymasterId("CTGMST_0000000000011");
-        		model.addAttribute("gradeTypeList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-        		//총괄평가
-        		List evaluationList = curriculumService.selectTotalEvaluation(curriculum);
-        		model.addAttribute("evaluationList", evaluationList);
-        		//총괄평가 기본 목록
-        		if(evaluationList == null || evaluationList.size() == 0){
-        			ctgry.setCtgrymasterId("CTGMST_0000000000012");
-            		model.addAttribute("evaluationBaseList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-        		}else{
-        			ctgry.setCtgrymasterId("CTGMST_0000000000012");
-            		model.addAttribute("evaluationBaseList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-        			model.addAttribute("evaluationList", evaluationList);
-
-        			//수업참여도 게시판
-        			List attendBbsList = curriculumService.selectAttendbbs(curriculum);
-        			model.addAttribute("attendBbsList", attendBbsList);
-        		}
-
-        		//교원배정
-            	model.addAttribute("facList", curriculumService.selectCurriculumFaculty(searchVO));
-
-            	//과제타입코드
-            	voComCode.setCodeId("LMS80");
-            	List<CmmnDetailCode> homeworkComCode = cmmUseService.selectCmmCodeDetail(voComCode);
-            	model.addAttribute("homeworkComCode", homeworkComCode);
-
-            	//수료기준
-        		ctgry.setCtgrymasterId("CTGMST_0000000000010");
-        		model.addAttribute("finishList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-            	//교재 및 부교재
-            	model.addAttribute("bookList", curriculumService.selectBookbbs(searchVO));
-        	}
-
-        	model.addAttribute("USER_INFO", user);
-            request.getSession().setAttribute("sessionVO", searchVO);
-
-            return "/lms/crcl/CurriculumRegister";
-    	}
-
-    }
-
-    @RequestMapping("/lms/crcl/updateCurriculum.do")
-    public String updateCurriculum(@ModelAttribute("searchVO") CurriculumVO searchVO, HttpServletRequest request, HttpServletResponse response)throws Exception {
-    	String retStr = "redirect:/lms/crcl/CurriculumList.do?mngAt=Y&searchMyCulAt=Y&menuId=" + searchVO.getMenuId();
-    	if("Y".equals(searchVO.getRetViewAt())){
-    		retStr = "redirect:/lms/crcl/selectCurriculum.do?menuId=" + searchVO.getMenuId() + "&crclId=" + searchVO.getCrclId() + "&step=3";
-    	}else if("MNU_0000000000000059".equals(searchVO.getMenuId())){
-    		retStr = "redirect:/lms/crcl/CurriculumList.do?mngAt=Y&searchMyCulAt=Y&menuId=" + searchVO.getMenuId();
-    	}else{
-    		retStr = "redirect:/lms/crcl/CurriculumList.do?myCurriculumPageFlag=teacher&menuId=" + searchVO.getMenuId();
-    	}
-
-    	if(request.getSession().getAttribute("sessionVO") == null) {
-			return retStr;
-		}
-
-    	LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-    	if(user != null){
-    		searchVO.setLastUpdusrId(user.getId());
-    	}else{
-    		return "forward:/index.do";
-    	}
-
-        curriculumService.updateCurriculum(searchVO);
-
-        request.getSession().removeAttribute("sessionVO");
-
-        return retStr;
-    }
-
-    @RequestMapping("/lms/crcl/updateCurriculumPart.do")
-    public void updateCurriculumPart(@ModelAttribute("searchVO") CurriculumVO searchVO, Model model, HttpServletRequest request, HttpServletResponse response)throws Exception {
-    	//String retStr = "forward:/mng/lms/crcl/CurriculumList.do";
-
-    	LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-    	if(user != null){
-    		searchVO.setLastUpdusrId(user.getId());
-    	}
-
-        String successYn = "Y";
-
-		searchVO.setFirstIndex(0);
-		searchVO.setRecordCountPerPage(Integer.MAX_VALUE);
-
-		curriculumService.updateCurriculumPart(searchVO, request, response);
-
-        JSONObject jo = new JSONObject();
-  		response.setContentType("application/json;charset=utf-8");
-
-		jo.put("successYn", successYn);
-
-		PrintWriter printwriter = response.getWriter();
-		printwriter.println(jo.toString());
-		printwriter.flush();
-		printwriter.close();
-    }
-
-    @RequestMapping("/lms/crcl/updatePsCodeCurriculum.do")
-    public String updatePsCodeCurriculum(@ModelAttribute("searchVO") CurriculumVO searchVO, Model model, HttpServletRequest request, HttpServletResponse response)throws Exception {
-    	String retStr = "forward:/lms/crcl/CurriculumList.do";
-    	/*
-    	if(request.getSession().getAttribute("sessionVO") == null) {
-			return retStr;
-		}
-    	 */
-    	LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-    	if(user != null){
-    		searchVO.setLastUpdusrId(user.getId());
-    	}else{
-    		return "forward:/index.do";
-    	}
-
-        curriculumService.updatePsCodeCurriculum(searchVO);
-
-        //request.getSession().removeAttribute("sessionVO");
-        if("D".equals(searchVO.getAprvalAt())){
-        	model.addAttribute("message", "승인취소 되었습니다.");
-        }else if(Integer.parseInt(searchVO.getProcessSttusCode()) > 0){
-        	model.addAttribute("message", "과정상태가 변경 되었습니다.");
-        	retStr = "redirect:/lms/manage/lmsControl.do?menuId=MNU_0000000000000062&crclId="+searchVO.getCrclId()+"&step=1";
-        }else if("0".equals(searchVO.getProcessSttusCode())){
-        	model.addAttribute("message", "확정취소 되었습니다.");
-        }else if("Y".equals(searchVO.getAprvalAt())){
-        	model.addAttribute("message", "승인 되었습니다.");
-        	retStr = "redirect:/lms/crcl/selectCurriculum.do?menuId=MNU_0000000000000062&crclId="+searchVO.getCrclId()+"&step=3";
-        }else if("N".equals(searchVO.getAprvalAt())){
-        	model.addAttribute("message", "반려 되었습니다.");
-        	retStr = "redirect:/lms/crcl/selectCurriculum.do?menuId=MNU_0000000000000062&crclId="+searchVO.getCrclId()+"&step=3";
-        }else if(!EgovStringUtil.isEmpty(searchVO.getComnt())){
-        	retStr = "redirect:/lms/crcl/selectCurriculum.do?menuId=MNU_0000000000000062&crclId="+searchVO.getCrclId()+"&step=3";
-        }
-
-        return retStr;
-    }
-
-    @RequestMapping("/lms/crcl/curriculumBoardList.do")
-    public String selectCurriculum(@ModelAttribute("searchVO") BoardVO boardVO, LmsMngVO lmsMngVO,Model model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-    	//과정정보
-    	CurriculumVO curriculumVO = new CurriculumVO();
-    	curriculumVO.setCrclId(lmsMngVO.getCrclId());
-    	curriculumVO = curriculumService.selectCurriculum(curriculumVO);
-    	model.addAttribute("curriculumVO", curriculumVO);
-
-    	BoardMasterVO master = new BoardMasterVO();
-    	BoardMasterVO boardMasterVO = new BoardMasterVO();
-
-    	//과정게시판 목록
-		boardMasterVO.setFirstIndex(0);
-		boardMasterVO.setRecordCountPerPage(Integer.MAX_VALUE);
-		boardMasterVO.setSiteId(lmsMngVO.getCrclId());
-		Map<String, Object> map = bbsAttrbService.selectBBSMasterInfs(boardMasterVO);
-		List<BoardMasterVO> result = (List<BoardMasterVO>) map.get("resultList");
-		model.addAttribute("masterList", result);
-
-    	//bbsid체크
-    	if(EgovStringUtil.isEmpty(lmsMngVO.getBbsId())){
-    		master = result.get(0);
-    	}else{
-    		boardMasterVO.setSiteId(lmsMngVO.getCrclId());
-    		boardMasterVO.setBbsId(lmsMngVO.getBbsId());
-
-      	  	master = bbsAttrbService.selectBBSMasterInf(boardMasterVO);
-    	}
-
-    	LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-    	if(user != null){
-    		//boardVO.setFrstRegisterId(user.getId());
-    		model.addAttribute("sessionUniqId", user.getId());
-    	}
-    	//과정 반 조회
-
-    	if("CLASS".equals(master.getSysTyCode())){
-	    	List<?> selectClassList = curriculumMemberService.selectCurriculumClassList(curriculumVO);
-			model.addAttribute("selectClassList", selectClassList);
-    	}else if("GROUP".equals(master.getSysTyCode())){
-	    	//과정 조 조회
-			List<?> selectGroupList = curriculumMemberService.selectCurriculumGroupList(curriculumVO);
-			model.addAttribute("selectGroupList", selectGroupList);
-    	}
-
-        PaginationInfo paginationInfo = new PaginationInfo();
-  	  	if(master != null) {
-
-  		  // 페이징 정보 설정
-  		  boardVO.setPageUnit(propertiesService.getInt("pageUnit"));
-  		  boardVO.setPageSize(propertiesService.getInt("pageSize"));
-  		  boardVO.setCtgrymasterId(master.getCtgrymasterId());
-  		  boardVO.setSysTyCode(master.getSysTyCode());
-  		  /*
-  		  //공지게시물 가져오기
-  		  BoardVO noticeVO = new BoardVO();
-  		  noticeVO.setBbsId(lmsMngVO.getBbsId());
-  		  noticeVO.setTmplatId(master.getTmplatId());
-  		  noticeVO.setCommentUseAt(master.getCommentUseAt());
-  		  noticeVO.setSearchNoticeAt("Y");
-  		  noticeVO.setFirstIndex(0);
-  		  noticeVO.setRecordCountPerPage(9999);
-
-  		  model.addAttribute("noticeList", bbsMngService.selectBoardArticles(noticeVO));
-  		  */
-  		  paginationInfo.setCurrentPageNo(boardVO.getPageIndex());
-  		  paginationInfo.setRecordCountPerPage(boardVO.getPageUnit());
-  		  paginationInfo.setPageSize(boardVO.getPageSize());
-
-  		  boardVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
-  		  boardVO.setLastIndex(paginationInfo.getLastRecordIndex());
-  		  boardVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
-
-  		  boardVO.setBbsId(master.getBbsId());
-  		  boardVO.setCommentUseAt(master.getCommentUseAt());
-  		  boardVO.setTmplatId(master.getTmplatId());
-  		  boardVO.setBbsAttrbCode(master.getBbsAttrbCode());
-
-  		  List<BoardVO> resultList = bbsMngService.selectBoardArticles(boardVO);
-  		  int totCnt = bbsMngService.selectBoardArticlesCnt(boardVO);
-
-  		  paginationInfo.setTotalRecordCount(totCnt);
-
-  		  if(!EgovStringUtil.isEmpty(master.getCtgrymasterId())) {
-  			  Ctgry ctgry = new Ctgry();
-  			  ctgry.setCtgrymasterId(master.getCtgrymasterId());
-  			  model.addAttribute("boardCateList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-  			  model.addAttribute("boardCateLevel", egovBBSCtgryService.selectComtnbbsctgryLevel(ctgry));
-  		  }
-
-  		  model.addAttribute("resultList", resultList);
-  		  model.addAttribute("resultCnt", totCnt);
-  		  model.addAttribute("brdMstrVO", master);
-        }
-
-  	  	model.addAttribute("paginationInfo", paginationInfo);
-
-  	  	//과정 담당자 인지 확인
-      	String managerAt = "N";
-      	if(user != null){
-      		curriculumVO.setManageCode("");
-      		List subUserList = curriculumService.selectCurriculumMng(curriculumVO);
-          	for(int i = 0; i < subUserList.size(); i ++){
-          		EgovMap map1 = (EgovMap) subUserList.get(i);
-          		String userId = map1.get("userId").toString();
-          		if(user.getId().equals(userId)){
-          			managerAt = "Y";
-          		}
-          	}
-      	}
-      	model.addAttribute("managerAt", managerAt);
-
-      	request.getSession().setAttribute("sessionVO", boardVO);
-
-        return "/lms/crcl/CurriculumBoardListStaff";
-    }
-
-    //과정게시판 등록
-    @RequestMapping(value="/lms/crcl/curriculumBoardAdd.do")
-    public String lmsBbsAdd(@ModelAttribute("searchVO") BoardVO boardVO, LmsMngVO lmsMngVO, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-
-    	//과정정보
-    	CurriculumVO curriculumVO = new CurriculumVO();
-    	curriculumVO.setCrclId(lmsMngVO.getCrclId());
-    	curriculumVO = curriculumService.selectCurriculum(curriculumVO);
-    	model.addAttribute("curriculumVO", curriculumVO);
-
-    	BoardMasterVO boardMasterVO = new BoardMasterVO();
-
-    	//과정게시판 목록
-		boardMasterVO.setFirstIndex(0);
-		boardMasterVO.setRecordCountPerPage(Integer.MAX_VALUE);
-		boardMasterVO.setSiteId(lmsMngVO.getCrclId());
-		Map<String, Object> map = bbsAttrbService.selectBBSMasterInfs(boardMasterVO);
-		List<BoardMasterVO> result = (List<BoardMasterVO>) map.get("resultList");
-		model.addAttribute("masterList", result);
-
-    	BoardMasterVO vo = new BoardMasterVO();
-    	vo.setSiteId(lmsMngVO.getCrclId());
-	  	vo.setSysTyCode(boardVO.getSysTyCode());
-	  	vo.setBbsId(boardVO.getBbsId());
-	  	vo.setTrgetId(boardVO.getTrgetId());
-
-	  	BoardMasterVO master = bbsAttrbService.selectBBSMasterInf(vo);
-
-	  	if(master != null) {
-	  	  if(!EgovStringUtil.isEmpty(master.getCtgrymasterId())) {
-	  		  Ctgry ctgry = new Ctgry();
-	  		  ctgry.setCtgrymasterId(master.getCtgrymasterId());
-	  		  model.addAttribute("boardCateList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-	  		  model.addAttribute("boardCateLevel", egovBBSCtgryService.selectComtnbbsctgryLevel(ctgry));
-	  	    }
-
-	  	  model.addAttribute("brdMstrVO", master);
-
-	  	if("CLASS".equals(master.getSysTyCode())){
-	    	List<?> selectClassList = curriculumMemberService.selectCurriculumClassList(curriculumVO);
-			model.addAttribute("selecteResultList", selectClassList);
-    	}else if("GROUP".equals(master.getSysTyCode())){
-	    	//과정 조 조회
-			List<?> selectGroupList = curriculumMemberService.selectCurriculumGroupList(curriculumVO);
-			model.addAttribute("selecteResultList", selectGroupList);
-    	}
-
-	  	  Board board = new Board();
-	  	  model.addAttribute("board", board);
-
-	  	  request.getSession().setAttribute("sessionVO", boardVO);
-	  	}
-
-        return "/lms/crcl/CurriculumBoardAddStaff";
-    }
-
-    //과정게시판 등록 프로세스
-    @RequestMapping("/lms/crcl/insertBoardStaffArticle.do")
-    public String insertBoardStaffArticle(final MultipartHttpServletRequest multiRequest, @ModelAttribute("searchVO") BoardVO boardVO,
-  		  Board board, HttpServletRequest request, HttpServletResponse response, ModelMap model) throws Exception {
-
-  	  if(request.getSession().getAttribute("sessionVO") == null) {
-  		  return "forward:/lms/crcl/curriculumBoardList.do";
-  	  }
-
-  	  LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-
-  	  BoardMasterVO vo = new BoardMasterVO();
-  	  vo.setSiteId(boardVO.getCrclId());
-  	  //vo.setSysTyCode(boardVO.getSysTyCode());
-  	  vo.setBbsId(boardVO.getBbsId());
-  	  vo.setTrgetId(boardVO.getTrgetId());
-
-  	  BoardMasterVO master = bbsAttrbService.selectBBSMasterInf(vo);
-
-  	  if(master != null) {
-  		  String atchFileId = "";
-  		  if(EgovStringUtil.isEmpty(boardVO.getSiteId())){
-  			  boardVO.setSiteId(master.getSiteId());
-  		  }
-
-  	      List<FileVO> result = null;
-
-  	      final Map<String, MultipartFile> files = multiRequest.getFileMap();
-  	      if(!files.isEmpty()) {
-  	        result = fileUtil.parseBoardFileInf(Long.parseLong(master.getPosblAtchFileSize()) * 1024 * 1024, files, 0, "", boardVO.getSiteId(), boardVO.getBbsId(),"","");
-  	        atchFileId = fileMngService.insertFileInfs(result);
-  	      }
-
-
-  	      boardVO.setAtchFileId(atchFileId);
-  	      boardVO.setFrstRegisterId(user.getId());
-  	      boardVO.setNtcrNm(user.getName());
-  	      boardVO.setCreatIp(EgovClntInfo.getClntIP(request));
-  	      boardVO.setEstnData(EgovHttpUtil.getEstnParseData(request));
-
-  	      bbsMngService.insertBoardArticle(boardVO, master);
-
-  	      request.getSession().removeAttribute("sessionVO");
-  	  }
-
-  	  String tempMenuId = request.getParameter("menuId").toString();
-   	  return "redirect:/lms/crcl/curriculumBoardList.do?crclId="+boardVO.getCrclId()+"&menuId="+tempMenuId+"&bbsId="+boardVO.getBbsId();
-    }
-
-    @RequestMapping("/lms/crcl/curriculumBoardView.do")
-    public String lmsBbsView(@ModelAttribute("searchVO") BoardVO boardVO, LmsMngVO lmsMngVO, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-    	//과정정보
-    	CurriculumVO curriculumVO = new CurriculumVO();
-    	curriculumVO.setCrclId(lmsMngVO.getCrclId());
-    	curriculumVO = curriculumService.selectCurriculum(curriculumVO);
-    	model.addAttribute("curriculumVO", curriculumVO);
-
-    	BoardMasterVO boardMasterVO = new BoardMasterVO();
-
-    	//과정게시판 목록
-		boardMasterVO.setFirstIndex(0);
-		boardMasterVO.setRecordCountPerPage(Integer.MAX_VALUE);
-		boardMasterVO.setSiteId(lmsMngVO.getCrclId());
-		Map<String, Object> map = bbsAttrbService.selectBBSMasterInfs(boardMasterVO);
-		List<BoardMasterVO> result = (List<BoardMasterVO>) map.get("resultList");
-		model.addAttribute("masterList", result);
-
-	  	LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-	  	if(user != null){
-    		boardVO.setFrstRegisterId(user.getId());
-    		model.addAttribute("sessionUniqId", user.getId());
-    	}
-
-	  	BoardMasterVO vo = new BoardMasterVO();
-	  	vo.setSiteId(lmsMngVO.getCrclId());
-	  	//vo.setSysTyCode(boardVO.getSysTyCode());
-	  	vo.setBbsId(boardVO.getBbsId());
-	  	vo.setTrgetId(boardVO.getTrgetId());
-
-	  	BoardMasterVO master = bbsAttrbService.selectBBSMasterInf(vo);
-
-	  	if(master != null) {
-
-  		  model.addAttribute("brdMstrVO", master);
-
-  		  // 조회수 증가 여부 지정
-  		  boardVO.setPlusCount(false);
-  		  boardVO.setCtgrymasterId(master.getCtgrymasterId());
-  		  model.addAttribute("board", bbsMngService.selectBoardArticle(boardVO));
-
-  	  }
-
-      	request.getSession().setAttribute("sessionVO", boardVO);
-
-        return "/lms/crcl/CurriculumBoardViewStaff";
-    }
-
-    //게시판 게시글 삭제
-    @RequestMapping("/lms/crcl/deleteBoardStaffArticle.do")
-    public String deleteBoardStaffArticle(@ModelAttribute("searchVO") BoardVO boardVO, BoardVO board, LmsMngVO lmsMngVO, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-
-  	  LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-
-  	  BoardMasterVO vo = new BoardMasterVO();
-  	  vo.setSiteId(boardVO.getCrclId());
-  	  //vo.setSysTyCode(boardVO.getSysTyCode());
-  	  vo.setBbsId(boardVO.getBbsId());
-  	  vo.setTrgetId(boardVO.getTrgetId());
-
-  	  BoardMasterVO master = bbsAttrbService.selectBBSMasterInf(vo);
-
-  	  if(master != null) {
-  		  board.setLastUpdusrId(user.getId());
-  		  bbsMngService.deleteBoardArticle(board, master);
-  	  }
-
-  	 String tempMenuId = request.getParameter("menuId").toString();
-  	  return "redirect:/lms/crcl/curriculumBoardList.do?crclId="+boardVO.getCrclId()+"&menuId="+tempMenuId+"&bbsId="+boardVO.getBbsId();
-    }
-
-    @RequestMapping("/lms/crcl/curriculumBoardStatistics.do")
-    public String curriculumBoardStatistics(@ModelAttribute("searchVO") BoardVO boardVO,  LmsMngVO lmsMngVO,Model model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-    	int totalBbsCnt = 0;
-
-    	if(boardVO.getSearchType() == ""){
-    		boardVO.setSearchType("student");
-    	}
-    	CurriculumVO curriculumVO = new CurriculumVO();
-    	curriculumVO.setCrclId(boardVO.getCrclId());
-    	curriculumVO = curriculumService.selectCurriculum(curriculumVO);
-    	model.addAttribute("curriculumVO", curriculumVO);
-
-    	BoardMasterVO master = new BoardMasterVO();
-    	BoardMasterVO boardMasterVO = new BoardMasterVO();
-
-		boardMasterVO.setSiteId(boardVO.getCrclId());
-		boardMasterVO.setBbsId(boardVO.getBbsId());
-		master = bbsAttrbService.selectBBSMasterInf(boardMasterVO);
-		model.addAttribute("masterVo", master);
-
-		//과정게시판 목록
-		boardMasterVO.setFirstIndex(0);
-		boardMasterVO.setRecordCountPerPage(Integer.MAX_VALUE);
-		Map<String, Object> map = bbsAttrbService.selectBBSMasterInfs(boardMasterVO);
-		List<BoardMasterVO> result = (List<BoardMasterVO>) map.get("resultList");
-		model.addAttribute("masterList", result);
-
-		boardVO.setCntType(master.getSysTyCode().toLowerCase());
-
-    	//게시판 구분별 수
-    	List<EgovMap> pieList = this.bbsMngService.selectBoardStatisticsPie(boardVO);
-    	model.addAttribute("pieList", pieList);
-
-    	if(pieList != null){
-    		List<EgovMap> barList = new ArrayList<EgovMap>();
-    		for(EgovMap tempMap : pieList){
-    			boardVO.setCtgryId(tempMap.get("ctgryId").toString());
-    			if("0".equals(tempMap.get("ctgryLevel").toString())){
-                    boardVO.setCtgryId(null);
-                 }
-    			EgovMap barMap = this.bbsMngService.selectBoardStatisticsBar(boardVO);
-    			barList.add(barMap);
-    			totalBbsCnt += Integer.parseInt(tempMap.get("cnt").toString());
-    		}
-    		model.addAttribute("barList", barList);
-    		model.addAttribute("barMemberList", this.bbsMngService.selectBoardStatisticsBarMemberList(boardVO));
-    		model.addAttribute("totalBbsCnt", totalBbsCnt);
-    	}
-
-
-    	PaginationInfo paginationInfo = new PaginationInfo();
-
-  		// 페이징 정보 설정
-    	if(boardVO.getSortType() == ""){
-    		boardVO.setSortType("sum");
-    	}
-
-    	boardVO.setPageUnit(propertiesService.getInt("pageUnit"));
-    	boardVO.setPageSize(propertiesService.getInt("pageSize"));
-    	paginationInfo.setCurrentPageNo(boardVO.getPageIndex());
-	  	paginationInfo.setRecordCountPerPage(boardVO.getPageUnit());
-	  	paginationInfo.setPageSize(boardVO.getPageSize());
-
-	  	boardVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
-	  	boardVO.setLastIndex(paginationInfo.getLastRecordIndex());
-	  	boardVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
-
-	  	EgovMap resultMap = this.bbsMngService.selectStatistics(boardVO);
-	  	int totCnt = Integer.parseInt(resultMap.get("resultCnt").toString());
-	  	paginationInfo.setTotalRecordCount(totCnt);
-
-	  	EgovMap tempCollect = this.bbsMngService.selectAttendCollectCnt(boardVO);
-	  	if(tempCollect != null){
-	  		model.addAttribute("attendCollect", tempCollect.get("colect"));
-	  	}
-
-	  	model.addAttribute("resultList", resultMap.get("resultList"));
-	  	model.addAttribute("resultCnt", totCnt);
-  	  	model.addAttribute("paginationInfo", paginationInfo);
-
-      	request.getSession().setAttribute("sessionVO", boardVO);
-
-        return "/lms/crcl/CurriculumBoardStatistcsStaff";
-    }
-
-    //게시판 게시물 수정
-    @RequestMapping("/lms/crcl/forUpdateBoardStaffArticle.do")
-    public String forUpdateBoardStaffArticle(@ModelAttribute("searchVO") BoardVO boardVO, LmsMngVO lmsMngVO, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-    	//과정정보
-    	CurriculumVO curriculumVO = new CurriculumVO();
-    	curriculumVO.setCrclId(lmsMngVO.getCrclId());
-    	curriculumVO = curriculumService.selectCurriculum(curriculumVO);
-    	model.addAttribute("curriculumVO", curriculumVO);
-
-    	BoardMasterVO boardMasterVO = new BoardMasterVO();
-
-    	//과정게시판 목록
-		boardMasterVO.setFirstIndex(0);
-		boardMasterVO.setRecordCountPerPage(Integer.MAX_VALUE);
-		boardMasterVO.setSiteId(lmsMngVO.getCrclId());
-		Map<String, Object> map = bbsAttrbService.selectBBSMasterInfs(boardMasterVO);
-		List<BoardMasterVO> result = (List<BoardMasterVO>) map.get("resultList");
-		model.addAttribute("masterList", result);
-
-
-  	  BoardMasterVO vo = new BoardMasterVO();
-  	  vo.setSiteId(boardVO.getCrclId());
-  	  //vo.setSysTyCode(boardVO.getSysTyCode());
-  	  vo.setBbsId(boardVO.getBbsId());
-  	  vo.setTrgetId(boardVO.getTrgetId());
-  	  boardVO.setAdminAt("Y");
-
-  	  BoardMasterVO master = bbsAttrbService.selectBBSMasterInf(vo);
-
-  	  if(master != null) {
-  		  if(!EgovStringUtil.isEmpty(master.getCtgrymasterId())) {
-  			  Ctgry ctgry = new Ctgry();
-  			  ctgry.setCtgrymasterId(master.getCtgrymasterId());
-  			  model.addAttribute("boardCateList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-  			  model.addAttribute("boardCateLevel", egovBBSCtgryService.selectComtnbbsctgryLevel(ctgry));
-  	      }
-
-  		  boardVO.setCtgrymasterId(master.getCtgrymasterId());
-  		  BoardVO dataVO = bbsMngService.selectBoardArticle(boardVO);
-
-  		  model.addAttribute("brdMstrVO", master);
-  		  model.addAttribute("board", dataVO);
-
-  		  request.getSession().setAttribute("sessionVO", boardVO);
-
-  		  if("CLASS".equals(master.getSysTyCode())){
-	    	List<?> selectClassList = curriculumMemberService.selectCurriculumClassList(curriculumVO);
-			model.addAttribute("selecteResultList", selectClassList);
-  		  }else if("GROUP".equals(master.getSysTyCode())){
-	    	//과정 조 조회
-			List<?> selectGroupList = curriculumMemberService.selectCurriculumGroupList(curriculumVO);
-			model.addAttribute("selecteResultList", selectGroupList);
-  		  }
-  	  }
-
-  	   return "/lms/crcl/CurriculumBoardAddStaff";
-    }
-
-    //게시판 게시 글 수정프로세스
-    @RequestMapping("/lms/crcl/updateBoardStaffArticle.do")
-    public String updateBoardStaffArticle(final MultipartHttpServletRequest multiRequest,
-  		  BoardVO board, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-
-  	  LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-  	  String atchFileId = board.getAtchFileId();
-
-  	  BoardMasterVO vo = new BoardMasterVO();
-  	  vo.setSiteId(board.getCrclId());
-  	  //vo.setSysTyCode(board.getSysTyCode());
-  	  vo.setBbsId(board.getBbsId());
-  	  vo.setTrgetId(board.getTrgetId());
-
-  	  BoardMasterVO master = bbsAttrbService.selectBBSMasterInf(vo);
-
-  	  if(master != null) {
-  		  if(EgovStringUtil.isEmpty(board.getSiteId())){
-  			  board.setSiteId(master.getSiteId());
-  		  }
-  		  final Map<String, MultipartFile> files = multiRequest.getFileMap();
-  		  if(!files.isEmpty()) {
-  			  if(EgovStringUtil.isEmpty(atchFileId)) {
-  				  List<FileVO> result = fileUtil.parseBoardFileInf(Long.parseLong(master.getPosblAtchFileSize()) * 1024 * 1024, files, 0, atchFileId, board.getSiteId(), board.getBbsId(),"","");
-  				  atchFileId = fileMngService.insertFileInfs(result);
-  				  board.setAtchFileId(atchFileId);
-  			  } else {
-  				  FileVO fvo = new FileVO();
-  				  fvo.setAtchFileId(atchFileId);
-  				  int cnt = fileMngService.getMaxFileSN(fvo);
-  				  List<FileVO> _result = fileUtil.parseBoardFileInf(Long.parseLong(master.getPosblAtchFileSize()) * 1024 * 1024, files, cnt, atchFileId, board.getSiteId(), board.getBbsId(),"","");
-  				  fileMngService.updateFileInfs(_result);
-  			  }
-  		  }
-
-  		  board.setAdminAt("Y");
-  		  board.setLastUpdusrId(user.getId());
-  		  board.setEstnData(EgovHttpUtil.getEstnParseData(request));
-
-  		  bbsMngService.updateBoardArticle(board, master, false);
-
-  		  request.getSession().removeAttribute("sessionVO");
-      }
-
-  	 String tempMenuId = request.getParameter("menuId").toString();
-   	  return "redirect:/lms/crcl/curriculumBoardList.do?crclId="+board.getCrclId()+"&menuId="+tempMenuId+"&bbsId="+board.getBbsId();
-    }
-
-    @RequestMapping(value="/lms/crcl/selectLmsBbsList.json")
-    public void selectLmsBbsList(@ModelAttribute("searchVO") BoardVO boardVO,ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-    	JSONObject jo = new JSONObject();
-    	response.setContentType("application/json;charset=utf-8");
-
-    	BoardMasterVO master = new BoardMasterVO();
-    	BoardMasterVO boardMasterVO = new BoardMasterVO();
-		boardMasterVO.setSiteId(boardVO.getCrclId());
-		boardMasterVO.setBbsId(boardVO.getBbsId());
-		master = bbsAttrbService.selectBBSMasterInf(boardMasterVO);
-		jo.put("masterVo", master);
-
-		boardVO.setCntType(master.getSysTyCode().toLowerCase());
-
-		List<EgovMap> resultList = this.bbsMngService.selectStaffMemBoardList(boardVO);
-
-		EgovMap tempCollect = this.bbsMngService.selectAttendCollectCnt(boardVO);
-	  	if(tempCollect != null){
-	  		jo.put("attendCollect", tempCollect.get("colect"));
-	  	}
-		jo.put("resultList", resultList);
-
-		PrintWriter printwriter = response.getWriter();
-    	printwriter.println(jo.toString());
-		printwriter.flush();
-		printwriter.close();
-    }
-
-    //과정관리 > 과제 > 과제평가
-  	@RequestMapping(value = "/lms/crcl/homeworkTestList.do")
-  	public String selectHomeworkTestList(@ModelAttribute("searchVO") CurriculumVO searchVO, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-  		//책임교원
-      	CurriculumVO curriculum = new CurriculumVO();
-      	curriculum.setCrclId(searchVO.getCrclId());
-
-      	//책임교원 코드 10
-      	curriculum.setManageCode("10");
-      	model.addAttribute("subUserList", curriculumService.selectCurriculumMng(curriculum));
-
-      	CurriculumVO curriculumVO = curriculumService.selectCurriculum(searchVO);
-      	model.addAttribute("curriculumVO", curriculumVO);
-
-      	//과정 담당자 인지 확인
-      	LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-      	String managerAt = "N";
-      	if(user != null){
-      		List subUserList = curriculumService.selectCurriculumMng(searchVO);
-          	for(int i = 0; i < subUserList.size(); i ++){
-          		EgovMap map = (EgovMap) subUserList.get(i);
-          		String userId = map.get("userId").toString();
-          		if(user.getId().equals(userId)){
-          			managerAt = "Y";
-          		}
-          	}
-      	}
-      	model.addAttribute("managerAt", managerAt);
-
-      	//수강 그룹 조회(반,조)
-  		List selectGroupList = curriculumMemberService.selectGroupList(searchVO);
-  		model.addAttribute("selectGroupList", selectGroupList);
-
-      	//과제 목록
-      	searchVO.setHomeworkScoreAt("Y");
-      	searchVO.setPagingFlag("N");
-      	List homeworkList = curriculumService.selectHomeworkList(searchVO);
-      	model.addAttribute("homeworkList", homeworkList);
-
-      	//수강 대상자 조회
-      	if(searchVO.getSearchClassCnt() == null || searchVO.getSearchClassCnt() == 0){
-      		searchVO.setSearchClassCnt(0);
-      	}
-  		List selectStudentList = curriculumService.homeworkScoreSum(searchVO);
-  		model.addAttribute("selectStudentList", selectStudentList);
-
-  		//학생 점수 조회
-  		List homeworkScoreList = curriculumService.homeworkScoreList(searchVO);
-  		model.addAttribute("scoreList", homeworkScoreList);
-
-        request.getSession().setAttribute("sessionVO", searchVO);
-
-  		return "/lms/crcl/HomeworkTestList";
-  	}
-
-  	//과정관리 > 과제 > 과제평가 성적반영
-  	@RequestMapping(value = "/lms/crcl/homeworkTestUpdate.do")
-  	public String homeworkTestUpdate(@ModelAttribute("searchVO") CurriculumVO searchVO, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-
-  		//과정 담당자 인지 확인
-      	LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-      	String managerAt = "N";
-      	if(user != null){
-      		List subUserList = curriculumService.selectCurriculumMng(searchVO);
-          	for(int i = 0; i < subUserList.size(); i ++){
-          		EgovMap map = (EgovMap) subUserList.get(i);
-          		String userId = map.get("userId").toString();
-          		if(user.getId().equals(userId)){
-          			managerAt = "Y";
-          		}
-          	}
-      	}
-
-      	if("Y".equals(managerAt)){
-      		curriculumService.updateScoreApply(searchVO);
-      	}else{
-      		model.addAttribute("message", "해당 과정에 권한이 없습니다.");
-      	}
-
-  		return "forward:/lms/crcl/homeworkTestList.do";
-  	}
-
-    //과정관리 > 과제 > 과제
-  	@RequestMapping(value = "/lms/crcl/homeworkList.do")
-  	public String selectHomeworkList(@ModelAttribute("searchVO") CurriculumVO searchVO, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-  		//책임교원
-      	CurriculumVO curriculum = new CurriculumVO();
-      	curriculum.setCrclId(searchVO.getCrclId());
-
-      	//책임교원 코드 10
-      	curriculum.setManageCode("10");
-      	model.addAttribute("subUserList", curriculumService.selectCurriculumMng(curriculum));
-
-      	CurriculumVO curriculumVO = curriculumService.selectCurriculum(searchVO);
-      	model.addAttribute("curriculumVO", curriculumVO);
-
-      	/** EgovPropertyService.sample */
-    	searchVO.setPageUnit(propertiesService.getInt("pageUnit"));
-    	searchVO.setPageSize(propertiesService.getInt("pageSize"));
-
-    	/** pageing */
-    	PaginationInfo paginationInfo = new PaginationInfo();
-		paginationInfo.setCurrentPageNo(searchVO.getPageIndex());
-		paginationInfo.setRecordCountPerPage(searchVO.getPageUnit());
-		paginationInfo.setPageSize(searchVO.getPageSize());
-
-		searchVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
-		searchVO.setLastIndex(paginationInfo.getLastRecordIndex());
-		searchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
-
-      	//과제 조회
-  		List<?> selectHomeworkList = curriculumService.selectHomeworkList(searchVO);
-  		model.addAttribute("selectHomeworkList", selectHomeworkList);
-
-  		//과제 총 합계
-      	int totCnt = curriculumService.selectHomeworkTotCnt(searchVO);
-  		model.addAttribute("totCnt", totCnt);
-  		paginationInfo.setTotalRecordCount(totCnt);
-  		model.addAttribute("paginationInfo", paginationInfo);
-
-  		//과정 담당자 인지 확인
-      	LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-      	String managerAt = "N";
-      	if(user != null){
-      		List subUserList = curriculumService.selectCurriculumMng(searchVO);
-          	for(int i = 0; i < subUserList.size(); i ++){
-          		EgovMap map = (EgovMap) subUserList.get(i);
-          		String userId = map.get("userId").toString();
-          		if(user.getId().equals(userId)){
-          			managerAt = "Y";
-          		}
-          	}
-      	}
-      	model.addAttribute("managerAt", managerAt);
-
-  		return "/lms/crcl/HomeworkList";
-  	}
-
-  	//과제 제출, 평가 대기 인원 리스트
-  	@RequestMapping(value = "/lms/crcl/homeworkWaitingMemberListAjax.do")
-  	public String curriculumAllListAjax(@ModelAttribute("searchVO") CurriculumVO searchVO,ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-  		if("1".equals(searchVO.getHwWaitingType())) {
-  			List<?> selectHomeworkSubmitWaitingList = curriculumService.selectHomeworkSubmitWaitingList(searchVO);
-  	  		model.addAttribute("selectHomeworkSubmitWaitingList", selectHomeworkSubmitWaitingList);
-  		} else if("2".equals(searchVO.getHwWaitingType())) {
-  			List<?> selectHomeworkTestWaitingList = curriculumService.selectHomeworkTestWaitingList(searchVO);
-  	  		model.addAttribute("selectHomeworkTestWaitingList", selectHomeworkTestWaitingList);
-  		}
-
-  		model.addAttribute("MembersFileStoreWebPath", propertiesService.getString("Members.fileStoreWebPath"));
-
-  		return "/lms/crcl/HomeworkWaitingMemberListAjax";
-  	}
-
-  	//과정관리 > 과제 > 과제  > 과제 등록
-  	@RequestMapping(value = "/lms/crcl/homeworkRegister.do")
-  	public String selectCurriculumRegister(@ModelAttribute("searchVO") CurriculumVO searchVO, ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-  		//책임교원
-      	CurriculumVO curriculum = new CurriculumVO();
-      	curriculum.setCrclId(searchVO.getCrclId());
-
-      	//책임교원 코드 10
-      	curriculum.setManageCode("10");
-      	model.addAttribute("subUserList", curriculumService.selectCurriculumMng(curriculum));
-
-      	CurriculumVO curriculumVO = curriculumService.selectCurriculum(searchVO);
-      	model.addAttribute("curriculumVO", curriculumVO);
-
-      	if(!EgovStringUtil.isEmpty(searchVO.getHwId())) {
-      		CurriculumVO homeworkVO = curriculumService.selectHomeworkArticle(searchVO);
-          	model.addAttribute("homeworkVO", homeworkVO);
-      	}
-
-      	//과정 담당자 인지 확인
-      	LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-      	String managerAt = "N";
-      	if(user != null){
-      		List subUserList = curriculumService.selectCurriculumMng(searchVO);
-          	for(int i = 0; i < subUserList.size(); i ++){
-          		EgovMap map = (EgovMap) subUserList.get(i);
-          		String userId = map.get("userId").toString();
-          		if(user.getId().equals(userId)){
-          			managerAt = "Y";
-          		}
-          	}
-      	}
-      	model.addAttribute("managerAt", managerAt);
-      	model.addAttribute("curriculum", curriculum);
-      	model.addAttribute("BbsFileStoreWebPathByWebFile", propertyService.getString("publish.tmplat.bbs.fileStoreWebPathByWebFile"));
-
-      	//조별과제 분기를 위한 반 개수 조회
-      	model.addAttribute("groupCnt", curriculumService.selectCurriculumMemberGroupCnt(searchVO));
-
-      	//회원 이미지 경로
-      	model.addAttribute("MembersFileStoreWebPath", propertiesService.getString("Members.fileStoreWebPath"));
-
-      	request.getSession().setAttribute("sessionVO", searchVO);
-
-        return "/lms/crcl/HomeworkRegister";
-  	}
-
-  	//과제 등록
-  	@RequestMapping("/lms/crcl/insertHomeworkArticle.do")
-    public String insertHomeworkArticle(final MultipartHttpServletRequest multiRequest, @ModelAttribute("searchVO") CurriculumVO searchVO,
-  		  HttpServletRequest request, HttpServletResponse response, ModelMap model) throws Exception {
-  		String forwardUrl = "";
-
-  		//forward url 과정과제, 수업과제 분기처리
-  		if(EgovStringUtil.isEmpty(request.getParameter("plId"))) {
-  			forwardUrl = "forward:/lms/crcl/homeworkList.do";
-  		} else {
-  			forwardUrl = "forward:/lms/manage/homeworkList.do?tabType=T";
-  		}
-
-		if(request.getSession().getAttribute("sessionVO") == null) {
-			return forwardUrl;
-		}
-
-		LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-
-		searchVO.setFrstRegisterId(user.getId());
-		searchVO.setNtcrNm(user.getName());
-
-		String atchFileId = "";
-
-	    List<FileVO> result = null;
-
-	    final Map<String, MultipartFile> files = multiRequest.getFileMap();
-	    if(!files.isEmpty()) {
-	        result = fileUtil.parseBoardFileInf(Long.parseLong("100") * 1024 * 1024, files, 0, "",
-	        		siteManageService.selectSiteServiceInfo(request).getSiteId(), searchVO.getHwId(), "", "");
-	        atchFileId = fileMngService.insertFileInfs(result);
-	    }
-
-	    searchVO.setAtchFileId(atchFileId);
-	    searchVO.setFrstRegisterId(user.getId());
-	    searchVO.setNtcrNm(user.getName());
-	    searchVO.setNttCn(unscript(searchVO.getNttCn())); // XSS 방지
-	    searchVO.setOpenTime(searchVO.getOpenTime().replace(":", ""));
-	    searchVO.setCloseTime(searchVO.getCloseTime().replace(":", ""));
-
-	    curriculumService.insertHomeworkArticle(searchVO);
-
-	    request.getSession().removeAttribute("sessionVO");
-
-	    return forwardUrl;
-    }
-
-  	//과제 상세
-  	@RequestMapping("/lms/crcl/selectHomeworkArticle.do")
-    public String selectHomeworkArticle(@ModelAttribute("searchVO") CurriculumVO searchVO, HttpServletRequest request, HttpServletResponse response, ModelMap model) throws Exception {
-  		//책임교원
-      	CurriculumVO curriculum = new CurriculumVO();
-      	curriculum.setCrclId(searchVO.getCrclId());
-
-      	//책임교원 코드 10
-      	curriculum.setManageCode("10");
-      	model.addAttribute("subUserList", curriculumService.selectCurriculumMng(curriculum));
-
-      	CurriculumVO curriculumVO = curriculumService.selectCurriculum(searchVO);
-      	model.addAttribute("curriculumVO", curriculumVO);
-
-  		//과정 담당자 인지 확인
-      	LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-      	String managerAt = "N";
-      	if(user != null){
-      		List subUserList = curriculumService.selectCurriculumMng(searchVO);
-          	for(int i = 0; i < subUserList.size(); i ++){
-          		EgovMap map = (EgovMap) subUserList.get(i);
-          		String userId = map.get("userId").toString();
-          		if(user.getId().equals(userId)){
-          			managerAt = "Y";
-          		}
-          	}
-      	}
-      	model.addAttribute("managerAt", managerAt);
-
-      //등록 된 시간표 담당교원
-  		ScheduleMngVO scheduleMngVO = new ScheduleMngVO();
-
-      	scheduleMngVO.setCrclId(searchVO.getCrclId());
-      	scheduleMngVO.setPlId(searchVO.getPlId());
-
-    	List facPlList = scheduleMngService.selectFacultyList(scheduleMngVO);
-    	model.addAttribute("facPlList", facPlList);
-
-        //수업 담당자 인지 확인
-        String studyMngAt = "N";
-        if(user != null){
-           for(int i = 0; i < facPlList.size(); i ++){
-               EgovMap map = (EgovMap) facPlList.get(i);
-               String userId = map.get("facId").toString();
-               if(user.getId().equals(userId)){
-                  studyMngAt = "Y";
-               }
-            }
-        }
-        model.addAttribute("studyMngAt", studyMngAt);
-
-      	CurriculumVO homeworkVO = curriculumService.selectHomeworkArticle(searchVO);
-      	model.addAttribute("homeworkVO", homeworkVO);
-
-  		if("homeworksubmit".equals(request.getParameter("viewFlag"))) {
-  			//과제 제출 상세 조회
-  			CurriculumVO homeworkSubmitVO = curriculumService.selectHomeworkSubmitArticle(searchVO);
-  	      	model.addAttribute("homeworkSubmitVO", homeworkSubmitVO);
-
-  	      	//조원 조회
-  	  		searchVO.setClassCnt(homeworkSubmitVO.getClassCnt());
-  	  	    searchVO.setGroupCnt(homeworkSubmitVO.getGroupCnt());
-  	  		List<?> selectPickStudentList = curriculumMemberService.selectPickStudentList(searchVO);
-  	  		model.addAttribute("pickStudentList", selectPickStudentList);
-  		} else {
-  			//과제 제출 목록 조회
-  	      	searchVO.setHwType(homeworkVO.getHwType());
-  	  		List<?> selectHomeworkSubjectList = curriculumService.selectHomeworkSubjectList(searchVO);
-  	  		model.addAttribute("selectHomeworkSubjectList", selectHomeworkSubjectList);
-  		}
-
-  		//회원 이미지 경로
-      	model.addAttribute("MembersFileStoreWebPath", propertiesService.getString("Members.fileStoreWebPath"));
-
-      	//과제 제출 이미지 경로
-      	model.addAttribute("HomeworkSubmitFileStoreWebPath", propertiesService.getString("HomeworkSubmit.fileStoreWebPath"));
-
-      	request.getSession().setAttribute("sessionVO", searchVO);
-
-	    return "/lms/crcl/HomeworkArticle";
-    }
-
-  	//과제 삭제
-  	@RequestMapping("/lms/crcl/deleteHomeworkArticle.do")
-    public String deleteHomeworkArticle(@ModelAttribute("searchVO") CurriculumVO searchVO, HttpServletRequest request, HttpServletResponse response, ModelMap model) throws Exception {
-  		String forwardUrl = "";
-
-  		//forward url 과정과제, 수업과제 분기처리
-  		if(EgovStringUtil.isEmpty(request.getParameter("plId"))) {
-  			forwardUrl = "forward:/lms/crcl/homeworkList.do";
-  		} else {
-  			forwardUrl = "forward:/lms/manage/homeworkList.do?tabType=T";
-  		}
-
-  		if(request.getSession().getAttribute("sessionVO") == null) {
-			return forwardUrl;
-		}
-
-  		curriculumService.deleteHomeworkArticle(searchVO);
-
-  		request.getSession().removeAttribute("sessionVO");
-
-	    return forwardUrl;
-    }
-
-  	//과제 수정
-  	@RequestMapping("/lms/crcl/updateHomeworkArticle.do")
-    public String updateHomeworkArticle(final MultipartHttpServletRequest multiRequest, @ModelAttribute("searchVO") CurriculumVO searchVO,
-  		  HttpServletRequest request, HttpServletResponse response, ModelMap model) throws Exception {
-  		String forwardUrl = "";
-
-  		//forward url 과정과제, 수업과제 분기처리
-  		if(EgovStringUtil.isEmpty(request.getParameter("plId"))) {
-  			forwardUrl = "forward:/lms/crcl/homeworkList.do";
-  		} else {
-  			forwardUrl = "forward:/lms/manage/homeworkList.do?tabType=T";
-  		}
-
-		if(request.getSession().getAttribute("sessionVO") == null) {
-			return forwardUrl;
-		}
-
-		LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-
-		String atchFileId = searchVO.getAtchFileId();
-
-	    final Map<String, MultipartFile> files = multiRequest.getFileMap();
-	    if(!files.isEmpty()) {
-		    if(EgovStringUtil.isEmpty(atchFileId)) {
-			  List<FileVO> result = fileUtil.parseBoardFileInf(Long.parseLong("100") * 1024 * 1024, files, 0, atchFileId,
-					  siteManageService.selectSiteServiceInfo(request).getSiteId(), searchVO.getHwId(), "", "");
-			    atchFileId = fileMngService.insertFileInfs(result);
-			    searchVO.setAtchFileId(atchFileId);
-		    } else {
-			    FileVO fvo = new FileVO();
-			    fvo.setAtchFileId(atchFileId);
-			    //int cnt = fileMngService.getMaxFileSN(fvo);
-			    List<FileVO> _result = fileUtil.parseBoardFileInf(Long.parseLong("100") * 1024 * 1024, files, 0, atchFileId,
-					  siteManageService.selectSiteServiceInfo(request).getSiteId(), searchVO.getBbsId(), "", "");
-			    fileMngService.updateFileInfs(_result);
-		    }
-	    }
-
-	    searchVO.setLastUpdusrId(user.getId());
-	    searchVO.setNttCn(unscript(searchVO.getNttCn())); // XSS 방지
-	    searchVO.setOpenTime(searchVO.getOpenTime().replace(":", ""));
-	    searchVO.setCloseTime(searchVO.getCloseTime().replace(":", ""));
-
-	    curriculumService.updateHomeworkArticle(searchVO);
-
-	    request.getSession().removeAttribute("sessionVO");
-
-	    return forwardUrl;
-    }
-
-  	//학생 공개 업데이트
-  	@RequestMapping("/lms/crcl/updateStuOpenAt.do")
-    public String updateStuOpenAt(@ModelAttribute("searchVO") CurriculumVO searchVO, HttpServletRequest request, HttpServletResponse response, ModelMap model) throws Exception {
-  		String retStr = "redirect:" + request.getParameter("forwardUrl");
-      	if(request.getSession().getAttribute("sessionVO") == null) {
-  			return retStr;
-  		}
-
-  		curriculumService.updateStuOpenAt(searchVO);
-
-  		model.addAttribute("searchVO", searchVO);
-
-        request.getSession().removeAttribute("sessionVO");
-
-        return retStr;
-    }
-
-  	//후기 선정 업데이트
-  	@RequestMapping("/lms/crcl/updateCommentPickAt.do")
-    public String updateCommentPickAt(@ModelAttribute("searchVO") CurriculumVO searchVO, HttpServletRequest request, HttpServletResponse response, ModelMap model) throws Exception {
-  		String retStr = "redirect:" + request.getParameter("forwardUrl");
-      	if(request.getSession().getAttribute("sessionVO") == null) {
-  			return retStr;
-  		}
-
-  		curriculumService.updateCommentPickAt(searchVO);
-
-  		model.addAttribute("searchVO", searchVO);
-
-        request.getSession().removeAttribute("sessionVO");
-
-        return retStr;
-    }
-
-  	//점수 및 피드백 처리
-  	@RequestMapping("/lms/crcl/updateFdb.do")
-    public String updateFdb(@ModelAttribute("searchVO") CurriculumVO searchVO, HttpServletRequest request, HttpServletResponse response, ModelMap model) throws Exception {
-  		String retStr = "redirect:" + request.getParameter("forwardUrl");
-
-      	if(request.getSession().getAttribute("sessionVO") == null) {
-      		return retStr;
-  		}
-
-  		curriculumService.updateFdb(searchVO);
-
-  		model.addAttribute("searchVO", searchVO);
-
-        request.getSession().removeAttribute("sessionVO");
-
-        return retStr;
-    }
-
-  //과정 설문
-    @RequestMapping(value="/lms/crcl/curriculumSurveyList.do")
-    public String curriculumSurveyList(@ModelAttribute("surveyVO") SurveyVO surveyVo,ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-    	//과정정보
-    	CurriculumVO curriculumVO = new CurriculumVO();
-    	curriculumVO.setCrclId(surveyVo.getCrclId());
-    	curriculumVO = curriculumService.selectCurriculum(curriculumVO);
-    	model.addAttribute("curriculumVO", curriculumVO);
-
-    	//과정 담당자 인지 확인
-      	LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-
-      	CurriculumVO searchVO = curriculumVO;
-      	String managerAt = "N";
-      	if(user != null){
-      		List subUserList = curriculumService.selectCurriculumMng(searchVO);
-          	for(int i = 0; i < subUserList.size(); i ++){
-          		EgovMap map = (EgovMap) subUserList.get(i);
-          		String userId = map.get("userId").toString();
-          		if(user.getId().equals(userId)){
-          			managerAt = "Y";
-          		}
-          	}
-      	}
-      	model.addAttribute("managerAt", managerAt);
-
-    	//설문리스트
-    	PaginationInfo paginationInfo = new PaginationInfo();
-		paginationInfo.setCurrentPageNo(surveyVo.getPageIndex());
-		paginationInfo.setRecordCountPerPage(surveyVo.getPageUnit());
-		paginationInfo.setPageSize(surveyVo.getPageSize());
-
-		surveyVo.setFirstIndex(paginationInfo.getFirstRecordIndex());
-		surveyVo.setLastIndex(paginationInfo.getLastRecordIndex());
-		surveyVo.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
-
-		EgovMap resultMap = this.surveyManageService.selectCurriculumSurvey(surveyVo);
-		paginationInfo.setTotalRecordCount(Integer.parseInt(resultMap.get("resultCnt").toString()));
-		model.addAttribute("surveyCurriculumList", resultMap.get("resultList"));
-		model.addAttribute("surveyCurriculumListCnt", resultMap.get("resultCnt"));
-        model.addAttribute("paginationInfo", paginationInfo);
-
-
-        return "/lms/crcl/curriculumSurveyList";
-    }
-
-    //과정 설문 (미)제출자 확인 - 기본 미제출자 조회
-  	@RequestMapping(value="/lms/crcl/curriculumSurveyMember.json")
-  	public void curriculumSurveyMember(@ModelAttribute("surveyVO") SurveyVO surveyVo,ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-  		
-  		List<EgovMap> memberList = new ArrayList<EgovMap>();
-  		EgovMap surveyMemberSummary = new EgovMap();
-  		if("TYPE_3".equals(surveyVo.getSchdulClCode())){
-  			memberList = this.surveyManageService.selectSurveyProfessor(surveyVo);
-  	  		surveyMemberSummary = this.surveyManageService.selectSurveyProfessorSummary(surveyVo);
-  		}else {
-  			memberList = this.surveyManageService.selectSurveyMember(surveyVo);
-  	  		surveyMemberSummary = this.surveyManageService.selectSurveyMemberSummary(surveyVo);
-  		}
-  		
-	    JSONObject jo = new JSONObject();
-  		response.setContentType("application/json;charset=utf-8");
-		jo.put("memberList", memberList);
-		jo.put("surveyMemberSummary", surveyMemberSummary);
-		jo.put("MembersFileStoreWebPath", propertiesService.getString("Members.fileStoreWebPath"));
-		PrintWriter printwriter = response.getWriter();
-		printwriter.println(jo.toString());
-		printwriter.flush();
-		printwriter.close();
-  	}
-
-  //과정 설문 상세
-    @RequestMapping(value="/lms/crcl/curriculumSurveyView.do")
-    public String curriculumSurveyView(@ModelAttribute("surveyVO") SurveyVO surveyVo,ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-    	//과정정보
-    	CurriculumVO curriculumVO = new CurriculumVO();
-    	curriculumVO.setCrclId(surveyVo.getCrclId());
-    	curriculumVO = curriculumService.selectCurriculum(curriculumVO);
-    	model.addAttribute("curriculumVO", curriculumVO);
-
-    	LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-    	CurriculumVO searchVO = curriculumVO;
-      	String managerAt = "N";
-      	if(user != null){
-      		List subUserList = curriculumService.selectCurriculumMng(searchVO);
-          	for(int i = 0; i < subUserList.size(); i ++){
-          		EgovMap map = (EgovMap) subUserList.get(i);
-          		String userId = map.get("userId").toString();
-          		if(user.getId().equals(userId)){
-          			managerAt = "Y";
-          		}
-          	}
-      	}
-      	model.addAttribute("managerAt", managerAt);
-    	//과정 추가 정보
-    	model.addAttribute("curriculumAddInfo", this.surveyManageService.selectCurriculumAddInfo(surveyVo));
-    	//과정 설문
-    	model.addAttribute("surveyAnswer", this.surveyManageService.selectCurriculumSurveyAnswer(surveyVo));
-
-
-        return "/lms/crcl/curriculumSurveyView";
-    }
-
-    //커뮤니티 과정후기
-  	@RequestMapping("/lms/crcl/selectHomeworkCommentPickAtList.do")
-    public String selectHomeworkCommentPickAtList(@ModelAttribute("searchVO") CurriculumVO searchVO, HttpServletRequest request, HttpServletResponse response, ModelMap model) throws Exception {
-  		//언어코드
-		Ctgry ctgry = new Ctgry();
-		ctgry.setCtgrymasterId("CTGMST_0000000000002");
-		model.addAttribute("languageList", egovBBSCtgryService.selectComtnbbsctgryList(ctgry));
-
-  		/** EgovPropertyService.sample */
-    	searchVO.setPageUnit(propertiesService.getInt("pageUnit"));
-    	searchVO.setPageSize(propertiesService.getInt("pageSize"));
-
-    	/** pageing */
-    	PaginationInfo paginationInfo = new PaginationInfo();
-		paginationInfo.setCurrentPageNo(searchVO.getPageIndex());
-		paginationInfo.setRecordCountPerPage(searchVO.getPageUnit());
-		paginationInfo.setPageSize(searchVO.getPageSize());
-
-		searchVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
-		searchVO.setLastIndex(paginationInfo.getLastRecordIndex());
-		searchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
-
-		//제출 과제 리스트
-  		List<?> selectHomeworkCommentPickAtList = curriculumService.selectHomeworkCommentPickAtList(searchVO);
-	  	model.addAttribute("selectHomeworkCommentPickAtList", selectHomeworkCommentPickAtList);
-
-	  	//과제 제출 총 합계
-      	int totCnt = curriculumService.selectHomeworkCommentPickAtCnt(searchVO);
-  		model.addAttribute("totCnt", totCnt);
-  		paginationInfo.setTotalRecordCount(totCnt);
-  		model.addAttribute("paginationInfo", paginationInfo);
-
-      	//과제 제출 이미지 경로
-      	model.addAttribute("HomeworkSubmitFileStoreWebPath", propertiesService.getString("HomeworkSubmit.fileStoreWebPath"));
-
-      	request.getSession().setAttribute("sessionVO", searchVO);
-
-	    return "/lms/crcl/HomeworkCommentPickAtList";
-    }
-
-  	//과제 상세
-  	@RequestMapping("/lms/crcl/selectHomeworkCommentPickAtArticle.do")
-    public String selectHomeworkCommentPickAtArticle(@ModelAttribute("searchVO") CurriculumVO searchVO, HttpServletRequest request, HttpServletResponse response, ModelMap model) throws Exception {
-      	CurriculumVO curriculumVO = curriculumService.selectCurriculum(searchVO);
-      	model.addAttribute("curriculumVO", curriculumVO);
-
-      	CurriculumVO homeworkVO = curriculumService.selectHomeworkArticle(searchVO);
-      	model.addAttribute("homeworkVO", homeworkVO);
-
-      	//과제 제출 상세 조회
-		CurriculumVO homeworkSubmitVO = curriculumService.selectHomeworkSubmitArticle(searchVO);
-      	model.addAttribute("homeworkSubmitVO", homeworkSubmitVO);
-
-      	//과제 제출 이미지 경로
-      	model.addAttribute("HomeworkSubmitFileStoreWebPath", propertiesService.getString("HomeworkSubmit.fileStoreWebPath"));
-
-      	request.getSession().setAttribute("sessionVO", searchVO);
-
-	    return "/lms/crcl/HomeworkCommentPickAtView";
-    }
-
-    @RequestMapping(value="/lms/crcl/popCurriculumSurveyView.do")
-    public String popCurriculumSurveyView(@ModelAttribute("surveyVO") SurveyVO surveyVo,ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {
-    	//과정정보
-    	CurriculumVO curriculumVO = new CurriculumVO();
-    	curriculumVO.setCrclId(surveyVo.getCrclId());
-    	curriculumVO = curriculumService.selectCurriculum(curriculumVO);
-    	model.addAttribute("curriculumVO", curriculumVO);
-
-    	LoginVO user = EgovUserDetailsHelper.getAuthenticatedUser(request, response);
-    	CurriculumVO searchVO = curriculumVO;
-      	String managerAt = "N";
-      	if(user != null){
-      		List subUserList = curriculumService.selectCurriculumMng(searchVO);
-          	for(int i = 0; i < subUserList.size(); i ++){
-          		EgovMap map = (EgovMap) subUserList.get(i);
-          		String userId = map.get("userId").toString();
-          		if(user.getId().equals(userId)){
-          			managerAt = "Y";
-          		}
-          	}
-      	}
-      	model.addAttribute("managerAt", managerAt);
-    	//과정 추가 정보
-    	model.addAttribute("curriculumAddInfo", this.surveyManageService.selectCurriculumAddInfo(surveyVo));
-    	//과정 설문
-    	model.addAttribute("surveyAnswer", this.surveyManageService.selectCurriculumSurveyAnswer(surveyVo));
-
-    	//과정진행상태 - 공통코드(LMS30)
-		ComDefaultCodeVO voComCode = new ComDefaultCodeVO();
-	   	voComCode = new ComDefaultCodeVO();
-    	voComCode.setCodeId("LMS30");
-    	List<CmmnDetailCode> statusComCode = cmmUseService.selectCmmCodeDetail(voComCode);
-    	model.addAttribute("statusComCode", statusComCode);
-
-
-        return "/lms/crcl/popCurriculumSurveyView";
-    }
-}
 
base/src/main/java/egovframework/com/lms/web/CurriculumbaseController.java (deleted)
--- base/src/main/java/egovframework/com/lms/web/CurriculumbaseController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/web/CurseRegController.java (deleted)
--- base/src/main/java/egovframework/com/lms/web/CurseRegController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/web/GradeManageController.java (deleted)
--- base/src/main/java/egovframework/com/lms/web/GradeManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/web/LmsTemplateController.java (deleted)
--- base/src/main/java/egovframework/com/lms/web/LmsTemplateController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/web/QuizController.java (deleted)
--- base/src/main/java/egovframework/com/lms/web/QuizController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/web/lmsManageController.java (deleted)
--- base/src/main/java/egovframework/com/lms/web/lmsManageController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/lms/web/view/GradeSampleExcelView.java (deleted)
--- base/src/main/java/egovframework/com/lms/web/view/GradeSampleExcelView.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/AcademicMngController.java (deleted)
--- base/src/main/java/egovframework/com/mng/lms/web/AcademicMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/AttendMngController.java (deleted)
--- base/src/main/java/egovframework/com/mng/lms/web/AttendMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/BasefileController.java (deleted)
--- base/src/main/java/egovframework/com/mng/lms/web/BasefileController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/CertificateMngController.java (deleted)
--- base/src/main/java/egovframework/com/mng/lms/web/CertificateMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/ClassMngController.java (deleted)
--- base/src/main/java/egovframework/com/mng/lms/web/ClassMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/CurriculumMngController.java (deleted)
--- base/src/main/java/egovframework/com/mng/lms/web/CurriculumMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/CurriculumbaseMngController.java (deleted)
--- base/src/main/java/egovframework/com/mng/lms/web/CurriculumbaseMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/CurseRegMngController.java (deleted)
--- base/src/main/java/egovframework/com/mng/lms/web/CurseRegMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/GradeManageMngController.java (deleted)
--- base/src/main/java/egovframework/com/mng/lms/web/GradeManageMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/LmsManageMngController.java (deleted)
--- base/src/main/java/egovframework/com/mng/lms/web/LmsManageMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/LmsTemplateMngController.java (deleted)
--- base/src/main/java/egovframework/com/mng/lms/web/LmsTemplateMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/QuizMngController.java (deleted)
--- base/src/main/java/egovframework/com/mng/lms/web/QuizMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/lms/web/SurveyMngController.java (deleted)
--- base/src/main/java/egovframework/com/mng/lms/web/SurveyMngController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/mng/sch/ScheduleMngController.java (deleted)
--- base/src/main/java/egovframework/com/mng/sch/ScheduleMngController.java
This diff is skipped because there are too many other diffs.
base/src/main/java/egovframework/com/mng/uss/umt/web/EgovUserManageController.java
--- base/src/main/java/egovframework/com/mng/uss/umt/web/EgovUserManageController.java
+++ base/src/main/java/egovframework/com/mng/uss/umt/web/EgovUserManageController.java
This diff is skipped because there are too many other diffs.
base/src/main/java/egovframework/com/msi/web/TemplateServiceController.java
--- base/src/main/java/egovframework/com/msi/web/TemplateServiceController.java
+++ base/src/main/java/egovframework/com/msi/web/TemplateServiceController.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sch/service/ScheduleMngService.java (deleted)
--- base/src/main/java/egovframework/com/sch/service/ScheduleMngService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sch/service/ScheduleMngVO.java (deleted)
--- base/src/main/java/egovframework/com/sch/service/ScheduleMngVO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sch/service/ScheduleService.java (deleted)
--- base/src/main/java/egovframework/com/sch/service/ScheduleService.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sch/service/impl/ScheduleMngServiceImpl.java (deleted)
--- base/src/main/java/egovframework/com/sch/service/impl/ScheduleMngServiceImpl.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sch/service/impl/SchedulebaseDAO.java (deleted)
--- base/src/main/java/egovframework/com/sch/service/impl/SchedulebaseDAO.java
This diff is skipped because there are too many other diffs.
 
base/src/main/java/egovframework/com/sch/web/ScheduleController.java (deleted)
--- base/src/main/java/egovframework/com/sch/web/ScheduleController.java
This diff is skipped because there are too many other diffs.
base/src/main/java/egovframework/com/uss/umt/web/EgovUserInfoController.java
--- base/src/main/java/egovframework/com/uss/umt/web/EgovUserInfoController.java
+++ base/src/main/java/egovframework/com/uss/umt/web/EgovUserInfoController.java
This diff is skipped because there are too many other diffs.
base/src/main/resources/egovframework/egovProps/globals.properties
--- base/src/main/resources/egovframework/egovProps/globals.properties
+++ base/src/main/resources/egovframework/egovProps/globals.properties
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/mapper/mapper-config.xml (added)
+++ base/src/main/resources/egovframework/mapper/mapper-config.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/spring/context-mapper.xml (added)
+++ base/src/main/resources/egovframework/spring/context-mapper.xml
This diff is skipped because there are too many other diffs.
base/src/main/resources/egovframework/sqlmap/config/mysql/sql-map-config-mysql.xml
--- base/src/main/resources/egovframework/sqlmap/config/mysql/sql-map-config-mysql.xml
+++ base/src/main/resources/egovframework/sqlmap/config/mysql/sql-map-config-mysql.xml
This diff is skipped because there are too many other diffs.
base/src/main/resources/egovframework/sqlmap/mysql/cop/bbs/EgovBoard_SQL_Mysql.xml
--- base/src/main/resources/egovframework/sqlmap/mysql/cop/bbs/EgovBoard_SQL_Mysql.xml
+++ base/src/main/resources/egovframework/sqlmap/mysql/cop/bbs/EgovBoard_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/lms/atd/Attend_SQL.xml (deleted)
--- base/src/main/resources/egovframework/sqlmap/mysql/lms/atd/Attend_SQL.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/lms/basefile/Basefile_SQL.xml (deleted)
--- base/src/main/resources/egovframework/sqlmap/mysql/lms/basefile/Basefile_SQL.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/lms/certificate/Certificate_SQL.xml (deleted)
--- base/src/main/resources/egovframework/sqlmap/mysql/lms/certificate/Certificate_SQL.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/lms/cla/Class_SQL.xml (deleted)
--- base/src/main/resources/egovframework/sqlmap/mysql/lms/cla/Class_SQL.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/lms/crcl/Curriculum_SQL.xml (deleted)
--- base/src/main/resources/egovframework/sqlmap/mysql/lms/crcl/Curriculum_SQL.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/lms/crclb/Curriculumbase_SQL.xml (deleted)
--- base/src/main/resources/egovframework/sqlmap/mysql/lms/crclb/Curriculumbase_SQL.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/lms/crm/CurriculumMember_SQL.xml (deleted)
--- base/src/main/resources/egovframework/sqlmap/mysql/lms/crm/CurriculumMember_SQL.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/lms/grd/Grade_SQL.xml (deleted)
--- base/src/main/resources/egovframework/sqlmap/mysql/lms/grd/Grade_SQL.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/lms/quiz/Quiz_SQL.xml (deleted)
--- base/src/main/resources/egovframework/sqlmap/mysql/lms/quiz/Quiz_SQL.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/lms/sur/Survey_SQL.xml (deleted)
--- base/src/main/resources/egovframework/sqlmap/mysql/lms/sur/Survey_SQL.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/resources/egovframework/sqlmap/mysql/sch/EgovScheduleMng_SQL_Mysql.xml (deleted)
--- base/src/main/resources/egovframework/sqlmap/mysql/sch/EgovScheduleMng_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
base/src/main/resources/egovframework/sqlmap/mysql/uat/uia/EgovLoginUsr_SQL_Mysql.xml
--- base/src/main/resources/egovframework/sqlmap/mysql/uat/uia/EgovLoginUsr_SQL_Mysql.xml
+++ base/src/main/resources/egovframework/sqlmap/mysql/uat/uia/EgovLoginUsr_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
base/src/main/resources/egovframework/sqlmap/mysql/uss/umt/EgovUserManage_SQL_Mysql.xml
--- base/src/main/resources/egovframework/sqlmap/mysql/uss/umt/EgovUserManage_SQL_Mysql.xml
+++ base/src/main/resources/egovframework/sqlmap/mysql/uss/umt/EgovUserManage_SQL_Mysql.xml
This diff is skipped because there are too many other diffs.
 
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/include/defualt.jsp (added)
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/include/defualt.jsp
This diff is skipped because there are too many other diffs.
base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uat/uia/EgovLoginUsr.jsp
--- base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uat/uia/EgovLoginUsr.jsp
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/cmm/uat/uia/EgovLoginUsr.jsp
This diff is skipped because there are too many other diffs.
base/src/main/webapp/WEB-INF/jsp/egovframework/mng/template/top.jsp
--- base/src/main/webapp/WEB-INF/jsp/egovframework/mng/template/top.jsp
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/mng/template/top.jsp
This diff is skipped because there are too many other diffs.
base/src/main/webapp/WEB-INF/jsp/egovframework/msi/cmm/tmplatHead.jsp
--- base/src/main/webapp/WEB-INF/jsp/egovframework/msi/cmm/tmplatHead.jsp
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/msi/cmm/tmplatHead.jsp
This diff is skipped because there are too many other diffs.
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/lyt/sourc/sit/LYTSRC_0000000000001/sourcBottom.jsp
--- base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/lyt/sourc/sit/LYTSRC_0000000000001/sourcBottom.jsp
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/lyt/sourc/sit/LYTSRC_0000000000001/sourcBottom.jsp
This diff is skipped because there are too many other diffs.
base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/lyt/sourc/sit/LYTSRC_0000000000001/sourcHead.jsp
--- base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/lyt/sourc/sit/LYTSRC_0000000000001/sourcHead.jsp
+++ base/src/main/webapp/WEB-INF/jsp/egovframework/str/cre/lyt/sourc/sit/LYTSRC_0000000000001/sourcHead.jsp
This diff is skipped because there are too many other diffs.
Add a comment
List