merchant.db 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. -- merchant 过程表(bo_merchant),属性表
  2. create table bo_merchant(
  3. boId varchar(20) not null COMMENT '业务ID 对应 busi_order的boId',
  4. merchantId varchar(20) not null comment '商户ID',
  5. logoImg varchar(30) not null comment '商户logo图片名称',
  6. name varchar(50) not null comment '商户名称',
  7. address varchar(200) not null comment '商户地址',
  8. type_cd varchar(10) not null comment '商户类别,1 超市 2 饭馆 3 外卖',
  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. -- merchant_attr 过程表(bo_merchant_attr),属性表
  15. create table bo_merchant_attr(
  16. boId varchar(20) not null comment '业务ID 对应的busi_order的boId',
  17. merchantId 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. start_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
  22. end_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '结束时间',
  23. create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
  24. );
  25. -- 商户 表 merchant
  26. create table merchant(
  27. merchantId varchar(20) not null comment '商户ID',
  28. logoImg varchar(30) not null comment '商户logo图片名称',
  29. name varchar(50) not null comment '商户名称',
  30. address varchar(200) not null comment '商户地址',
  31. type_cd varchar(10) not null comment '商户类别,1 超市 2 饭馆 3 外卖',
  32. status_cd varchar(10) default '0' COMMENT '数据状态 0 有效 1 失效',
  33. start_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
  34. end_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '结束时间',
  35. version_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
  36. create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
  37. );
  38. -- 商户属性表 merchant_attr
  39. create table merchant_attr(
  40. merchantId varchar(20) not null COMMENT '商户ID',
  41. attrCd varchar(50) not null COMMENT '属性编码,对应 Attr 表',
  42. value varchar(200) not null COMMENT '属性编码对应值',
  43. status_cd varchar(10) default '0' COMMENT '数据状态 0 有效 1 失效',
  44. start_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
  45. end_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '结束时间',
  46. version_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
  47. create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
  48. );
  49. -- 商户类别
  50. create table merchant_type(
  51. id int not null auto_increment,
  52. type_cd varchar(20) not null comment '商户类型',
  53. name varchar(50) not null comment '商户类型名称',
  54. describe varchar(200) not null comment '商户类型描述',
  55. parent_id int not null comment '父类型',
  56. level int not null comment '商户类型级别',
  57. status_cd varchar(10) default '0' COMMENT '数据状态 0 有效 1 失效',
  58. create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
  59. );
  60. -- 商家和成员的关系
  61. create table merchant_member(
  62. id int not null auto_increment,
  63. merchantId varchar(20) not null comment '商户ID',
  64. memberId varchar(20) not null COMMENT '成员ID',
  65. versionId varchar(20) not null comment '过程表更新实例表最新的版本ID,这里可以是购物车ID',
  66. memberType varchar(10) not null comment '成员类型 1 产品 2 目录'
  67. create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  68. status_cd varchar(10) default '0' COMMENT '数据状态 0 有效 1 失效',
  69. start_dt timestamp COMMENT '开始时间',
  70. end_dt timestamp COMMENT '结束时间',
  71. version_dt timestamp COMMENT '修改时间',
  72. primary key (id)
  73. );
  74. create table bo_merchant_member(
  75. boId varchar(20) not null comment '业务ID 对应的busi_order的boId',
  76. merchantId varchar(20) not null COMMENT '商户ID',
  77. memberId varchar(20) not null COMMENT '成员ID',
  78. versionId varchar(20) not null comment '过程表更新实例表最新的版本ID,这里可以是购物车ID',
  79. create_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  80. start_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
  81. end_dt timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '结束时间',
  82. state varchar(10) not null COMMENT '新建 ADD ,删除DEL',
  83. memberType varchar(10) not null comment '成员类型 1 产品 2 目录'
  84. );