You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
235 lines
14 KiB
235 lines
14 KiB
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;
|