123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 |
- package help_doc
- import (
- "github.com/beego/beego/v2/client/orm"
- "time"
- )
- type HelpDoc struct {
- Id int `orm:"column(id);pk"`
- ClassifyId int
- ClassifyName string
- Title string
- Author string
- CreateTime time.Time
- ModifyTime time.Time
- Status int
- PublishTime time.Time
- Content string
- 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) {
- o := orm.NewOrm()
- sql := `UPDATE help_doc SET classify_name=?,modify_time=NOW() WHERE classify_id=? `
- _, err = o.Raw(sql, classifyId, classifyName).Exec()
- return
- }
- type AddHelpDocReq struct {
- 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
- }
- func AddHelpDoc(item *HelpDoc) (lastId int64, err error) {
- o := orm.NewOrm()
- lastId, err = o.Insert(item)
- return
- }
- 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:"英文概述部分"`
- }
- 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
- }
|