1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- local code = require("code")
- local util_player = require("utils.util_player")
- local root = class("user", require("base.baseModule"))
- function root:ctor(uid)
- root.super.ctor(self, uid, "user", "uid", true)
- self.uid = uid
- end
- function root:mysql_get_init_columns()
- return {
- uid = "int(11) unsigned NOT NULL",
- nickname = "varchar(50)",
- password = "varchar(45) DEFAULT NULL",
- uuid = "varchar(200) DEFAULT NULL",
- udid = "varchar(200) DEFAULT NULL",
- channel = "int(11) DEFAULT NULL",
- device = "varchar(45) DEFAULT NULL",
- loginTime = "int(11) DEFAULT 0",
- sysVer = "varchar(1024) DEFAULT NULL",
- version = "varchar(45) DEFAULT NULL",
- appVersion = "varchar(45) DEFAULT NULL",
- deviceId = "varchar(200) DEFAULT NULL",
- headUrl = "varchar(500) DEFAULT NULL",
- sex = "int(11) DEFAULT NULL",
- token = "varchar(255)",
- lastLoginTime = "int(11) DEFAULT 0",
- logoutTime = "int(11) DEFAULT 0",
- registerTime = "int(11) DEFAULT 0 COMMENT '注册时间'",
- registerVersion = "varchar(45) DEFAULT NULL COMMENT '注册版本'",
- ip = "varchar(45) DEFAULT NULL COMMENT 'IP'",
- status = "int(11) DEFAULT 0 COMMENT '账号状态 0:正常 1:封号 2:注销'"
- }
- end
- ----------------------------------------
- -- 接口
- ----------------------------------------
- -- 获取自己的信息
- function root:itf_get_info(role, msg)
- local info = util_player:get_player_info(self.uid)
- return code.OK, {baseInfo = info}
- end
- return root
|