|
@@ -1,18 +1,24 @@
|
|
|
package models
|
|
|
|
|
|
-import "rdluck_tools/orm"
|
|
|
+import (
|
|
|
+ "rdluck_tools/orm"
|
|
|
+ "time"
|
|
|
+)
|
|
|
|
|
|
type CygxArticle struct {
|
|
|
- ArticleId 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:"二级分类"`
|
|
|
+ ArticleId 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:"二级分类"`
|
|
|
+ InterviewTime time.Time `description:"访谈时间"`
|
|
|
+ ExpertBackground string `description:"专家背景"`
|
|
|
+ ExpertNumber string `description:"专家编号"`
|
|
|
}
|
|
|
|
|
|
type HomeArticle struct {
|
|
@@ -30,19 +36,23 @@ type HomeArticle struct {
|
|
|
}
|
|
|
|
|
|
type ArticleDetail struct {
|
|
|
- ArticleId 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:"二级分类"`
|
|
|
- IsCollect bool `description:"是否收藏:true,已收藏,false:未收藏"`
|
|
|
- IsInterviewApply bool `description:"是否申请访谈:true,已申请,false:未申请"`
|
|
|
- BodyText string `description:"内容"`
|
|
|
+ ArticleId 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:"二级分类"`
|
|
|
+ IsCollect bool `description:"是否收藏:true,已收藏,false:未收藏"`
|
|
|
+ IsInterviewApply bool `description:"是否申请访谈:true,已申请,false:未申请"`
|
|
|
+ BodyText string `description:"内容"`
|
|
|
+ InterviewApplyStatus string `description:"当前访谈申请状态:'待邀请','待访谈','已完成','已取消'"`
|
|
|
+ InterviewTime time.Time `description:"访谈时间"`
|
|
|
+ ExpertBackground string `description:"专家背景"`
|
|
|
+ ExpertNumber string `description:"专家编号"`
|
|
|
}
|
|
|
|
|
|
func GetArticleDetailById(articleId int) (item *ArticleDetail, err error) {
|
|
@@ -72,3 +82,10 @@ type ArticleDetailResp struct {
|
|
|
Detail *ArticleDetail
|
|
|
HasPermission int `description:"1:有权限,2:无权限"`
|
|
|
}
|
|
|
+
|
|
|
+func ModifyArticleExpert(articleId int, expertNumStr, expertContentStr, interviewDateStr string) (err error) {
|
|
|
+ o := orm.NewOrm()
|
|
|
+ sql := `UPDATE cygx_article SET expert_background=?,expert_number=?,interview_date=? WHERE article_id=? `
|
|
|
+ _, err = o.Raw(sql, expertContentStr, expertNumStr, interviewDateStr, articleId).Exec()
|
|
|
+ return
|
|
|
+}
|