# -*- coding=utf-8
'''
Created on 2015年8月13日

@author: zhaojiangang
'''

#----------大菠萝商品------------------
product_TY9999D0006015 = {
    "isMultiLang": True,
    "productId":"TY9999D0006015",  # 商品ID，字符串，全局唯一
    "displayName":"60K",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chips_pa.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"60000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":60000}
        ]
    }
}

product_TY9999D0030015 = {
    "isMultiLang": True,
    "productId":"TY9999D0030015",  # 商品ID，字符串，全局唯一
    "displayName":"300K",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chips_pa.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"+30K",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"30万金币+3万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":330000}
        ]
    }
}

product_TY9999D0098015 = {
    "isMultiLang": True,
    "productId":"TY9999D0098015",  # 商品ID，字符串，全局唯一
    "displayName":"980K",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chips_pa.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"98",  # 价格，单位为元
    "priceDiamond":"980",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"+150K",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"98万金币+15万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1130000}
        ]
    }
}

product_TY9999D0198015 = {
    "isMultiLang": True,
    "productId":"TY9999D0198015",  # 商品ID，字符串，全局唯一
    "displayName":"1.98M",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chips_pa.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"198",  # 价格，单位为元
    "priceDiamond":"1980",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"+300K",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"198万金币+30万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":2280000}
        ]
    }
}

product_TY9999D0328015 = {
    "isMultiLang": True,
    "productId":"TY9999D0328015",  # 商品ID，字符串，全局唯一
    "displayName":"3.28M",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chips_pa.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"328",  # 价格，单位为元
    "priceDiamond":"3280",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"+500K",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"328万金币+50万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":3780000}
        ]
    }
}

product_TY9999D0648015 = {
    "isMultiLang": True,
    "productId":"TY9999D0648015",  # 商品ID，字符串，全局唯一
    "displayName":"6.48M",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chips_pa.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"648",  # 价格，单位为元
    "priceDiamond":"6480",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"+1M",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"648万金币+100万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":7480000}
        ]
    }
}

#－－大菠萝VIP商品start
product_PA_VIP01 = {
    "isMultiLang": True,
    "productId":"PA_VIP01",  # 商品ID，字符串，全局唯一
    "displayName":"VIP一个月",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chips_pa.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"VIP一个月",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":30}
        ]
    }
}

product_PA_VIP02 = {
    "isMultiLang": True,
    "productId":"PA_VIP02",  # 商品ID，字符串，全局唯一
    "displayName":"VIP三个月",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chips_pa.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"98",  # 价格，单位为元
    "priceDiamond":"980",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":90}
        ]
    }
}
#－－大菠萝VIP商品end

#－－大菠萝道具start{
product_PA_AVATAR1501 = {
    "isMultiLang": True,
    "productId":"PA_AVATAR1501",  # 商品ID，字符串，全局唯一
    "displayName":"动态头像男(时尚)",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chips_pa.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1503, "count":1}
        ]
    },
    "propId":26,#对应前端展示图片ID，所有道具里唯一
    "des":[],
    "priceChip":0,
    "type":0, #支付方式,1->金币支付 0-现金支付
}
product_PA_AVATAR1502 = {
    "isMultiLang": True,
    "productId":"PA_AVATAR1502",  # 商品ID，字符串，全局唯一
    "displayName":"动态头像男(严肃)",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chips_pa.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1503, "count":1}
        ]
    },
    "propId":27,#对应前端展示图片ID，所有道具里唯一
    "des":[],
    "priceChip":0,
    "type":0, #支付方式,1->金币支付 0-现金支付
}
product_PA_AVATAR1503 = {
    "isMultiLang": True,
    "productId":"PA_AVATAR1503",  # 商品ID，字符串，全局唯一
    "displayName":"动态头像女(时尚)",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chips_pa.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1503, "count":1}
        ]
    },
    "propId":28,#对应前端展示图片ID，所有道具里唯一
    "des":[],
    "priceChip":0,
    "type":0, #支付方式,1->金币支付 0-现金支付
}
product_PA_AVATAR1504 = {
    "isMultiLang": True,
    "productId":"PA_AVATAR1504",  # 商品ID，字符串，全局唯一
    "displayName":"动态头像女(严肃)",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chips_pa.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1503, "count":1}
        ]
    },
    "propId":29,#对应前端展示图片ID，所有道具里唯一
    "des":[],
    "priceChip":0,
    "type":0, #支付方式,1->金币支付 0-现金支付
}

product_PA_TABLETYPE01 = {
    "isMultiLang": True,
    "productId":"PA_TABLETYPE01",  # 商品ID，字符串，全局唯一
    "displayName":"羊皮纸(复古)牌桌",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chips_pa.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"0",  # 价格，单位为元
    "priceDiamond":"0",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1503, "count":1}
        ]
    },
    "propId":30,
    "des":["羊皮纸牌桌，很有复古的感觉","有效期:7天"],
    "priceChip":0,
    "type":0 #支付方式,1->金币支付 0-现金支付
}
product_PA_TABLETYPE02 = {
    "isMultiLang": True,
    "productId":"PA_TABLETYPE02",  # 商品ID，字符串，全局唯一
    "displayName":"羊皮纸(炫丽)牌桌",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chips_pa.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"0",  # 价格，单位为元
    "priceDiamond":"0",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1503, "count":1}
        ]
    },
    "propId":31,
    "des":["羊皮纸牌桌，很有炫丽的感觉","有效期:7天"],
    "priceChip":0,
    "type":0 #支付方式,1->金币支付 0-现金支付
}
#－－大菠萝道具商品end}




#----------大菠萝商品end------------------

product_t50k = {
    "productId":"T50K",  # 商品ID，字符串，全局唯一
    "displayName":"50000金币",  # 商品显示的名字，字符串
    "category":"coin", # 金币商品
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"5",  # 价格，单位为元
    "priceDiamond":"50",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"50000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"50000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":50000} 
        ]
    }
}

product_t60k = {
    "productId":"T60K",  # 商品ID，字符串，全局唯一
    "displayName":"60000金币",  # 商品显示的名字，字符串
    "category":"coin", # 金币商品
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"60000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"60000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":60000} 
        ]
    }
}

product_t80k = {
    "productId":"T80K",  # 商品ID，字符串，全局唯一
    "displayName":"80000金币",  # 商品显示的名字，字符串
    "category":"coin", # 金币商品
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"80000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"80000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":80000}
        ]
    }
}

product_t100k = {
    "productId":"T100K",  # 商品ID，字符串，全局唯一
    "displayName":"100000金币",  # 商品显示的名字，字符串
    "category":"coin", # 金币商品
    "displayNamePic":"goods_name_t100k.png",
    "pic":"goods_t100k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"10",  # 价格，单位为元
    "priceDiamond":"100",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"100000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"100000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":100000} 
        ]
    }
}

product_t300k = {
    "productId":"T300K",  # 商品ID，字符串，全局唯一
    "displayName":"300000金币",  # 商品显示的名字，字符串
    "category":"coin", # 金币商品
    "displayNamePic":"goods_name_t300k.png",
    "pic":"goods_t300k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"300000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"30万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":300000}
        ]
    }
}

product_t500k = {
    "productId":"T500K",  # 商品ID，字符串，全局唯一
    "displayName":"500000金币",  # 商品显示的名字，字符串
    "category":"coin", # 金币商品
    "displayNamePic":"",
    "pic":"goods_t500k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"50",  # 价格，单位为元
    "priceDiamond":"500",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"500000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"50万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":500000}
        ]
    }
}

product_t1m = {
    "productId":"T1M",  # 商品ID，字符串，全局唯一
    "displayName":"1000000金币",  # 商品显示的名字，字符串
    "category":"coin", # 金币商品
    "displayNamePic":"goods_name_t1m.png",
    "pic":"goods_t1m.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1000000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"100万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1000000}
        ]
    }
}

product_t3m = {
    "productId":"T3M",  # 商品ID，字符串，全局唯一
    "displayName":"3000000金币",  # 商品显示的名字，字符串
    "category":"coin", # 金币商品
    "displayNamePic":"goods_name_t3m.png",
    "pic":"goods_t3m.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"300",  # 价格，单位为元
    "priceDiamond":"3000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"3000000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"300万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":3000000}
        ]
    }
}

product_t10m = {
    "productId":"T10M",  # 商品ID，字符串，全局唯一
    "displayName":"10000000金币",  # 商品显示的名字，字符串
    "category":"coin", # 金币商品
    "displayNamePic":"",
    "pic":"goods_t3m.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"1000",  # 价格，单位为元
    "priceDiamond":"10000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"10000000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"1000万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":10000000}
        ]
    }
}

product_raffle = {
    "productId":"RAFFLE",
    "displayName":"幸运大抽奖50000金币",
    "category":"coin", # 金币商品
    "displayNamePic":"",
    "pic":"goods_t50k.png",
    "price":"5",
    "priceDiamond":"50", # 此商品值多少钻石
    "buyType":"direct", # 购买类型，direct：直冲；consume: 消费；charge: 充值
    "diamondExchangeRate":0,
    "desc":"幸运大抽奖50000金币",
    "mail":"购买${displayName}，获得${content}",
    "content":{
        "type":"CompositeContent", # 类型
        "desc":"5万金币+抽奖", # 内容说明,type=XXXContent的必须包含desc
        "list":[ # 组合Content包含的Content列表，每个对象的类型都必须是XXXContent
            {
                "type":"FixedContent",
                "desc":"50000金币",
                "items":[
                    {"itemId":1, "count":50000}
                ]
            },
            {
                "type":"RandomContent",
                "desc":"抽奖",
                "randoms":[ # randoms中的对象必须包含weight字段，表示随机的权重
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "start":3000, "stop":8000, "step":100},
                            {"itemId":2, "start":1, "stop":15}
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":40,
                        "items":[
                            {"itemId":1, "start":4000, "stop":6000, "step":100},
                            {"itemId":1007, "start":2, "stop":5}
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "count":5555},
                            {"itemId":2003, "count":7}
                        ]
                    }
                ]
            }
        ]
    }
}

product_raffle_6 = {
    "productId":"RAFFLE_6",
    "displayName":"幸运大抽奖60000金币",
    "category":"coin", # 金币商品
    "displayNamePic":"",
    "pic":"goods_t50k.png",
    "price":"6",
    "priceDiamond":"60", # 此商品值多少钻石
    "buyType":"direct", # 购买类型，direct：直冲；consume: 消费；charge: 充值
    "diamondExchangeRate":0,
    "desc":"幸运大抽奖60000金币",
    "mail":"购买${displayName}，获得${content}",
    "content":{
        "type":"CompositeContent", # 类型
        "desc":"6万金币+抽奖", # 内容说明,type=XXXContent的必须包含desc
        "list":[ # 组合Content包含的Content列表，每个对象的类型都必须是XXXContent
            {
                "type":"FixedContent",
                "desc":"60000金币",
                "items":[
                    {"itemId":1, "count":60000}
                ]
            },
            {
                "type":"RandomContent",
                "desc":"抽奖",
                "randoms":[ # randoms中的对象必须包含weight字段，表示随机的权重
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "start":3500, "stop":8500, "step":100},
                            {"itemId":2, "start":5, "stop":20}
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":40,
                        "items":[
                            {"itemId":1, "start":4500, "stop":5500, "step":100},
                            {"itemId":1007, "start":2, "stop":5}
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "count":6666},
                            {"itemId":2003, "count":7}
                        ]
                    }
                ]
            }
        ]
    }
}

product_raffle_new = {
    "productId":"RAFFLE_NEW",
    "displayName":"幸运大抽奖80000金币",
    "category":"coin", # 金币商品
    "displayNamePic":"",
    "pic":"goods_t50k.png",
    "price":"8",
    "priceDiamond":"80", # 此商品值多少钻石
    "buyType":"direct", # 购买类型，direct：直冲；consume: 消费；charge: 充值
    "diamondExchangeRate":0,
    "desc":"幸运大抽奖80000金币",
    "mail":"购买${displayName}，获得${content}",
    "content":{
        "type":"CompositeContent", # 类型
        "desc":"8万金币+抽奖", # 内容说明,type=XXXContent的必须包含desc
        "list":[ # 组合Content包含的Content列表，每个对象的类型都必须是XXXContent
            {
                "type":"FixedContent",
                "desc":"80000金币",
                "items":[
                    {"itemId":1, "count":80000}
                ]
            },
            {
                "type":"RandomContent",
                "desc":"抽奖",
                "randoms":[ # randoms中的对象必须包含weight字段，表示随机的权重
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "start":6000, "stop":9000, "step":100},
                            {"itemId":2, "start":5, "stop":20}
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":40,
                        "items":[
                            {"itemId":1, "start":7000, "stop":10000, "step":100},
                            {"itemId":1007, "start":2, "stop":5}
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "count":8888},
                            {"itemId":2003, "count":7}
                        ]
                    }
                ]
            }
        ]
    }
}

product_raffle_10 = {
    "productId":"RAFFLE_10",
    "displayName":"幸运大抽奖100000金币",
    "category":"coin", # 金币商品
    "displayNamePic":"",
    "pic":"goods_t50k.png",
    "price":"10",
    "priceDiamond":"100", # 此商品值多少钻石
    "buyType":"direct", # 购买类型，direct：直冲；consume: 消费；charge: 充值
    "diamondExchangeRate":0,
    "desc":"幸运大抽奖100000金币",
    "mail":"购买${displayName}，获得${content}",
    "content":{
        "type":"CompositeContent", # 类型
        "desc":"10万金币+抽奖", # 内容说明,type=XXXContent的必须包含desc
        "list":[ # 组合Content包含的Content列表，每个对象的类型都必须是XXXContent
            {
                "type":"FixedContent",
                "desc":"80000金币",
                "items":[
                    {"itemId":1, "count":100000}
                ]
            },
            {
                "type":"RandomContent",
                "desc":"抽奖",
                "randoms":[ # randoms中的对象必须包含weight字段，表示随机的权重
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "start":6000, "stop":9000, "step":100},
                            {"itemId":2, "start":5, "stop":20}
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":40,
                        "items":[
                            {"itemId":1, "start":8000, "stop":12000, "step":100},
                            {"itemId":1007, "start":2, "stop":5}
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "count":9999},
                            {"itemId":2003, "count":7}
                        ]
                    }
                ]
            }
        ]
    }
}

product_moonkey = {
    "productId":"MOONKEY",  # 商品ID，字符串，全局唯一
    "displayName":"月光之钥",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_moonkey.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"2",  # 价格，单位为元
    "priceDiamond":"20",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"开启月光宝盒后\n可获更多惊喜奖励",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"月光之钥",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":3001, "count":1}
        ]
    }
}

product_moonkey3 = {
    "productId":"MOONKEY3",  # 商品ID，字符串，全局唯一
    "displayName":"月光之钥X3",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_moonkey3.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"5",  # 价格，单位为元
    "priceDiamond":"50",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"开启月光宝盒后\n可获更多惊喜奖励",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"月光之钥X3",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":3001, "count":3}
        ]
    }
}

product_voice100 = {
    "productId":"VOICE100",  # 商品ID，字符串，全局唯一
    "displayName":"语音喇叭100个",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_voice100.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"1",  # 价格，单位为元
    "priceDiamond":"10",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"游戏中可以发送语音聊天",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"VOICE100",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":2002, "count":100}
        ]
    }
}

product_cardmatch10 = {
    "productId":"CARDMATCH10",  # 商品ID，字符串，全局唯一
    "displayName":"参赛券x10",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_voice100.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"2",  # 价格，单位为元
    "priceDiamond":"20",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"报名冠军2元快速赛使用",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"CARDMATCH10",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1007, "count":10}
        ]
    }
}

product_zhuanyun = {
    "productId":"ZHUANYUN",  # 商品ID，字符串，全局唯一
    "displayName":"转运礼包",  # 商品显示的名字，字符串
    "category":"coin", # 金币商品
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"5",  # 价格，单位为元
    "priceDiamond":"50",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"10万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"10万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":100000}
        ]
    }
}

product_zhuanyun6 = {
    "productId":"ZHUANYUN_6",  # 商品ID，字符串，全局唯一
    "displayName":"6元转运礼包",  # 商品显示的名字，字符串
    "category":"coin", # 金币商品
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"11万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"11万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":110000}
        ]
    }
}

product_zhuanyun_mezzo = {
    "productId":"ZHUANYUN_MEZZO",  # 商品ID，字符串，全局唯一
    "displayName":"8元转运礼包",  # 商品显示的名字，字符串
    "category":"coin", # 金币商品
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"15万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"11万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":150000}
        ]
    }
}

product_zhuanyun_big = {
    "productId":"ZHUANYUN_BIG",  # 商品ID，字符串，全局唯一
    "displayName":"转运大礼包",  # 商品显示的名字，字符串
    "category":"coin", # 金币商品
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"60万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"60万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":600000}
        ]
    }
}

product_zhuanyun_mxddz = {
    "productId":"ZHUANYUN_MXDDZ",  # 商品ID，字符串，全局唯一
    "displayName":"转运大礼包",  # 商品显示的名字，字符串
    "category":"coin", # 金币商品
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"15万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"15万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":150000}
        ]
    }
}

product_tehui1y = {
    "productId":"TEHUI1Y",  # 商品ID，字符串，全局唯一
    "displayName":"支付宝1元特惠",  # 商品显示的名字，字符串
    "category":"coin", # 金币商品
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"1",  # 价格，单位为元
    "priceDiamond":"10",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"30000金币\n支付宝支付限购一次",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"3万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":30000}
        ]
    }
}

product_pvip = {
    "productId":"PVIP",  # 商品ID，字符串，全局唯一
    "displayName":"会员7天",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_133.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得30万金币\n7天内连续登录每天可领取3万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"30000金币+7天会员",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":300000},
            {"itemId":88, "count":7}
        ]
    }
}

product_privilege_30 = {
    "productId":"PRIVILEGE_30",  # 商品ID，字符串，全局唯一
    "displayName":"会员30天",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_133.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得100万金币\n30天内连续登录每天可领取3万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"30000金币+7天会员",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1000000},
            {"itemId":88, "count":30}
        ]
    }
}

product_ios_t20k = {
    "productId":"IOS_T20K",  # 商品ID，字符串，全局唯一
    "displayName":"60000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t20k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"60000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"60000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":60000}
        ]
    }
}

