itemrecord.lua 954 B

12345678910111213141516171819202122232425262728293031
  1. --[[
  2. Descripttion:资源记录
  3. version:
  4. Author: Neo,Huang
  5. Date: 2023-11-18 12:13:14
  6. LastEditors: Neo,Huang
  7. LastEditTime: 2023-11-18 12:13:46
  8. --]]
  9. local root = class("itemrecord", require("base.baseModule"))
  10. function root:ctor(id)
  11. root.super.ctor(self, id, "itemrecord", "id", true, false, "index `uid` (`uid`)")
  12. self.id = id
  13. end
  14. function root:mysql_get_init_columns()
  15. return {
  16. id = "bigint(20) NOT NULL AUTO_INCREMENT COMMENT '埋点ID'",
  17. createTime = "int(11) DEFAULT 0 COMMENT '创建时间'",
  18. uid = "bigint(20) DEFAULT 0 COMMENT '资源变化玩家'",
  19. bandShareCode = "varchar(45) DEFAULT NULL COMMENT '绑定推广码'",
  20. channel = "int(11) DEFAULT 0 COMMENT '玩家所属渠道'",
  21. eventId = "varchar(255) COMMENT '变化原因'",
  22. itemId = "int(11) DEFAULT 0 COMMENT '变化物品ID'",
  23. delta = "int(11) DEFAULT 0 COMMENT '变化数量(有符号)'",
  24. remainCount = "json COMMENT '变化后剩余物品数量'"
  25. }
  26. end
  27. return root