Browse Source

更新活动模块数据库设计

master
luobz 7 years ago
parent
commit
2feb82bf70
2 changed files with 7818 additions and 5477 deletions
  1. 13188
      35数据库设计/1hjz.cdm
  2. 107
      35数据库设计/v1.1.0.txt

13188
35数据库设计/1hjz.cdm
File diff suppressed because it is too large
View File

107
35数据库设计/v1.1.0.txt

@ -0,0 +1,107 @@
ALTER TABLE `vorder`
ADD COLUMN `order_type` tinyint NULL DEFAULT '10' COMMENT '订单类型' AFTER
`order_no`;
CREATE TABLE `activity_base` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT,
`activity_no` VARCHAR(32) NOT NULL COMMENT '活动批次编号',
`activity_name` VARCHAR(32) NOT NULL COMMENT '活动批次名称',
`merchant_no` VARCHAR(32) NOT NULL COMMENT '商家编号',
`activity_version` INT(11) NULL DEFAULT '0' COMMENT '活动版本号',
`type` TINYINT(4) NOT NULL COMMENT '活动类型',
`goods_no` VARCHAR(32) NULL DEFAULT '' COMMENT '活动关联的商品编号',
`goods_type` TINYINT(4) NULL DEFAULT '0' COMMENT '活动关联的商品类型',
`start_time` BIGINT(20) NULL DEFAULT '0' COMMENT '活动开始时间',
`end_time` BIGINT(20) NULL DEFAULT '0' COMMENT '活动结束时间',
`created_at` BIGINT(20) NOT NULL DEFAULT '0' COMMENT '创建时间',
`created_by` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '创建人',
`updated_by` VARCHAR(32) NULL DEFAULT '' COMMENT '更新人',
`updated_at` BIGINT(20) NULL DEFAULT '0' COMMENT '更新时间',
`limit_num` INT(11) NULL DEFAULT '0' COMMENT '人数限制',
`status` TINYINT(4) NULL DEFAULT '0' COMMENT '状态',
`show_url` VARCHAR(255) NULL DEFAULT '0' COMMENT '列表图',
`rule_url` VARCHAR(255) NULL DEFAULT '0' COMMENT '规则图地址',
`activity_content` TEXT NOT NULL COMMENT '活动详情',
`activity_desc` TEXT NOT NULL COMMENT '活动说明',
`activity_hour` INT(11) NULL DEFAULT '0' COMMENT '活动有效期,单位小时',
`limit_type` TINYINT(4) NULL DEFAULT '0' COMMENT '活动限制',
`originator_price` BIGINT(20) NULL DEFAULT '0' COMMENT '发起人价格',
`participant_price` BIGINT(20) NULL DEFAULT '0' COMMENT '参与人价格',
`share_title` VARCHAR(255) NULL DEFAULT '' COMMENT '分享标题',
`share_subtitle` VARCHAR(255) NULL DEFAULT '' COMMENT '分享副标题',
`share_photo` VARCHAR(255) NULL DEFAULT '' COMMENT '分享图片',
`sequence_num` INT(11) NULL DEFAULT '1' COMMENT '排序编号',
`del_flag` TINYINT(4) NULL DEFAULT '0' COMMENT '删除标识',
PRIMARY KEY (`id`)
)
COMMENT='活动基础信息表'
COLLATE='utf8_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=58
;
CREATE TABLE `activity_group` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT,
`group_no` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '团编码',
`activity_no` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '活动编号',
`activity_version` INT(11) NOT NULL DEFAULT '0' COMMENT '活动版本',
`activity_type` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '活动类型',
`merchant_no` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '商家编号',
`created_by` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '创建人',
`created_at` BIGINT(20) NOT NULL DEFAULT '0' COMMENT '创建时间',
`updated_by` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '更新人',
`updated_at` BIGINT(20) NOT NULL DEFAULT '0' COMMENT '修改时间',
`status` TINYINT(4) NULL DEFAULT '0' COMMENT '团状态',
`del_flag` TINYINT(4) NULL DEFAULT '0' COMMENT '删除标识',
`invalid_at` BIGINT(20) NULL DEFAULT '0' COMMENT '过期时间',
PRIMARY KEY (`id`)
)
COMMENT='活动团记录表'
COLLATE='utf8_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=76
;
CREATE TABLE `activity_group_member` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT,
`activity_no` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '活动编号',
`group_no` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '团编号',
`subgroup_no` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '子团编号',
`user_id` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '成员id',
`member_type` TINYINT(4) NULL DEFAULT '0' COMMENT '成员角色 0发起者 1参与者',
`created_at` BIGINT(20) NOT NULL DEFAULT '0' COMMENT '成员参与时间',
`price` BIGINT(20) NULL DEFAULT '0' COMMENT '支付金额/砍价金额',
`status` TINYINT(4) NULL DEFAULT '0' COMMENT '记录状态',
`trans_no` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '交易号',
PRIMARY KEY (`id`)
)
COMMENT='活动团参与者记录'
COLLATE='utf8_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=67
;
CREATE TABLE `activity_log` (
`id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
`merchant_no` VARCHAR(32) NOT NULL DEFAULT '\'\'' COMMENT '商家编号',
`activity_no` VARCHAR(32) NULL DEFAULT '' COMMENT '活动编号',
`activity_version` INT(11) NULL DEFAULT '0' COMMENT '活动版本',
`group_no` VARCHAR(32) NULL DEFAULT '' COMMENT '活动团编号',
`user_id` VARCHAR(32) NULL DEFAULT '' COMMENT '用户id',
`client_type` TINYINT(4) NULL DEFAULT '0' COMMENT '用户类型',
`opt_type` INT(10) NULL DEFAULT '0' COMMENT '操作类型',
`created_at` BIGINT(20) UNSIGNED NULL DEFAULT '0' COMMENT '创建时间',
`created_by` VARCHAR(20) NULL DEFAULT '' COMMENT '创建者',
`status` TINYINT(4) UNSIGNED NULL DEFAULT '0' COMMENT '状态',
`client_ip` VARCHAR(50) NULL DEFAULT '' COMMENT '客户端ip',
`remark` TEXT NULL COMMENT '备注',
PRIMARY KEY (`id`)
)
COMMENT='预约日志表'
COLLATE='utf8_general_ci'
ENGINE=InnoDB
ROW_FORMAT=COMPACT
AUTO_INCREMENT=264
;
Loading…
Cancel
Save