• 商品规格参数


    理解:同一种规格参数是一样的,因此可以拿类目来作为商品规格参数的来源,拿类目规格参数作为模板,每种类目下的商品的规格参数基于这个类目的规格参数模板来做.

    例如:手机是一类目,然后这类目中有很多的规格参数,那么不同品牌的手机就可以拿这个类目下的规格参数来作为模板,只是这些手机的规格参数值不一样,如下的截图...

    一.商品规格参数

    如下图(圈起来的称为规格参数)

    二.分析

    1)同一个商品类目下的商品的规格参数的格式(内容)一样只是具体的数据不同

    不同的类目的商品规格参数的格式是不同的

    2) 规格参数和类目关联 商品和规格关联

    三.实现

      1.针对每一个商品类目都创建一张表来存储规格参数数据。(表太多,不易于维护,不建议)

      2.使用模板思想(推荐)

        具体实现:

          1)模板如何存储呢?

            a)存储数据到数据库中

            b)字段不能固定(该用什么数据结构)

              一种为Map,一种可以为json

      3.存储的json数据结构

          1) 模板格式: [

                  { "group": "主体", //组名称

                    "params": [ // 记录规格成员

                          "品牌",

                          "型号",

                          "颜色",

                          "上市年份",

                          "上市月份"

                          ]

                    }

                  ]

            2)生成的规格数据格式: [

                        { "group": "主体",

                          "params": [

                                {

                                 "k": "品牌",

                                 "v": "苹果(Apple)"

                                 },

                                 {

                                  "k": "型号",

                                  "v": "iPhone 6 A1589"

                                   }

                                 ]

                          }

                         ]

      4.表的设计(表的结构)

        需要有2张表:

        1、 模板表,需要和商品类目关联

        2、 规格参数数据表,需要和商品关联

          a)模板表截图:

              注意:模板表中要存储参数数据,为Json数据,还需要一个商品类目id(商品规格参数基于模板参数生成)

            

          b)规格参数数据表截图

             注意:参数格式为json,并且需要存储一个商品id(每个商品独有的参数)

            

    四.JAVA实现(代码实现)

  • 相关阅读:
    状压dp大总结1 [洛谷]
    集训日记(暑期第二周)【真正的集训,真正的考试】
    集训日记(暑期第一周)【6.22始】
    集训模拟赛3【啥也不会的一天】
    P2194 HXY烧情侣【Tarjan】
    6.28-集训模拟赛2【水爆但有进步的半天】
    Linux基础管道管理
    Linux基础进程管理优先级
    awk文本处理
    sed流编辑器
  • 原文地址:https://www.cnblogs.com/lingtiaoti/p/9346074.html
Copyright © 2020-2023  润新知