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