product_ios_t50k = {
    "productId":"IOS_T50K",  # 商品ID，字符串，全局唯一
    "displayName":"120000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"12",  # 价格，单位为元
    "priceDiamond":"120",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"120000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"12万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":120000} 
        ]
    }
}

product_ios_t100k = {
    "productId":"IOS_T100K",  # 商品ID，字符串，全局唯一
    "displayName":"180000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t100k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"18",  # 价格，单位为元
    "priceDiamond":"180",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"180000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"18万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":180000} 
        ]
    }
}

product_ios_t300k = {
    "productId":"IOS_T300K",  # 商品ID，字符串，全局唯一
    "displayName":"300000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t300k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"赠：2万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"32万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":320000} 
        ]
    }
}

product_ios_t500k = {
    "productId":"IOS_T500K",  # 商品ID，字符串，全局唯一
    "displayName":"680000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t300k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"68",  # 价格，单位为元
    "priceDiamond":"680",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"赠：6万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"74万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":740000}
        ]
    }
}

product_ios_t1m = {
    "productId":"IOS_T1M",  # 商品ID，字符串，全局唯一
    "displayName":"680000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t300k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"68",  # 价格，单位为元
    "priceDiamond":"680",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"赠：6万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"74万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":740000} 
        ]
    }
}

product_ios_moonkey3 = {
    "productId":"IOS_MOONKEY3",  # 商品ID，字符串，全局唯一
    "displayName":"月光之钥X3",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_moonkey3.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"开启月光宝盒后\n可获更多惊喜奖励",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"月光之钥X3",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":3001, "count":3}
        ]
    }
}

product_ios_voice500 = {
    "productId":"IOS_VOICE500",  # 商品ID，字符串，全局唯一
    "displayName":"语音喇叭500个",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_voice100.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"游戏中可以发送语音聊天",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"VOICE100",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":2002, "count":500}
        ]
    }
}

product_ios_pvip = {
    "productId":"IOS_PVIP",  # 商品ID，字符串，全局唯一
    "displayName":"会员7天",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_133.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得30万金币\n7天内每天可领取3万金币，共计51万",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"30000金币+7天会员",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":300000},
            {"itemId":88, "count":7}
        ]
    }
}

product_ios_zhuanyun = {
    "productId":"IOS_ZHUANYUN",  # 商品ID，字符串，全局唯一
    "displayName":"转运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"10万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"10万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":100000}
        ]
    }
}


product_TY9999D0000101 = {
    "productId":"TY9999D0000101",  # 商品ID，字符串，全局唯一
    "displayName":"0.1元体验礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t20k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"0.1",  # 价格，单位为元
    "priceDiamond":"1",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"获得5000金币，每月限购一次",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"5000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":5000}
        ]
    }
}

product_TY9999D0001001 = {
    "productId":"TY9999D0001001",  # 商品ID，字符串，全局唯一
    "displayName":"1元特惠礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t20k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"1",  # 价格，单位为元
    "priceDiamond":"10",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"30000金币，\n需支付宝支付，限购一次",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"30000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":30000}
        ]
    }
}

product_TY9999D0006001 = {
    "productId":"TY9999D0006001",  # 商品ID，字符串，全局唯一
    "displayName":"60000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"60000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"60000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":60000}
        ]
    }
}

product_TY9999D0030001 = {
    "productId":"TY9999D0030001",  # 商品ID，字符串，全局唯一
    "displayName":"36万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t300k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元 = 12000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"36万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":360000}
        ]
    }
}

product_TY9999D0050001 = {
    "productId":"TY9999D0050001",  # 商品ID，字符串，全局唯一
    "displayName":"65万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t500k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"50",  # 价格，单位为元
    "priceDiamond":"500",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元 = 13000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"65万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":650000}
        ]
    }
}

product_TY9999D0100001 = {
    "productId":"TY9999D0100001",  # 商品ID，字符串，全局唯一
    "displayName":"150万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t1m.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元 = 15000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"150万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1500000}
        ]
    }
}

product_TY9999D0300001 = {
    "productId":"TY9999D0300001",  # 商品ID，字符串，全局唯一
    "displayName":"500万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t3m.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"300",  # 价格，单位为元
    "priceDiamond":"3000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元 = 16666金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"500万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":5000000}
        ]
    }
}

product_TY9999D1000001 = {
    "productId":"TY9999D1000001",  # 商品ID，字符串，全局唯一
    "displayName":"2000万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t3m.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"1000",  # 价格，单位为元
    "priceDiamond":"10000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元 = 20000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"2000万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":20000000}
        ]
    }
}

product_TY9999D0006007 = {
    "productId":"TY9999D0006007",  # 商品ID，字符串，全局唯一
    "displayName":"6万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t20k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元＝10000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"6万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":60000}
        ]
    }
}

product_TY9999D0030007 = {
    "productId":"TY9999D0030007",  # 商品ID，字符串，全局唯一
    "displayName":"36万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元＝12000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"36万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":360000}
        ]
    }
}

product_TY9999D0098007 = {
    "productId":"TY9999D0098007",  # 商品ID，字符串，全局唯一
    "displayName":"140万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t100k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"98",  # 价格，单位为元
    "priceDiamond":"980",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元＝14285金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"140万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1400000}
        ]
    }
}

product_TY9999D0198007 = {
    "productId":"TY9999D0198007",  # 商品ID，字符串，全局唯一
    "displayName":"300万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t300k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"198",  # 价格，单位为元
    "priceDiamond":"1980",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元＝15151金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"300万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":3000000}
        ]
    }
}

product_TY9999D0328007 = {
    "productId":"TY9999D0328007",  # 商品ID，字符串，全局唯一
    "displayName":"550万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t500k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"328",  # 价格，单位为元
    "priceDiamond":"3280",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元＝16768金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"550万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":5500000}
        ]
    }
}

product_TY9999D0648007 = {
    "productId":"TY9999D0648007",  # 商品ID，字符串，全局唯一
    "displayName":"1200万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t1m.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"648",  # 价格，单位为元
    "priceDiamond":"6480",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元＝18518金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"1200万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":12000000}
        ]
    }
}

product_TY0006D0030002 = {
    "productId":"TY0006D0030002",  # 商品ID，字符串，全局唯一
    "displayName":"7天会员卡",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_vip.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得30万，7天内每天登录送3万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"300000金币+7天会员",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":300000},
            {"itemId":88, "count":7}
        ]
    }
}

product_TY0006D0100002 = {
    "productId":"TY0006D0100002",  # 商品ID，字符串，全局唯一
    "displayName":"30天会员卡",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_vip_big.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得100万，30天内每天登录送3万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"100万金币+30天会员",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1000000},
            {"itemId":88, "count":30}
        ]
    }
}

product_TY0007D0008001 = {
    "productId":"TY0007D0008001",  # 商品ID，字符串，全局唯一
    "displayName":"80000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"购买80000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"80000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":80000}
        ]
    }
}

product_TY0007D0010001 = {
    "productId":"TY0007D0010001",  # 商品ID，字符串，全局唯一
    "displayName":"100000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"10",  # 价格，单位为元
    "priceDiamond":"100",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"购买100000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"100000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":100000}
        ]
    }
}

product_TY0007D0030001 = {
    "productId":"TY0007D0030001",  # 商品ID，字符串，全局唯一
    "displayName":"36万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元=12000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"36万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":360000}
        ]
    }
}

product_TY0007D0050001 = {
    "productId":"TY0007D0050001",  # 商品ID，字符串，全局唯一
    "displayName":"65万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t500k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"50",  # 价格，单位为元
    "priceDiamond":"500",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元=13000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"65万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":650000}
        ]
    }
}

product_TY0007D0100001 = {
    "productId":"TY0007D0100001",  # 商品ID，字符串，全局唯一
    "displayName":"150万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t1m.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元=15000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"150万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1500000}
        ]
    }
}

product_TY0007D0300001 = {
    "productId":"TY0007D0300001",  # 商品ID，字符串，全局唯一
    "displayName":"500万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t3m.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"300",  # 价格，单位为元
    "priceDiamond":"3000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元=16666金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"500万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":5000000}
        ]
    }
}

product_TY0007D1000001 = {
    "productId":"TY0007D1000001",  # 商品ID，字符串，全局唯一
    "displayName":"2000万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t3m.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"1000",  # 价格，单位为元
    "priceDiamond":"10000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元=20000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"2000万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":20000000}
        ]
    }
}

product_TY0007D0030002 = {
    "productId":"TY0007D0030002",  # 商品ID，字符串，全局唯一
    "displayName":"7天会员卡",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_vip.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得30万, 每天再赠3万, 雀神分获取翻倍",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"30万金币+7天会员",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":300000},
            {"itemId":88, "count":7}
        ]
    }
}

product_TY0007D0100002 = {
    "productId":"TY0007D0100002",  # 商品ID，字符串，全局唯一
    "displayName":"30天会员卡",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_vip_big.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得100万, 每天再赠3万, 雀神分获取翻倍",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"100万金币+30天会员",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1000000},
            {"itemId":88, "count":30}
        ]
    }
}

product_TY0007D0030007 = {
    "productId":"TY0007D0030007",  # 商品ID，字符串，全局唯一
    "displayName":"7天会员卡",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_vip_big.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得30万, 每天再赠3万, 雀神分获取翻倍",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"30万金币+7天会员",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":300000},
            {"itemId":88, "count":7}
        ]
    }
}

product_TY0007D0098007 = {
    "productId":"TY0007D0098007",  # 商品ID，字符串，全局唯一
    "displayName":"30天会员卡",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_vip_big.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"98",  # 价格，单位为元
    "priceDiamond":"980",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得98万, 每天再赠3万, 雀神分获取翻倍",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"98万金币+30天会员",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":980000},
            {"itemId":88, "count":30}
        ]
    }
}

product_TY9999R0008001 = {
    "productId":"TY9999R0008001",  # 商品ID，字符串，全局唯一
    "displayName":"80钻石",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_diamond.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"charge",
    "diamondExchangeRate":0,
    "desc":"80钻石",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"EmptyContent", # 类型
        "desc":"",  # 内容说明,type=XXXContent的必须包含desc
    }
}

product_TY9999R0008002 = {
    "productId":"TY9999R0008002",  # 商品ID，字符串，全局唯一
    "displayName":"80钻石",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_diamond.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"charge",
    "diamondExchangeRate":0,
    "desc":"80钻石",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
                 "type":"EmptyContent", # 类型
                 "desc":"",  # 内容说明,type=XXXContent的必须包含desc
    }
}

product_TY9999R0050001 = {
    "productId":"TY9999R0050001",  # 商品ID，字符串，全局唯一
    "displayName":"500钻石",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_diamond.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"50",  # 价格，单位为元
    "priceDiamond":"500",
    "buyType":"charge",
    "diamondExchangeRate":0,
    "desc":"500钻石",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"EmptyContent", # 类型
        "desc":"",  # 内容说明,type=XXXContent的必须包含desc
    }
}

product_TY9999R0100001 = {
    "productId":"TY9999R0100001",  # 商品ID，字符串，全局唯一
    "displayName":"1000钻石",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_diamond.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"charge",
    "diamondExchangeRate":0,
    "desc":"1000钻石",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"EmptyContent", # 类型
        "desc":"",  # 内容说明,type=XXXContent的必须包含desc
    }
}

product_TY9999D0000102 = {
    "productId":"TY9999D0000102",  # 商品ID，字符串，全局唯一
    "displayName":"钻石兑换金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_diamond.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"0.1",  # 价格，单位为元
    "priceDiamond":"1",
    "buyType":"consume",
    "diamondExchangeRate":1000,
    "desc":"钻石能给以1:1000兑换成金币",  # 商品说明
    "mail":"钻石X${count}兑换${content}成功",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"1000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1000}
        ]
    }
}

product_TY0006D0002001 = {
    "productId":"TY0006D0002001",  # 商品ID，字符串，全局唯一
    "displayName":"月光钥匙X1",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_moonkey.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"2",  # 价格，单位为元
    "priceDiamond":"20",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"用来开启月光宝盒",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"月光钥匙X1",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":3001, "count":1}
        ]
    }
}

product_TY0006D0005001 = {
    "productId":"TY0006D0005001",  # 商品ID，字符串，全局唯一
    "displayName":"月光钥匙X3",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_moonkey.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"5",  # 价格，单位为元
    "priceDiamond":"50",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"用来开启月光宝盒(3把)",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"月光钥匙X3",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":3001, "count":3}
        ]
    }
}

product_TY0006D0002002 = {
    "productId":"TY0006D0002002",  # 商品ID，字符串，全局唯一
    "displayName":"参赛券X10",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_cardmatch10.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"2",  # 价格，单位为元
    "priceDiamond":"20",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"报名免费赢话费赛等比赛(10张)",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"参赛券X10",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1007, "count":10}
        ]
    }
}

product_TY0006D0000201 = {
    "productId":"TY0006D0000201",  # 商品ID，字符串，全局唯一
    "displayName":"小喇叭X10",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_voice100.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"0.2",  # 价格，单位为元
    "priceDiamond":"2",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"用来在休闲房间中语音聊天(10个)",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"小喇叭X10",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1007, "count":10}
        ]
    }
}

product_TY0006D0010001 = {
    "productId":"TY0006D0010001",  # 商品ID，字符串，全局唯一
    "displayName":"记牌器X7",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_cardnote.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"10",  # 价格，单位为元
    "priceDiamond":"100",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"7天记牌器，可以累积",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"记牌器X7",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":2003, "count":7}
        ]
    }
}

product_TY0007D0030003 = {
    "productId":"TY0007D0030003",  # 商品ID，字符串，全局唯一
    "displayName":"7天会员卡",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_vip.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"立得30万, 每天再赠3万, 雀神分获取翻倍",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"30万金币+7天会员",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":300000},
            {"itemId":88, "count":7}
        ]
    }
}

product_TY0007D0100003 = {
    "productId":"TY0007D0100003",  # 商品ID，字符串，全局唯一
    "displayName":"30天会员卡",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_vip_big.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"立得100万, 每天再赠3万, 雀神分获取翻倍",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"100万金币+30天会员",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1000000},
            {"itemId":88, "count":30}
        ]
    }
}

product_TY9999D0008001 = {
    "productId":"TY9999D0008001",
    "displayName":"8元超值礼包",
    "displayNamePic":"",
    "pic":"goods_t50k.png",
    "price":"8",
    "priceDiamond":"80", # 此商品值多少钻石
    "buyType":"direct", # 购买类型，direct：直冲；consume: 消费；charge: 充值
    "diamondExchangeRate":0,
    "desc":"立获得8万金币，随机加赠记牌器等超值道具",
    "mail":"购买${displayName}，获得${content}",
    "content":{
        "type":"CompositeContent", # 类型
        "desc":"8万金币+抽奖", # 内容说明,type=XXXContent的必须包含desc
        "list":[ # 组合Content包含的Content列表，每个对象的类型都必须是XXXContent
            {
                "type":"FixedContent",
                "desc":"80000金币",
                "items":[
                    {"itemId":1, "count":80000}
                ]
            },
            {
                "type":"RandomContent",
                "desc":"抽奖",
                "randoms":[ # randoms中的对象必须包含weight字段，表示随机的权重
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "start":6000, "stop":9000, "step":100},
                            {"itemId":2, "start":5, "stop":20}
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":40,
                        "items":[
                            {"itemId":1, "start":7000, "stop":10000, "step":100},
                            {"itemId":1007, "start":2, "stop":5}
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "count":8888},
                            {"itemId":2003, "count":7}
                        ]
                    }
                ]
            }
        ]
    }
}


product_TY9999D0008014 = {
    "productId":"TY9999D0008014",
    "displayName":"超值礼包",
    "displayNamePic":"",
    "pic":"goods_t50k.png",
    "price":"8",
    "priceDiamond":"80", # 此商品值多少钻石
    "buyType":"direct", # 购买类型，direct：直冲；consume: 消费；charge: 充值
    "diamondExchangeRate":0,
    "desc":"8万金币+抽奖",
    "mail":"购买${displayName}，获得${content}",
    "content":{
        "type":"CompositeContent", # 类型
        "desc":"8万金币+抽奖", # 内容说明,type=XXXContent的必须包含desc
        "list":[ # 组合Content包含的Content列表，每个对象的类型都必须是XXXContent
                 {
                     "type":"FixedContent",
                     "desc":"80000金币",
                     "items":[
                         {"itemId":1, "count":80000}
                     ]
                 },
                 {
                     "type":"RandomContent",
                     "desc":"抽奖",
                     "randoms":[ # randoms中的对象必须包含weight字段，表示随机的权重
                                 {
                                     "type":"FixedContent",
                                     "weight":30,
                                     "items":[
                                         {"itemId":1, "start":6000, "stop":9000, "step":100},
                                         {"itemId":2, "start":5, "stop":20}
                                     ]
                                 },
                                 {
                                     "type":"FixedContent",
                                     "weight":40,
                                     "items":[
                                         {"itemId":1, "start":7000, "stop":10000, "step":100},
                                         {"itemId":1007, "start":2, "stop":5}
                                     ]
                                 },
                                 {
                                     "type":"FixedContent",
                                     "weight":30,
                                     "items":[
                                         {"itemId":1, "count":8888},
                                         {"itemId":2003, "count":7}
                                     ]
                                 }
                     ]
                 }
        ]
    }
}


product_TY9999D0006002 = {
    "productId":"TY9999D0006002",  # 商品ID，字符串，全局唯一
    "displayName":"6元转运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008002.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"6元可得11万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"11万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":110000}
        ]
    }
}

product_TY9999D0008002 = {
    "productId":"TY9999D0008002",  # 商品ID，字符串，全局唯一
    "displayName":"8元转运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008002.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"8元可得15万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"15万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":150000}
        ]
    }
}

product_TY9999D0008015 = {
    "productId":"TY9999D0008015",  # 商品ID，字符串，全局唯一
    "displayName":"8元转运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008002.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"8元可得15万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
                 "type":"FixedContent", # 类型
                 "desc":"15万金币",  # 内容说明,type=XXXContent的必须包含desc
                 "items":[  # 固定内容必须包含items
                            {"itemId":1, "count":150000}
                 ]
    }
}

