Order.lua
702 Bytes
local Order = class("Order", require("shared.ModelBase"))
function Order:ctor(properties)
Order.super.ctor(self, properties)
end
Order.schema = {
key = {"string"}, -- redis key
order = {"string"}, -- 自己订单号
rechargeId = {"number", 0},
transactionId = {"string", ""},
createTime = {"number", skynet.timex()}, -- 订单创建时间
finishTime = {"number", 0}, -- 服务端验证完成时间
status = {"string", "create"},
choose = {"string", ""}, -- 自选奖励
}
Order.fields = {
order = true,
rechargeId = true,
transactionId = true,
createTime = true,
finishTime = true,
status = true,
choose = true,
}
return Order