You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

121 lines
8.1 KiB

/* 2018-03-07 */
CREATE TABLE `hjmall_ms_goods` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(255) CHARACTER SET utf8 NOT NULL COMMENT '商品名称',
`original_price` decimal(10,2) unsigned NOT NULL COMMENT '原价',
`detail` longtext CHARACTER SET utf8 NOT NULL COMMENT '商品详情,图文',
`status` smallint(6) unsigned NOT NULL DEFAULT '2' COMMENT '上架状态【1=> 上架,2=> 下架】',
`service` varchar(2000) CHARACTER SET utf8 NOT NULL COMMENT '服务选项',
`sort` int(11) unsigned DEFAULT '0' COMMENT '商品排序 升序',
`virtual_sales` int(11) unsigned DEFAULT '0' COMMENT '虚拟销量',
`cover_pic` longtext CHARACTER SET utf8 COMMENT '商品缩略图',
`addtime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间',
`is_delete` smallint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除',
`sales` int(11) unsigned NOT NULL COMMENT '实际销量',
`store_id` int(11) unsigned NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
/* 2018-03-08 */
ALTER TABLE `hjmall_ms_goods`
ADD COLUMN `video_url` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '视频' AFTER `store_id`,
ADD COLUMN `unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '单位' AFTER `video_url`,
ADD COLUMN `weight` double(10,2) UNSIGNED NULL DEFAULT 0.00 COMMENT '重量' AFTER `unit`,
ADD COLUMN `freight` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '运费模板ID' AFTER `weight`,
ADD COLUMN `full_cut` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '满减' AFTER `freight`,
ADD COLUMN `integral` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '积分设置' AFTER `full_cut`,
ADD COLUMN `use_attr` smallint(1) NOT NULL DEFAULT 1 COMMENT '是否使用规格:0=不使用,1=使用' AFTER `integral`;
ALTER TABLE `hjmall_ms_goods`
ADD COLUMN `attr` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '规格的库存及价格' AFTER `use_attr`;
ALTER TABLE `hjmall_ms_goods`
MODIFY COLUMN `service` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '服务选项' AFTER `status`;
ALTER TABLE `hjmall_ms_goods`
MODIFY COLUMN `sales` int(11) UNSIGNED NULL COMMENT '实际销量' AFTER `is_delete`;
ALTER TABLE `hjmall_miaosha_goods`
ADD COLUMN `buy_limit` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '限单' AFTER `buy_max`;
/* 2018-03-14 */
CREATE TABLE `hjmall_ms_order` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`store_id` int(11) NOT NULL,
`user_id` int(11) NOT NULL COMMENT '用户id',
`order_no` varchar(255) NOT NULL COMMENT '订单号',
`total_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '订单总费用(包含运费)',
`pay_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '实际支付总费用(含运费)',
`express_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '运费',
`name` varchar(255) DEFAULT NULL COMMENT '收货人姓名',
`mobile` varchar(255) DEFAULT NULL COMMENT '收货人手机',
`address` varchar(1000) DEFAULT NULL COMMENT '收货地址',
`remark` varchar(1000) NOT NULL DEFAULT '' COMMENT '订单备注',
`is_pay` smallint(6) NOT NULL DEFAULT '0' COMMENT '支付状态:0=未支付,1=已支付',
`pay_type` smallint(6) NOT NULL DEFAULT '0' COMMENT '支付方式:1=微信支付 2--货到付款',
`pay_time` int(11) NOT NULL DEFAULT '0' COMMENT '支付时间',
`is_send` smallint(1) NOT NULL DEFAULT '0' COMMENT '发货状态:0=未发货,1=已发货',
`send_time` int(11) NOT NULL DEFAULT '0' COMMENT '发货时间',
`express` varchar(255) NOT NULL DEFAULT '' COMMENT '物流公司',
`express_no` varchar(255) NOT NULL DEFAULT '',
`is_confirm` smallint(1) NOT NULL DEFAULT '0' COMMENT '确认收货状态:0=未确认,1=已确认收货',
`confirm_time` int(11) NOT NULL DEFAULT '0' COMMENT '确认收货时间',
`is_comment` smallint(1) NOT NULL DEFAULT '0' COMMENT '是否已评价:0=未评价,1=已评价',
`apply_delete` smallint(1) NOT NULL DEFAULT '0' COMMENT '是否申请取消订单:0=否,1=申请取消订单',
`addtime` int(11) NOT NULL DEFAULT '0',
`is_delete` smallint(1) NOT NULL DEFAULT '0',
`is_price` smallint(1) NOT NULL DEFAULT '0' COMMENT '是否发放佣金',
`parent_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户上级ID',
`first_price` decimal(10,2) NOT NULL COMMENT '一级佣金',
`second_price` decimal(10,2) NOT NULL COMMENT '二级佣金',
`third_price` decimal(10,2) NOT NULL COMMENT '三级佣金',
`coupon_sub_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '优惠券抵消金额',
`address_data` longtext COMMENT '收货地址信息,json格式',
`content` longtext,
`is_offline` int(11) NOT NULL DEFAULT '0' COMMENT '是否到店自提 0--否 1--是',
`clerk_id` int(11) DEFAULT NULL COMMENT '核销员user_id',
`is_cancel` smallint(1) NOT NULL DEFAULT '0' COMMENT '是否取消',
`offline_qrcode` longtext COMMENT '核销码',
`before_update_price` decimal(10,2) DEFAULT NULL COMMENT '修改前的价格',
`shop_id` int(11) DEFAULT NULL COMMENT '自提门店ID',
`discount` decimal(11,2) DEFAULT NULL COMMENT '会员折扣',
`user_coupon_id` int(11) DEFAULT NULL COMMENT '使用的优惠券ID',
`integral` longtext CHARACTER SET utf8 COMMENT '积分使用',
`give_integral` smallint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否发放积分【1=> 已发放 , 0=> 未发放】',
`parent_id_1` int(11) DEFAULT NULL COMMENT '用户上二级ID',
`parent_id_2` int(11) DEFAULT NULL COMMENT '用户上三级ID',
`is_sale` int(11) DEFAULT '0' COMMENT '是否超过售后时间',
`words` longtext COMMENT '商家留言',
`express_price_1` decimal(10,2) DEFAULT NULL COMMENT '减免的运费',
`goods_id` int(11) NOT NULL,
`attr` longtext NOT NULL COMMENT '商品规格',
`pic` varchar(255) NOT NULL COMMENT '商品规格图片',
`integral_amount` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '单品积分获得',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
/* 2018-03-16 */
CREATE TABLE `hjmall_ms_order_refund` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`store_id` int(11) NOT NULL,
`user_id` int(11) NOT NULL,
`order_id` int(11) NOT NULL,
`order_refund_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '退款单号',
`type` smallint(6) NOT NULL DEFAULT '1' COMMENT '售后类型:1=退货退款,2=换货',
`refund_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '退款金额',
`desc` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '退款说明',
`pic_list` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '凭证图片列表:json格式',
`status` smallint(1) NOT NULL DEFAULT '0' COMMENT '状态:0=待商家处理,1=同意并已退款,2=已同意换货,3=已拒绝退换货',
`refuse_desc` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '拒绝退换货原因',
`addtime` int(11) NOT NULL DEFAULT '0',
`is_delete` smallint(1) NOT NULL DEFAULT '0',
`response_time` int(11) NOT NULL DEFAULT '0' COMMENT '商家处理时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
ALTER TABLE `hjmall_ms_order`
ADD COLUMN `num` int(11) NOT NULL DEFAULT 1 COMMENT '商品数量' AFTER `integral_amount`;
CREATE TABLE `hjmall_ms_setting` (
`store_id` int(11) unsigned NOT NULL,
`unpaid` int(2) unsigned NOT NULL DEFAULT '1' COMMENT '未付款自动取消时间',
PRIMARY KEY (`store_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
ALTER TABLE `hjmall_ms_order`
ADD COLUMN `limit_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '可支付截止时间' AFTER `num`;
/* 2018-03-19 */
ALTER TABLE `hjmall_ms_goods`
ADD COLUMN `is_discount` smallint(1) UNSIGNED NOT NULL DEFAULT 1 COMMENT '是否支持会员折扣' AFTER `attr`,
ADD COLUMN `coupon` smallint(1) UNSIGNED NOT NULL DEFAULT 1 COMMENT '是否支持优惠劵' AFTER `is_discount`;