product_TY9999D0006003 = {
    "productId":"TY9999D0006003",  # 商品ID，字符串，全局唯一
    "displayName":"6万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"6万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"60000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":60000}
        ]
    }
}

product_TY9999D0030003 = {
    "productId":"TY9999D0030003",  # 商品ID，字符串，全局唯一
    "displayName":"30万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t300k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"赠：3万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"33万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":330000}
        ]
    }
}

product_TY9999D0098001 = {
    "productId":"TY9999D0098001",  # 商品ID，字符串，全局唯一
    "displayName":"140万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t1m.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"98",  # 价格，单位为元
    "priceDiamond":"980",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元 = 14285金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"140万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1400000}
        ]
    }
}

product_TY9999D0198001 = {
    "productId":"TY9999D0198001",  # 商品ID，字符串，全局唯一
    "displayName":"300万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t3m.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"198",  # 价格，单位为元
    "priceDiamond":"1980",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元 = 15151金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"300万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":3000000}
        ]
    }
}

product_TY9999D0328001 = {
    "productId":"TY9999D0328001",  # 商品ID，字符串，全局唯一
    "displayName":"500万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t3m.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"328",  # 价格，单位为元
    "priceDiamond":"3280",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元 = 16768金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"500万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":5000000}
        ]
    }
}

product_TY9999D0648001 = {
    "productId":"TY9999D0648001",  # 商品ID，字符串，全局唯一
    "displayName":"1200万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t3m.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"648",  # 价格，单位为元
    "priceDiamond":"6480",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元 = 18518金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"1200万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":12000000}
        ]
    }
}

product_TY0006D0002003 = {
    "productId":"TY0006D0002003",  # 商品ID，字符串，全局唯一
    "displayName":"月光钥匙X1",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_moonkey.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"2",  # 价格，单位为元
    "priceDiamond":"20",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"开启月光宝盒后可获更多惊喜奖励",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"月光钥匙X1",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":3001, "count":1}
        ]
    }
}

product_TY0006D0005002 = {
    "productId":"TY0006D0005002",  # 商品ID，字符串，全局唯一
    "displayName":"月光钥匙X3",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_moonkey3.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"5",  # 价格，单位为元
    "priceDiamond":"50",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"开启月光宝盒后可获更多惊喜奖励",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"月光钥匙X3",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":3001, "count":3}
        ]
    }
}

product_TY0006D0002004 = {
    "productId":"TY0006D0002004",  # 商品ID，字符串，全局唯一
    "displayName":"参赛券X10",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_cardmatch10.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"2",  # 价格，单位为元
    "priceDiamond":"20",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"报名比赛使用",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"参赛券X10",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1007, "count":10}
        ]
    }
}

product_TY0006D0000202 = {
    "productId":"TY0006D0000202",  # 商品ID，字符串，全局唯一
    "displayName":"小喇叭X10",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_voice100.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"0.2",  # 价格，单位为元
    "priceDiamond":"2",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"游戏中可以用来发送语音聊天",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"小喇叭X10",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":2002, "count":10}
        ]
    }
}

product_TY0006D0010002 = {
    "productId":"TY0006D0010002",  # 商品ID，字符串，全局唯一
    "displayName":"记牌器X7",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_cardnote.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"10",  # 价格，单位为元
    "priceDiamond":"100",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"自动统计除自己外的还没出的牌",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"记牌器X7",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":2003, "count":7}
        ]
    }
}

product_TY0006D0030004 = {
    "productId":"TY0006D0030004",  # 商品ID，字符串，全局唯一
    "displayName":"7天会员卡",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_vip.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得28万金币，每日登录可得3万金币(7天)",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"28万金币+7天会员",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":280000},
            {"itemId":88, "count":7}
        ]
    }
}

product_TY0006D0098002 = {
    "productId":"TY0006D0098002",  # 商品ID，字符串，全局唯一
    "displayName":"30天会员卡",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_vip_big.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"98",  # 价格，单位为元
    "priceDiamond":"980",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得100万金币，每日登录可得3万金币(30天)",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"100万金币+30天会员",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1000000},
            {"itemId":88, "count":30}
        ]
    }
}

product_TY9999R0006001 = {
    "productId":"TY9999R0006001",  # 商品ID，字符串，全局唯一
    "displayName":"60钻石",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_diamond.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"charge",
    "diamondExchangeRate":0,
    "desc":"可以用来兑换金币或购买道具",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"EmptyContent", # 类型
        "desc":"",  # 内容说明,type=XXXContent的必须包含desc
    }
}

product_TY9999R0030001 = {
    "productId":"TY9999R0030001",  # 商品ID，字符串，全局唯一
    "displayName":"300钻石",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_diamond.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"charge",
    "diamondExchangeRate":0,
    "desc":"可以用来兑换金币或购买道具",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"EmptyContent", # 类型
        "desc":"",  # 内容说明,type=XXXContent的必须包含desc
    }
}

product_TY9999D0006004 = {
    "productId":"TY9999D0006004",
    "displayName":"超值礼包",
    "displayNamePic":"",
    "pic":"goods_t50k.png",
    "price":"6",
    "priceDiamond":"60", # 此商品值多少钻石
    "buyType":"consume", # 购买类型，direct：直冲；consume: 消费；charge: 充值
    "diamondExchangeRate":0,
    "desc":"6万金币+抽奖",
    "mail":"购买${displayName}，获得${content}",
    "content":{
        "type":"CompositeContent", # 类型
        "desc":"6万金币+抽奖", # 内容说明,type=XXXContent的必须包含desc
        "list":[ # 组合Content包含的Content列表，每个对象的类型都必须是XXXContent
            {
                "type":"FixedContent",
                "desc":"60000金币",
                "items":[
                    {"itemId":1, "count":60000}
                ]
            },
            {
                "type":"RandomContent",
                "desc":"抽奖",
                "randoms":[ # randoms中的对象必须包含weight字段，表示随机的权重
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "start":3500, "stop":8500, "step":100},
                            {"itemId":2, "start":5, "stop":20}
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":40,
                        "items":[
                            {"itemId":1, "start":4500, "stop":5500, "step":100},
                            {"itemId":1007, "start":2, "stop":5}
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "count":6666},
                            {"itemId":2003, "count":7}
                        ]
                    }
                ]
            }
        ]
    }
}

product_TY9999D0006005 = {
    "productId":"TY9999D0006005",  # 商品ID，字符串，全局唯一
    "displayName":"6元转运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008002.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"6元可得11万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"11万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":110000}
        ]
    }
}

product_TY9999D0002001 = {
    "productId":"TY9999D0002001",  # 商品ID，字符串，全局唯一
    "displayName":"20000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t20k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"2",  # 价格，单位为元
    "priceDiamond":"20",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元=10000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"20000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":20000}
        ]
    }
}

product_TY9999D0010001 = {
    "productId":"TY9999D0010001",  # 商品ID，字符串，全局唯一
    "displayName":"100000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"10",  # 价格，单位为元
    "priceDiamond":"100",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元=10000金币，赠1记牌器",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"10万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":100000},
            {"itemId":2003, "count":1}
        ]
    }
}

product_TY9999D0002002 = {
    "productId":"TY9999D0002002",  # 商品ID，字符串，全局唯一
    "displayName":"月光钥匙X1",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_moonkey.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"2",  # 价格，单位为元
    "priceDiamond":"20",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"开启月光宝盒后可获更多惊喜奖励",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"月光钥匙X1",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":3001, "count":1}
        ]
    }
}

product_TY9999D0005001 = {
    "productId":"TY9999D0005001",  # 商品ID，字符串，全局唯一
    "displayName":"月光钥匙X3",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_moonkey3.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"5",  # 价格，单位为元
    "priceDiamond":"50",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"开启月光宝盒后可获更多惊喜奖励",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"月光钥匙X3",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":3001, "count":3}
        ]
    }
}

product_TY9999D0020001 = {
    "productId":"TY9999D0020001",  # 商品ID，字符串，全局唯一
    "displayName":"会员包月",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_moonkey3.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"20",  # 价格，单位为元
    "priceDiamond":"200",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"充值立得3万金币，30天会员",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"30000金币+30天会员",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":30000},
            {"itemId":88, "count":30}
        ]
    }
}

product_TY9999D0020003 = {
    "productId":"TY9999D0020003",  # 商品ID，字符串，全局唯一
    "displayName":"双周会员",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_moonkey3.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"20",  # 价格，单位为元
    "priceDiamond":"200",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"连续14天每天获得3万金币。",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"14天会员",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":30000},
            {"itemId":88, "count":13}
        ]
    }
}

product_TY0006D0008001 = {
    "productId":"TY0006D0008001",  # 商品ID，字符串，全局唯一
    "displayName":"月光钥匙X5",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_moonkey.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"用来开启月光宝盒",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"月光钥匙X5",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":3001, "count":5}
        ]
    }
}

product_TY0006D0008002 = {
    "productId":"TY0006D0008002",  # 商品ID，字符串，全局唯一
    "displayName":"参赛券X40",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_cardmatch10.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"报名免费赢话费赛等比赛",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"参赛券X40",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1007, "count":40}
        ]
    }
}

product_TY0006D0008003 = {
    "productId":"TY0006D0008003",  # 商品ID，字符串，全局唯一
    "displayName":"记牌器X6",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_cardnote.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"6天记牌器，可以累积",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"记牌器X6",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":2003, "count":6}
        ]
    }
}

product_TY9999D0020002 = {
    "productId":"TY9999D0020002",  # 商品ID，字符串，全局唯一
    "displayName":"20万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t300k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"20",  # 价格，单位为元
    "priceDiamond":"200",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"加赠2万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"22万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":220000}
        ]
    }
}

product_TY9999D0008005 = {
    "productId":"TY9999D0008005",  # 商品ID，字符串，全局唯一
    "displayName":"80000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t300k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元=10000金币，赠1参赛券",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"80000金币+1参赛券",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":80000},
            {"itemId":1007, "count":1}
        ]
    }
}

product_TY9999D0008013 = {
    "productId":"TY9999D0008013",  # 商品ID，字符串，全局唯一
    "displayName":"80000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t300k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"80000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
                 "type":"FixedContent", # 类型
                 "desc":"80000金币",  # 内容说明,type=XXXContent的必须包含desc
                 "items":[  # 固定内容必须包含items
                            {"itemId":1, "count":80000}
                 ]
    }
}

product_TY9999D0008003 = {
    "productId":"TY9999D0008003",  # 商品ID，字符串，全局唯一
    "displayName":"超值豪华礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_cardnote.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"6天记牌器，可以累积",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"记牌器X6",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":2003, "count":6}
        ]
    }
}

product_TY9999D0008004 = {
    "productId":"TY9999D0008004",  # 商品ID，字符串，全局唯一
    "displayName":"转运大礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008002.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"8元可得15万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"15万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":150000}
        ]
    }
}

product_TY9999D0006006 = {
    "productId":"TY9999D0006006",  # 商品ID，字符串，全局唯一
    "displayName":"6万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"购买60000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"60000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":60000}
        ]
    }
}

product_TY9999D0030002 = {
    "productId":"TY9999D0030002",  # 商品ID，字符串，全局唯一
    "displayName":"30万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t300k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"购买300000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"30万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":300000}
        ]
    }
}

product_TY9999R0008005 = {
    "productId":"TY9999R0008005",  # 商品ID，字符串，全局唯一
    "displayName":"80钻石",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_diamond.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"charge",
    "diamondExchangeRate":0,
    "desc":"可以用来兑换金币或购买道具",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"EmptyContent", # 类型
        "desc":"",  # 内容说明,type=XXXContent的必须包含desc
    }
}

product_TY0008D0008001 = {
    "productId":"TY0008D0008001",  # 商品ID，字符串，全局唯一
    "displayName":"8万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t20k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元＝10000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"8万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":80000}
        ]
    }
}

product_TY0008D0010001 = {
    "productId":"TY0008D0010001",  # 商品ID，字符串，全局唯一
    "displayName":"10万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t20k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"10",  # 价格，单位为元
    "priceDiamond":"100",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元＝10000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"10万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":100000}
        ]
    }
}


product_TY0008D0030001 = {
    "productId":"TY0008D0030001",  # 商品ID，字符串，全局唯一
    "displayName":"36万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元＝12000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"36万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":360000}
        ]
    }
}

product_TY0008D0050001 = {
    "productId":"TY0008D0050001",  # 商品ID，字符串，全局唯一
    "displayName":"65万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t100k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"50",  # 价格，单位为元
    "priceDiamond":"500",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元＝13000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"65万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":650000}
        ]
    }
}

product_TY0008D0100001 = {
    "productId":"TY0008D0100001",  # 商品ID，字符串，全局唯一
    "displayName":"150万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t300k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元＝15000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"150万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1500000}
        ]
    }
}

product_TY0008D0300001 = {
    "productId":"TY0008D0300001",  # 商品ID，字符串，全局唯一
    "displayName":"500万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t500k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"300",  # 价格，单位为元
    "priceDiamond":"3000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元＝16666金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"500万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":5000000}
        ]
    }
}

product_TY0008D1000001 = {
    "productId":"TY0008D1000001",  # 商品ID，字符串，全局唯一
    "displayName":"2000万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t1m.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"1000",  # 价格，单位为元
    "priceDiamond":"10000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1元＝20000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"20000万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":20000000}
        ]
    }
}

product_TY0008D0100002 = {
    "productId":"TY0008D0100002",  # 商品ID，字符串，全局唯一
    "displayName":"30天会员卡",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_vip_big.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得100万，30天内每天登录送3万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"100万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1000000},
            {"itemId":88, "count":30}
        ]
    }
}

product_TY9999D0100006 = {
    "productId":"TY9999D0100006",  # 商品ID，字符串，全局唯一
    "displayName":"30天会员卡",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_vip_big.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"立得100万，30天内每天登录送3万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"100万金币+30天会员",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1000000},
            {"itemId":88, "count":30}
        ]
    }
}

############################################majiang########################################################
product_c2 = {
    "productId":"C2",  # 商品ID，字符串，全局唯一
    "displayName":"2万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip0.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"2",  # 价格，单位为元
    "priceDiamond":"20",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得2万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"20000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":20000}
        ]
    }
}

product_c6 = {
    "productId":"C6",  # 商品ID，字符串，全局唯一
    "displayName":"6万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得6万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"60000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":60000}
        ]
    }
}

product_c8 = {
    "productId":"C8",  # 商品ID，字符串，全局唯一
    "displayName":"8万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得8万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"80000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":80000}
        ]
    }
}

product_c10 = {
    "productId":"C10",  # 商品ID，字符串，全局唯一
    "displayName":"10万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"10",  # 价格，单位为元
    "priceDiamond":"100",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得10万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"10万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":100000}
        ]
    }
}

product_c30 = {
    "productId":"C30",  # 商品ID，字符串，全局唯一
    "displayName":"30万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip3.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"30万金加赠6万金",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"36万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":360000}
        ]
    }
}

product_c50 = {
    "productId":"C50",  # 商品ID，字符串，全局唯一
    "displayName":"30万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip4.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"50",  # 价格，单位为元
    "priceDiamond":"500",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"50万金加赠10万金",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"60万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":600000}
        ]
    }
}

product_c100 = {
    "productId":"C100",  # 商品ID，字符串，全局唯一
    "displayName":"100万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip5.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"100万金加赠25万金",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"125万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1250000}
        ]
    }
}

product_c300 = {
    "productId":"C300",  # 商品ID，字符串，全局唯一
    "displayName":"300万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip5.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"300",  # 价格，单位为元
    "priceDiamond":"3000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"300万金加赠75万金",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"375万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":3750000}
        ]
    }
}

product_c1000 = {
    "productId":"C1000",  # 商品ID，字符串，全局唯一
    "displayName":"1000万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip5.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"1000",  # 价格，单位为元
    "priceDiamond":"10000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1000万金加赠300万金",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"1300万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":13000000}
        ]
    }
}

product_c30_member = {
    "productId":"C30_MEMBER",  # 商品ID，字符串，全局唯一
    "displayName":"周会员",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_member_week.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"周会员, 立得30万, 每天再赠3万,\n会员更独享双倍雀神分获取",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"30万金币+7天会员",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":300000},
            {"itemId":88, "count":7}
        ]
    }
}

product_c100_member = {
    "productId":"C100_MEMBER",  # 商品ID，字符串，全局唯一
    "displayName":"月会员",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_member_month.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"月会员, 立得100万, 每天再赠3万,\n会员更独享双倍雀神分获取",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"100万金币+30天会员",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1000000},
            {"itemId":88, "count":30}
        ]
    }
}

product_c5_raffle = {
    "productId":"C5_RAFFLE",
    "displayName":"5元礼包",
    "displayNamePic":"",
    "pic":"shop_chip1.png",
    "price":"5",
    "priceDiamond":"50", # 此商品值多少钻石
    "buyType":"direct", # 购买类型，direct：直冲；consume: 消费；charge: 充值
    "diamondExchangeRate":0,
    "desc":"5元抽奖礼包",
    "mail":"购买${displayName}，获得${content}",
    "content":{
        "type":"CompositeContent", # 类型
        "desc":"5万金币+抽奖", # 内容说明,type=XXXContent的必须包含desc
        "list":[ # 组合Content包含的Content列表，每个对象的类型都必须是XXXContent
            {
                "type":"FixedContent",
                "desc":"50000金币",
                "items":[
                    {"itemId":1, "count":50000}
                ]
            },
            {
                "type":"RandomContent",
                "desc":"抽奖",
                "randoms":[ # randoms中的对象必须包含weight字段，表示随机的权重
                    {
                        "type":"FixedContent",
                        "weight":100,
                        "items":[
                            {"itemId":1, "start":5000, "stop":10000, "step":1000},
                        ]
                    },
                ]
            }
        ]
    }
}

