diff --git a/src/main/java/nlib/bbs/service/ArticleVO.java b/src/main/java/nlib/bbs/service/ArticleVO.java index cf39686c..bdc5cd13 100644 --- a/src/main/java/nlib/bbs/service/ArticleVO.java +++ b/src/main/java/nlib/bbs/service/ArticleVO.java @@ -1,14 +1,33 @@ package nlib.bbs.service; import java.util.List; - import org.apache.commons.lang.StringEscapeUtils; - import com.fasterxml.jackson.annotation.JsonIgnore; - import nlib.cmm.service.PagingVO; import nlib.util.StringUtil; +/** + *
+ * @Class Name : ArticleVO.java + * + * @Description : 게시물 공통 VO + * + * + * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021) + * + *+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 09. 13. KNKIM 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP KNKIM + * @since 2021. 09. 13. + * @version 1.0 + * + */ public class ArticleVO extends PagingVO { private String articleId; /* 게시글ID */ diff --git a/src/main/java/nlib/bbs/service/AttachFileService.java b/src/main/java/nlib/bbs/service/AttachFileService.java index 336e41af..643a5501 100644 --- a/src/main/java/nlib/bbs/service/AttachFileService.java +++ b/src/main/java/nlib/bbs/service/AttachFileService.java @@ -1,11 +1,7 @@ package nlib.bbs.service; -import java.util.HashMap; import java.util.List; -import java.util.Map; - -import nlib.user.service.NlibLoginVO; /** *
diff --git a/src/main/java/nlib/bbs/service/AttachFileVO.java b/src/main/java/nlib/bbs/service/AttachFileVO.java index 6b1ce4cc..4c662d23 100644 --- a/src/main/java/nlib/bbs/service/AttachFileVO.java +++ b/src/main/java/nlib/bbs/service/AttachFileVO.java @@ -1,8 +1,5 @@ package nlib.bbs.service; -import nlib.util.StringUtil; -import nlib.util.UUID; - /** ** @Class Name : AttachFileVO.java diff --git a/src/main/java/nlib/bbs/service/BoardService.java b/src/main/java/nlib/bbs/service/BoardService.java index 932537b4..837bb604 100644 --- a/src/main/java/nlib/bbs/service/BoardService.java +++ b/src/main/java/nlib/bbs/service/BoardService.java @@ -1,14 +1,30 @@ package nlib.bbs.service; -import java.util.HashMap; import java.util.List; -import java.util.Map; - -import nlib.restful.DataApiReqVO; -import nlib.restful.DataApiResVO; -import nlib.user.service.NlibLoginVO; +/** + *+ * @Class Name : BoardService.java + * + * @Description : 게시물 관련 공통 서비스 인터페이스 + * + * + * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021) + * + *+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 07. 1. KNKIM 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP KNKIM + * @since 2021. 07. 1. + * @version 1.0 + * + */ public interface BoardService { diff --git a/src/main/java/nlib/bbs/service/BoardServiceApi.java b/src/main/java/nlib/bbs/service/BoardServiceApi.java deleted file mode 100644 index 11604ccb..00000000 --- a/src/main/java/nlib/bbs/service/BoardServiceApi.java +++ /dev/null @@ -1,71 +0,0 @@ - -package nlib.bbs.service; - -import nlib.restful.DataApiReqVO; -import nlib.restful.DataApiResVO; - -/** - *- * @Class Name : BoardService.java - * - * @Description : 게시물 관리 클래스 - * - * - * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021) - * - *- * - * @ ------------ -------- --------------------------- - * @ 수정일 수정자 수정내용 - * @ ------------ -------- --------------------------- - * @ 2021. 7. 19. KNKIM 최초 생성 - * - * - * @author 이씨플라자 * DIGITALSHIP KNKIM - * @since 2021. 7. 19. - * @version 1.0 - * - */ -public interface BoardServiceApi -{ - /** - * 공지사항 - * - * @param reqVO - * @return - */ - public DataApiResVO listNotices(DataApiReqVO reqVO); - - public DataApiResVO selectNotice(DataApiReqVO reqVO); - - /** - * 자주하는질문 - * - * @param reqVO - * @return - */ - public DataApiResVO listFAQs(DataApiReqVO reqVO); - - public DataApiResVO selectFAQ(DataApiReqVO reqVO); - - - /** - * 묻고답하기 - * - * @param reqVO - * @return - */ - public DataApiResVO listQnAs(DataApiReqVO reqVO); - - public DataApiResVO selectQnA(DataApiReqVO reqVO); - - public DataApiResVO insertQnA(DataApiReqVO reqVO); - - public DataApiResVO verifyWriter(DataApiReqVO reqVO); - - public DataApiResVO updateQnA(DataApiReqVO reqVO); - - public DataApiResVO deleteQnA(DataApiReqVO reqVO); - - -} \ No newline at end of file diff --git a/src/main/java/nlib/bbs/service/QnaService.java b/src/main/java/nlib/bbs/service/QnaService.java index b07f29b9..e1c2d2ec 100644 --- a/src/main/java/nlib/bbs/service/QnaService.java +++ b/src/main/java/nlib/bbs/service/QnaService.java @@ -1,15 +1,28 @@ package nlib.bbs.service; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import nlib.restful.DataApiReqVO; -import nlib.restful.DataApiResVO; -import nlib.user.service.NlibLoginVO; -import nlib.util.StringUtil; - +/** + *+ * @Class Name : QnaService.java + * + * @Description : 공통 게시물관리 서비스를 상속받아 Q&A 추가 기능을 명시한 서비스 인터페이스 + * + * + * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021) + * + *+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 09. 29. KNKIM 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP KNKIM + * @since 2021. 09. 29. + * @version 1.0 + * + */ public interface QnaService extends BoardService { diff --git a/src/main/java/nlib/bbs/service/impl/AncmntDAO.java b/src/main/java/nlib/bbs/service/impl/AncmntDAO.java index cd22f369..38dc7468 100644 --- a/src/main/java/nlib/bbs/service/impl/AncmntDAO.java +++ b/src/main/java/nlib/bbs/service/impl/AncmntDAO.java @@ -1,18 +1,6 @@ package nlib.bbs.service.impl; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Repository; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; import egovframework.rte.psl.dataaccess.mapper.Mapper; -import nlib.cmm.service.NotificationVO; -import nlib.bbs.service.ArticleVO; -import nlib.cmm.service.NlibProperty; -import nlib.user.service.NlibLoginVO; -import nlib.util.StringUtil; /** *diff --git a/src/main/java/nlib/bbs/service/impl/AncmntServiceImpl.java b/src/main/java/nlib/bbs/service/impl/AncmntServiceImpl.java index 3e179132..3382f97c 100644 --- a/src/main/java/nlib/bbs/service/impl/AncmntServiceImpl.java +++ b/src/main/java/nlib/bbs/service/impl/AncmntServiceImpl.java @@ -1,17 +1,32 @@ package nlib.bbs.service.impl; -import java.util.List; - import javax.annotation.Resource; - import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Service; -import nlib.bbs.service.ArticleVO; -import nlib.bbs.service.BoardService; -import nlib.util.StringUtil; - +/** + *+ * @Class Name : AncmntServiceImpl.java + * + * @Description : 공지사항 서비스 구현 + * + * + * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021) + * + *+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 09. 13. KNKIM 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP KNKIM + * @since 2021. 09. 13. + * @version 1.0 + * + */ @Service("ancmntService") public class AncmntServiceImpl extends BoardServiceImpl { diff --git a/src/main/java/nlib/bbs/service/impl/AttachFileDAO.java b/src/main/java/nlib/bbs/service/impl/AttachFileDAO.java index 52d8e6a6..6d6271c8 100644 --- a/src/main/java/nlib/bbs/service/impl/AttachFileDAO.java +++ b/src/main/java/nlib/bbs/service/impl/AttachFileDAO.java @@ -1,19 +1,8 @@ package nlib.bbs.service.impl; -import java.util.HashMap; import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Repository; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; import egovframework.rte.psl.dataaccess.mapper.Mapper; -import nlib.cmm.service.NotificationVO; -import nlib.bbs.service.ArticleVO; import nlib.bbs.service.AttachFileVO; -import nlib.cmm.service.NlibProperty; -import nlib.user.service.NlibLoginVO; -import nlib.util.StringUtil; /** *diff --git a/src/main/java/nlib/bbs/service/impl/AttachFileServiceImpl.java b/src/main/java/nlib/bbs/service/impl/AttachFileServiceImpl.java index a861fd6a..ac3ca0d8 100644 --- a/src/main/java/nlib/bbs/service/impl/AttachFileServiceImpl.java +++ b/src/main/java/nlib/bbs/service/impl/AttachFileServiceImpl.java @@ -8,7 +8,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Service; -import nlib.bbs.service.ArticleVO; import nlib.bbs.service.AttachFileService; import nlib.bbs.service.AttachFileVO; import nlib.bbs.service.QnaService; diff --git a/src/main/java/nlib/bbs/service/impl/BoardDAO.java b/src/main/java/nlib/bbs/service/impl/BoardDAO.java index 9349a80b..159e12b9 100644 --- a/src/main/java/nlib/bbs/service/impl/BoardDAO.java +++ b/src/main/java/nlib/bbs/service/impl/BoardDAO.java @@ -1,20 +1,7 @@ package nlib.bbs.service.impl; -import java.util.HashMap; import java.util.List; -import java.util.Map; - -import org.springframework.stereotype.Repository; - -import egovframework.com.cmm.service.impl.EgovComAbstractDAO; -import egovframework.rte.psl.dataaccess.mapper.Mapper; -import nlib.cmm.service.NotificationVO; -import nlib.restful.DataApiReqVO; import nlib.bbs.service.ArticleVO; -import nlib.bbs.service.AttachFileVO; -import nlib.cmm.service.NlibProperty; -import nlib.user.service.NlibLoginVO; -import nlib.util.StringUtil; /** *diff --git a/src/main/java/nlib/bbs/service/impl/BoardDAOApi.java b/src/main/java/nlib/bbs/service/impl/BoardDAOApi.java deleted file mode 100644 index 771b4c6d..00000000 --- a/src/main/java/nlib/bbs/service/impl/BoardDAOApi.java +++ /dev/null @@ -1,80 +0,0 @@ - -package nlib.bbs.service.impl; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Repository; - -import nlib.cmm.web.MainController; -import nlib.restful.DataApi; -import nlib.restful.DataApiReqVO; -import nlib.restful.DataApiResVO; - -@Repository("boardDAO") -public class BoardDAOApi extends DataApi -{ - private static final Logger log = LoggerFactory.getLogger(BoardDAOApi.class); - - /** - * 주 자원의 URI - */ - public static final String RESOURCE_URI = "/uac/service/board"; - - public DataApiResVO listNotices(DataApiReqVO reqVO) { - reqVO.setReqUrl(RESOURCE_URI + "/notice/list"); - return request(reqVO); - } - - public DataApiResVO selectNotice(DataApiReqVO reqVO) { - reqVO.setReqUrl(RESOURCE_URI + "/notice"); - return request(reqVO); - } - - public DataApiResVO listFAQs(DataApiReqVO reqVO) { - reqVO.setReqUrl(RESOURCE_URI + "/faq/list"); - return request(reqVO); - } - - public DataApiResVO selectFAQ(DataApiReqVO reqVO) { - reqVO.setReqUrl(RESOURCE_URI + "/faq"); - return request(reqVO); - } - - - /** - * 묻고답하기 목록 조회한다. - * - * @param reqVO - * @return - */ - public DataApiResVO listQnAs(DataApiReqVO reqVO) { - reqVO.setReqUrl(RESOURCE_URI + "/qna/list"); - return request(reqVO); - } - - public DataApiResVO selectQnA(DataApiReqVO reqVO) { - reqVO.setReqUrl(RESOURCE_URI + "/qna"); - return request(reqVO); - } - - public DataApiResVO verifyWriter(DataApiReqVO reqVO) { - return null; - } - - public DataApiResVO updateQnA(DataApiReqVO reqVO) { - reqVO.setReqUrl(RESOURCE_URI + "/qna"); - return request(reqVO); - } - - public DataApiResVO deleteQnA(DataApiReqVO reqVO) { - reqVO.setReqUrl(RESOURCE_URI + "/qna"); - return request(reqVO); - } - - public DataApiResVO insertQnA(DataApiReqVO reqVO) { - reqVO.setReqUrl(RESOURCE_URI + "/qna"); - return request(reqVO); - } - - -} \ No newline at end of file diff --git a/src/main/java/nlib/bbs/service/impl/BoardServiceImpl.java b/src/main/java/nlib/bbs/service/impl/BoardServiceImpl.java index 4b59f26c..a12b8f56 100644 --- a/src/main/java/nlib/bbs/service/impl/BoardServiceImpl.java +++ b/src/main/java/nlib/bbs/service/impl/BoardServiceImpl.java @@ -13,6 +13,28 @@ import nlib.bbs.service.AttachFileVO; import nlib.bbs.service.BoardService; import nlib.util.StringUtil; +/** + *+ * @Class Name : BoardServiceImpl.java + * + * @Description : 게시판 서비스 추상 클래스 + * + * + * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021) + * + *+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 07. 01. KNKIM 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP KNKIM + * @since 2021. 07. 01. + * @version 1.0 + * + */ public abstract class BoardServiceImpl implements BoardService { static Logger log = LoggerFactory.getLogger(BoardServiceImpl.class); diff --git a/src/main/java/nlib/bbs/service/impl/BoardServiceImplApi.java b/src/main/java/nlib/bbs/service/impl/BoardServiceImplApi.java deleted file mode 100644 index d5a27c80..00000000 --- a/src/main/java/nlib/bbs/service/impl/BoardServiceImplApi.java +++ /dev/null @@ -1,70 +0,0 @@ - -package nlib.bbs.service.impl; - -import javax.annotation.Resource; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -import nlib.bbs.service.BoardServiceApi; -import nlib.restful.DataApiReqVO; -import nlib.restful.DataApiResVO; - -@Service("boardService") -public class BoardServiceImplApi implements BoardServiceApi -{ - private static final Logger log = LoggerFactory.getLogger(BoardServiceImplApi.class); - - @Resource(name = "boardDAO") - private BoardDAOApi boardDAO; - - - public DataApiResVO listNotices(DataApiReqVO reqVO) { - return boardDAO.listNotices(reqVO); - } - - public DataApiResVO selectNotice(DataApiReqVO reqVO) { - return boardDAO.selectNotice(reqVO); - } - - public DataApiResVO listFAQs(DataApiReqVO reqVO) { - return boardDAO.listFAQs(reqVO); - } - - public DataApiResVO selectFAQ(DataApiReqVO reqVO) { - return boardDAO.selectFAQ(reqVO); - } - - /* - * 묻고답하기 목록 조회한다. - * - * (non-Javadoc) - * @see nlib.bbs.service.BoardService#listQnAs(nlib.restful.service.DataApiReqVO) - */ - public DataApiResVO listQnAs(DataApiReqVO reqVO) { - return boardDAO.listQnAs(reqVO); - } - - public DataApiResVO selectQnA(DataApiReqVO reqVO) { - return boardDAO.selectQnA(reqVO); - } - - public DataApiResVO insertQnA(DataApiReqVO reqVO) { - return boardDAO.insertQnA(reqVO); - } - - public DataApiResVO verifyWriter(DataApiReqVO reqVO) { - return null; - } - - public DataApiResVO updateQnA(DataApiReqVO reqVO) { - return boardDAO.updateQnA(reqVO); - } - - public DataApiResVO deleteQnA(DataApiReqVO reqVO) { - return boardDAO.deleteQnA(reqVO); - } - - -} \ No newline at end of file diff --git a/src/main/java/nlib/bbs/service/impl/FaqDAO.java b/src/main/java/nlib/bbs/service/impl/FaqDAO.java index abbabee6..4b3ce7ad 100644 --- a/src/main/java/nlib/bbs/service/impl/FaqDAO.java +++ b/src/main/java/nlib/bbs/service/impl/FaqDAO.java @@ -2,6 +2,28 @@ package nlib.bbs.service.impl; import egovframework.rte.psl.dataaccess.mapper.Mapper; +/** + *+ * @Class Name : FaqDAO.java + * + * @Description : FAQ DAO 클래스 + * + * + * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021) + * + *+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 09. 15. KNKIM 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP KNKIM + * @since 2021. 09. 15. + * @version 1.0 + * + */ @Mapper("faqDAO") public interface FaqDAO extends BoardDAO { diff --git a/src/main/java/nlib/bbs/service/impl/FaqServiceImpl.java b/src/main/java/nlib/bbs/service/impl/FaqServiceImpl.java index 155f2516..7fe1a5e7 100644 --- a/src/main/java/nlib/bbs/service/impl/FaqServiceImpl.java +++ b/src/main/java/nlib/bbs/service/impl/FaqServiceImpl.java @@ -1,17 +1,33 @@ package nlib.bbs.service.impl; -import java.util.List; - import javax.annotation.Resource; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Service; -import nlib.bbs.service.ArticleVO; -import nlib.bbs.service.BoardService; -import nlib.util.StringUtil; - +/** + *+ * @Class Name : FaqServiceImpl.java + * + * @Description : FAQ 서비스 구현 + * + * + * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021) + * + *+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 09. 15. KNKIM 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP KNKIM + * @since 2021. 09. 15. + * @version 1.0 + * + */ @Service("faqService") public class FaqServiceImpl extends BoardServiceImpl { diff --git a/src/main/java/nlib/bbs/service/impl/QnaDAO.java b/src/main/java/nlib/bbs/service/impl/QnaDAO.java index cac64458..a5e1ffbe 100644 --- a/src/main/java/nlib/bbs/service/impl/QnaDAO.java +++ b/src/main/java/nlib/bbs/service/impl/QnaDAO.java @@ -2,8 +2,30 @@ package nlib.bbs.service.impl; import egovframework.rte.psl.dataaccess.mapper.Mapper; import nlib.bbs.service.ArticleVO; -import nlib.restful.DataApiReqVO; + +/** + *+ * @Class Name : QnaDAO.java + * + * @Description : Q&A DAO 클래스 + * + * + * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021) + * + *+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 09. 15. KNKIM 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP KNKIM + * @since 2021. 09. 15. + * @version 1.0 + * + */ @Mapper("qnaDAO") public interface QnaDAO extends BoardDAO { diff --git a/src/main/java/nlib/bbs/service/impl/QnaServiceImpl.java b/src/main/java/nlib/bbs/service/impl/QnaServiceImpl.java index 01834073..170705bb 100644 --- a/src/main/java/nlib/bbs/service/impl/QnaServiceImpl.java +++ b/src/main/java/nlib/bbs/service/impl/QnaServiceImpl.java @@ -1,7 +1,6 @@ package nlib.bbs.service.impl; import java.util.List; - import javax.annotation.Resource; import org.slf4j.Logger; @@ -16,6 +15,28 @@ import nlib.cmm.service.NlibProperty; import nlib.util.StringUtil; import nlib.util.UUID; +/** + *+ * @Class Name : QnaServiceImpl.java + * + * @Description : Q&A 서비스 구현 + * + * + * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021) + * + *+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 09. 15. KNKIM 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP KNKIM + * @since 2021. 09. 15. + * @version 1.0 + * + */ @Service("qnaService") public class QnaServiceImpl extends BoardServiceImpl implements QnaService { diff --git a/src/main/java/nlib/bbs/web/AncmntController.java b/src/main/java/nlib/bbs/web/AncmntController.java index f6a228fb..828ac8be 100644 --- a/src/main/java/nlib/bbs/web/AncmntController.java +++ b/src/main/java/nlib/bbs/web/AncmntController.java @@ -26,6 +26,28 @@ import nlib.cmm.NlibCommonController; import nlib.cmm.service.NlibProperty; import nlib.cmm.service.PagingVO; +/** + *+ * @Class Name : AncmntController.java + * + * @Description : 공지사항 컨트롤러 클래스 + * + * + * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021) + * + *+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 09. 13. KNKIM 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP KNKIM + * @since 2021. 09. 13. + * @version 1.0 + * + */ @Controller public class AncmntController extends NlibCommonController { diff --git a/src/main/java/nlib/bbs/web/FaqController.java b/src/main/java/nlib/bbs/web/FaqController.java index 79b659bf..85b78019 100644 --- a/src/main/java/nlib/bbs/web/FaqController.java +++ b/src/main/java/nlib/bbs/web/FaqController.java @@ -10,33 +10,43 @@ import javax.servlet.http.HttpServletRequest; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; -import org.springframework.security.authentication.AuthenticationManager; import org.springframework.security.core.Authentication; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; 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.servlet.mvc.support.RedirectAttributes; -import org.springframework.web.servlet.support.RequestContextUtils; import nlib.bbs.service.ArticleVO; import nlib.bbs.service.BoardService; -import nlib.bbs.service.BoardServiceApi; import nlib.cmm.NlibCommonController; -import nlib.cmm.crypto.AriaCrypto; -import nlib.cmm.crypto.NlibPasswordEncoder; import nlib.cmm.service.CodeService; import nlib.cmm.service.NlibProperty; -import nlib.cmm.service.NotificationVO; import nlib.cmm.service.PagingVO; -import nlib.restful.DataApiReqVO; -import nlib.restful.DataApiResVO; -import nlib.user.service.NlibLoginVO; -import nlib.util.StringUtil; +/** + *+ * @Class Name : FaqController.java + * + * @Description : FAQ 컨트롤러 클래스 + * + * + * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021) + * + *+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 09. 13. KNKIM 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP KNKIM + * @since 2021. 09. 13. + * @version 1.0 + * + */ @Controller public class FaqController extends NlibCommonController { diff --git a/src/main/java/nlib/bbs/web/QnaController.java b/src/main/java/nlib/bbs/web/QnaController.java index dde9a988..3d25bf13 100644 --- a/src/main/java/nlib/bbs/web/QnaController.java +++ b/src/main/java/nlib/bbs/web/QnaController.java @@ -39,6 +39,28 @@ import nlib.user.service.NlibLoginVO; import nlib.util.StringUtil; import nlib.util.UUID; +/** + *+ * @Class Name : QnaController.java + * + * @Description : Q&A 컨트롤러 클래스 + * + * + * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021) + * + *+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 09. 13. KNKIM 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP KNKIM + * @since 2021. 09. 13. + * @version 1.0 + * + */ @Controller public class QnaController extends NlibCommonController {