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 {
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) {

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)"`
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": "教材资料",
"official": "官方网站",
"document": "教材资料",
"content": "目录索引",
"icons": {
"content": "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"
},

View File

@ -15,4 +15,4 @@ func main() { print(ice.Run()) }
func init() {
ice.Info.NodeMain = "web.team.jiaowuxitong.portal"
ice.Info.CodeMain = "src/jiaowuxitong/portal.go"
}
}