运费模板表
作者:互联网
商城模块表
-
表设置
-
产品表(product)
fare_type 运费类型:统一运费/模板运费
fare_set 运费设置:只用的金额/模板id
weight 设置:重量/个数/体积单位
-
运费设置表(fare_count_type)
运费计费方式:累计/组合
-
订单表(order)
fare_money:运费金额
-
-
表结构
// 运费模板表
CREATE TABLE `jm_fare_template` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`template_name` varchar(50) NOT NULL COMMENT '模板名称',
`template_type` tinyint(3) NOT NULL COMMENT '模板类型 1按件数 2按重量 3按体积',
`company_id` int(11) NOT NULL DEFAULT '0' COMMENT '公司id',
`is_default` tinyint(1) NOT NULL COMMENT '是否默认选中',
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态 0 删除 1 正常',
`create_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '创建时间',
`update_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=utf8 COMMENT='运费模板表';
// 模板地区关联表
CREATE TABLE `jm_fare_template_area` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`template_id` int(11) NOT NULL COMMENT '运费模板id',
`area_id` text NOT NULL COMMENT '地区json',
`area_name` text NOT NULL COMMENT '地区名字',
`first` decimal(8,1) unsigned NOT NULL DEFAULT '1.0' COMMENT '首件/首重/首体积',
`first_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '运费',
`extend` int(8) unsigned NOT NULL DEFAULT '1' COMMENT '续件/续重/续体积',
`extend_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '续费',
`parcel` text NOT NULL COMMENT '包邮条件 type 1 不包邮,2 件数(体积、重量),3 金额,4件数(体积、重量)+金额',
`status` int(1) NOT NULL DEFAULT '1' COMMENT '状态 0 删除 1 正常',
`create_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '创建时间',
`update_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=62 DEFAULT CHARSET=utf8 COMMENT='运费模板地区、金额关联表';
-
运费规则
酒店表结构
酒店ID (hotelId) + 房型ID(roomTypeId) + 房价ID(rateId)和 关系表ID(relId)
标签:COMMENT,00,DEFAULT,运费,NULL,id,模板 来源: https://www.cnblogs.com/linsonga/p/16499390.html