product_c6_raffle = {
    "productId":"C6_RAFFLE",
    "displayName":"6元礼包",
    "displayNamePic":"",
    "pic":"shop_chip2.png",
    "price":"6",
    "priceDiamond":"60", # 此商品值多少钻石
    "buyType":"direct", # 购买类型，direct：直冲；consume: 消费；charge: 充值
    "diamondExchangeRate":0,
    "desc":"6元抽奖礼包",
    "mail":"购买${displayName}，获得${content}",
    "content":{
        "type":"CompositeContent", # 类型
        "desc":"6万金币+抽奖", # 内容说明,type=XXXContent的必须包含desc
        "list":[ # 组合Content包含的Content列表，每个对象的类型都必须是XXXContent
            {
                "type":"FixedContent",
                "desc":"60000金币",
                "items":[
                    {"itemId":1, "count":60000}
                ]
            },
            {
                "type":"RandomContent",
                "desc":"抽奖",
                "randoms":[ # randoms中的对象必须包含weight字段，表示随机的权重
                    {
                        "type":"FixedContent",
                        "weight":100,
                        "items":[
                            {"itemId":1, "start":6000, "stop":10000, "step":1000},
                        ]
                    },
                ]
            }
        ]
    }
}

product_c8_raffle = {
    "productId":"C8_RAFFLE",
    "displayName":"8元礼包",
    "displayNamePic":"",
    "pic":"shop_chip2.png",
    "price":"8",
    "priceDiamond":"80", # 此商品值多少钻石
    "buyType":"direct", # 购买类型，direct：直冲；consume: 消费；charge: 充值
    "diamondExchangeRate":0,
    "desc":"8元抽奖礼包",
    "mail":"购买${displayName}，获得${content}",
    "content":{
        "type":"CompositeContent", # 类型
        "desc":"8万金币+抽奖", # 内容说明,type=XXXContent的必须包含desc
        "list":[ # 组合Content包含的Content列表，每个对象的类型都必须是XXXContent
            {
                "type":"FixedContent",
                "desc":"80000金币",
                "items":[
                    {"itemId":1, "count":80000}
                ]
            },
            {
                "type":"RandomContent",
                "desc":"抽奖",
                "randoms":[ # randoms中的对象必须包含weight字段，表示随机的权重
                    {
                        "type":"FixedContent",
                        "weight":100,
                        "items":[
                            {"itemId":1, "start":8000, "stop":15000, "step":1000},
                        ]
                    },
                ]
            }
        ]
    }
}

product_c5_lucky = {
    "productId":"C5_LUCKY",  # 商品ID，字符串，全局唯一
    "displayName":"6万转运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"5",  # 价格，单位为元
    "priceDiamond":"50",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"6万转运礼包",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"60000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":60000}
        ]
    }
}

product_c8_lucky = {
    "productId":"C8_LUCKY",  # 商品ID，字符串，全局唯一
    "displayName":"15万转运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"15万转运礼包",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"15万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":150000}
        ]
    }
}

product_c10_lucky = {
    "productId":"C10_LUCKY",  # 商品ID，字符串，全局唯一
    "displayName":"12万转运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"10",  # 价格，单位为元
    "priceDiamond":"100",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"12万转运礼包",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"12万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":120000}
        ]
    }
}

product_ios_c6 = {
    "productId":"IOS_C6",  # 商品ID，字符串，全局唯一
    "displayName":"6万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得6万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"60000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":60000}
        ]
    }
}

product_ios_c12 = {
    "productId":"IOS_C12",  # 商品ID，字符串，全局唯一
    "displayName":"12万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip3.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"12",  # 价格，单位为元
    "priceDiamond":"120",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得12万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"12万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":120000}
        ]
    }
}

product_ios_c30 = {
    "productId":"IOS_C30",  # 商品ID，字符串，全局唯一
    "displayName":"30万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip4.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得30万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"30万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":300000}
        ]
    }
}

product_ios_c68 = {
    "productId":"IOS_C68",  # 商品ID，字符串，全局唯一
    "displayName":"68万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip5.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"68",  # 价格，单位为元
    "priceDiamond":"680",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得68万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"68万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":680000}
        ]
    }
}

product_ios_c138 = {
    "productId":"IOS_C138",  # 商品ID，字符串，全局唯一
    "displayName":"128万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip6.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"128",  # 价格，单位为元
    "priceDiamond":"1280",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得128万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"128万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1280000}
        ]
    }
}

product_ios_c228 = {
    "productId":"IOS_C228",  # 商品ID，字符串，全局唯一
    "displayName":"198万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip6.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"198",  # 价格，单位为元
    "priceDiamond":"1980",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得198万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"198万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1980000}
        ]
    }
}

product_ios_c30_member = {
    "productId":"IOS_C30_MEMBER",  # 商品ID，字符串，全局唯一
    "displayName":"周会员",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_member_week.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"周会员, 立得30万, 每天再赠3万,\n会员更独享双倍雀神分获取",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"30万金币+7天会员",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":300000},
            {"itemId":88, "count":7}
        ]
    }
}

product_ios_c98_member = {
    "productId":"IOS_C98_MEMBER",  # 商品ID，字符串，全局唯一
    "displayName":"月会员",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_member_month.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"98",  # 价格，单位为元
    "priceDiamond":"980",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"月会员, 立得98万, 每天再赠3万,\n会员更独享双倍雀神分获取",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"98万金币+30天会员",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":980000},
            {"itemId":88, "count":30}
        ]
    }
}

product_ios_c6_raffle = {
    "productId":"IOS_C6_RAFFLE",
    "displayName":"初级幸运礼包",
    "displayNamePic":"",
    "pic":"shop_chip2.png",
    "price":"6",
    "priceDiamond":"60", # 此商品值多少钻石
    "buyType":"direct", # 购买类型，direct：直冲；consume: 消费；charge: 充值
    "diamondExchangeRate":0,
    "desc":"初级幸运礼包",
    "mail":"购买${displayName}，获得${content}",
    "content":{
        "type":"CompositeContent", # 类型
        "desc":"6万金币+抽奖", # 内容说明,type=XXXContent的必须包含desc
        "list":[ # 组合Content包含的Content列表，每个对象的类型都必须是XXXContent
            {
                "type":"FixedContent",
                "desc":"60000金币",
                "items":[
                    {"itemId":1, "count":60000}
                ]
            },
            {
                "type":"RandomContent",
                "desc":"抽奖",
                "randoms":[ # randoms中的对象必须包含weight字段，表示随机的权重
                    {
                        "type":"FixedContent",
                        "weight":100,
                        "items":[
                            {"itemId":1, "start":10000, "stop":10001, "step":10000},
                        ]
                    },
                ]
            }
        ]
    }
}

product_ios_c12_raffle = {
    "productId":"IOS_C12_RAFFLE",
    "displayName":"中级幸运礼包",
    "displayNamePic":"",
    "pic":"shop_chip2.png",
    "price":"12",
    "priceDiamond":"120", # 此商品值多少钻石
    "buyType":"direct", # 购买类型，direct：直冲；consume: 消费；charge: 充值
    "diamondExchangeRate":0,
    "desc":"中级幸运礼包",
    "mail":"购买${displayName}，获得${content}",
    "content":{
        "type":"CompositeContent", # 类型
        "desc":"12万金币+抽奖", # 内容说明,type=XXXContent的必须包含desc
        "list":[ # 组合Content包含的Content列表，每个对象的类型都必须是XXXContent
            {
                "type":"FixedContent",
                "desc":"12万金币",
                "items":[
                    {"itemId":1, "count":120000}
                ]
            },
            {
                "type":"RandomContent",
                "desc":"抽奖",
                "randoms":[ # randoms中的对象必须包含weight字段，表示随机的权重
                    {
                        "type":"FixedContent",
                        "weight":100,
                        "items":[
                            {"itemId":1, "start":10000, "stop":50000, "step":10000},
                        ]
                    },
                ]
            }
        ]
    }
}

product_ios_c6_lucky = {
    "productId":"IOS_C6_LUCKY",  # 商品ID，字符串，全局唯一
    "displayName":"8万转运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"8万转运礼包",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"80000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":80000}
        ]
    }
}

product_ios_c12_lucky = {
    "productId":"IOS_C12_LUCKY",  # 商品ID，字符串，全局唯一
    "displayName":"15万转运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"12",  # 价格，单位为元
    "priceDiamond":"120",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"15万转运礼包",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"15万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":150000}
        ]
    }
}

product_ios_queen_c6 = {
    "productId":"IOS_QUEEN_C6",  # 商品ID，字符串，全局唯一
    "displayName":"6万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得6万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"60000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":60000}
        ]
    }
}

product_ios_queen_c12 = {
    "productId":"IOS_QUEEN_C12",  # 商品ID，字符串，全局唯一
    "displayName":"12万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip3.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"12",  # 价格，单位为元
    "priceDiamond":"120",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得12万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"12万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":120000}
        ]
    }
}

product_ios_queen_c18 = {
    "productId":"IOS_QUEEN_C18",  # 商品ID，字符串，全局唯一
    "displayName":"18万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip4.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"18",  # 价格，单位为元
    "priceDiamond":"180",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得18万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"18万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":180000}
        ]
    }
}

product_ios_queen_c30 = {
    "productId":"IOS_QUEEN_C30",  # 商品ID，字符串，全局唯一
    "displayName":"30万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip4.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"30万金币加赠2万",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"32万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":320000}
        ]
    }
}

product_ios_queen_c68 = {
    "productId":"IOS_QUEEN_C68",  # 商品ID，字符串，全局唯一
    "displayName":"68万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip5.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"68",  # 价格，单位为元
    "priceDiamond":"680",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"68万金币加赠6万",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"74万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":740000}
        ]
    }
}

product_ios_queen_c128 = {
    "productId":"IOS_QUEEN_C128",  # 商品ID，字符串，全局唯一
    "displayName":"128万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip6.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"128",  # 价格，单位为元
    "priceDiamond":"1280",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"128万金币加赠15万",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"143万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1430000}
        ]
    }
}

product_ios_queen_c648 = {
    "productId":"IOS_QUEEN_C648",  # 商品ID，字符串，全局唯一
    "displayName":"648万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip6.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"648",  # 价格，单位为元
    "priceDiamond":"6480",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"648万金币加赠100万",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"748万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":7480000}
        ]
    }
}

product_ios_queen_c6_raffle = {
    "productId":"IOS_QUEEN_C6_RAFFLE",  # 商品ID，字符串，全局唯一
    "displayName":"初级幸运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"初级幸运礼包",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"80000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":80000}
        ]
    }
}

product_ios_queen_c12_raffle = {
    "productId":"IOS_QUEEN_C12_RAFFLE",  # 商品ID，字符串，全局唯一
    "displayName":"中级幸运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"12",  # 价格，单位为元
    "priceDiamond":"120",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"中级幸运礼包",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"15万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":150000}
        ]
    }
}

product_ios_queen_c6_lucky = {
    "productId":"IOS_QUEEN_C6_LUCKY",  # 商品ID，字符串，全局唯一
    "displayName":"8万转运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"8万转运礼包",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"80000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":80000}
        ]
    }
}

product_ios_queen_c12_lucky = {
    "productId":"IOS_QUEEN_C12_LUCKY",  # 商品ID，字符串，全局唯一
    "displayName":"15万转运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"shop_chip2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"12",  # 价格，单位为元
    "priceDiamond":"120",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"15万转运礼包",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"15万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":150000}
        ]
    }
}
############################################majiang########################################################

############################################t3card#########################################################
product_TGBOX1 = {
    "productId":"TGBOX1",  # 商品ID，字符串，全局唯一
    "displayName":"2万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_bg_coin_0.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"2",  # 价格，单位为元
    "priceDiamond":"20",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"第一桶金",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"20000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":20000}
        ]
    }
}

product_TGBOX2 = {
    "productId":"TGBOX2",  # 商品ID，字符串，全局唯一
    "displayName":"5万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_bg_coin_0.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"5",  # 价格，单位为元
    "priceDiamond":"50",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"又一桶金",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"50000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":50000}
        ]
    }
}

product_TGBOX3 = {
    "productId":"TGBOX3",  # 商品ID，字符串，全局唯一
    "displayName":"10万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_bg_coin_1.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"10",  # 价格，单位为元
    "priceDiamond":"100",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"又一桶金",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"10万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":100000}
        ]
    }
}

product_TGBOX4 = {
    "productId":"TGBOX4",  # 商品ID，字符串，全局唯一
    "displayName":"50万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_bg_coin_1.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"50",  # 价格，单位为元
    "priceDiamond":"500",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"使用支付宝充值，赠送5万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"55万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":550000}
        ]
    }
}

product_TGBOX5 = {
    "productId":"TGBOX5",  # 商品ID，字符串，全局唯一
    "displayName":"100万金",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_bg_coin_2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"使用支付宝充值，赠送15万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"115万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1150000}
        ]
    }
}

product_TGBOX6 = {
    "productId":"TGBOX6",  # 商品ID，字符串，全局唯一
    "displayName":"300万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_bg_coin_2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"300",  # 价格，单位为元
    "priceDiamond":"3000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"使用支付宝充值，赠送45万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"345万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":3450000}
        ]
    }
}

product_TGBOX7 = {
    "productId":"TGBOX7",  # 商品ID，字符串，全局唯一
    "displayName":"普通会员礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_bg_coin_2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"充值立得30万金币，6天内每天可领3万，共计48万",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"30万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":300000},
            {"itemId":88, "count":6}
        ]
    }
}

product_TGBOX8 = {
    "productId":"TGBOX8",  # 商品ID，字符串，全局唯一
    "displayName":"豪华会员礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_bg_coin_2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"充值立得100万金币，30天内每天可领3万，共计190万",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"100万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1000000},
            {"itemId":88, "count":30}
        ]
    }
}

product_TGBOX9 = {
    "productId":"TGBOX9",  # 商品ID，字符串，全局唯一
    "displayName":"8万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_bg_coin_0.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"又一桶金",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"80000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":80000}
        ]
    }
}

product_IOS_T_1_66_GBOX1 = {
    "productId":"IOS_T-1.66-GBOX1",  # 商品ID，字符串，全局唯一
    "displayName":"快乐礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_bg_coin_0.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"快乐礼包",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"60000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":60000}
        ]
    }
}

product_IOS_T_1_66_GBOX2 = {
    "productId":"IOS_T-1.66-GBOX2",  # 商品ID，字符串，全局唯一
    "displayName":"旺财礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_bg_coin_0.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"旺财礼包",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"32万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":320000}
        ]
    }
}

product_IOS_T_1_66_GBOX3 = {
    "productId":"IOS_T-1.66-GBOX3",  # 商品ID，字符串，全局唯一
    "displayName":"幸运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_bg_coin_1.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"68",  # 价格，单位为元
    "priceDiamond":"680",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"幸运礼包",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"78万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":780000}
        ]
    }
}

product_IOS_T_1_66_GBOX4 = {
    "productId":"IOS_T-1.66-GBOX4",  # 商品ID，字符串，全局唯一
    "displayName":"财主礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_bg_coin_1.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"128",  # 价格，单位为元
    "priceDiamond":"1280",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"财主礼包",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"158万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1580000}
        ]
    }
}

product_IOS_T_1_66_GBOX5 = {
    "productId":"IOS_T-1.66-GBOX5",  # 商品ID，字符串，全局唯一
    "displayName":"富豪礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_bg_coin_2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"288",  # 价格，单位为元
    "priceDiamond":"2880",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"富豪礼包",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"388万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":3880000}
        ]
    }
}

product_IOS_T_1_66_GBOX6 = {
    "productId":"IOS_T-1.66-GBOX6",  # 商品ID，字符串，全局唯一
    "displayName":"财神礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_bg_coin_2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"618",  # 价格，单位为元
    "priceDiamond":"6180",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"财神礼包",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"888万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":8880000}
        ]
    }
}

product_IOS_TGBOX1 = {
    "productId":"IOS_TGBOX1",  # 商品ID，字符串，全局唯一
    "displayName":"快乐礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_bg_coin_0.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"获得6万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"60000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":60000}
        ]
    }
}

product_IOS_TGBOX2 = {
    "productId":"IOS_TGBOX2",  # 商品ID，字符串，全局唯一
    "displayName":"旺财礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_bg_coin_0.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"获得30万金币，赠送2万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"32万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":320000}
        ]
    }
}

product_IOS_TGBOX3 = {
    "productId":"IOS_TGBOX3",  # 商品ID，字符串，全局唯一
    "displayName":"幸运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_bg_coin_1.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"68",  # 价格，单位为元
    "priceDiamond":"680",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"获得68万金币，赠送6万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"74万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":740000}
        ]
    }
}

product_IOS_TGBOX4 = {
    "productId":"IOS_TGBOX4",  # 商品ID，字符串，全局唯一
    "displayName":"财主礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_bg_coin_1.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"128",  # 价格，单位为元
    "priceDiamond":"1280",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"获得128万金币，赠送15万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"143万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1430000}
        ]
    }
}

product_IOS_TGBOX5 = {
    "productId":"IOS_TGBOX5",  # 商品ID，字符串，全局唯一
    "displayName":"富豪大礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_bg_coin_2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"328",  # 价格，单位为元
    "priceDiamond":"3280",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"获得328万金币，赠送50万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"378万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":3780000}
        ]
    }
}

product_IOS_TGBOX6 = {
    "productId":"IOS_TGBOX6",  # 商品ID，字符串，全局唯一
    "displayName":"财神大礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_bg_coin_2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"648",  # 价格，单位为元
    "priceDiamond":"6480",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"获得648万金币，赠送100万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"748万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":7480000}
        ]
    }
}

product_IOS_SUPPER_GIFT = {
    "productId":"IOS_SUPPER_GIFT",  # 商品ID，字符串，全局唯一
    "displayName":"超值大礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_bg_coin_2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"获得30万金币，连续6天登录，每天领取3万， 共48万",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"30万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":300000}
        ]
    }
}

product_IOS_RAFFLE_6 = {
    "productId":"IOS_RAFFLE_6",  # 商品ID，字符串，全局唯一
    "displayName":"超值礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_bg_coin_2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"获得6万金币+随机奖励",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{
        "type":"CompositeContent", # 类型
        "desc":"6万金币+抽奖", # 内容说明,type=XXXContent的必须包含desc
        "list":[ # 组合Content包含的Content列表，每个对象的类型都必须是XXXContent
            {
                "type":"FixedContent",
                "desc":"60000金币",
                "items":[
                    {"itemId":1, "count":60000}
                ]
            },
            {
                "type":"RandomContent",
                "desc":"抽奖",
                "randoms":[ # randoms中的对象必须包含weight字段，表示随机的权重
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "start":3500, "stop":8500, "step":1},
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "start":6666, "stop":6666, "step":1},
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":40,
                        "items":[
                            {"itemId":1, "start":4500, "stop":5500, "step":1},
                        ]
                    },
                ]
            }
        ]
    }
}

