35 lines
682 B
Lua
35 lines
682 B
Lua
|
------------------------------------------------
|
||
|
--作者: dhq
|
||
|
--日期: 2019-05-13
|
||
|
--文件: PayData.lua
|
||
|
--模块: PayData
|
||
|
--描述: 充值系统的数据类
|
||
|
------------------------------------------------
|
||
|
|
||
|
local PayData =
|
||
|
{
|
||
|
--配置表ID
|
||
|
Id = 0,
|
||
|
--充值的次数
|
||
|
Num = 0,
|
||
|
--服务器下发的以前RechargeItem配置表的数据
|
||
|
ServerCfgData = nil,
|
||
|
}
|
||
|
|
||
|
function PayData:New(sCfgData)
|
||
|
local _m = Utils.DeepCopy(self)
|
||
|
_m:RefeshData(sCfgData)
|
||
|
return _m
|
||
|
end
|
||
|
|
||
|
function PayData:RefeshData(sCfgData)
|
||
|
self.Id = sCfgData.CfgId
|
||
|
self.ServerCfgData = sCfgData
|
||
|
end
|
||
|
|
||
|
function PayData:UpdateNum(num)
|
||
|
self.Num = num
|
||
|
end
|
||
|
|
||
|
return PayData
|