Documentation
¶
Index ¶
- type UserBaseDataModule
- func (p *UserBaseDataModule) CreateUserBaseData(userId int64, name string, roleId int32, icon string, ...) (*dbData.PlayerBaseData, error)
- func (p *UserBaseDataModule) Daily(utc time.Time)
- func (p *UserBaseDataModule) GetUserBaseData(userId int64) (data *dbData.PlayerBaseData, exist bool, err error)
- func (p *UserBaseDataModule) Hourly(utc time.Time)
- func (p *UserBaseDataModule) Minutely(utc time.Time)
- func (p *UserBaseDataModule) OnInit() error
- func (p *UserBaseDataModule) OnStart() error
- func (p *UserBaseDataModule) OnTick(utc time.Time)
- func (p *UserBaseDataModule) Secondly(utc time.Time)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UserBaseDataModule ¶
type UserBaseDataModule struct {
module_base.ModuleBase
}
func GetUserBaseDataModel ¶
func GetUserBaseDataModel() *UserBaseDataModule
func NewUserBaseDataModule ¶
func NewUserBaseDataModule() *UserBaseDataModule
func (*UserBaseDataModule) CreateUserBaseData ¶
func (p *UserBaseDataModule) CreateUserBaseData( userId int64, name string, roleId int32, icon string, feature *proto.PlayerFeature, gender string, ) (*dbData.PlayerBaseData, error)
func (*UserBaseDataModule) Daily ¶
func (p *UserBaseDataModule) Daily(utc time.Time)
func (*UserBaseDataModule) GetUserBaseData ¶
func (p *UserBaseDataModule) GetUserBaseData( userId int64, ) (data *dbData.PlayerBaseData, exist bool, err error)
if not found player data return empty data and exist is false
func (*UserBaseDataModule) Hourly ¶
func (p *UserBaseDataModule) Hourly(utc time.Time)
func (*UserBaseDataModule) Minutely ¶
func (p *UserBaseDataModule) Minutely(utc time.Time)
func (*UserBaseDataModule) OnInit ¶
func (p *UserBaseDataModule) OnInit() error
func (*UserBaseDataModule) OnStart ¶
func (p *UserBaseDataModule) OnStart() error
func (*UserBaseDataModule) OnTick ¶
func (p *UserBaseDataModule) OnTick(utc time.Time)
func (*UserBaseDataModule) Secondly ¶
func (p *UserBaseDataModule) Secondly(utc time.Time)
Click to show internal directories.
Click to hide internal directories.