chore: archive AI-generated docs/scripts from webroot into _ai_archive (docs/scripts/sql/logs), keep production entries

这个提交包含在:
wikiboss
2026-10-30 10:32:06 +08:00
父节点 1f3e0ce2f6
当前提交 22910262dc
共有 100 个文件被更改,包括 25 次插入 和 0 次删除

查看文件

@@ -0,0 +1,49 @@
-- 短信验证码表
CREATE TABLE `ls_sms_code` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`phone` varchar(11) NOT NULL COMMENT '手机号',
`code` varchar(6) NOT NULL COMMENT '验证码',
`type` varchar(20) NOT NULL DEFAULT 'bind_phone' COMMENT '验证码类型:bind_phone-绑定手机,change_password-修改密码',
`status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态:0-未使用,1-已使用',
`add_time` int(11) NOT NULL COMMENT '创建时间',
`expire_time` int(11) NOT NULL COMMENT '过期时间',
PRIMARY KEY (`id`),
KEY `idx_phone_type` (`phone`,`type`),
KEY `idx_expire_time` (`expire_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='短信验证码表';
-- 为骑手信息表添加紧急联系人字段和工作区域字段(如果不存在)
ALTER TABLE `ls_rider_info`
ADD COLUMN `emergency_name` varchar(50) DEFAULT '' COMMENT '紧急联系人姓名',
ADD COLUMN `emergency_phone` varchar(11) DEFAULT '' COMMENT '紧急联系人电话',
ADD COLUMN `emergency_relation` varchar(20) DEFAULT '' COMMENT '与本人关系',
ADD COLUMN `work_area_id` int(11) DEFAULT 0 COMMENT '工作区域ID';
-- 工作区域表
CREATE TABLE `ls_work_area` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`area_name` varchar(100) NOT NULL COMMENT '区域名称',
`area_address` varchar(255) NOT NULL COMMENT '区域地址',
`delivery_range` decimal(5,2) NOT NULL DEFAULT '5.00' COMMENT '配送范围(公里)',
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态:0-停用,1-启用',
`sort_order` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
`add_time` int(11) NOT NULL COMMENT '创建时间',
`update_time` int(11) NOT NULL COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `idx_status` (`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='工作区域表';
-- 骑手工作时间表
CREATE TABLE `ls_rider_work_time` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`rider_id` int(11) NOT NULL COMMENT '骑手ID',
`week_day` tinyint(1) NOT NULL COMMENT '星期几:0-周日,1-周一,2-周二,3-周三,4-周四,5-周五,6-周六',
`is_work` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否工作:0-不工作,1-工作',
`start_time` time NOT NULL DEFAULT '09:00:00' COMMENT '开始时间',
`end_time` time NOT NULL DEFAULT '18:00:00' COMMENT '结束时间',
`add_time` int(11) NOT NULL COMMENT '创建时间',
`update_time` int(11) NOT NULL COMMENT '更新时间',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_rider_week` (`rider_id`,`week_day`),
KEY `idx_rider_id` (`rider_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='骑手工作时间表';