|
@@ -16,8 +16,25 @@ type HelpDoc struct {
|
|
|
Status int
|
|
|
PublishTime time.Time
|
|
|
Content string
|
|
|
- AdminId int
|
|
|
+ AdminId int
|
|
|
AdminRealName string
|
|
|
+ Anchor string
|
|
|
+}
|
|
|
+
|
|
|
+type HelpDocItem struct {
|
|
|
+ Id int `orm:"column(id);pk"`
|
|
|
+ ClassifyId int
|
|
|
+ ClassifyName string
|
|
|
+ Title string
|
|
|
+ Author string
|
|
|
+ CreateTime string
|
|
|
+ ModifyTime string
|
|
|
+ Status int
|
|
|
+ PublishTime string
|
|
|
+ Content string
|
|
|
+ AdminId int
|
|
|
+ AdminRealName string
|
|
|
+ Anchor string
|
|
|
}
|
|
|
|
|
|
func EditHelpDocClassifyId(classifyId int, classifyName string) (err error) {
|
|
@@ -28,12 +45,24 @@ func EditHelpDocClassifyId(classifyId int, classifyName string) (err error) {
|
|
|
}
|
|
|
|
|
|
type AddHelpDocReq struct {
|
|
|
- ClassifyId int `description:"一级分类id"`
|
|
|
- ClassifyName string `description:"一级分类名称"`
|
|
|
- Title string `description:"标题"`
|
|
|
- Author string `description:"作者"`
|
|
|
- Status int `description:"状态:1:未发布,2:已发布"`
|
|
|
- Content string `description:"内容"`
|
|
|
+ ClassifyId int `description:"分类id"`
|
|
|
+ Title string `description:"标题"`
|
|
|
+ Author string `description:"作者"`
|
|
|
+ Status int `description:"状态:1:未发布,2:已发布"`
|
|
|
+ Content string `description:"内容"`
|
|
|
+ AnchorData []AnchorList
|
|
|
+}
|
|
|
+
|
|
|
+type AnchorList struct {
|
|
|
+ AnchorId string
|
|
|
+ Anchor string
|
|
|
+ Child []AnchorList
|
|
|
+}
|
|
|
+
|
|
|
+type Anchor struct {
|
|
|
+ AnchorId string
|
|
|
+ Anchor string
|
|
|
+ Child []AnchorList
|
|
|
}
|
|
|
|
|
|
func AddHelpDoc(item *HelpDoc) (lastId int64, err error) {
|
|
@@ -44,16 +73,16 @@ func AddHelpDoc(item *HelpDoc) (lastId int64, err error) {
|
|
|
|
|
|
type EditHelpDocReq struct {
|
|
|
Id int64 `description:"文章id"`
|
|
|
- ClassifyId int `description:"分类id"`
|
|
|
- ClassifyName string `description:"分类名称"`
|
|
|
- Title string `description:"标题"`
|
|
|
- Abstract string `description:"摘要"`
|
|
|
- Author string `description:"作者"`
|
|
|
- Frequency string `description:"频度"`
|
|
|
- State int `description:"状态:1:未发布,2:已发布"`
|
|
|
- Content string `description:"内容"`
|
|
|
- CreateTime string `description:"创建时间"`
|
|
|
- Overview string `description:"英文概述部分"`
|
|
|
+ ClassifyId int `description:"分类id"`
|
|
|
+ ClassifyName string `description:"分类名称"`
|
|
|
+ Title string `description:"标题"`
|
|
|
+ Abstract string `description:"摘要"`
|
|
|
+ Author string `description:"作者"`
|
|
|
+ Frequency string `description:"频度"`
|
|
|
+ State int `description:"状态:1:未发布,2:已发布"`
|
|
|
+ Content string `description:"内容"`
|
|
|
+ CreateTime string `description:"创建时间"`
|
|
|
+ Overview string `description:"英文概述部分"`
|
|
|
}
|
|
|
|
|
|
|
|
@@ -79,4 +108,27 @@ type EditHelpDocReq struct {
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
+func GetHelpDocById(docId int) (item *HelpDocItem, err error) {
|
|
|
+ o := orm.NewOrm()
|
|
|
+ sql := `SELECT * FROM help_doc WHERE id=?`
|
|
|
+ err = o.Raw(sql, docId).QueryRow(&item)
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
+type HelpDocResp struct {
|
|
|
+ Id int `orm:"column(id);pk"`
|
|
|
+ ClassifyId int
|
|
|
+ ClassifyName string
|
|
|
+ Title string
|
|
|
+ Author string
|
|
|
+ CreateTime string
|
|
|
+ ModifyTime string
|
|
|
+ Status int
|
|
|
+ PublishTime string
|
|
|
+ Content string
|
|
|
+ AdminId int
|
|
|
+ AdminRealName string
|
|
|
+ Anchor []AnchorList
|
|
|
+}
|