diff --git a/modules/comment/comment.model.php b/modules/comment/comment.model.php
index 48ec3d418..35ad5dd50 100644
--- a/modules/comment/comment.model.php
+++ b/modules/comment/comment.model.php
@@ -74,6 +74,27 @@
return (int)$total_count;
}
+ /**
+ * @brief mid 에 해당하는 댓글을 가져옴
+ **/
+ function getNewestCommentList($obj) {
+ if($obj->mid) {
+ $oModuleModel = &getModel('module');
+ $obj->module_srl = $oModuleModel->getModuleSrlByMid($obj->mid);
+ unset($obj->mid);
+ }
+
+ // 넘어온 module_srl은 array일 수도 있기에 array인지를 체크
+ if(is_array($obj->module_srl)) $args->module_srl = implode(',', $obj->module_srl);
+ else $args->module_srl = $obj->module_srl;
+ $args->list_count = $obj->list_count;
+
+ $output = executeQuery('comment.getNewestCommentList', $args);
+ if(!$output->toBool()) return $output;
+
+ return $output;
+ }
+
/**
* @brief document_srl에 해당하는 문서의 댓글 목록을 가져옴
**/
diff --git a/modules/comment/queries/getNewestCommentList.xml b/modules/comment/queries/getNewestCommentList.xml
new file mode 100644
index 000000000..4d1acb679
--- /dev/null
+++ b/modules/comment/queries/getNewestCommentList.xml
@@ -0,0 +1,15 @@
+
+