|
@@ -1,5 +1,7 @@
|
|
|
package models
|
|
|
|
|
|
+import "rdluck_tools/orm"
|
|
|
+
|
|
|
type CygxArticle struct {
|
|
|
Article_id int `description:"文章id"`
|
|
|
Title string `description:"标题"`
|
|
@@ -14,6 +16,20 @@ type CygxArticle struct {
|
|
|
}
|
|
|
|
|
|
type HomeArticle struct {
|
|
|
+ Article_id int `description:"文章id"`
|
|
|
+ Title string `description:"标题"`
|
|
|
+ TitleEn string `description:"英文标题 "`
|
|
|
+ UpdateFrequency string `description:"更新周期"`
|
|
|
+ CreateDate string `description:"创建时间"`
|
|
|
+ PublishDate string `description:"发布时间"`
|
|
|
+ Body string `description:"内容"`
|
|
|
+ Abstract string `description:"摘要"`
|
|
|
+ CategoryName string `description:"一级分类"`
|
|
|
+ SubCategoryName string `description:"二级分类"`
|
|
|
+ ExpertBackground string `description:"专家背景"`
|
|
|
+}
|
|
|
+
|
|
|
+type ArticleDetail struct {
|
|
|
Article_id int `description:"文章id"`
|
|
|
Title string `description:"标题"`
|
|
|
TitleEn string `description:"英文标题 "`
|
|
@@ -26,3 +42,9 @@ type HomeArticle struct {
|
|
|
SubCategoryName string `description:"二级分类"`
|
|
|
}
|
|
|
|
|
|
+func GetArticleDetailById(articleId int) (item *ArticleDetail, err error) {
|
|
|
+ o := orm.NewOrm()
|
|
|
+ sql := `SELECT * FROM cygx_article WHERE article_id = ? `
|
|
|
+ err = o.Raw(sql, articleId).QueryRow(&item)
|
|
|
+ return
|
|
|
+}
|