|
@@ -9,3 +9,95 @@ type ChartUserTokenResultApi struct {
|
|
|
Code int `json:"code"`
|
|
|
Msg string `json:"msg"`
|
|
|
}
|
|
|
+
|
|
|
+// Root represents the top-level structure of the data.
|
|
|
+type Root struct {
|
|
|
+ Code int `json:"code" comment:"状态码"`
|
|
|
+ Msg string `json:"msg" comment:"操作信息"`
|
|
|
+ Data Data `json:"data" comment:"数据详情"`
|
|
|
+}
|
|
|
+
|
|
|
+// Data represents the main content of the response.
|
|
|
+type Data struct {
|
|
|
+ ID int `json:"id" comment:"文章ID"`
|
|
|
+ Title string `json:"title" comment:"文章标题"`
|
|
|
+ TitleEn string `json:"title_en" comment:"文章英文标题"`
|
|
|
+ Frequency string `json:"frequency" comment:"更新频率"`
|
|
|
+ CreateDate string `json:"create_date" comment:"创建时间"`
|
|
|
+ UpdateDate string `json:"update_date" comment:"更新时间"`
|
|
|
+ PublishDate string `json:"publish_date" comment:"发布时间"`
|
|
|
+ PublishStatus int `json:"publish_status" comment:"发布状态"`
|
|
|
+ VerifyStatus int `json:"verify_status" comment:"审核状态"`
|
|
|
+ PublishArea string `json:"publish_area" comment:"发布区域"`
|
|
|
+ AccessLevel int `json:"access_level" comment:"访问级别"`
|
|
|
+ IsActive bool `json:"is_active" comment:"是否激活"`
|
|
|
+ AuthorPhone string `json:"author_phone_number" comment:"作者手机号"`
|
|
|
+ Cover string `json:"cover" comment:"封面图片"`
|
|
|
+ IndustryID int `json:"industry_id" comment:"行业ID"`
|
|
|
+ ContentID int `json:"content_id" comment:"内容ID"`
|
|
|
+ TypeID int `json:"type_id" comment:"类型ID"`
|
|
|
+ FieldID int `json:"field_id" comment:"领域ID"`
|
|
|
+ SeriesID int `json:"series_id" comment:"系列ID"`
|
|
|
+ File string `json:"file" comment:"文件链接"`
|
|
|
+ Stock []string `json:"stock" comment:"相关股票"`
|
|
|
+ IsFocused int `json:"is_focused" comment:"是否聚焦"`
|
|
|
+ Content Content `json:"content" comment:"内容详情"`
|
|
|
+ Industry Industry `json:"industry" comment:"行业详情"`
|
|
|
+ Type ItemType `json:"type" comment:"类型详情"`
|
|
|
+ Field Field `json:"field" comment:"领域详情"`
|
|
|
+ Series Series `json:"series" comment:"系列详情"`
|
|
|
+ Author Author `json:"author" comment:"作者信息"`
|
|
|
+ CoAuthor []string `json:"co_author" comment:"协作者"`
|
|
|
+ Corpus Corpus `json:"corpus" comment:"语料库信息"`
|
|
|
+}
|
|
|
+
|
|
|
+// Content represents the details of the content.
|
|
|
+type Content struct {
|
|
|
+ ID int `json:"id" comment:"内容ID"`
|
|
|
+ Body string `json:"body" comment:"正文"`
|
|
|
+ Abstract string `json:"abstract" comment:"摘要"`
|
|
|
+ Annotation string `json:"annotation" comment:"注释"`
|
|
|
+ AutoSave string `json:"auto_save" comment:"自动保存内容"`
|
|
|
+}
|
|
|
+
|
|
|
+// Industry represents the industry details.
|
|
|
+type Industry struct {
|
|
|
+ ID int `json:"id" comment:"行业ID"`
|
|
|
+ Name string `json:"name" comment:"行业名称"`
|
|
|
+ Description string `json:"description" comment:"行业描述"`
|
|
|
+}
|
|
|
+
|
|
|
+// ItemType represents the type of the article.
|
|
|
+type ItemType struct {
|
|
|
+ ID int `json:"id" comment:"类型ID"`
|
|
|
+ Name string `json:"name" comment:"类型名称"`
|
|
|
+ Description string `json:"description" comment:"类型描述"`
|
|
|
+}
|
|
|
+
|
|
|
+// Field represents the field details.
|
|
|
+type Field struct {
|
|
|
+ ID int `json:"id" comment:"领域ID"`
|
|
|
+ Name string `json:"name" comment:"领域名称"`
|
|
|
+ Description string `json:"description" comment:"领域描述"`
|
|
|
+ IndustryID int `json:"industry_id" comment:"行业ID"`
|
|
|
+}
|
|
|
+
|
|
|
+// Series represents the series details.
|
|
|
+type Series struct {
|
|
|
+ ID int `json:"id" comment:"系列ID"`
|
|
|
+ Name string `json:"name" comment:"系列名称"`
|
|
|
+ Description string `json:"description" comment:"系列描述"`
|
|
|
+ IndustryID int `json:"industry_id" comment:"行业ID"`
|
|
|
+}
|
|
|
+
|
|
|
+// Author represents the author details.
|
|
|
+type Author struct {
|
|
|
+ Name string `json:"name" comment:"作者姓名"`
|
|
|
+}
|
|
|
+
|
|
|
+//// Corpus represents the corpus details.
|
|
|
+//type Corpus struct {
|
|
|
+// ID int `json:"id" comment:"语料ID"`
|
|
|
+// ArticleID int `json:"article_id" comment:"文章ID"`
|
|
|
+// Corpus string `json:"corpus" comment:"语料内容"`
|
|
|
+//}
|