1. create table pms_category_brand_relation (
  2. id bigint not null auto_increment,
  3. brand_id bigint comment '品牌id',
  4. catelog_id bigint comment '分类id',
  5. brand_name varchar(255),
  6. catelog_name varchar(255),
  7. primary key (id)
  8. );
  9. alter table pms_category_brand_relation comment '品牌分类关联';
  10. create table pms_product_attr_value (
  11. id bigint not null auto_increment comment 'id',
  12. spu_id bigint comment '商品id',
  13. attr_id bigint comment '属性id',
  14. attr_name varchar(200) comment '属性名',
  15. attr_value varchar(200) comment '属性值',
  16. attr_sort int comment '顺序',
  17. quick_show tinyint comment '快速展示【是否展示在介绍上;0-否 1-是】',
  18. primary key (id)
  19. );
  20. alter table pms_product_attr_value comment 'spu属性值';
  21. create table pms_sku_images (
  22. id bigint not null auto_increment comment 'id',
  23. sku_id bigint comment 'sku_id',
  24. img_url varchar(255) comment '图片地址',
  25. img_sort int comment '排序',
  26. default_img int comment '默认图[0 - 不是默认图,1 - 是默认图]',
  27. primary key (id)
  28. );
  29. alter table pms_sku_images comment 'sku图片';
  30. create table pms_sku_info (
  31. sku_id bigint not null auto_increment comment 'skuId',
  32. spu_id bigint comment 'spuId',
  33. sku_name varchar(255) comment 'sku名称',
  34. sku_desc varchar(2000) comment 'sku介绍描述',
  35. catalog_id bigint comment '所属分类id',
  36. brand_id bigint comment '品牌id',
  37. sku_default_img varchar(255) comment '默认图片',
  38. sku_title varchar(255) comment '标题',
  39. sku_subtitle varchar(2000) comment '副标题',
  40. price decimal(18,4) comment '价格',
  41. sale_count bigint comment '销量',
  42. primary key (sku_id)
  43. );
  44. alter table pms_sku_info comment 'sku信息';
  45. create table pms_sku_sale_attr_value (
  46. id bigint not null auto_increment comment 'id',
  47. sku_id bigint comment 'sku_id',
  48. attr_id bigint comment 'attr_id',
  49. attr_name varchar(200) comment '销售属性名',
  50. attr_value varchar(200) comment '销售属性值',
  51. attr_sort int comment '顺序',
  52. primary key (id)
  53. );
  54. alter table pms_sku_sale_attr_value comment 'sku销售属性&值';
  55. create table pms_spu_images (
  56. id bigint not null auto_increment comment 'id',
  57. spu_id bigint comment 'spu_id',
  58. img_name varchar(200) comment '图片名',
  59. img_url varchar(255) comment '图片地址',
  60. img_sort int comment '顺序',
  61. default_img tinyint comment '是否默认图',
  62. primary key (id)
  63. );
  64. alter table pms_spu_images comment 'spu图片';
  65. create table pms_spu_info (
  66. id bigint not null auto_increment comment '商品id',
  67. spu_name varchar(200) comment '商品名称',
  68. spu_description varchar(1000) comment '商品描述',
  69. catalog_id bigint comment '所属分类id',
  70. brand_id bigint comment '品牌id',
  71. weight decimal(18,4),
  72. publish_status tinyint comment '上架状态[0 - 下架,1 - 上架]',
  73. create_time datetime,
  74. update_time datetime,
  75. primary key (id)
  76. );
  77. alter table pms_spu_info comment 'spu信息';
  78. create table pms_spu_info_desc (
  79. spu_id bigint not null comment '商品id',
  80. decript longtext comment '商品介绍',
  81. primary key (spu_id)
  82. );
  83. alter table pms_spu_info_desc comment 'spu信息介绍';

一、spu管理

二、发布商品

三、商品管理