主键ID一般使用bigint类型
运送类型 使用比int更小的tinyint类型 eg:普快代表1 特快代表2(没写反)
关联城市 varchar 2代表京津冀 3代表江浙沪 4代表川渝
首重和续重都有小数点 故使用double
轻抛系数都为整数 故使用int
创建时间和修改时间 使用datetime
故
CREATE TABLE `sl_carriage` (`id` bigint NOT NULL COMMENT '运费模板id',`template_type` tinyint NOT NULL COMMENT '模板类型,1-同城寄 2-省内寄 3-经济区互寄 4-跨省',`transport_type` tinyint NOT NULL COMMENT '运送类型,1-普快 2-特快',`associated_city` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '关联城市,1-全国 2-京津冀 3-江浙沪 4-川渝 5-黑吉辽',`first_weight` double NOT NULL COMMENT '首重价格',`continuous_weight` double NOT NULL DEFAULT '1' COMMENT '续重价格',`light_throwing_coefficient` int NOT NULL COMMENT '轻抛系数',`created` datetime DEFAULT NULL COMMENT '创建时间',`updated` datetime DEFAULT NULL COMMENT '更新时间',PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='运费模板表';