product_IOS_ZHUANYUN_6 = {
    "productId":"IOS_ZHUANYUN_6",  # 商品ID，字符串，全局唯一
    "displayName":"复仇礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_bg_coin_2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"6元得10万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"100000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":100000}
        ]
    }
}

product_RAFFLE_T3 = {
    "productId":"RAFFLE_T3",  # 商品ID，字符串，全局唯一
    "displayName":"幸运大抽奖20000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"TVIP8.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"2",  # 价格，单位为元
    "priceDiamond":"20",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"幸运大抽奖20000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{
        "type":"CompositeContent", # 类型
        "desc":"20000金币+抽奖", # 内容说明,type=XXXContent的必须包含desc
        "list":[ # 组合Content包含的Content列表，每个对象的类型都必须是XXXContent
            {
                "type":"FixedContent",
                "desc":"20000金币",
                "items":[
                    {"itemId":1, "count":20000}
                ]
            },
            {
                "type":"RandomContent",
                "desc":"抽奖",
                "randoms":[ # randoms中的对象必须包含weight字段，表示随机的权重
                    {
                        "type":"FixedContent",
                        "weight":48,
                        "items":[
                            {"itemId":1, "start":80, "stop":80, "step":1},
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":20,
                        "items":[
                            {"itemId":1, "start":100, "stop":100, "step":1},
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":12,
                        "items":[
                            {"itemId":1, "start":200, "stop":200, "step":1},
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":15,
                        "items":[
                            {"itemId":1, "start":1000, "stop":1000, "step":1},
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":3,
                        "items":[
                            {"itemId":1, "start":3000, "stop":3000, "step":1},
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":2,
                        "items":[
                            {"itemId":1, "start":10000, "stop":10000, "step":1},
                        ]
                    },
                ]
            }
        ]
    }
}

product_RAFFLE_8 = {
    "productId":"RAFFLE_8",  # 商品ID，字符串，全局唯一
    "displayName":"幸运宝箱8万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"TVIP8.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"2",  # 价格，单位为元
    "priceDiamond":"20",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"幸运宝箱8万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{
        "type":"CompositeContent", # 类型
        "desc":"80000金币+抽奖", # 内容说明,type=XXXContent的必须包含desc
        "list":[ # 组合Content包含的Content列表，每个对象的类型都必须是XXXContent
            {
                "type":"FixedContent",
                "desc":"80000金币",
                "items":[
                    {"itemId":1, "count":80000}
                ]
            },
            {
                "type":"RandomContent",
                "desc":"抽奖",
                "randoms":[ # randoms中的对象必须包含weight字段，表示随机的权重
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "start":6500, "stop":9000, "step":1},
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "start":8888, "stop":8888, "step":1},
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":40,
                        "items":[
                            {"itemId":1, "start":7000, "stop":10000, "step":1},
                        ]
                    },
                ]
            }
        ]
    }
}

product_ZHUANYUN_8 = {
    "productId":"ZHUANYUN_8",  # 商品ID，字符串，全局唯一
    "displayName":"8元得15万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"8元得15万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"15万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":150000}
        ]
    }
}

product_ZHUANYUN_100 = {
    "productId":"ZHUANYUN_100",  # 商品ID，字符串，全局唯一
    "displayName":"100元得125万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"100元得125万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"125万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1250000}
        ]
    }
}
############################################t3card#########################################################

############################################ texas poker #########################################################

product_TEXAS_COIN1 = {
    "productId":"TEXAS_COIN1",  # 商品ID，字符串，全局唯一
    "displayName":"2万筹码",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_1.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"2",  # 价格，单位为元
    "priceDiamond":"20",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"20000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":20000}
        ]
    }
}


product_TEXAS_COIN6 = {
    "productId":"TEXAS_COIN6",  # 商品ID，字符串，全局唯一
    "displayName":"5万筹码",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"5",  # 价格，单位为元
    "priceDiamond":"50",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"50000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":50000}
        ]
    }
}



product_TEXAS_COIN_R6 = {
    "productId":"TEXAS_COIN_R6",  # 商品ID，字符串，全局唯一
    "displayName":"6万筹码",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"60000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":60000}
        ]
    }
}




product_TEXAS_COIN_R8 = {
    "productId":"TEXAS_COIN_R8",  # 商品ID，字符串，全局唯一
    "displayName":"8万筹码",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_3.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"80000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":80000}
        ]
    }
}



product_TEXAS_COIN2 = {
    "productId":"TEXAS_COIN2",  # 商品ID，字符串，全局唯一
    "displayName":"10万筹码",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_3.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"10",  # 价格，单位为元
    "priceDiamond":"100",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"10万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":100000}
        ]
    }
}




product_TEXAS_COIN_R12 = {
    "productId":"TEXAS_COIN_R12",  # 商品ID，字符串，全局唯一
    "displayName":"12万筹码",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_3.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"12",  # 价格，单位为元
    "priceDiamond":"120",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"12万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":120000}
        ]
    }
}




product_TEXAS_COIN3 = {
    "productId":"TEXAS_COIN3",  # 商品ID，字符串，全局唯一
    "displayName":"30万筹码",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_4.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"使用支付宝，加赠6万",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"36万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":360000}
        ]
    }
}



product_TEXAS_COIN4 = {
    "productId":"TEXAS_COIN4",  # 商品ID，字符串，全局唯一
    "displayName":"50万筹码",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_5.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"50",  # 价格，单位为元
    "priceDiamond":"500",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"使用支付宝，加赠10万",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"60万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":600000}
        ]
    }
}



product_TEXAS_COIN5 = {
    "productId":"TEXAS_COIN5",  # 商品ID，字符串，全局唯一
    "displayName":"100万筹码",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_6.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"使用支付宝，加赠25万",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"125万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1250000}
        ]
    }
}




product_TEXAS_COIN7 = {
    "productId":"TEXAS_COIN7",  # 商品ID，字符串，全局唯一
    "displayName":"300万筹码",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_6.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"300",  # 价格，单位为元
    "priceDiamond":"3000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"使用支付宝，加赠75万",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"375万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":3750000}
        ]
    }
}




product_TEXAS_COIN8 = {
    "productId":"TEXAS_COIN8",  # 商品ID，字符串，全局唯一
    "displayName":"1000万筹码",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_6.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"1000",  # 价格，单位为元
    "priceDiamond":"10000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"使用支付宝，加赠300万",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"1300万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":13000000}
        ]
    }
}




product_TEXAS_IOS_COIN1 = {
    "productId":"TEXAS_IOS_COIN1",  # 商品ID，字符串，全局唯一
    "displayName":"6万筹码",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_1.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"60000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":60000}
        ]
    }
}



product_TEXAS_IOS_COIN2 = {
    "productId":"TEXAS_IOS_COIN2",  # 商品ID，字符串，全局唯一
    "displayName":"30万筹码+赠3万筹码",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_2.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"33万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":330000}
        ]
    }
}

product_TEXAS_IOS_COIN3 = {
    "productId":"TEXAS_IOS_COIN3",  # 商品ID，字符串，全局唯一
    "displayName":"98万筹码+赠15万筹码",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_3.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"98",  # 价格，单位为元
    "priceDiamond":"980",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"113万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1130000}
        ]
    }
}

product_TEXAS_IOS_COIN4 = {
    "productId":"TEXAS_IOS_COIN4",  # 商品ID，字符串，全局唯一
    "displayName":"198万筹码+赠30万筹码",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_5.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"198",  # 价格，单位为元
    "priceDiamond":"1980",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"228万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":2280000}
        ]
    }
}

product_TEXAS_IOS_COIN5 = {
    "productId":"TEXAS_IOS_COIN5",  # 商品ID，字符串，全局唯一
    "displayName":"328万筹码+赠50万筹码",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_5.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"328",  # 价格，单位为元
    "priceDiamond":"3280",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"378万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":3780000}
        ]
    }
}

product_TEXAS_IOS_COIN6 = {
    "productId":"TEXAS_IOS_COIN6",  # 商品ID，字符串，全局唯一
    "displayName":"648万筹码+赠100万筹码",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_6.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"648",  # 价格，单位为元
    "priceDiamond":"6480",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"748万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":7480000}
        ]
    }
}



product_TEXAS_VIP1 = {
    "productId":"TEXAS_VIP1",  # 商品ID，字符串，全局唯一
    "displayName":"会员",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"icon_vip_1.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"30天会员标识，立得10万筹码\n30天内每天可领7500，共计32万",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"10万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":100000},
#            {"itemId":8075, "count":30}, # 8075 -- game_props.py, 每天赠 7500 
        ]
    }
}


product_TEXAS_VIP2 = {
    "productId":"TEXAS_VIP2",  # 商品ID，字符串，全局唯一
    "displayName":"会员",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"icon_vip_1.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得100万，持续30天每天可领3万\n专属会员标识、互动表情，鲨鱼分翻倍",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"100万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1000000},
            {"itemId":88, "count":30},  
        ]
    }
}



product_TEXAS_VIP3 = {
    "productId":"TEXAS_VIP3",  # 商品ID，字符串，全局唯一
    "displayName":"会员",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"icon_vip_1.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"300",  # 价格，单位为元
    "priceDiamond":"3000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"30天会员标识，立得300万筹码\n30天内每天可领8万，共计540万",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"300万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":3000000},
#            {"itemId":8008, "count":30},  
        ]
    }
}

product_TEXAS_VIP4 = {
    "productId":"TEXAS_VIP4",  # 商品ID，字符串，全局唯一
    "displayName":"会员",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"icon_vip_1.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"500",  # 价格，单位为元
    "priceDiamond":"5000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"30天会员标识，立得500万筹码\n30天内每天可领25万，共计1250万",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"500万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":5000000},
#            {"itemId":8025, "count":30},  
        ]
    }
}


product_TEXAS_IOS_VIP1 = {
    "productId":"TEXAS_IOS_VIP1",  # 商品ID，字符串，全局唯一
    "displayName":"会员",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"icon_vip_1.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"30天会员标识，立得10万筹码\n30天内每天可领7500，共计32万",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"10万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":100000},
#            {"itemId":8075, "count":30},  
        ]
    }
}



product_TEXAS_IOS_VIP2 = {
    "productId":"TEXAS_IOS_VIP2",  # 商品ID，字符串，全局唯一
    "displayName":"会员",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"icon_vip_1.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"30天会员标识，立得100万筹码\n30天内每天可领3万，共计190万",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"100万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1000000},
            {"itemId":88, "count":30},  
        ]
    }
}


product_TEXAS_IOS_VIP3 = {
    "productId":"TEXAS_IOS_VIP3",  # 商品ID，字符串，全局唯一
    "displayName":"会员",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"icon_vip_1.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"300",  # 价格，单位为元
    "priceDiamond":"3000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"30天会员标识，立得300万筹码\n30天内每天可领8万，共计540万",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"300万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":3000000},
#            {"itemId":8008, "count":30},  
        ]
    }
}




product_TEXAS_IOS_VIP4 = {
    "productId":"TEXAS_IOS_VIP4",  # 商品ID，字符串，全局唯一
    "displayName":"会员",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"icon_vip_1.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"1000",  # 价格，单位为元
    "priceDiamond":"10000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"30天会员标识，立得500万筹码\n30天内每天可领25万，共计1250万",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"500万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":5000000},
#            {"itemId":8025, "count":30},  
        ]
    }
}


#--- [0, 980000, 0, 100, u"马年金砖",
product_TEXAS_ITEM_GOLD_BRICK = {
    "productId":"TEXAS_ITEM_GOLD_BRICK",  # 商品ID，字符串，全局唯一
    "displayName":"马年金砖",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"icon_gold_brick.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"1000000",  # 价格，单位为元
    "priceDiamond":"10000000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"马年行大运，富人必备，馈赠佳品，可出售，价值98万筹码。",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"980000筹码",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
 #           {"itemId":1, "count":980000},
#            {"itemId":8025, "count":30},  
        ]
    }
}

# ---[0, 0, 0, 101, u"喇叭",
product_TEXAS_ITEM_SEND_LED = {
    "productId":"TEXAS_ITEM_SEND_LED",  # 商品ID，字符串，全局唯一
    "displayName":"喇叭",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"icon_send_led.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"50",  # 价格，单位为元
    "priceDiamond":"500",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"让所有人听见你的声音~",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
#        "desc":"",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
 #           {"itemId":1, "count":980000},
#            {"itemId":8025, "count":30},  
        ]
    }
}


# ---[0, 0, 0, 102, u"改名卡
product_TEXAS_ITEM_RENAME_CARD = {
    "productId":"TEXAS_ITEM_RENAME_CARD",  # 商品ID，字符串，全局唯一
    "displayName":"改名卡",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"icon_rename_card.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"换个名字迎来好运吧~",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
#        "desc":"",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
 #           {"itemId":1, "count":980000},
#            {"itemId":8025, "count":30},  
        ]
    }
}

# ---[0, 0, 0, 103,
product_TEXAS_ITEM_TOMORROW_GIFT = {
    "productId":"TEXAS_ITEM_TOMORROW_GIFT",  # 商品ID，字符串，全局唯一
    "displayName":"次日登录礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"icon_tomorrow_gift.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"0",  # 价格，单位为元
    "priceDiamond":"0",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"只有在明天才能打开的礼包，可以获得大量筹码，并有机会获得小米 3 手机哦~",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
#        "desc":"",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
 #           {"itemId":1, "count":980000},
#            {"itemId":8025, "count":30},  
        ]
    }
}



# ---[20000, 0, 0, 104, 
product_TEXAS_ITEM_FIRSTPAY_GIFT = {
    "productId":"TEXAS_ITEM_FIRSTPAY_GIFT",  # 商品ID，字符串，全局唯一
    "displayName":"首充礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"icon_tomorrow_gift.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"0",  # 价格，单位为元
    "priceDiamond":"0",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"首次充值马上送20000筹码哦~",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"20000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
             {"itemId":1, "count":20000},
        ]
    }
}


# ---[50000, 0, 0, 105
product_TEXAS_ITEM_ALIFIRSTPAY_GIFT = {
    "productId":"TEXAS_ITEM_ALIFIRSTPAY_GIFT",  # 商品ID，字符串，全局唯一
    "displayName":"支付宝首充礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"icon_tomorrow_gift.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"0",  # 价格，单位为元
    "priceDiamond":"0",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"支付宝首次充值马上就送50000筹码哦~",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"50000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
             {"itemId":1, "count":50000},
        ]
    }
}





# ---[0, 0, 0, 101, u"喇叭",
product_TEXAS_IOS_ITEM_SEND_LED = {
    "productId":"TEXAS_IOS_ITEM_SEND_LED",  # 商品ID，字符串，全局唯一
    "displayName":"喇叭",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"icon_send_led.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"50",  # 价格，单位为元
    "priceDiamond":"500",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"让所有人听见你的声音~",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
#        "desc":"",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
 #           {"itemId":1, "count":980000},
#            {"itemId":8025, "count":30},  
        ]
    }
}




    # 下面的用来转运
product_TEXAS_COIN_LUCKY_R6 = {
    "productId":"TEXAS_COIN_LUCKY_R6",  # 商品ID，字符串，全局唯一
    "displayName":"11万",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_4.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"11万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":110000},
        ]
    }
}

product_TEXAS_COIN_LUCKY_R8 = {
    "productId":"TEXAS_COIN_LUCKY_R8",  # 商品ID，字符串，全局唯一
    "displayName":"15万",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_4.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"15万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":150000},
        ]
    }
}

product_TEXAS_COIN_LUCKY_R30 = {
    "productId":"TEXAS_COIN_LUCKY_R30",  # 商品ID，字符串，全局唯一
    "displayName":"36万",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_4.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"36万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":360000},
        ]
    }
}



product_TEXAS_COIN_LUCKY_R50 = {
    "productId":"TEXAS_COIN_LUCKY_R50",  # 商品ID，字符串，全局唯一
    "displayName":"60万",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_4.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"50",  # 价格，单位为元
    "priceDiamond":"500",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"60万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":600000},
        ]
    }
}



product_TEXAS_COIN_LUCKY_R100 = {
    "productId":"TEXAS_COIN_LUCKY_R100",  # 商品ID，字符串，全局唯一
    "displayName":"125万",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_4.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"125万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1250000},
        ]
    }
}



product_TEXAS_COIN_LUCKY_R300 = {
    "productId":"TEXAS_COIN_LUCKY_R300",  # 商品ID，字符串，全局唯一
    "displayName":"375万",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_4.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"300",  # 价格，单位为元
    "priceDiamond":"3000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"375万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":3750000},
        ]
    }
}



product_TEXAS_COIN_LUCKY_R1000 = {
    "productId":"TEXAS_COIN_LUCKY_R1000",  # 商品ID，字符串，全局唯一
    "displayName":"1300万",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_4.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"1000",  # 价格，单位为元
    "priceDiamond":"10000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"1300万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":13000000},
        ]
    }
}






    # IOS转运
product_TEXAS_IOS_COIN_LUCKY_R6 = {
    "productId":"TEXAS_IOS_COIN_LUCKY_R6",  # 商品ID，字符串，全局唯一
    "displayName":"11万筹码",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_4.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"11万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":110000},
        ]
    }
}


product_TEXAS_IOS_COIN_LUCKY_R30 = {
    "productId":"TEXAS_IOS_COIN_LUCKY_R30",  # 商品ID，字符串，全局唯一
    "displayName":"30万+赠3万筹码",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"chip_4.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"33万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":330000},
            {"itemId":88, "count":1},
        ]
    }
}



#:[0,       0,  0,  50,
product_COUPON20 = {
    "productId":"COUPON20",  # 商品ID，字符串，全局唯一
    "displayName":"奖券20张",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"1",  # 价格，单位为元
    "priceDiamond":"10",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"20奖券",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
#            {"itemId":1, "count":20},   奖券
        ]
    }
}


