product.db 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. -- product 产品表 过程表
  2. create table bo_product(
  3. boId varchar(20) not null COMMENT '业务ID 对应 busi_order的boId',
  4. productId varchar(20) not null comment '产品ID',
  5. productImg varchar(30) not null comment '产品封面图片',
  6. name varchar(50) not null comment '产品名称',
  7. catalogCd varchar(10) not null comment '产品类别,1 食品 2 酒类 具体查看product_type ',
  8. productDesc varchar(500) not null comment '产品描述',
  9. start_dt timestamp NOT NULL COMMENT '开始时间',
  10. end_dt timestamp NOT NULL COMMENT '结束时间',
  11. state varchar(10) not null COMMENT '新建客户 ADD ,删除客户DEL',
  12. create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
  13. );
  14. -- 产品描述 价格等都作为属性来处理
  15. create table bo_product_attr(
  16. boId varchar(20) not null comment '业务ID 对应的busi_order的boId',
  17. productId varchar(20) not null COMMENT '商户ID',
  18. attrCd varchar(50) not null COMMENT '属性编码,对应 Attr 表',
  19. value varchar(200) not null COMMENT '属性编码对应值',
  20. state varchar(10) not null COMMENT '新建商户属性 ADD ,删除商户属性DEL',
  21. create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
  22. start_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
  23. end_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '结束时间'
  24. );
  25. -- 产品 表
  26. create table product(
  27. productId varchar(20) not null AUTO_INCREMENT primary key (productId) comment '产品ID,唯一',
  28. productImg varchar(30) not null comment '产品封面图片',
  29. name varchar(50) not null comment '产品名称',
  30. catalogCd varchar(10) not null comment '产品目录 具体查看product_catalog ',
  31. productDesc varchar(500) not null comment '产品描述',
  32. start_dt timestamp NOT NULL COMMENT '开始时间',
  33. end_dt timestamp NOT NULL COMMENT '结束时间',
  34. status_cd varchar(10) default '0' COMMENT '数据状态 0 有效 1 失效',
  35. create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  36. start_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
  37. end_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '结束时间',
  38. version_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间'
  39. );
  40. -- 产品属性表
  41. create table product_attr(
  42. productId varchar(20) not null COMMENT '产品ID',
  43. attrCd varchar(50) not null COMMENT '属性编码,对应 Attr 表',
  44. value varchar(200) not null COMMENT '属性编码对应值',
  45. status_cd varchar(10) default '0' COMMENT '数据状态 0 有效 1 失效,请查看status表',
  46. create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  47. start_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
  48. end_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '结束时间',
  49. version_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间'
  50. );
  51. -- 产品目录
  52. create table product_catalog(
  53. id int not null AUTO_INCREMENT,
  54. catalogCd varchar(10) not null comment '产品类别编码',
  55. name varchar(200) not null comment '产品类别名称',
  56. describe varchar(500) not null comment '产品类别描述',
  57. parentId int not null default '-1' comment '父目录',
  58. create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  59. status_cd varchar(10) default '0' COMMENT '数据状态 0 有效 1 失效',
  60. primary key (id)
  61. );
  62. insert into product_type(catalogCd,name,describe) values('1','食品','食品');
  63. insert into product_type(catalogCd,name,describe) values('2','酒类饮料','酒类饮料');