diff --git a/backend/modules/goods/migrations/m191209_091129_update_columns_in_table_atg_goods.php b/backend/modules/goods/migrations/m191209_091129_update_columns_in_table_atg_goods.php new file mode 100644 index 0000000..c13bf75 --- /dev/null +++ b/backend/modules/goods/migrations/m191209_091129_update_columns_in_table_atg_goods.php @@ -0,0 +1,23 @@ +execute($sql); + } + + /** + * {@inheritdoc} + */ + public function down() + { + return true; + } +} diff --git a/backend/modules/goods/migrations/sql/update_goods.sql b/backend/modules/goods/migrations/sql/update_goods.sql new file mode 100644 index 0000000..35e72bf --- /dev/null +++ b/backend/modules/goods/migrations/sql/update_goods.sql @@ -0,0 +1,37 @@ +DROP TABLE IF EXISTS `atg_goods`; +CREATE TABLE `atg_goods` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `pid` int(11) DEFAULT NULL COMMENT '父级id', + `cat_id` int(11) NOT NULL COMMENT '后台商品类别id', + `brand_id` int(11) NOT NULL COMMENT '品牌id', + `shop_cat_id` int(11) NOT NULL COMMENT '前端商品类别id', + `name` varchar(120) NOT NULL COMMENT '商品名称', + `sn` varchar(60) DEFAULT NULL COMMENT '商品唯一货号', + `code` varchar(50) DEFAULT NULL COMMENT '商品货码', + `supplier_id` int(11) DEFAULT NULL COMMENT '供应商id', + `weight` mediumint(8) DEFAULT NULL unique COMMENT '重量', + `length` mediumint(8) DEFAULT NULL unique COMMENT '长度', + `width` mediumint(8) DEFAULT NULL unique COMMENT '宽度', + `height` mediumint(8) DEFAULT NULL unique COMMENT '高度', + `diameter` mediumint(8) DEFAULT NULL unique COMMENT '直径', + `unit` varchar(16) DEFAULT NULL COMMENT '单位', + `sold_count` int(10) DEFAULT NULL unique COMMENT '已售数量', + `limit_count` int(10) DEFAULT NULL COMMENT '限购数量', + `stock` int(10) DEFAULT NULL COMMENT '库存', + `stock_warn` int(10) DEFAULT NULL COMMENT '库存警告', + `market_price` int(20) DEFAULT NULL unique COMMENT '市场价', + `price` int(20) DEFAULT NULL unique COMMENT '销售价', + `brief` varchar(255) DEFAULT NULL COMMENT '简介', + `description` text COMMENT '详细介绍', + `image` int(11) DEFAULT NULL COMMENT '图片id', + `model_id` int(11) DEFAULT NULL COMMENT '模型id', + `is_sale` tinyint(1) DEFAULT '0' COMMENT '该商品是否开放销售,1为是,0为否', + `sort_order` smallint(3) DEFAULT NULL COMMENT '排序', + `bouns_points` mediumint(8) DEFAULT NULL COMMENT '奖励积分', + `experience_points` mediumint(8) DEFAULT NULL COMMENT '经验值', + `is_delete` tinyint(1) DEFAULT '0' COMMENT '是否删除,1为已删除', + `express_template` int(11) DEFAULT NULL COMMENT '配送详情id', + `created_at` int(10) DEFAULT '0' COMMENT '创建时间', + `updated_at` int(10) DEFAULT '0' COMMENT '更新时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='商品表'; \ No newline at end of file