#[80000,   0,  0,  60, 
product_RAFFLE_NEW = {
    "productId":"RAFFLE_NEW",  # 商品ID，字符串，全局唯一
    "displayName":"幸运大抽奖80000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"CompositeContent", # 类型
        "desc":"80000金币",  # 内容说明,type=XXXContent的必须包含desc
        "list":[ # 组合Content包含的Content列表，每个对象的类型都必须是XXXContent
            {
                "type":"FixedContent",
                "desc":"80000金币",
                "items":[
                    {"itemId":1, "count":80000}
                ]
            },
            {
                "type":"RandomContent",
                "desc":"抽奖",
                "randoms":[ # randoms中的对象必须包含weight字段，表示随机的权重
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "start":6000, "stop":9000, "step":100},
                            {"itemId":2, "start":5, "stop":20}
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":40,
                        "items":[
                            {"itemId":1, "start":7000, "stop":10000, "step":100},
                            {"itemId":1007, "start":2, "stop":5}
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "count":8888},
                            {"itemId":2003, "count":7}
                        ]
                    }
                ]
            }
        ]
    }
}


#[100000,  0,  0,  60, 
product_RAFFLE_10 = {
    "productId":"RAFFLE_10",  # 商品ID，字符串，全局唯一
    "displayName":"幸运大抽奖100000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"10",  # 价格，单位为元
    "priceDiamond":"100",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"CompositeContent", # 类型
        "desc":"10万金币",  # 内容说明,type=XXXContent的必须包含desc
        "list":[ # 组合Content包含的Content列表，每个对象的类型都必须是XXXContent
            {
                "type":"FixedContent",
                "desc":"10万金币",
                "items":[
                    {"itemId":1, "count":100000}
                ]
            },
            {
                "type":"RandomContent",
                "desc":"抽奖",
                "randoms":[ # randoms中的对象必须包含weight字段，表示随机的权重
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "start":6000, "stop":9000, "step":100},
                            {"itemId":2, "start":5, "stop":20}
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":40,
                        "items":[
                            {"itemId":1, "start":8000, "stop":12000, "step":100},
                            {"itemId":1007, "start":2, "stop":5}
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "count":9999},
                            {"itemId":2003, "count":7}
                        ]
                    }
                ]
            }
        ]
    }
}


#[60000,  0,  0,  60, 
product_RAFFLE_6 = {
    "productId":"RAFFLE_6",  # 商品ID，字符串，全局唯一
    "displayName":"幸运大抽奖60000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"CompositeContent", # 类型
        "desc":"60000金币",  # 内容说明,type=XXXContent的必须包含desc
        "list":[ # 组合Content包含的Content列表，每个对象的类型都必须是XXXContent
            {
                "type":"FixedContent",
                "desc":"60000金币",
                "items":[
                    {"itemId":1, "count":60000}
                ]
            },
            {
                "type":"RandomContent",
                "desc":"抽奖",
                "randoms":[ # randoms中的对象必须包含weight字段，表示随机的权重
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "start":3500, "stop":8500, "step":100},
                            {"itemId":2, "start":5, "stop":20}
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":40,
                        "items":[
                            {"itemId":1, "start":4500, "stop":5500, "step":100},
                            {"itemId":1007, "start":2, "stop":5}
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "count":6666},
                            {"itemId":2003, "count":7}
                        ]
                    }
                ]
            }
        ]
    }
}



#[50000,  0,  0,  60, 
product_RAFFLE = {
    "productId":"RAFFLE",  # 商品ID，字符串，全局唯一
    "displayName":"幸运大抽奖50000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"5",  # 价格，单位为元
    "priceDiamond":"50",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"CompositeContent", # 类型
        "desc":"50000金币",  # 内容说明,type=XXXContent的必须包含desc
        "list":[ # 组合Content包含的Content列表，每个对象的类型都必须是XXXContent
            {
                "type":"FixedContent",
                "desc":"50000金币",
                "items":[
                    {"itemId":1, "count":50000}
                ]
            },
            {
                "type":"RandomContent",
                "desc":"抽奖",
                "randoms":[ # randoms中的对象必须包含weight字段，表示随机的权重
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "start":3000, "stop":8000, "step":100},
                            {"itemId":2, "start":1, "stop":15}
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":40,
                        "items":[
                            {"itemId":1, "start":4000, "stop":6000, "step":100},
                            {"itemId":1007, "start":2, "stop":5}
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "count":5555},
                            {"itemId":2003, "count":7}
                        ]
                    }
                ]
            }
        ]
    }
}

#[60000,  0,  0,  60, 
product_RAFFLE = {
    "productId":"RAFFLE",  # 商品ID，字符串，全局唯一
    "displayName":"超值礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"6万金币+随机奖励",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"CompositeContent", # 类型
        "desc":"60000金币",  # 内容说明,type=XXXContent的必须包含desc
        "list":[ # 组合Content包含的Content列表，每个对象的类型都必须是XXXContent
            {
                "type":"FixedContent",
                "desc":"60000金币",
                "items":[
                    {"itemId":1, "count":60000}
                ]
            },
            {
                "type":"RandomContent",
                "desc":"抽奖",
                "randoms":[ # randoms中的对象必须包含weight字段，表示随机的权重
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "start":3500, "stop":8500, "step":100},
                            {"itemId":2, "start":5, "stop":20}
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":40,
                        "items":[
                            {"itemId":1, "start":4500, "stop":5500, "step":100},
                            {"itemId":1007, "start":2, "stop":5}
                        ]
                    },
                    {
                        "type":"FixedContent",
                        "weight":30,
                        "items":[
                            {"itemId":1, "count":6666},
                            {"itemId":2003, "count":7}
                        ]
                    }
                ]
            }
        ]
    }
}

############################################ texas poker end #########################################################


# --------------------------------------------------------------------------------- 拼十 start -------------------
product_dn_COIN8 = {
                    'productId': 'COIN8',
                    'displayName': '2元得2万金币',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '2',
                    'priceDiamond': '20',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '2元得2万金币',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '20000金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 20000
                                           }
                                          ]
                                }
                    }
product_dn_COIN6 = {
                    'productId': 'COIN6',
                    'displayName': '10元得10.6万金币',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '10',
                    'priceDiamond': '100',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '10元得10.6万金币',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '106000金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 106000
                                           }
                                          ]
                                }
                    }
product_dn_COIN5 = {
                    'productId': 'COIN5',
                    'displayName': '20元得21.4万金币',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '20',
                    'priceDiamond': '200',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '20元得21.4万金币',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '214000金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 214000
                                           }
                                          ]
                                }
                    }
product_dn_COIN4 = {
                    'productId': 'COIN4',
                    'displayName': '30元得32.4万金币',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '30',
                    'priceDiamond': '300',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '30元得32.4万金币',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '324000金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 324000
                                           }
                                          ]
                                }
                    }
product_dn_COIN1 = {
                    'productId': 'COIN1',
                    'displayName': '200元得224万金币',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '200',
                    'priceDiamond': '2000',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '200元得224万金币',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '224万金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 2240000
                                           }
                                          ]
                                }
                    }
product_dn_COIN7 = {
                    'productId': 'COIN7',
                    'displayName': '5元得5万金币',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '5',
                    'priceDiamond': '50',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '5元得5万金币',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '50000金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 50000
                                           }
                                          ]
                                }
                    }
product_dn_COIN3 = {
                    'productId': 'COIN3',
                    'displayName': '50元得55万金币',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '50',
                    'priceDiamond': '500',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '50元得55万金币',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '55万金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 550000
                                           }
                                          ]
                                }
                    }
product_dn_COIN2 = {
                    'productId': 'COIN2',
                    'displayName': '100元得115万金币',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '100',
                    'priceDiamond': '1000',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '100元得115万金币',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '115万金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 1150000
                                           }
                                          ]
                                }
                    }
product_dn_ZHUANYUN_NORMAL = {
                    'productId': 'ZHUANYUN_NORMAL',
                    'displayName': '5元得10万金币',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '5',
                    'priceDiamond': '50',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '5元得10万金币',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '10万金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 100000
                                           }
                                          ]
                                }
                    }
product_dn_ZHUANYUN_MASTER = {
                    'productId': 'ZHUANYUN_MASTER',
                    'displayName': '50元得78万金币',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '50',
                    'priceDiamond': '500',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '50元得78万金币',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '78万金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 780000
                                           }
                                          ]
                                }
                    }
product_dn_COIN_6 = {
                    'productId': 'COIN_6',
                    'displayName': '6元得6万金币',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '6',
                    'priceDiamond': '60',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '6元得6万金币',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '60000金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 60000
                                           }
                                          ]
                                }
                    }
product_dn_COIN_10 = {
                    'productId': 'COIN_10',
                    'displayName': '10元得10万金币',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '10',
                    'priceDiamond': '100',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '10元得10万金币',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '10万金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 100000
                                           }
                                          ]
                                }
                    }
product_dn_COIN_12 = {
                    'productId': 'COIN_12',
                    'displayName': '12元得12万金币',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '12',
                    'priceDiamond': '120',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '12元得12万金币',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '12万金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 120000
                                           }
                                          ]
                                }
                    }
product_dn_COIN_18 = {
                    'productId': 'COIN_18',
                    'displayName': '18元得18万金币',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '18',
                    'priceDiamond': '180',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '18元得18万金币',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '18万金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 180000
                                           }
                                          ]
                                }
                    }
product_dn_COIN_30 = {
                    'productId': 'COIN_30',
                    'displayName': '30元得33万金币',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '30',
                    'priceDiamond': '300',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '30元得33万金币',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '33万金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 330000
                                           }
                                          ]
                                }
                    }
product_dn_COIN_IOS_30 = {
                    'productId': 'COIN_IOS_30',
                    'displayName': '30元得32万金币',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '30',
                    'priceDiamond': '300',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '30元得32万金币',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '32万金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 320000
                                           }
                                          ]
                                }
                    }
product_dn_COIN_128 = {
                    'productId': 'COIN_128',
                    'displayName': '128元得143万金币',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '128',
                    'priceDiamond': '1280',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '128元得143万金币',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '143万金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 1430000
                                           }
                                          ]
                                }
                    }
product_dn_COIN_328 = {
                    'productId': 'COIN_328',
                    'displayName': '328元得378万金币',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '328',
                    'priceDiamond': '3280',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '328元得378万金币',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '378万金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 3780000
                                           }
                                          ]
                                }
                    }
product_dn_COIN_648 = {
                    'productId': 'COIN_648',
                    'displayName': '648元得748万金币',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '648',
                    'priceDiamond': '6480',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '648元得748万金币',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '748万金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 7480000
                                           }
                                          ]
                                }
                    }
product_dn_COIN_300 = {
                    'productId': 'COIN_300',
                    'displayName': '300元得345万金币',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '300',
                    'priceDiamond': '3000',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '300元得345万金币',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '345万金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 3450000
                                           }
                                          ]
                                }
                    }
product_dn_COIN_1000 = {
                    'productId': 'COIN_1000',
                    'displayName': '1000元得1200万金币',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '1000',
                    'priceDiamond': '10000',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '1000元得1200万金币',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '1200万金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 12000000
                                           }
                                          ]
                                }
                    }
product_dn_ZHUANYUN_8 = {
                    'productId': 'ZHUANYUN_8',
                    'displayName': '8元得15万金币',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '8',
                    'priceDiamond': '80',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '8元得15万金币',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '15万金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 150000
                                           }
                                          ]
                                }
                    }
product_dn_ZHUANYUN_30 = {
                    'productId': 'ZHUANYUN_30',
                    'displayName': '30元得60万金币',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '30',
                    'priceDiamond': '300',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '30元得60万金币',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '60万金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 600000
                                           }
                                          ]
                                }
                    }
product_dn_VIP_30 = {
                    'productId': 'VIP_30',
                    'displayName': '会员周卡',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '30',
                    'priceDiamond': '300',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '购买即送30万金，以后6天每日登录赠送3万，共48万',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '30万金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 300000
                                           }
                                          ]
                                }
                    }
product_dn_VIP_100 = {
                    'productId': 'VIP_100',
                    'displayName': '会员月卡',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '100',
                    'priceDiamond': '1000',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '购买即送100万金，以后30天每日登录赠送3万，共190万',
                    'mail': '购买${displayName}，获得${content}',
                    'content': {
                                'type': 'FixedContent',
                                'desc': '100万金币',
                                'items': [
                                          {
                                           'itemId': 1,
                                           'count': 1000000
                                           }
                                          ]
                                }
                    }
product_dn_LOGIN_RAFFLE_5 = {
                    'productId': 'LOGIN_RAFFLE_5',
                    'displayName': '登陆5元抽奖',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '5',
                    'priceDiamond': '50',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '50钻赠送等值金币，宝箱抽奖更有机会获得丰厚奖励！',
                    'mail': '购买${displayName}，获得${content}',
                    'content':{
                               'type': 'CompositeContent',
                               'desc': '50000金币',
                               'list': [
                                        {
                                         'type': 'FixedContent',
                                         'desc': '50000金币',
                                         'items': [
                                                   {'itemId': 1, 'count': 50000}
                                                   ]
                                         },
                                        {
                                         'type': 'RandomContent',
                                         'desc': '抽奖',
                                         'randoms': [
                                                     {
                                                      'type': 'FixedContent',
                                                      'weight': 30,
                                                      'items': [
                                                                {'itemId': 1, 'start': 3000, 'stop': 7500, 'step': 1},
                                                                ]
                                                      },
                                                     {
                                                      'type': 'FixedContent',
                                                      'weight': 30,
                                                      'items': [
                                                                {'itemId': 1, 'count': 5555},
                                                                ]
                                                      },
                                                     {
                                                      'type': 'FixedContent',
                                                      'weight': 40,
                                                      'items': [
                                                                {'itemId': 1, 'start': 3500, 'stop': 5000, 'step': 1},
                                                                ]
                                                      }
                                                     ]
                                         }
                                        ]
                               }
                             }
product_dn_IOS_LOGIN_RAFFLE_6 = {
                    'productId': 'IOS_LOGIN_RAFFLE_6',
                    'displayName': '登陆6元抽奖',
                    'displayNamePic"': '',
                    'pic': '',
                    'price': '6',
                    'priceDiamond': '60',
                    'buyType': 'direct',
                    'diamondExchangeRate': 0,
                    'desc': '60钻赠送等值金币，宝箱抽奖更有机会获得丰厚奖励！',
                    'mail': '购买${displayName}，获得${content}',
                    'content':{
                               'type': 'CompositeContent',
                               'desc': '60000金币',
                               'list': [
                                        {
                                         'type': 'FixedContent',
                                         'desc': '60000金币',
                                         'items': [
                                                   {'itemId': 1, 'count': 60000}
                                                   ]
                                         },
                                        {
                                         'type': 'RandomContent',
                                         'desc': '抽奖',
                                         'randoms': [
                                                     {
                                                      'type': 'FixedContent',
                                                      'weight': 30,
                                                      'items': [
                                                                {'itemId': 1, 'start': 3000, 'stop': 8500, 'step': 1},
                                                                ]
                                                      },
                                                     {
                                                      'type': 'FixedContent',
                                                      'weight': 30,
                                                      'items': [
                                                                {'itemId': 1, 'count':6666},
                                                                ]
                                                      },
                                                     {
                                                      'type': 'FixedContent',
                                                      'weight': 40,
                                                      'items': [
                                                                {'itemId': 1, 'start': 5500, 'stop': 5500, 'step': 1},
                                                                ]
                                                      }
                                                     ]
                                         }
                                        ]
                               }
                             }
# --------------------------------------------------------------------------------- 拼十 end -------------------
product_TY9999D0008011 = {
    "productId":"TY9999D0008011",  # 商品ID，字符串，全局唯一
    "displayName":"勇气警徽",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008011.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"7天使用权",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"7天勇气警徽",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":4131, "count":7},
        ]
    }
}

product_TY9999D0008006 = {
    "productId":"TY9999D0008006",  # 商品ID，字符串，全局唯一
    "displayName":"左轮手枪",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008006.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"7天使用权",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"7天左轮手枪",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":4118, "count":7},
        ]
    }
}

product_TY9999D0008007 = {
    "productId":"TY9999D0008007",  # 商品ID，字符串，全局唯一
    "displayName":"青春派(男)",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008007.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"7天使用权\nVIP3可购买",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"7天青春派(男)",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":4109, "count":7},
        ]
    }
}

product_TY9999D0008008 = {
    "productId":"TY9999D0008008",  # 商品ID，字符串，全局唯一
    "displayName":"青春派(女)",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008008.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"7天使用权\nVIP3可购买",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"7天青春派(女)",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":4110, "count":7},
        ]
    }
}

product_TY9999D0008009 = {
    "productId":"TY9999D0008009",  # 商品ID，字符串，全局唯一
    "displayName":"魅力族(男)",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008009.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"7天使用权\nVIP4可购买",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"7天魅力族(男)",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":4111, "count":7},
        ]
    }
}

product_TY9999D0008010 = {
    "productId":"TY9999D0008010",  # 商品ID，字符串，全局唯一
    "displayName":"魅力族(女)",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008010.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"7天使用权\nVIP4可购买",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"7天魅力族(女)",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":4112, "count":7},
        ]
    }
}

product_TY9999D0012001 = {
    "productId":"TY9999D0012001",  # 商品ID，字符串，全局唯一
    "displayName":"幸运礼帽",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0012001.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"12",  # 价格，单位为元
    "priceDiamond":"120",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"永久使用权",  # 商品说明
    "tag":"tag_hot2.png",
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"幸运礼帽",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":4100, "count":1},
        ]
    }
}

product_TY9999D0002003 = {
    "productId":"TY9999D0002003",  # 商品ID，字符串，全局唯一
    "displayName":"神秘礼帽1天",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0002003.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"2",  # 价格，单位为元
    "priceDiamond":"20",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"加赠2万金币\nVIP2可购买",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"神秘礼帽1天+2万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":4101, "count":1},
            {"itemId":1, "count":20000}
        ]
    }
}

product_TY9999D0006008 = {
    "productId":"TY9999D0006008",  # 商品ID，字符串，全局唯一
    "displayName":"绅士礼帽1天",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0006008.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"加赠60000金币\nVIP3可购买",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"绅士礼帽1天+6万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":4102, "count":1},
            {"itemId":1, "count":60000}
        ]
    }
}

product_TY9999D0006009 = {
    "productId":"TY9999D0006009",  # 商品ID，字符串，全局唯一
    "displayName":"牛仔帽1天",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0006009.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"加赠60000金币\nVIP4可购买",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"牛仔帽1天+6万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":4103, "count":1},
            {"itemId":1, "count":60000}
        ]
    }
}

