-- address 新增内部地址id
alter table address add inside_address_id bigint comment '内部地址id' after lat;

-- address 新增备注字段
ALTER TABLE address ADD remark varchar(900) comment '备注';

-- 新增系统配置 是否开启校内地址 1是，0否
INSERT INTO common_info (id, create_at, max, min, type, value, condition_from) VALUES (442, '2025-09-14 11:34:00', null, '是否开启校内地址', 442, '1', 'xitong');

-- 修改表：tb_indent[跑腿订单]
-- 添加字段：
ALTER TABLE tb_indent ADD COLUMN `inside_delivery_fee` DECIMAL(24,6) NOT NULL DEFAULT 0 COMMENT '校内跑腿费;' AFTER indent_money;
/* --------------- 修改表 --------------- */
-- 修改表：tb_order[订单主表]
-- 添加字段：
ALTER TABLE tb_order ADD COLUMN `inside_delivery_fee` DECIMAL(24,6) NOT NULL DEFAULT 0 COMMENT '校内配送费;' AFTER errand_money;

-- 新增内部地址表
DROP TABLE IF EXISTS inside_address;
CREATE TABLE inside_address(
       `id` bigint NOT NULL AUTO_INCREMENT  COMMENT 'id' ,
       `del_flag` VARCHAR(1) NOT NULL   COMMENT '删除标识;0未删除、1已删除' ,
       `create_time` DATETIME NOT NULL   COMMENT '创建时间' ,
       `update_time` DATETIME NOT NULL   COMMENT '更新时间' ,
       `station_id` bigint NOT NULL   COMMENT '站点id' ,
       `delivery_fee` DECIMAL(24,6) NOT NULL   COMMENT '配送费用' ,
       `province` VARCHAR(32) NOT NULL   COMMENT '省份' ,
       `city` VARCHAR(32) NOT NULL   COMMENT '城市' ,
       `district` VARCHAR(32) NOT NULL   COMMENT '区县' ,
       `address_detail` VARCHAR(90) NOT NULL   COMMENT '地址详情' ,
       `lng` DECIMAL(24,6) NOT NULL   COMMENT '经度' ,
       `lat` DECIMAL(24,6) NOT NULL   COMMENT '维度' ,
       `status` VARCHAR(1) NOT NULL  DEFAULT 1 COMMENT '启用状态;1启用、0禁用' ,
       `sort` INT NOT NULL  DEFAULT 1 COMMENT '排序' ,
       PRIMARY KEY (id)
)  COMMENT = '内部地址';
