package act{id} import ( service2 "github.com/ayflying/utility_go/service" ) type sAct{id} struct { } func New() *sAct{id} { return &sAct{id}{} } var ( ActId = {id} Name = "" ) type Data struct { } func init() { } func (s *sAct{id}) GetData(uid int64) (data *Data) { get, _ := service2.GameAct().Info(uid, ActId) get.Scan(&data) if get.IsEmpty() || get.IsNil() || data == nil { data = &Data{ } } return } func (s *sAct{id}) SetData(uid int64, data interface{}) { service2.GameAct().Set(uid, ActId, data) }