mirror of
https://shylinux.com/x/community
synced 2025-05-01 19:59:22 +08:00
28 lines
690 B
Go
28 lines
690 B
Go
package gonganxitong
|
|
|
|
import (
|
|
"shylinux.com/x/ice"
|
|
|
|
"shylinux.com/x/community/src/gonganxitong/model"
|
|
)
|
|
|
|
type member struct {
|
|
Tables
|
|
user user
|
|
order string `data:"80"`
|
|
}
|
|
|
|
func (s member) List(m *ice.Message, arg ...string) {
|
|
s.Table.FieldsWithCreatedAT(m, s.UserPlace, model.USER_UID, s.Keys(s.UserPlace, model.ROLE))
|
|
if len(arg) == 1 {
|
|
m.Cmdy(s.UserPlace, s.Select, s.Keys(s.Place, model.UID), arg[0]).Action()
|
|
} else if len(arg) == 2 {
|
|
m.FieldsSetDetail().Cmdy(s.UserPlace, s.Select, s.Keys(s.Place, model.UID), arg[0], s.Key(s.UserPlace, model.UID), arg[1]).Action()
|
|
} else {
|
|
return
|
|
}
|
|
s.SelectJoinUser(m)
|
|
}
|
|
|
|
func init() { ice.TeamCtxCmd(member{Tables: newTables()}) }
|