------------------------------------------------
--作者: 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