12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- package models
- import (
- "github.com/beego/beego/v2/client/orm"
- "time"
- )
- type ChartResultApi struct {
- Data []ChartResultApidate `json:"data"`
- Code int `json:"code"`
- Msg string `json:"msg"`
- }
- type ChartResultApidate struct {
- ChartId int `json:"id"`
- Title string `json:"title"`
- TitleEn string `json:"title_en"`
- CreateDate string `json:"create_date"`
- UpdateDate string `json:"update_date"`
- PublishStatus int `json:"publish_status"`
- Cover string `json:"cover"`
- Ptag Ptag `json:"ptag"`
- Ctag Ptag `json:"ctag"`
- }
- type Ptag struct {
- Id int `json:"id"`
- Name string `json:"name"`
- Description string `json:"description"`
- }
- type Ctag struct {
- Id int `json:"id"`
- Name string `json:"name"`
- Description string `json:"description"`
- PtagId string `json:"ptag_id"`
- }
- type CygxChart struct {
- Id int `orm:"column(id);pk"`
- ChartId int `description:"图表id"`
- Title string `description:"标题"`
- TitleEn string `description:"英文标题 "`
- CreateDate string `description:"本地创建时间"`
- CreateDateApi time.Time `description:"图表创建时间"`
- PublishStatus int `description:"发布状态"`
- PtagName string `description:"父类名称"`
- CtagName string `description:"子类名称"`
- Cover string `description:"图表图片"`
- }
- func GetChartCountById(chartId int) (count int, err error) {
- o := orm.NewOrm()
- sql := `SELECT COUNT(1) AS count FROM cygx_chart WHERE chart_id = ? `
- err = o.Raw(sql, chartId).QueryRow(&count)
- return
- }
- //新增图表
- func AddCygxChart(item *CygxChart) (lastId int64, err error) {
- o := orm.NewOrm()
- lastId, err = o.Insert(item)
- return
- }
|