ALTER TABLE `book_detail` CHANGE COLUMN `region_id` `region_id` INT(11) NULL DEFAULT '0' COMMENT '服务区域id' AFTER `square`, ADD COLUMN `district_id` INT(11) NULL DEFAULT '0' COMMENT '地址区域id' AFTER `region_id`, ADD COLUMN `address_id` BIGINT(20) NULL DEFAULT '0' COMMENT '住址id' AFTER `linkman`; -- 数据导出被取消选择。 -- 导出 表 1hjz.address_ext 结构 CREATE TABLE IF NOT EXISTS `address_ext` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `address_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '地址id', `version_id` int(11) NOT NULL DEFAULT '0' COMMENT '版本号', `user_id` varchar(32) NOT NULL DEFAULT '' COMMENT '用户id', `building_type` tinyint(4) DEFAULT '0' COMMENT '房屋类型', `room_type` tinyint(4) DEFAULT '0' COMMENT '房间数量', `parlour_num_type` tinyint(4) DEFAULT '0' COMMENT '客厅数量', `kitchen_num_type` tinyint(4) DEFAULT '0' COMMENT '厨房数量', `toilet_num_type` tinyint(4) DEFAULT '0' COMMENT '卫生间数量', `balcony_num_type` tinyint(4) DEFAULT '0' COMMENT '阳台数量', `member_num_type` tinyint(4) DEFAULT '0' COMMENT '成员数量类型', `square_type` tinyint(4) DEFAULT '0' COMMENT '面积范围', `disposition_type` tinyint(4) DEFAULT '0' COMMENT '户主性格类型', `sofa_type` tinyint(4) DEFAULT '0' COMMENT '沙发类型', `pet_plant` varchar(255) DEFAULT '' COMMENT '宠物和盆栽情况', `valuables_desc` varchar(255) DEFAULT '' COMMENT '贵重物情况', `hygiene_type` tinyint(4) DEFAULT '0' COMMENT '卫生程度', `clean_level` tinyint(4) DEFAULT '0' COMMENT '服务需求', `consumer_desc` varchar(255) DEFAULT '' COMMENT '用户兴趣和生活习惯', `created_by` varchar(32) DEFAULT '' COMMENT '创建人', `created_at` bigint(20) DEFAULT '0' COMMENT '创建时间', `updated_by` varchar(32) DEFAULT '' COMMENT '更新人', `updated_at` bigint(20) DEFAULT '0' COMMENT '更新时间', `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标识', `serve_no` varchar(32) DEFAULT '' COMMENT '服务单号', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='地址附加信息'; -- 数据导出被取消选择。 -- 导出 表 1hjz.book_serve 结构 CREATE TABLE IF NOT EXISTS `book_serve` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `merchant_no` varchar(32) NOT NULL DEFAULT '' COMMENT '商户编号', `book_no` varchar(32) NOT NULL DEFAULT '' COMMENT '预约单号', `serve_no` varchar(32) NOT NULL DEFAULT '' COMMENT '服务单号', `book_time` date NOT NULL COMMENT '服务日期', `time_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '时间类型', `cleaner_id` varchar(32) NOT NULL DEFAULT '' COMMENT '保洁师id', `region_id` int(11) NOT NULL DEFAULT '0' COMMENT '服务区域id', `user_id` varchar(32) NOT NULL DEFAULT '' COMMENT '用户id', `card_no` varchar(32) DEFAULT '' COMMENT '服务卡编号', `linkman` varchar(32) NOT NULL DEFAULT '' COMMENT '联系人姓名', `address_telephone` varchar(16) NOT NULL DEFAULT '' COMMENT '联系人电话', `full_address` varchar(255) NOT NULL DEFAULT '' COMMENT '服务地址', `address_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '住址id', `district_id` int(11) NOT NULL DEFAULT '0' COMMENT '住址区域id', `lng` decimal(10,6) DEFAULT '0.000000' COMMENT '经度', `lat` decimal(10,6) DEFAULT '0.000000' COMMENT '纬度', `status` tinyint(4) DEFAULT '0' COMMENT '状态', `evaluation_of_consumer` tinyint(4) DEFAULT '0' COMMENT '对客户评价', `remark_of_consumer` varchar(255) DEFAULT '' COMMENT '对客户备注', `remark` varchar(255) DEFAULT '' COMMENT '备注', `created_by` varchar(32) NOT NULL DEFAULT '' COMMENT '创建人id', `created_at` bigint(20) NOT NULL DEFAULT '0' COMMENT '创建时间', `updated_by` varchar(32) NOT NULL DEFAULT '' COMMENT '更新人id', `updated_at` bigint(20) NOT NULL DEFAULT '0' COMMENT '更新时间', `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标识', `has_log` tinyint(4) DEFAULT '0' COMMENT '保洁师是否评价 0否1是', `has_send` tinyint(4) DEFAULT '0' COMMENT '是否已发送短信 0否 1是', `work_start` bigint(20) DEFAULT '0' COMMENT '开始工作时间', `work_start_status` tinyint(4) DEFAULT '0' COMMENT '上班卡状态 AttendanceStatusEnum', `work_start_distance` int(11) DEFAULT '-1' COMMENT '上班卡距离', `work_stop` bigint(20) DEFAULT '0' COMMENT '结束工作时间', `work_stop_status` tinyint(4) DEFAULT '0' COMMENT '下班卡状态 AttendanceStatusEnum', `work_attendance` tinyint(4) DEFAULT '0' COMMENT '打卡情况 AttendanceStatusEnum', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='服务订单详情'; -- 数据导出被取消选择。 -- 导出 表 1hjz.book_serve_attachment 结构 CREATE TABLE IF NOT EXISTS `book_serve_attachment` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `attachment_no` varchar(32) NOT NULL DEFAULT '' COMMENT '附件编号', `serve_no` varchar(32) NOT NULL DEFAULT '' COMMENT '服务单号', `book_no` varchar(32) NOT NULL DEFAULT '' COMMENT '预约号', `merchant_no` varchar(32) NOT NULL DEFAULT '' COMMENT '商户号', `name` varchar(128) NOT NULL DEFAULT '' COMMENT '附件名', `type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '附件类型', `attachment_url` varchar(255) NOT NULL DEFAULT '' COMMENT '附件地址', `created_by` varchar(32) NOT NULL DEFAULT '' COMMENT '创建人', `created_at` bigint(20) NOT NULL DEFAULT '0' COMMENT '创建时间', `status` tinyint(4) DEFAULT '0' COMMENT '状态', `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标识', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='服务单附件表'; -- 数据导出被取消选择。 -- 导出 表 1hjz.book_serve_log 结构 CREATE TABLE IF NOT EXISTS `book_serve_log` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `servn_no` varchar(32) NOT NULL DEFAULT '' COMMENT '服务单号', `merchant_no` varchar(32) NOT NULL DEFAULT '' COMMENT '商户号', `book_no` varchar(32) DEFAULT '' COMMENT '预约编号', `user_id` varchar(32) DEFAULT '' COMMENT '用户id', `client_type` tinyint(4) DEFAULT '0' COMMENT '用户类型', `opt_type` int(10) DEFAULT '0' COMMENT '操作类型', `created_at` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间', `created_by` varchar(20) DEFAULT '' COMMENT '创建者', `status` tinyint(4) unsigned DEFAULT '0' COMMENT '状态', `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标志', `client_ip` varchar(50) DEFAULT '' COMMENT '客户端ip', `remark` text COMMENT '备注', `lng` decimal(10,6) DEFAULT '0.000000' COMMENT '经度', `lat` decimal(10,6) DEFAULT '0.000000' COMMENT '纬度', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='服务单操作流水'; -- 数据导出被取消选择。 -- 导出 表 1hjz.cleaner_attendance_appeal 结构 CREATE TABLE IF NOT EXISTS `cleaner_attendance_appeal` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `appeal_no` varchar(32) NOT NULL DEFAULT '' COMMENT '申诉编号', `merchant_no` varchar(32) NOT NULL DEFAULT '' COMMENT '商户编号', `serve_no` varchar(32) NOT NULL DEFAULT '' COMMENT '服务单号', `book_no` varchar(32) NOT NULL DEFAULT '' COMMENT '预约单号', `book_time` date NOT NULL COMMENT '服务日期', `time_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '服务时间', `full_address` varchar(255) NOT NULL DEFAULT '' COMMENT '服务地址', `linkman` varchar(255) NOT NULL DEFAULT '' COMMENT '联系人', `address_telephone` varchar(16) NOT NULL DEFAULT '' COMMENT '联系号码', `created_by` varchar(32) NOT NULL DEFAULT '' COMMENT '用户id', `created_at` bigint(20) NOT NULL DEFAULT '0' COMMENT '发起申诉时间', `appeal_reason` varchar(255) NOT NULL DEFAULT '' COMMENT '申诉原因', `appeal_img` varchar(255) DEFAULT '' COMMENT '申诉图片', `status` tinyint(4) DEFAULT '0' COMMENT '状态', `type` tinyint(4) DEFAULT '0' COMMENT '申诉类型', `attendance_time_type` tinyint(4) DEFAULT '0' COMMENT '打卡节点类型0上班卡 1下班卡 AttendanceTimeEnum', `updated_by` varchar(32) DEFAULT '' COMMENT '更新人', `updated_at` bigint(20) DEFAULT '0' COMMENT '更新时间', `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标识', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='保洁师考勤申诉记录'; -- 数据导出被取消选择。 -- 导出 表 1hjz.cleaner_attendance_appeal_log 结构 CREATE TABLE IF NOT EXISTS `cleaner_attendance_appeal_log` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `appeal_no` varchar(32) NOT NULL DEFAULT '' COMMENT '申诉编号', `merchant_no` varchar(32) NOT NULL DEFAULT '' COMMENT '商户编号', `serve_no` varchar(32) NOT NULL DEFAULT '' COMMENT '服务单号', `opt_user_id` varchar(32) NOT NULL DEFAULT '' COMMENT '审核人id', `opt_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '操作类型', `appeal_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '申诉类型', `client_type` tinyint(4) DEFAULT '0' COMMENT '用户类型', `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '状态', `created_at` bigint(20) NOT NULL DEFAULT '0' COMMENT '审核时间', `review_comment` varchar(255) NOT NULL DEFAULT '' COMMENT '审核内容', `client_id` varchar(64) NOT NULL DEFAULT '' COMMENT '审核人ip', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='保洁师考勤申诉审核记录'; -- 数据导出被取消选择。 -- 导出 表 1hjz.cleaner_leave_application 结构 CREATE TABLE IF NOT EXISTS `cleaner_leave_application` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `apply_no` varchar(32) NOT NULL DEFAULT '' COMMENT '申请编号', `merchant_no` varchar(32) NOT NULL DEFAULT '' COMMENT '商户编号', `cleaner_id` varchar(32) NOT NULL DEFAULT '' COMMENT '保洁师id', `begin_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '请假开始时间', `end_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '请假结束时间', `leave_reason` varchar(255) NOT NULL DEFAULT '' COMMENT '请假理由', `leave_days` float NOT NULL DEFAULT '0' COMMENT '请假天数', `swap_user_id` varchar(32) NOT NULL DEFAULT '' COMMENT '调班对象id', `swap_remark` varchar(255) NOT NULL DEFAULT '' COMMENT '调班备注', `created_by` varchar(32) NOT NULL DEFAULT '' COMMENT '创建人', `created_at` bigint(20) NOT NULL DEFAULT '0' COMMENT '创建时间', `updated_by` varchar(32) NOT NULL DEFAULT '' COMMENT '更新人', `updated_at` bigint(20) NOT NULL DEFAULT '0' COMMENT '更新时间', `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '状态', `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标识', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='保洁师请假申请'; -- 数据导出被取消选择。 -- 导出 表 1hjz.cleaner_leave_application_log 结构 CREATE TABLE IF NOT EXISTS `cleaner_leave_application_log` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `apply_no` varchar(32) NOT NULL DEFAULT '' COMMENT '申请编号', `merchant_no` varchar(32) NOT NULL DEFAULT '' COMMENT '商户编号', `opt_user_id` varchar(32) NOT NULL DEFAULT '' COMMENT '审核/操作人id', `opt_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '操作类型', `client_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '操作客户端', `created_at` bigint(20) NOT NULL DEFAULT '0' COMMENT '操作时间', `opt_remark` varchar(255) NOT NULL DEFAULT '' COMMENT '操作备注', `client_id` varchar(64) NOT NULL DEFAULT '' COMMENT '操作者ip', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='请假审核日志'; -- 数据导出被取消选择。 -- 导出 表 1hjz.message_info 结构 CREATE TABLE IF NOT EXISTS `message_info` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `message_no` varchar(32) NOT NULL DEFAULT '' COMMENT '消息编号', `relation_no` varchar(32) NOT NULL DEFAULT '' COMMENT '关联业务编号', `merchant_no` varchar(32) NOT NULL DEFAULT '' COMMENT '商户编号', `user_id` varchar(32) NOT NULL DEFAULT '' COMMENT '用户id', `type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '消息类型', `created_by` varchar(32) NOT NULL DEFAULT '' COMMENT '创建人', `created_at` bigint(20) NOT NULL DEFAULT '0' COMMENT '创建时间', `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '状态', `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标识', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='消息列表'; -- 数据导出被取消选择。 -- 导出 表 1hjz.notice_desc 结构 CREATE TABLE IF NOT EXISTS `notice_desc` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `merchant_no` varchar(32) NOT NULL DEFAULT '' COMMENT '商户编号', `notice_no` varchar(32) NOT NULL DEFAULT '' COMMENT '公告编号', `notice_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '公告类型', `notice_title` varchar(64) NOT NULL DEFAULT '' COMMENT '公告标题', `notice_img` varchar(255) NOT NULL DEFAULT '' COMMENT '公告配图', `notice_content` tinytext NOT NULL COMMENT '公告内容', `created_by` varchar(32) NOT NULL DEFAULT '' COMMENT '创建人', `created_at` bigint(20) NOT NULL DEFAULT '0' COMMENT '创建时间', `updated_by` varchar(32) NOT NULL DEFAULT '' COMMENT '更新人', `updated_at` bigint(20) NOT NULL DEFAULT '0' COMMENT '更新时间', `status` tinyint(4) DEFAULT '0' COMMENT '状态', `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标识', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='公告信息表'; UPDATE cleaner_pool SET status = 1 WHERE status = (2) AND del_flag = 0; UPDATE cleaner_pool SET del_flag = 1 WHERE status = 99 AND del_flag = 0;