Files
utility_go/cmd/make/act
2025-03-19 17:41:23 +08:00

38 lines
528 B
Plaintext

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