1. def convert_model_to_message(self, goods):
    2. info_rsp = goods_pb2.GoodsInfoResponse()
    3. info_rsp.id = goods.id
    4. info_rsp.categoryId = goods.category_id
    5. info_rsp.name = goods.name
    6. info_rsp.goodsSn = goods.goods_sn
    7. info_rsp.clickNum = goods.click_num
    8. info_rsp.soldNum = goods.sold_num
    9. info_rsp.favNum = goods.fav_num
    10. info_rsp.marketPrice = goods.market_price
    11. info_rsp.shopPrice = goods.shop_price
    12. info_rsp.goodsBrief = goods.goods_brief
    13. info_rsp.shipFree = goods.ship_free
    14. info_rsp.goodsFrontImage = goods.goods_front_image
    15. info_rsp.isNew = goods.is_new
    16. info_rsp.descImages.extend(goods.desc_images)
    17. info_rsp.images.extend(goods.desc_images)
    18. info_rsp.isHot = goods.is_hot
    19. info_rsp.onSale = goods.on_sale
    20. info_rsp.category.id = goods.category.id
    21. info_rsp.category.name = goods.category.name
    22. info_rsp.brand.id = goods.brand.id
    23. info_rsp.brand.name = goods.brand.name
    24. info_rsp.brand.logo = goods.brand.logo