local ActDispatchTreasureRewardItemTemplate = BaseClass("ActDispatchTreasureRewardItemTemplate")
local __init = function(self)
  self.prop = 0
  self.rewardParam = {}
  self:AddListener()
end
local __delete = function(self)
  self.prop = nil
  self.rewardParam = nil
  self:RemoveListener()
end
local AddListener = function(self)
end
local RemoveListener = function(self)
end
local InitData = function(self, prop, rewardId, num)
  self.prop = prop
  self.rewardParam = {}
  self.rewardParam.itemId = rewardId
  self.rewardParam.count = num
  self.rewardParam.rewardType = RewardType.GOODS
end
ActDispatchTreasureRewardItemTemplate.__init = __init
ActDispatchTreasureRewardItemTemplate.__delete = __delete
ActDispatchTreasureRewardItemTemplate.AddListener = AddListener
ActDispatchTreasureRewardItemTemplate.RemoveListener = RemoveListener
ActDispatchTreasureRewardItemTemplate.InitData = InitData
return ActDispatchTreasureRewardItemTemplate
