37 lines
3.1 KiB
SQL
37 lines
3.1 KiB
SQL
CREATE TABLE `t_product_info` (
|
|
`product_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '产品ID',
|
|
`product_name` varchar(32) NOT NULL COMMENT '产品名称',
|
|
`product_desc` varchar(300) NOT NULL COMMENT '产品简介',
|
|
`product_content` text DEFAULT NULL COMMENT '产品内容',
|
|
`product_url` varchar(300) DEFAULT NULL COMMENT '开发文档地址',
|
|
`product_type` tinyint(6) NOT NULL DEFAULT '1' COMMENT '产品分类 1-支付产品',
|
|
`product_state` tinyint(6) NOT NULL DEFAULT '0' COMMENT '产品状态 0-已下架 1-已上架 2-已删除',
|
|
`created_by` varchar(32) DEFAULT NULL COMMENT '创建者',
|
|
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
PRIMARY KEY (`product_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='产品信息表';
|
|
|
|
CREATE TABLE `t_product_app` (
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
|
`product_id` bigint(20) NOT NULL COMMENT '产品ID',
|
|
`app_id` varchar(64) DEFAULT NULL COMMENT '应用ID',
|
|
`mch_no` varchar(64) DEFAULT NULL COMMENT '商户号',
|
|
`state` tinyint(6) NOT NULL DEFAULT '0' COMMENT '状态 0-未开通 1-审核中 2-审核失败 3-已开通 4-已取消',
|
|
`state_desc` varchar(300) DEFAULT NULL COMMENT '审核原因',
|
|
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `UQ_PRODUCT_APP` (`id`,`product_id`,`app_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商户产品审核表';
|
|
|
|
CREATE TABLE `t_product_type` (
|
|
`type_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '分类ID',
|
|
`type_name` varchar(32) NOT NULL COMMENT '分类名称',
|
|
`pid` tinyint(6) NOT NULL DEFAULT '0' COMMENT '父节点',
|
|
`created_by` varchar(32) DEFAULT NULL COMMENT '创建者',
|
|
`created_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
`updated_at` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
PRIMARY KEY (`type_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='产品分类表';
|