请用mysql设计运费模板相关表
订单表:
```sql
CREATE TABLE orders(
id INT NOT NULL AUTO_INCREMENT,
order_no VARCHAR(50) NOT NULL,
total_price DECIMAL(10,2) NOT NULL,
freight DECIMAL(10,2) DEFAULT 0.00 COMMENT '运费',
PRIMARY KEY (id)
);
```
运费模板表:
```sql
CREATE TABLE freight_template (
id INT NOT NULL AUTO_INCREMENT, --主键ID name VARCHAR(50) NOT NULL COMMENT '模板名称', --模板名称 type TINYINT NOT NULL DEFAULT 0 COMMENT '模板类型,0固定运费,1件数量区间运费', --模板类型,0固定运费,1件数量区间运费 status TINYINT NOT NULL DEFAULT 0 COMMENT '是否开启该模版,0未开启 1已开启', --是否开启该模版,0未开启 1已开启 PRIMARY KEY (id) ); ```
运费明细表:
```sql CREATE TABLE freight_detail ( id INT NOT NULL AUTO_INCREMENT, --主键ID template_id INT NOT NULL COMMENT '所属的运费模版ID', --所属的运费模版ID start SMALLINT UNSIGNED DEFAULT 0 COMMENT '件数区间的最小值', --件数区间的最小值 end SMALLINT UNSIGNED DEFAULT 0 COMMENT '件数区间的最大值', --件数区间的本大品牌 price DECIMAL(10,2) UNSIGNED DEFAULT 0.00 COMMENT '对应该数量区间扣取多少钱作为运输或者快递的发送或者其它方面的扣取金额 ', --对应该数量区闭扣取多少钱作为运输或者快递的发送或者其它方面的扣取金额 PRIMARY KEY (id), FOREIGN KEY fk__template__detail (template_id) REFERENCES freight_template (id));```
AI智能问答网免责声明:
以上内容除特别注明外均来源于网友提问、ChatGPT回答,权益归原著者所有,本站仅作效果演示和欣赏之用;
若以上展示有冒犯或侵害到您,敬请联系我们进行删除处理,谢谢!