This commit is contained in:
IT 老营长 @云轩领航-创始人 2024-12-23 10:48:30 +08:00
parent 32f49a9d86
commit 755d416101
5 changed files with 29 additions and 3 deletions

View File

@ -10,7 +10,7 @@ import (
type Table struct { type Table struct {
jiaowuxitong.Table jiaowuxitong.Table
list string `name:"list issuer_uid uid auto" role:"void"` list string `name:"list library_uid uid auto" role:"void"`
} }
func (s Table) Inputs(m *ice.Message, arg ...string) { func (s Table) Inputs(m *ice.Message, arg ...string) {

View File

@ -0,0 +1,18 @@
package jiaocaiziliao
import "shylinux.com/x/ice"
type content struct {
Table
order string `data:"1"`
fields string `data:"title,user_uid"`
create string `name:"create title*" role:"teacher"`
remove string `name:"remove" role:"teacher"`
}
func (s content) List(m *ice.Message, arg ...string) {
s.ValueList(m, arg)
m.Action(s.Create)
}
func init() { ice.TeamCtxCmd(content{}) }

View File

@ -36,5 +36,11 @@ type Document struct {
Icon string `gorm:"type:varchar(128)"` Icon string `gorm:"type:varchar(128)"`
Link string `gorm:"type:varchar(255)"` Link string `gorm:"type:varchar(255)"`
} }
type Content struct {
db.ModelWithUID
LibraryUID string `gorm:"type:char(32);index"`
UserUID string `gorm:"type:char(32)"`
Title string `gorm:"type:varchar(64)"`
}
func init() { db.CmdModels("", &UserLibrary{}, &Library{}, &Document{}) } func init() { db.CmdModels("", &UserLibrary{}, &Library{}, &Document{}, &Content{}) }

View File

@ -2,7 +2,9 @@
"portal": "教材资料", "portal": "教材资料",
"official": "官方网站", "official": "官方网站",
"document": "教材资料", "document": "教材资料",
"content": "目录索引",
"icons": { "icons": {
"content": "https://img.icons8.com/officel/80/activity-grid.png",
"official": "https://img.icons8.com/officel/80/activity-grid.png", "official": "https://img.icons8.com/officel/80/activity-grid.png",
"document": "https://img.icons8.com/officel/80/activity-grid.png" "document": "https://img.icons8.com/officel/80/activity-grid.png"
}, },