product_TY9999D0030004 = {
    "productId":"TY9999D0030004",  # 商品ID，字符串，全局唯一
    "displayName":"精灵花冠1天",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0030004.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"加赠360000金币\nVIP5可购买",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"精灵花冠1天+36万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":4105, "count":1},
            {"itemId":1, "count":360000}
        ]
    }
}

product_TY9999D0030005 = {
    "productId":"TY9999D0030005",  # 商品ID，字符串，全局唯一
    "displayName":"多彩皇冠1天",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0030005.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"加赠360000金币\nVIP6可购买",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"多彩皇冠1天+36万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":4104, "count":1},
            {"itemId":1, "count":360000}
        ]
    }
}

product_TY9999D0100002 = {
    "productId":"TY9999D0100002",  # 商品ID，字符串，全局唯一
    "displayName":"恶魔角饰1天",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0100002.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"加赠1250000金币\nVIP7可购买",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"恶魔角饰1天+125万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":4106, "count":1},
            {"itemId":1, "count":1250000}
        ]
    }
}

product_TY9999D0100003 = {
    "productId":"TY9999D0100003",  # 商品ID，字符串，全局唯一
    "displayName":"天使头环1天",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0100003.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"加赠1250000金币\nVIP8可购买",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"天使头环1天+125万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":4107, "count":1},
            {"itemId":1, "count":1250000}
        ]
    }
}

product_TY9999D0100004 = {
    "productId":"TY9999D0100004",  # 商品ID，字符串，全局唯一
    "displayName":"天使之翼1天",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0100004.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"加赠1250000金币\nVIP8可购买",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"天使之翼1天+125万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":4121, "count":1},
            {"itemId":1, "count":1250000}
        ]
    }
}


product_TY9999D0001002 = {
    "productId":"TY9999D0001002",  # 商品ID，字符串，全局唯一
    "displayName":"10000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t20k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"1",  # 价格，单位为元
    "priceDiamond":"10",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"10000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"10000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":10000}
        ]
    }
}

product_TY9999D0003001 = {
    "productId":"TY9999D0003001",  # 商品ID，字符串，全局唯一
    "displayName":"30000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t20k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"3",  # 价格，单位为元
    "priceDiamond":"30",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"30000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"30000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":30000}
        ]
    }
}

# 单机商品
product_TY9999R00020DJ = {
    "productId":"TY9999R00020DJ",  # 商品ID，字符串，全局唯一
    "displayName":"3万银币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_diamond.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"2",  # 价格，单位为元
    "priceDiamond":"20",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"3万银币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"EmptyContent", # 类型
        "desc":"",  # 内容说明,type=XXXContent的必须包含desc
    }
}

product_TY9999R0128001 = {
    "productId":"TY9999R0128001",  # 商品ID，字符串，全局唯一
    "displayName":"1280钻石",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_diamond.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"128",  # 价格，单位为元
    "priceDiamond":"1280",
    "buyType":"charge",
    "diamondExchangeRate":0,
    "desc":"可以用来兑换金币或购买道具",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"EmptyContent", # 类型
        "desc":"",  # 内容说明,type=XXXContent的必须包含desc
    }
}

product_TY9999D0006010 = {
    "productId":"TY9999D0006010",  # 商品ID，字符串，全局唯一
    "displayName":"左轮手枪3天",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008006.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"左轮手枪3天，赠6万金币、3天记牌器",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"3天左轮手枪+6万金币+3天记牌器",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":4118, "count":3},
            {"itemId":1, "count":60000},
            {"itemId":2003, "count":3},
        ]
    }
}

product_TY9999D0030006 = {
    "productId":"TY9999D0030006",  # 商品ID，字符串，全局唯一
    "displayName":"青春派会员",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0030006.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"青春派头像30天，赠30万金币、7天会员",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"青春派头像各30天+30万金币+会员7天",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":4109, "count":30},
            {"itemId":4110, "count":30},
            {"itemId":1, "count":300000},
            {"itemId":88, "count":7},
        ]
    }
}


#--- hall for winpc

product_TY9999D0002004 = {
    "productId":"TY9999D0002004",  # 商品ID，字符串，全局唯一
    "displayName":"20000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t20k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"2",  # 价格，单位为元
    "priceDiamond":"20",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"20000金币",  # 商品说明
    "tag":"tag_new2.png",
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"20000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":20000}
        ]
    }
}




product_TY9999D0006011 = {
    "productId":"TY9999D0006011",  # 商品ID，字符串，全局唯一
    "displayName":"60000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"60000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"60000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":60000}
        ]
    }
}


product_TY9999D0010002 = {
    "productId":"TY9999D0010002",  # 商品ID，字符串，全局唯一
    "displayName":"10万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t20k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"10",  # 价格，单位为元
    "priceDiamond":"100",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"1钻石=1000金币\n(1元=10000金币)",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"10万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":100000},
        ]
    }
}


product_TY9999D0010003 = {
    "productId":"TY9999D0010003",  # 商品ID，字符串，全局唯一
    "displayName":"10万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t20k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"10",  # 价格，单位为元
    "priceDiamond":"100",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"1钻石=1000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"10万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":100000},
        ]
    }
}


product_TY9999D0030008 = {
    "productId":"TY9999D0030008",  # 商品ID，字符串，全局唯一
    "displayName":"360000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t300k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"360000金币",  # 商品说明
    "mail":"购买${displayName}，即得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"360000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":360000}
        ]
    }
}

product_TY9999D0050002 = {
    "productId":"TY9999D0050002",  # 商品ID，字符串，全局唯一
    "displayName":"65万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t100k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"50",  # 价格，单位为元
    "priceDiamond":"500",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"1钻石＝1300金币\n(1元=13000金币)",  # 商品说明
    "mail":"购买${displayName}，即得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"65万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":650000}
        ]
    }
}


product_TY9999D0050006 = {
    "productId":"TY9999D0050006",  # 商品ID，字符串，全局唯一
    "displayName":"65万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t100k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"50",  # 价格，单位为元
    "priceDiamond":"500",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"1钻石＝1300金币(加赠30%)",  # 商品说明
    "mail":"购买${displayName}，即得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"65万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":650000}
        ]
    }
}


product_TY9999D0100005 = {
    "productId":"TY9999D0100005",  # 商品ID，字符串，全局唯一
    "displayName":"150万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t500k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"1钻石＝1500金币\n(1元=15000金币)",  # 商品说明
    "mail":"购买${displayName}，即得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"150万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1500000}
        ]
    }
}


product_TY9999D0100010 = {
    "productId":"TY9999D0100010",  # 商品ID，字符串，全局唯一
    "displayName":"150万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t500k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"1钻石＝1500金币(加赠50%)",  # 商品说明
    "mail":"购买${displayName}，即得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"150万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1500000}
        ]
    }
}


product_TY9999D0300008 = {
    "productId":"TY9999D0300008",  # 商品ID，字符串，全局唯一
    "displayName":"3750000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t3m.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"300",  # 价格，单位为元
    "priceDiamond":"3000",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"3750000金币",  # 商品说明
    "mail":"购买${displayName}，即得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"3750000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":3750000}
        ]
    }
}


product_TY9999D1000009 = {
    "productId":"TY9999D1000009",  # 商品ID，字符串，全局唯一
    "displayName":"2000万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t1m.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"1000",  # 价格，单位为元
    "priceDiamond":"10000",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"1钻石＝2000金币\n(1元=20000金币)",  # 商品说明
    "mail":"购买${displayName}，即得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"2000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":20000000}
        ]
    }
}

product_TY9999D1000010 = {
    "productId":"TY9999D1000010",  # 商品ID，字符串，全局唯一
    "displayName":"2000万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t1m.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"1000",  # 价格，单位为元
    "priceDiamond":"10000",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"1钻石＝2000金币(加赠100%)",  # 商品说明
    "mail":"购买${displayName}，即得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"2000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":20000000}
        ]
    }
}





product_TY0006D0030003 = {
    "productId":"TY0006D0030003",  # 商品ID，字符串，全局唯一
    "displayName":"7天会员卡",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_vip.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"立得30万，7天内每天登录送3万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"300000金币+7天会员",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":300000},
            {"itemId":88, "count":7}
        ]
    }
}




product_TY0006D0100003 = {
    "productId":"TY0006D0100003",  # 商品ID，字符串，全局唯一
    "displayName":"30天会员卡",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_vip_big.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"立得100万，30天内每天登录送3万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"100万金币+30天会员",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1000000},
            {"itemId":88, "count":30}
        ]
    }
}

product_TY9999D0008012 = {
    "productId":"TY9999D0008012",  # 商品ID，字符串，全局唯一
    "displayName":"魔杖礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008012.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"赠月光之钥*5，月光宝盒*5",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"魔法棒7天+月光之钥5把+月光宝盒5个",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":4116, "count":7},
            {"itemId":3001, "count":5},
            {"itemId":3002, "count":5},
        ]
    }
}

product_TY9999D0050003 = {
    "productId":"TY9999D0050003",  # 商品ID，字符串，全局唯一
    "displayName":"青春派会员15天",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0030006.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"50",  # 价格，单位为元
    "priceDiamond":"500",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"赠50万金币，15天会员，特惠礼包，日限1次",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"青春派头像15天+50万金币+会员15天+特惠礼包",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":4109, "count":15},
            {"itemId":4110, "count":15},
            {"itemId":1, "count":500000},
            {"itemId":88, "count":15},
            {"itemId":1012, "count":1},
        ]
    }
}

product_TY9999D0030009 = {
    "productId":"TY9999D0030009",  # 商品ID，字符串，全局唯一
    "displayName":"青春派会员10天",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0030006.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"赠送20万金币，10天会员，特惠礼包",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"青春派头像10天+20万金币+会员10天+特惠礼包",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":4109, "count":10},
            {"itemId":4110, "count":10},
            {"itemId":1, "count":200000},
            {"itemId":88, "count":10},
            {"itemId":1012, "count":1},
        ]
    }
}

product_TY9999D0006012 = {
    "productId":"TY9999D0006012",  # 商品ID，字符串，全局唯一
    "displayName":"60000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"60000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"60000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":60000}
        ]
    }
}

product_TY9999D0008016 = {
    "productId":"TY9999D0008016",  # 商品ID，字符串，全局唯一
    "displayName":"开运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008002.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"10万金币+2天记牌器",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"10万金币+2天记牌器",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":100000},
            {"itemId":2003, "count":2},
        ]
    }
}

product_TY9999D0006013 = {
    "productId":"TY9999D0006013",  # 商品ID，字符串，全局唯一
    "displayName":"苹果开运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008002.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"6",  # 价格，单位为元
    "priceDiamond":"60",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"7.5万金币+1天记牌器",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"7.5万金币+1天记牌器",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":75000},
            {"itemId":2003, "count":1},
        ]
    }
}

product_TY9999D0008017 = {
    "productId":"TY9999D0008017",  # 商品ID，字符串，全局唯一
    "displayName":"智运会复赛门票",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_1017.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"报名智运会复赛，有机会赢取线下赛资格，争夺8万元现金大奖",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"智运会复赛门票",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1017, "count":1},
        ]
    }
}

product_TY9999D0008018 = {
    "productId":"TY9999D0008018",  # 商品ID，字符串，全局唯一
    "displayName":"中扑赛复赛门票",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"item_1019.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"报名中扑赛复赛，有机会赢取线下赛资格，争夺30万元现金大奖",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"中扑赛复赛门票",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1019, "count":1},
        ]
    }
}

product_TY9999D0008020 = {
    "productId":"TY9999D0008020",  # 商品ID，字符串，全局唯一
    "displayName":"5天会员卡",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_vip.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"立得3万，4天内每天登录送3万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"30000金币+4天会员",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":30000},
            {"itemId":88, "count":4}
        ]
    }
}

product_TY9999D0008023 = {
    "productId":"TY9999D0008023",  # 商品ID，字符串，全局唯一
    "displayName":"5天会员卡",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_vip.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"5天内每天登陆送3万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"30000金币+4天会员",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":30000},
            {"itemId":88, "count":4}
        ]
    }
}

# 新钻石兑换类商品
product_TY9999D0008021 = {
    "productId":"TY9999D0008021",  # 商品ID，字符串，全局唯一
    "displayName":"80000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"购买80000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"80000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":80000}
        ]
    }
}

product_TY9999D0008022 = {
    "productId":"TY9999D0008022",  # 商品ID，字符串，全局唯一
    "displayName":"转运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008002.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"8元可得10万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"10万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":100000}
        ]
    }
}

product_TY9999D0008024 = {
    "productId":"TY9999D0008024",  # 商品ID，字符串，全局唯一
    "displayName":"好运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008002.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"8元可得10万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"10万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":100000}
        ]
    }
}


product_TY9999D0030010 = {
    "productId":"TY9999D0030010",  # 商品ID，字符串，全局唯一
    "displayName":"转运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008002.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"30元可得40万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"40万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":400000}
        ]
    }
}

product_TY9999D0050004 = {
    "productId":"TY9999D0050004",  # 商品ID，字符串，全局唯一
    "displayName":"转运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008002.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"50",  # 价格，单位为元
    "priceDiamond":"500",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"50元可得75万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"75万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":750000}
        ]
    }
}

product_TY9999D0050005 = {
    "productId":"TY9999D0050005",  # 商品ID，字符串，全局唯一
    "displayName":"好运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008002.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"50",  # 价格，单位为元
    "priceDiamond":"500",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"50元可得75万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"75万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":750000}
        ]
    }
}

product_TY9999D0100007 = {
    "productId":"TY9999D0100007",  # 商品ID，字符串，全局唯一
    "displayName":"150万金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008002.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"100元可得150万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"150万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":1500000}
        ]
    }
}

product_TY9999D0100008 = {
    "productId":"TY9999D0100008",  # 商品ID，字符串，全局唯一
    "displayName":"转运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008002.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"100元可得200万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"200万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":2000000}
        ]
    }
}

product_TY9999D0100009 = {
    "productId":"TY9999D0100009",  # 商品ID，字符串，全局唯一
    "displayName":"好运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008002.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"consume",
    "diamondExchangeRate":0,
    "desc":"100元可得200万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"200万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":2000000}
        ]
    }
}

product_TY9999D0005002 = {
    "productId":"TY9999D0005002",  # 商品ID，字符串，全局唯一
    "displayName":"微信礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"5",  # 价格，单位为元
    "priceDiamond":"50",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"8万金币、1天记牌器，仅限微信支付",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"8万金币+1天记牌器",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":80000},
            {"itemId":2003, "count":1}
        ]
    }
}

product_TY9999D0020004 = {
    "productId":"TY9999D0020004",  # 商品ID，字符串，全局唯一
    "displayName":"微信大礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t300k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"20",  # 价格，单位为元
    "priceDiamond":"200",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"35万金币、10天记牌器，仅限微信支付",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"35万金币+1天记牌器",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":350000},
            {"itemId":2003, "count":10}
        ]
    }
}

product_TY9999D0030011 = {
    "productId":"TY9999D0030011",  # 商品ID，字符串，全局唯一
    "displayName":"转运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008002.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"30元可得40万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"40万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":400000}
        ]
    }
}

product_TY9999D0050007 = {
    "productId":"TY9999D0050007",  # 商品ID，字符串，全局唯一
    "displayName":"转运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008002.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"50",  # 价格，单位为元
    "priceDiamond":"500",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"50元可得75万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"75万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":750000}
        ]
    }
}

product_TY9999D0100011 = {
    "productId":"TY9999D0100011",  # 商品ID，字符串，全局唯一
    "displayName":"转运礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008002.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"100元可得200万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"200万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":2000000}
        ]
    }
}

product_TY9999D0008025 = {
    "productId":"TY9999D0008025",  # 商品ID，字符串，全局唯一
    "displayName":"高手限量特价礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008002.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"8元立得10万金币，加赠25%",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"10万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":100000}
        ]
    }
}

product_TY9999D0030012 = {
    "productId":"TY9999D0030012",  # 商品ID，字符串，全局唯一
    "displayName":"高手礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008002.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"30",  # 价格，单位为元
    "priceDiamond":"300",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"30元可得40万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"40万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":400000}
        ]
    }
}

product_TY9999D0050008 = {
    "productId":"TY9999D0050008",  # 商品ID，字符串，全局唯一
    "displayName":"高手礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008002.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"50",  # 价格，单位为元
    "priceDiamond":"500",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"50元可得75万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"75万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":750000}
        ]
    }
}

product_TY9999D0100012 = {
    "productId":"TY9999D0100012",  # 商品ID，字符串，全局唯一
    "displayName":"高手礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008002.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"100",  # 价格，单位为元
    "priceDiamond":"1000",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"100元可得200万金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"200万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":2000000}
        ]
    }
}

product_TY9999D0001003 = {
    "productId":"TY9999D0001003",  # 商品ID，字符串，全局唯一
    "displayName":"1天会员",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_vip.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"1",  # 价格，单位为元
    "priceDiamond":"10",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"1天会员体验",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"会员1天",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":99, "count":1}
        ]
    }
}

product_TY9999D0012002 = {
    "productId":"TY9999D0012002",  # 商品ID，字符串，全局唯一
    "displayName":"订阅会员",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_vip.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"12",  # 价格，单位为元
    "priceDiamond":"120",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"每日登录可得10000金币，1天记牌器（30天）",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"会员30天",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":99, "count":30}
        ]
    }
}

product_TY9999D0012003 = {
    "productId":"TY9999D0012003",  # 商品ID，字符串，全局唯一
    "displayName":"30天会员",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_vip.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"12",  # 价格，单位为元
    "priceDiamond":"120",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"每日登录可得10000金币，1天记牌器（30天）",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"会员30天",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":89, "count":30}
        ]
    }
}

product_TY9999D0004001 = {
    "productId":"TY9999D0004001",  # 商品ID，字符串，全局唯一
    "displayName":"40000金币",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_t50k.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"4",  # 价格，单位为元
    "priceDiamond":"40",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"40000金币",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"40000金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":40000}
        ]
    }
}

product_TY9999R0000101 = {
    "productId":"TY9999R0000101",  # 商品ID，字符串，全局唯一
    "displayName":"1钻石",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_diamond.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"0.1",  # 价格，单位为元
    "priceDiamond":"1",
    "buyType":"charge",
    "diamondExchangeRate":0,
    "desc":"1钻石",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"EmptyContent", # 类型
        "desc":"",  # 内容说明,type=XXXContent的必须包含desc
    }
}

