mirror of
https://github.com/mindoc-org/mindoc.git
synced 2025-10-25 10:59:13 +08:00
feat:1、修复无数据时报错的问题。
2、新增自定义代码着色格式 3、新增自动加载配置文件
This commit is contained in:
38
models/Dashboard.go
Normal file
38
models/Dashboard.go
Normal file
@@ -0,0 +1,38 @@
|
||||
package models
|
||||
|
||||
import "github.com/astaxie/beego/orm"
|
||||
|
||||
type Dashboard struct {
|
||||
BookNumber int64 `json:"book_number"`
|
||||
DocumentNumber int64 `json:"document_number"`
|
||||
MemberNumber int64 `json:"member_number"`
|
||||
CommentNumber int64 `json:"comment_number"`
|
||||
AttachmentNumber int64 `json:"attachment_number"`
|
||||
}
|
||||
|
||||
func NewDashboard() *Dashboard {
|
||||
return &Dashboard{}
|
||||
}
|
||||
|
||||
func (m *Dashboard) Query() *Dashboard {
|
||||
o := orm.NewOrm()
|
||||
|
||||
book_number, _ := o.QueryTable(NewBook().TableNameWithPrefix()).Count()
|
||||
|
||||
m.BookNumber = book_number
|
||||
|
||||
document_count, _ := o.QueryTable(NewDocument().TableNameWithPrefix()).Count()
|
||||
m.DocumentNumber = document_count
|
||||
|
||||
member_number, _ := o.QueryTable(NewMember().TableNameWithPrefix()).Count()
|
||||
m.MemberNumber = member_number
|
||||
|
||||
//comment_number,_ := o.QueryTable(NewComment().TableNameWithPrefix()).Count()
|
||||
m.CommentNumber = 0
|
||||
|
||||
attachment_number, _ := o.QueryTable(NewAttachment().TableNameWithPrefix()).Count()
|
||||
|
||||
m.AttachmentNumber = attachment_number
|
||||
|
||||
return m
|
||||
}
|
||||
Reference in New Issue
Block a user