package huodongzuzhi import ( "shylinux.com/x/ice" kit "shylinux.com/x/toolkits" "shylinux.com/x/community/src/huodongzuzhi/model" ) type activity struct { Table group group userGroup userGroup create string `name:"create title* content*" role:"leader"` } func (s activity) Create(m *ice.Message, arg ...string) { s.Table.Create(m, kit.Simple(arg, m.OptionSimple(model.USER_UID, model.GROUP_UID))...) s.RecordEventWithName(m, "") } func (s activity) List(m *ice.Message, arg ...string) { s.TablesWithRole(m, arg, s.userGroup, s.group, s, model.TITLE, model.CONTENT).Display("") } func init() { ice.TeamCtxCmd(activity{}) }