product_TY9999D0008026 = {
    "productId":"TY9999D0008026",  # 商品ID，字符串，全局唯一
    "displayName":"转运限量特价礼包",  # 商品显示的名字，字符串
    "displayNamePic":"",
    "pic":"goods_TY9999D0008002.png",  # 商品图片名称，这个需要组合成一个http的URL给客户端
    "price":"8",  # 价格，单位为元
    "priceDiamond":"80",
    "buyType":"direct",
    "diamondExchangeRate":0,
    "desc":"8元立得10万金币，加赠25%",  # 商品说明
    "mail":"购买${displayName}，获得${content}",  # 商品发货后给用户发的消息
    "content":{  # 目前只支持FixedContent(固定内容), CompositeContent(组合内容), RandomContent(随机内容)
        "type":"FixedContent", # 类型
        "desc":"10万金币",  # 内容说明,type=XXXContent的必须包含desc
        "items":[  # 固定内容必须包含items
            {"itemId":1, "count":100000}
        ]
    }
}

product_list = [
    # dizhu
    product_t50k,product_t60k,product_t80k,product_t100k,product_t300k,
    product_t500k,product_t1m,product_t3m,product_t10m,product_raffle,
    product_raffle_6,product_raffle_new,product_raffle_10,product_moonkey,product_moonkey3,
    product_voice100,product_cardmatch10,product_zhuanyun,product_zhuanyun6,product_zhuanyun_mezzo,
    product_zhuanyun_big,product_zhuanyun_mxddz,product_tehui1y,product_pvip,product_privilege_30,
    product_ios_t20k,product_ios_t50k,product_ios_t100k,product_ios_t300k,product_ios_t500k,
    product_ios_t1m,product_ios_moonkey3,product_ios_voice500,product_ios_pvip,product_ios_zhuanyun,
    # majiang
    product_c2, product_c6, product_c8, product_c10, product_c30, product_c50, product_c100, product_c300,
    product_c1000, product_c30_member, product_c100_member, product_c5_raffle, product_c6_raffle, product_c8_raffle,
    product_c5_lucky, product_c8_lucky, product_c10_lucky, product_ios_c6, product_ios_c12, product_ios_c30,
    product_ios_c68, product_ios_c138, product_ios_c228, product_ios_c30_member, product_ios_c98_member,
    product_ios_c6_raffle, product_ios_c12_raffle, product_ios_c6_lucky, product_ios_c12_lucky, product_ios_queen_c6,
    product_ios_queen_c12, product_ios_queen_c18, product_ios_queen_c30, product_ios_queen_c68, product_ios_queen_c128,
    product_ios_queen_c648, product_ios_queen_c6_raffle, product_ios_queen_c12_raffle, product_ios_queen_c6_lucky,
    product_ios_queen_c12_lucky,
    # t3card
    product_TGBOX1,product_TGBOX2,product_TGBOX3,product_TGBOX4,product_TGBOX5,product_TGBOX6,product_TGBOX7,
    product_TGBOX8,product_TGBOX9,product_IOS_T_1_66_GBOX1,product_IOS_T_1_66_GBOX2,product_IOS_T_1_66_GBOX3,
    product_IOS_T_1_66_GBOX4,product_IOS_T_1_66_GBOX5,product_IOS_T_1_66_GBOX6,product_IOS_TGBOX1,
    product_IOS_TGBOX2,product_IOS_TGBOX3,product_IOS_TGBOX4,product_IOS_TGBOX5,product_IOS_TGBOX6,
    product_IOS_SUPPER_GIFT,product_IOS_RAFFLE_6,product_IOS_ZHUANYUN_6,product_RAFFLE_T3,product_RAFFLE_8,
    #product_ZHUANYUN_8,
    product_ZHUANYUN_100,
    
    # 拼十
    product_dn_COIN8,           product_dn_COIN6,           product_dn_COIN5,           product_dn_COIN4,
    product_dn_COIN1,           product_dn_COIN7,           product_dn_COIN3,           product_dn_COIN2,
    product_dn_COIN_6,          product_dn_COIN_10,         product_dn_COIN_12,         product_dn_COIN_18,
    product_dn_COIN_30,         product_dn_COIN_IOS_30,     product_dn_COIN_128,        product_dn_COIN_328,
    product_dn_COIN_648,        product_dn_COIN_300,        product_dn_COIN_1000,       product_dn_ZHUANYUN_8,
    product_dn_ZHUANYUN_30,     product_dn_VIP_30,          product_dn_VIP_100,         product_dn_LOGIN_RAFFLE_5,
    product_dn_ZHUANYUN_MASTER, product_dn_ZHUANYUN_NORMAL, product_dn_IOS_LOGIN_RAFFLE_6, 
    
    #大菠萝
    product_PA_AVATAR1501,      product_PA_AVATAR1502,      product_PA_AVATAR1503,      product_PA_AVATAR1504,
    product_PA_VIP01,           product_PA_VIP02,
    
    # hall
    product_TY9999D0000101,product_TY9999D0001001,product_TY9999D0006001,product_TY9999D0030001,product_TY9999D0050001,
    product_TY9999D0100001,product_TY9999D0300001,product_TY9999D1000001,product_TY9999D0006007,product_TY9999D0030007,
    product_TY9999D0098007,product_TY9999D0198007,product_TY9999D0328007,product_TY9999D0648007,product_TY0006D0030002,
    product_TY0006D0100002,product_TY0007D0008001,product_TY0007D0030001,product_TY0007D0050001,product_TY0007D0100001,product_TY0007D0010001,
    product_TY0007D0300001,product_TY0007D1000001,product_TY0007D0030002,product_TY0007D0100002,product_TY0007D0030007,
    product_TY0007D0098007,product_TY9999R0008001,product_TY9999R0050001,product_TY9999D0000102,product_TY0006D0002001,
    product_TY0006D0005001,product_TY0006D0002002,product_TY0006D0000201,product_TY0006D0010001,product_TY0007D0030003,
    product_TY0007D0100003,product_TY9999D0008001,product_TY9999D0006002,product_TY9999D0008002,product_TY9999D0006003,
    product_TY9999D0030003,product_TY9999D0098001,product_TY9999D0198001,product_TY9999D0328001,product_TY9999D0648001,
    product_TY0006D0002003,product_TY0006D0005002,product_TY0006D0002004,product_TY0006D0000202,product_TY0006D0010002,
    product_TY0006D0030004,product_TY0006D0098002,product_TY9999R0006001,product_TY9999R0030001,product_TY9999D0006004,
    product_TY9999D0006005,product_TY9999D0002001,product_TY9999D0010001,product_TY9999D0002002,product_TY9999D0005001,
    product_TY9999D0020001,product_TY9999D0020003,product_TY0006D0008001,product_TY0006D0008002,product_TY0006D0008003,product_TY9999D0008003,
    product_TY9999D0008004,product_TY9999D0006006,product_TY9999D0030002,product_TY9999R0008005,product_TY0008D0008001,
    product_TY0008D0010001,product_TY0008D0030001,product_TY0008D0050001,product_TY0008D0100001,product_TY0008D0300001,
    product_TY0008D1000001,product_TY0008D0100002,product_TY9999D0008005,product_TY9999D0008006,product_TY9999D0008007,
    product_TY9999D0008008,product_TY9999D0008009,product_TY9999D0008010,product_TY9999D0012001,product_TY9999D0002003,
    product_TY9999D0006008,product_TY9999D0006009,product_TY9999D0030004,product_TY9999D0030005,product_TY9999D0100002,
    product_TY9999D0100003,product_TY9999D0100004,product_TY9999D0020002,product_TY9999D0008011,product_TY9999R0100001,
    product_TY9999D0001002,product_TY9999D0003001,product_TY9999R0128001,product_TY9999D0030015,product_TY9999D0006015,
    product_TY9999D0098015,product_TY9999D0198015,product_TY9999D0328015,product_TY9999D0648015,
    product_TY9999D0030008,product_TY9999D0050002,product_TY9999D0100005,product_TY9999D0300008,product_TY9999D1000009,
    product_TY9999D0006011,product_TY0006D0030003,product_TY9999D0002004,product_TY0006D0100003,product_TY9999D0100006,
    product_TY9999D0010002,product_TY9999D0010003,product_TY9999D0050006,product_TY9999D0100010,product_TY9999D1000010,
    
    
    # 德州
    product_TEXAS_COIN1,               product_TEXAS_COIN2,               product_TEXAS_COIN3,
    product_TEXAS_COIN4,               product_TEXAS_COIN5,               product_TEXAS_COIN6,
    product_TEXAS_COIN7,               product_TEXAS_COIN8,               product_TEXAS_COIN_LUCKY_R100,
    product_TEXAS_COIN_LUCKY_R1000,    product_TEXAS_IOS_COIN_LUCKY_R6,   product_TEXAS_COIN_LUCKY_R30,
    product_TEXAS_COIN_LUCKY_R300,     product_TEXAS_COIN_LUCKY_R50,      product_TEXAS_COIN_LUCKY_R6,
    product_TEXAS_COIN_LUCKY_R8,       product_TEXAS_COIN_R12,            product_TEXAS_COIN_R6,
    product_TEXAS_COIN_R8,             product_TEXAS_IOS_COIN1,           product_TEXAS_IOS_COIN2,
    product_TEXAS_IOS_COIN3,           product_TEXAS_IOS_COIN4,           product_TEXAS_IOS_COIN5,
    product_TEXAS_IOS_COIN6,           product_TEXAS_IOS_COIN_LUCKY_R30,  
    product_TEXAS_IOS_ITEM_SEND_LED,   product_TEXAS_IOS_VIP1,            product_TEXAS_IOS_VIP2,
    product_TEXAS_IOS_VIP3,            product_TEXAS_IOS_VIP4,            product_TEXAS_ITEM_ALIFIRSTPAY_GIFT,
    product_TEXAS_ITEM_FIRSTPAY_GIFT,  product_TEXAS_ITEM_GOLD_BRICK,     product_TEXAS_ITEM_RENAME_CARD,
    product_TEXAS_ITEM_SEND_LED,       product_TEXAS_ITEM_TOMORROW_GIFT,  product_TEXAS_VIP1,
    product_TEXAS_VIP2,                product_TEXAS_VIP3,                product_TEXAS_VIP4,
    
    # 单机商品
    product_TY9999R00020DJ,
    
    # 新增限购商品
    product_TY9999D0006010,product_TY9999D0030006,
    product_TY9999D0008012,product_TY9999D0050003,
    product_TY9999D0006012,product_TY9999D0030009,

    # 优易付备案商品
    product_TY9999R0008002, product_TY9999D0008013, product_TY9999D0008014, product_TY9999D0008015,
    # 开运礼包
    product_TY9999D0006013, product_TY9999D0008016,
    # 网智会复赛门票， 中扑赛复赛门票
    product_TY9999D0008017, product_TY9999D0008018,
    
    # 5日会员
    product_TY9999D0008020, product_TY9999D0008021, product_TY9999D0008022, product_TY9999D0008023, product_TY9999D0030010,
    product_TY9999D0100007, product_TY9999D0050004, product_TY9999D0100008, product_TY9999D0008024,
    product_TY9999D0050005, product_TY9999D0100009,
    # 微信礼包
    product_TY9999D0005002, product_TY9999D0020004,
    # 3.7商品
    product_TY9999D0030011, product_TY9999D0050007, product_TY9999D0100011,
    product_TY9999D0008025, product_TY9999D0030012, product_TY9999D0050008,
    product_TY9999D0100012, product_TY9999D0001003, product_TY9999D0012002,
    product_TY9999D0012003,
    # 新增计费
    product_TY9999D0004001,
    product_TY9999R0000101, product_TY9999D0008026
]


notRecordLastBuy = set([
        "ZHUANYUN", "ZHUANYUN_6", "ZHUANYUN_MEZZO", "ZHUANYUN_BIG",
        "ZHUANYUN_MXDDZ", "IOS_ZHUANYUN", "TY9999D0006002", "TY9999D0008002",
        "TY9999D0006005", "TY9999D0008004", "C5_LUCKY", "C8_LUCKY", "C10_LUCKY",
        "IOS_C6_LUCKY", "IOS_C12_LUCKY", "IOS_QUEEN_C6_LUCKY", "IOS_QUEEN_C12_LUCKY",
        "TEXAS_COIN_LUCKY_R6", "TEXAS_COIN_LUCKY_R8", "TEXAS_COIN_LUCKY_R30", "TEXAS_COIN_LUCKY_R50",
        "TEXAS_COIN_LUCKY_R100", "TEXAS_COIN_LUCKY_R300", "TEXAS_COIN_LUCKY_R1000", "TEXAS_IOS_COIN_LUCKY_R6",
        "TEXAS_IOS_COIN_LUCKY_R30", "TY9999D0008001", "TY9999D0006004", "TY9999D0008003", "IOS_SUPPER_GIFT",
        "IOS_RAFFLE_6", "RAFFLE", "TEHUI1Y",
        "TY9999D0000102", "TY9999D0008001", "TY9999D0008002", "TY9999D0000102", "IOS_QUEEN_C12_RAFFLE",
        "IOS_C6_LUCKY", "IOS_QUEEN_C6_LUCKY", "IOS_C12_RAFFLE", "TY9999D0000101", "TY9999D0000102",
        "TY9999D0008002", "TY9999D0008001", "TY9999D0006004", "TY9999D0008003", "TY0006D0002001",
        "TY0006D0005001", "TY0006D0002002", "TY0006D0000201", "TY0006D0010001", "TY9999D0001002",
        "TY0006D0002003", "TY0006D0005002", "TY0006D0002004", "TY0006D0000202", "TY0006D0010002",
        "TY9999D0006004", "TY9999D0006005",
    ])

buyLimits = {
        "TEHUI1Y":{
            "buyLimit":{
                "type":"life",
                "count":1,
                "failure":"该商品每人限购一次",
            }
        },
        "TY9999D0008007":{
            "conditions":[
                {
                    "type":"vipLevel",
                    "failure":"对不起，亲！该商品属于VIP限购商品，需要达到VIP3以上才可以购买，您的VIP等级还不够呦。加油！ ",
                    "startLevel":3,
                    "endLevel":-1
                }
            ]
        },
        "TY9999D0008008":{
            "conditions":[
                {
                    "type":"vipLevel",
                    "failure":"对不起，亲！该商品属于VIP限购商品，需要达到VIP3以上才可以购买，您的VIP等级还不够呦。加油！ ",
                    "startLevel":3,
                    "endLevel":-1
                }
            ]
        },
        "TY9999D0008009":{
            "conditions":[
                {
                    "type":"vipLevel",
                    "failure":"对不起，亲！该商品属于VIP限购商品，需要达到VIP4以上才可以购买，您的VIP等级还不够呦。加油！ ",
                    "startLevel":4,
                    "endLevel":-1
                }
            ]
        },
        "TY9999D0008010":{
            "conditions":[
                {
                    "type":"vipLevel",
                    "failure":"对不起，亲！该商品属于VIP限购商品，需要达到VIP4以上才可以购买，您的VIP等级还不够呦。加油！ ",
                    "startLevel":4,
                    "endLevel":-1
                }
            ]
        },
        "TY9999D0002003":{
            "conditions":[
                {
                    "type":"vipLevel",
                    "failure":"对不起，亲！该商品属于VIP限购商品，需要达到VIP2以上才可以购买，您的VIP等级还不够呦。加油！ ",
                    "startLevel":2,
                    "endLevel":-1
                }
            ]
        },
        "TY9999D0006008":{
            "conditions":[
                {
                    "type":"vipLevel",
                    "failure":"对不起，亲！该商品属于VIP限购商品，需要达到VIP3以上才可以购买，您的VIP等级还不够呦。加油！ ",
                    "startLevel":3,
                    "endLevel":-1
                }
            ]
        },
        "TY9999D0006009":{
            "conditions":[
                {
                    "type":"vipLevel",
                    "failure":"对不起，亲！该商品属于VIP限购商品，需要达到VIP4以上才可以购买，您的VIP等级还不够呦。加油！ ",
                    "startLevel":4,
                    "endLevel":-1
                }
            ]
        },  
        "TY9999D0030004":{
            "conditions":[
                {
                    "type":"vipLevel",
                    "failure":"对不起，亲！该商品属于VIP限购商品，需要达到VIP5以上才可以购买，您的VIP等级还不够呦。加油！ ",
                    "startLevel":5,
                    "endLevel":-1
                }
            ]
        },  
        "TY9999D0030005":{
            "conditions":[
                {
                    "type":"vipLevel",
                    "failure":"对不起，亲！该商品属于VIP限购商品，需要达到红卡VIP以上才可以购买，您的VIP等级还不够呦。加油！ ",
                    "startLevel":6,
                    "endLevel":-1
                }
            ]
        },  
        "TY9999D0100002":{
            "conditions":[
                {
                    "type":"vipLevel",
                    "failure":"对不起，亲！该商品属于VIP限购商品，需要达到金卡VIP以上才可以购买，您的VIP等级还不够呦。加油！ ",
                    "startLevel":7,
                    "endLevel":-1
                }
            ]
        },  
        "TY9999D0100003":{
            "conditions":[
                {
                    "type":"vipLevel",
                    "failure":"对不起，亲！该商品属于VIP限购商品，需要达到黑卡VIP以上才可以购买，您的VIP等级还不够呦。加油！ ",
                    "startLevel":8,
                    "endLevel":-1
                }
            ]
        }, 
        "TY9999D0100004":{
            "conditions":[
                {
                    "type":"vipLevel",
                    "failure":"对不起，亲！该商品属于VIP限购商品，需要达到黑卡VIP以上才可以购买，您的VIP等级还不够呦。加油！ ",
                    "startLevel":8,
                    "endLevel":-1
                }
            ]
        },
#         "TY9999D0008012":{
#             "buyLimit":{
#                 "type":"perDay",
#                 "count":3,
#                 "failure":"该商品每日限购3次",
#                 "visibleInStore":1,
#             }
#         },
        "TY9999D0050003":{
            "buyLimit":{
                "type":"perDay",
                "count":1,
                "failure":"该商品每日限购1次",
                "visibleInStore":1,
            }
        }
    }

if __name__ == '__main__':
    pass

