-- --------------------------------------------------------
-- 主机:                           192.168.0.12
-- 服务器版本:                        5.7.21-0ubuntu0.16.04.1 - (Ubuntu)
-- 服务器操作系统:                      Linux
-- HeidiSQL 版本:                  9.5.0.5196
-- --------------------------------------------------------

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET NAMES utf8 */;
/*!50503 SET NAMES utf8mb4 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;


-- 导出 1hjz 的数据库结构
CREATE DATABASE IF NOT EXISTS `1hjz` /*!40100 DEFAULT CHARACTER SET utf8 */;
USE `1hjz`;

-- 导出  表 1hjz.account_flow 结构
CREATE TABLE IF NOT EXISTS `account_flow` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `flow_no` varchar(32) NOT NULL DEFAULT '' COMMENT '流水编号',
  `user_id` varchar(32) NOT NULL DEFAULT '' COMMENT '用户ID',
  `create_time` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `flow_title` varchar(32) DEFAULT '' COMMENT '流水标题',
  `flow_type` tinyint(4) DEFAULT '0' COMMENT '流水类型 0 购买服务 1 推荐保洁师 2 推荐用户 3 提现 4 转账前冻结金额 5 抹平冻结金额 6 退还冻结金额',
  `flow_status` tinyint(2) DEFAULT '0' COMMENT '流水状态 0默认 审核成功 1 处理中 2 审核失败',
  `flow_amount` bigint(20) DEFAULT '0' COMMENT '流水额度',
  `before_amount` bigint(20) DEFAULT '0' COMMENT '流水执行前额度',
  `after_amount` bigint(20) DEFAULT '0' COMMENT '流水执行后额度',
  `execute_time` bigint(20) DEFAULT '0' COMMENT '执行时间',
  `remark` varchar(64) DEFAULT '' COMMENT '备注',
  `relation_no` varchar(32) DEFAULT '' COMMENT '关联流水详情编号',
  `merchant_no` varchar(32) DEFAULT '' COMMENT '商家编号',
  PRIMARY KEY (`id`),
  KEY `user_id` (`user_id`),
  KEY `flow_no` (`flow_no`)
) ENGINE=InnoDB AUTO_INCREMENT=280 DEFAULT CHARSET=utf8mb4 COMMENT='账户流水表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.account_info 结构
CREATE TABLE IF NOT EXISTS `account_info` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `user_id` varchar(32) NOT NULL DEFAULT '' COMMENT '用户ID',
  `account_name` varchar(8) DEFAULT '' COMMENT '账号名称',
  `type` tinyint(4) DEFAULT '0' COMMENT '账号类型 0 普通账号  1 系统账号',
  `total_amount` bigint(20) unsigned DEFAULT '0' COMMENT '总额度',
  `current_amount` bigint(20) unsigned DEFAULT '0' COMMENT '可提现额度',
  `freeze_amount` bigint(20) unsigned DEFAULT '0' COMMENT '冻结额度',
  `create_time` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `status` tinyint(4) DEFAULT '0' COMMENT '状态 0 可用 1 不可用',
  PRIMARY KEY (`id`),
  UNIQUE KEY `user_id` (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=5023 DEFAULT CHARSET=utf8mb4 COMMENT='用户账号表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.activity_base 结构
CREATE TABLE IF NOT EXISTS `activity_base` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `activity_no` varchar(32) NOT NULL COMMENT '活动批次编号',
  `activity_name` varchar(32) NOT NULL COMMENT '活动批次名称',
  `merchant_no` varchar(32) NOT NULL COMMENT '商家编号',
  `activity_version` int(11) DEFAULT '0' COMMENT '活动版本号',
  `type` tinyint(4) NOT NULL COMMENT '活动类型  ActivityTypeEnum',
  `goods_no` varchar(32) DEFAULT '' COMMENT '活动关联的商品编号',
  `goods_type` tinyint(4) DEFAULT '0' COMMENT '活动关联的商品类型 VgoodsTypeEnum',
  `start_time` bigint(20) DEFAULT '0' COMMENT '活动开始时间',
  `end_time` bigint(20) DEFAULT '0' COMMENT '活动结束时间',
  `created_at` bigint(20) NOT NULL DEFAULT '0' COMMENT '创建时间',
  `created_by` varchar(32) NOT NULL DEFAULT '' COMMENT '创建人',
  `updated_by` varchar(32) DEFAULT '' COMMENT '更新人',
  `updated_at` bigint(20) DEFAULT '0' COMMENT '更新时间',
  `limit_num` int(11) DEFAULT '0' COMMENT '人数限制',
  `status` tinyint(4) DEFAULT '0' COMMENT '状态 ActivityStatusEnum',
  `show_url` varchar(255) DEFAULT '0' COMMENT '列表图',
  `rule_url` varchar(255) DEFAULT '0' COMMENT '规则图地址',
  `activity_content` text NOT NULL COMMENT '活动详情',
  `activity_desc` text NOT NULL COMMENT '活动说明',
  `activity_hour` int(11) DEFAULT '0' COMMENT '活动有效期，单位小时',
  `limit_type` tinyint(4) DEFAULT '0' COMMENT '活动限制 LimitTypeEnum',
  `originator_price` bigint(20) DEFAULT '0' COMMENT '发起人价格',
  `participant_price` bigint(20) DEFAULT '0' COMMENT '参与人价格',
  `share_title` varchar(255) DEFAULT '' COMMENT '分享标题',
  `share_subtitle` varchar(255) DEFAULT '' COMMENT '分享副标题',
  `share_photo` varchar(255) DEFAULT '' COMMENT '分享图片',
  `sequence_num` int(11) DEFAULT '1' COMMENT '排序编号',
  `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标识',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=61 DEFAULT CHARSET=utf8 COMMENT='活动基础信息表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.activity_group 结构
CREATE TABLE IF NOT EXISTS `activity_group` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `group_no` varchar(32) NOT NULL DEFAULT '' COMMENT '团编码',
  `activity_no` varchar(32) NOT NULL DEFAULT '' COMMENT '活动编号',
  `activity_version` int(11) NOT NULL DEFAULT '0' COMMENT '活动版本',
  `activity_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '活动类型 ActivityTypeEnum',
  `merchant_no` varchar(32) 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) DEFAULT '0' COMMENT '团状态 GroupStatusEnum',
  `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标识',
  `invalid_at` bigint(20) DEFAULT '0' COMMENT '过期时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=76 DEFAULT CHARSET=utf8 COMMENT='活动团记录表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.activity_group_member 结构
CREATE TABLE IF NOT EXISTS `activity_group_member` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `activity_no` varchar(32) NOT NULL DEFAULT '' COMMENT '活动编号',
  `group_no` varchar(32) NOT NULL DEFAULT '' COMMENT '团编号',
  `subgroup_no` varchar(32) NOT NULL DEFAULT '' COMMENT '子团编号',
  `user_id` varchar(32) NOT NULL DEFAULT '' COMMENT '成员id',
  `member_type` tinyint(4) DEFAULT '0' COMMENT '成员角色 0发起者 1参与者',
  `created_at` bigint(20) NOT NULL DEFAULT '0' COMMENT '成员参与时间',
  `price` bigint(20) DEFAULT '0' COMMENT '支付金额/砍价金额',
  `status` tinyint(4) DEFAULT '0' COMMENT '记录状态 GroupMemberStatusEnum',
  `trans_no` varchar(32) NOT NULL DEFAULT '' COMMENT '交易号',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=67 DEFAULT CHARSET=utf8 COMMENT='活动团参与者记录';

-- 数据导出被取消选择。
-- 导出  表 1hjz.activity_log 结构
CREATE TABLE IF NOT EXISTS `activity_log` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `merchant_no` varchar(32) NOT NULL DEFAULT '''''' COMMENT '商家编号',
  `activity_no` varchar(32) DEFAULT '' COMMENT '活动编号',
  `activity_version` int(11) DEFAULT '0' COMMENT '活动版本',
  `group_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 '操作类型 ActivityOptEnum',
  `created_at` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',
  `created_by` varchar(20) DEFAULT '' COMMENT '创建者',
  `status` tinyint(4) unsigned DEFAULT '0' COMMENT '状态',
  `client_ip` varchar(50) DEFAULT '' COMMENT '客户端ip',
  `remark` text COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=267 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='活动日志表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.address 结构
CREATE TABLE IF NOT EXISTS `address` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `user_id` varchar(32) DEFAULT '' COMMENT '用户id',
  `label` varchar(16) DEFAULT '' COMMENT '地址标签',
  `province_id` int(10) DEFAULT '0' COMMENT '省id',
  `city_id` int(10) DEFAULT '0' COMMENT '城市id',
  `district_id` int(10) DEFAULT '0' COMMENT '区id',
  `town_id` int(10) unsigned DEFAULT '0' COMMENT '街道id',
  `lat` decimal(10,6) DEFAULT '0.000000' COMMENT '纬度',
  `lng` decimal(10,6) DEFAULT '0.000000' COMMENT '经度',
  `detail` varchar(255) DEFAULT '' COMMENT '地址明细',
  `full_name` varchar(255) NOT NULL DEFAULT '' COMMENT '地址全称',
  `telephone` varchar(255) NOT NULL DEFAULT '' COMMENT '地址电话',
  `linkman` varchar(32) NOT NULL DEFAULT '' COMMENT '联系人',
  `created_at` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',
  `created_by` varchar(20) DEFAULT '' COMMENT '创建者',
  `updated_at` bigint(20) unsigned DEFAULT '0' COMMENT '更新时间',
  `updated_by` varchar(20) DEFAULT '' COMMENT '更新者',
  `is_default` tinyint(2) unsigned DEFAULT '0' COMMENT '默认地址 0否 1是',
  `status` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '状态',
  `square` int(11) DEFAULT '0',
  `location_address` varchar(255) DEFAULT NULL,
  `remark` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2551 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='地址表';

-- 数据导出被取消选择。
-- 导出  表 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 AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COMMENT='地址附加信息';

-- 数据导出被取消选择。
-- 导出  表 1hjz.admin_info 结构
CREATE TABLE IF NOT EXISTS `admin_info` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `merchant_no` varchar(32) DEFAULT '' COMMENT '商户编号',
  `user_id` varchar(32) DEFAULT '' COMMENT '用户id',
  `nick_name` varchar(20) DEFAULT '' COMMENT '昵称',
  `mobile` varchar(20) DEFAULT '' COMMENT '手机号',
  `type` tinyint(4) DEFAULT '0' COMMENT '类型',
  `status` tinyint(4) DEFAULT '0' COMMENT '状态',
  `created_at` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `created_by` varchar(20) DEFAULT '' COMMENT '创建者',
  `updated_at` bigint(20) DEFAULT '0' COMMENT '更新时间',
  `updated_by` varchar(20) DEFAULT '' COMMENT '更新者',
  `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标志',
  `init_pwd` varchar(50) DEFAULT '' COMMENT '初始密码',
  PRIMARY KEY (`id`),
  UNIQUE KEY `user_id` (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8 COMMENT='员工信息表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.book 结构
CREATE TABLE IF NOT EXISTS `book` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '预约时间',
  `merchant_book_no` varchar(32) DEFAULT '' COMMENT '商户预约记录统计编号',
  `type` tinyint(2) DEFAULT '0' COMMENT '类型 0合计 1细分区县',
  `province_id` int(10) DEFAULT '0' COMMENT '服务城市',
  `city_id` int(10) DEFAULT '0' COMMENT '服务省份',
  `district_id` int(10) DEFAULT '0' COMMENT '服务区县',
  `merchant_no` varchar(32) NOT NULL DEFAULT '''''' COMMENT '商家编号',
  `book_time` date DEFAULT NULL COMMENT '时间',
  `time_type` tinyint(4) DEFAULT '0' COMMENT '时间类型',
  `bookable_count` int(10) DEFAULT '0' COMMENT '可预约次数',
  `extra_bookable_count` int(10) DEFAULT '0' COMMENT '运营手动增加的可预约次数',
  `reserved_count` int(10) DEFAULT '0' COMMENT '预留预约次数',
  `booked_count` int(10) DEFAULT '0' COMMENT '已预订次数',
  `created_at` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',
  `updated_at` bigint(20) DEFAULT '0' COMMENT '更新时间',
  `status` tinyint(4) unsigned DEFAULT '0' COMMENT '状态',
  `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标志',
  PRIMARY KEY (`id`),
  UNIQUE KEY `merchant_no` (`merchant_no`,`book_time`,`time_type`,`district_id`),
  KEY `merchant_book_no` (`merchant_book_no`)
) ENGINE=InnoDB AUTO_INCREMENT=5275 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='预约日历表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.book_detail 结构
CREATE TABLE IF NOT EXISTS `book_detail` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `merchant_no` varchar(32) NOT NULL DEFAULT '' COMMENT '商家编号',
  `card_no` varchar(32) DEFAULT '' COMMENT '服务卡编号',
  `card_type` tinyint(2) DEFAULT '0' COMMENT '服务卡类型',
  `book_no` varchar(32) DEFAULT '' COMMENT '预约编号',
  `user_id` varchar(32) DEFAULT '0' COMMENT '用户id',
  `type` tinyint(4) DEFAULT '0' COMMENT '类型',
  `book_time` date DEFAULT NULL COMMENT '预约日期',
  `book_week` tinyint(4) DEFAULT '0' COMMENT '预约星期',
  `time_type` tinyint(4) DEFAULT '0' COMMENT '时间类型',
  `cleaner_id` varchar(32) DEFAULT '' COMMENT '保洁师id',
  `cleaner_name` varchar(32) DEFAULT '' COMMENT '保洁师名称',
  `full_address` varchar(128) DEFAULT '' COMMENT '服务地址',
  `address_telephone` varchar(16) DEFAULT '' COMMENT '联系人号码',
  `linkman` varchar(16) DEFAULT '' COMMENT '联系人姓名',
  `address_id` bigint(20) DEFAULT '0' COMMENT '住址区域id',
  `lng` decimal(10,6) DEFAULT '0.000000' COMMENT '经度',
  `lat` decimal(10,6) DEFAULT '0.000000' COMMENT '纬度',
  `square` int(11) DEFAULT '0' COMMENT '房屋面积',
  `region_id` int(11) DEFAULT '0' COMMENT '服务区域id',
  `district_id` int(11) DEFAULT '0' COMMENT '地址区域id',
  `created_at` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT '' COMMENT '创建者',
  `updated_at` bigint(20) unsigned DEFAULT '0' COMMENT '更新时间',
  `updated_by` varchar(32) DEFAULT '' COMMENT '更新者',
  `remark` varchar(255) DEFAULT '' COMMENT '备注',
  `status` tinyint(4) DEFAULT '0' COMMENT '状态',
  `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标志',
  `cleaner_comment` varchar(255) DEFAULT '' COMMENT '保洁师评价',
  `has_check` tinyint(4) DEFAULT '0' COMMENT '保洁师是否已查看 0否1是',
  `has_send` tinyint(4) DEFAULT '0' COMMENT '是否已发送短信 只有待服务的状态下才体现 0否 1是',
  `default_cleaner_id` varchar(32) DEFAULT NULL COMMENT '默认保洁师编号',
  `default_cleaner_name` varchar(50) DEFAULT NULL COMMENT '默认保洁师名称',
  `amap_lng` decimal(10,6) DEFAULT '0.000000' COMMENT '高德经度',
  `amap_lat` decimal(10,6) DEFAULT '0.000000' COMMENT '高德纬度',
  PRIMARY KEY (`id`),
  UNIQUE KEY `book_no` (`book_no`)
) ENGINE=InnoDB AUTO_INCREMENT=6911 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='预约明细表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.book_log 结构
CREATE TABLE IF NOT EXISTS `book_log` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `merchant_no` varchar(32) NOT NULL DEFAULT '''''' COMMENT '商家编号',
  `card_no` varchar(32) 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 '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=17735 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT 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 AUTO_INCREMENT=5521 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 AUTO_INCREMENT=10 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 AUTO_INCREMENT=35 DEFAULT CHARSET=utf8 COMMENT='服务单操作流水';

-- 数据导出被取消选择。
-- 导出  表 1hjz.channel 结构
CREATE TABLE IF NOT EXISTS `channel` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
  `merchant_id` bigint(20) DEFAULT NULL,
  `merchant_no` varchar(32) DEFAULT NULL COMMENT '商户编号',
  `merchant_name` varchar(32) DEFAULT NULL COMMENT '商户名称',
  `channel_no` varchar(32) DEFAULT NULL COMMENT '渠道编号',
  `channel_name` varchar(32) DEFAULT NULL COMMENT '渠道名称',
  `channel_type` tinyint(4) DEFAULT NULL COMMENT '渠道类型：0-全平台渠道，1-商户渠道',
  `create_at` bigint(20) DEFAULT NULL COMMENT '创建时间',
  `create_by` varchar(32) DEFAULT NULL COMMENT '创建者',
  `update_at` bigint(20) DEFAULT NULL COMMENT '更新时间',
  `update_by` varchar(32) DEFAULT NULL COMMENT '更新者',
  `remark` text COMMENT '备注',
  `del_flag` tinyint(1) DEFAULT '0' COMMENT '删除标志:0-有效，1-失效',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 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 AUTO_INCREMENT=6 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 AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COMMENT='保洁师考勤申诉审核记录';

-- 数据导出被取消选择。
-- 导出  表 1hjz.cleaner_blacklists 结构
CREATE TABLE IF NOT EXISTS `cleaner_blacklists` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
  `cleaner_id` bigint(20) NOT NULL COMMENT '保洁师id',
  `consumer_id` bigint(20) NOT NULL COMMENT '消费者id',
  `cp_cleaner_name` varchar(32) DEFAULT NULL COMMENT '保洁师名称',
  `create_at` bigint(20) DEFAULT NULL COMMENT '创建时间',
  `create_by` varchar(32) DEFAULT NULL COMMENT '创建人',
  `update_at` bigint(20) DEFAULT NULL COMMENT '更新时间',
  `update_by` varchar(32) DEFAULT NULL COMMENT '更新人',
  `status` tinyint(2) DEFAULT '0' COMMENT '状态：0-正常，1-解除',
  `remark` varchar(100) DEFAULT NULL COMMENT '备注',
  `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标识:0-未删除，1-已删除',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='保洁师黑名单';

-- 数据导出被取消选择。
-- 导出  表 1hjz.cleaner_district 结构
CREATE TABLE IF NOT EXISTS `cleaner_district` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `merchant_id` bigint(20) NOT NULL COMMENT '商户主键ID',
  `merchant_no` varchar(32) DEFAULT NULL COMMENT '商户编号',
  `province_id` int(11) DEFAULT NULL COMMENT '省ID',
  `province_name` varchar(20) DEFAULT NULL COMMENT '省名称',
  `city_id` int(11) DEFAULT NULL COMMENT '市ID',
  `city_name` varchar(20) DEFAULT NULL COMMENT '市名称',
  `district_id` int(11) DEFAULT NULL COMMENT '区/县ID',
  `district_name` varchar(255) DEFAULT NULL COMMENT '区/县名称',
  `del_flag` tinyint(4) DEFAULT NULL COMMENT '删除标志',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4;

-- 数据导出被取消选择。
-- 导出  表 1hjz.cleaner_info 结构
CREATE TABLE IF NOT EXISTS `cleaner_info` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `merchant_no` varchar(32) DEFAULT '' COMMENT '商户编号',
  `user_id` varchar(32) DEFAULT '' COMMENT '用户id',
  `type` tinyint(4) DEFAULT '0' COMMENT '类型',
  `status` tinyint(4) DEFAULT '0' COMMENT '状态',
  `nick_name` varchar(255) CHARACTER SET utf8mb4 DEFAULT '' COMMENT '昵称',
  `age` int(5) DEFAULT '0' COMMENT '年龄',
  `mobile` varchar(16) DEFAULT '' COMMENT '手机号',
  `service_district` varchar(255) DEFAULT '' COMMENT '服务区县id集,例如4401010000,4401020000',
  `province_id` int(10) DEFAULT '0' COMMENT '省id',
  `city_id` int(10) DEFAULT '0' COMMENT '市id',
  `district_id` int(10) DEFAULT '0' COMMENT '区id',
  `detail_address` varchar(128) DEFAULT '' COMMENT '详细地址',
  `full_address` varchar(128) DEFAULT '' COMMENT '完整住址',
  `lat` decimal(10,6) DEFAULT '0.000000' COMMENT '纬度',
  `lng` decimal(10,6) DEFAULT '0.000000' COMMENT '经度',
  `head_url` varchar(50) DEFAULT '' COMMENT '头像',
  `entry_date` date DEFAULT NULL COMMENT '入职时间',
  `last_arrange_date` date DEFAULT NULL COMMENT '最后排班时间',
  `evaluate_score` bigint(20) DEFAULT '0' COMMENT '评价总分数',
  `evaluate_count` int(8) DEFAULT '0' COMMENT '评价总人数',
  `evaluate_rate` double(8,1) DEFAULT '0.0' COMMENT '好评率',
  `create_at` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `create_by` varchar(20) DEFAULT '' COMMENT '创建者',
  `update_at` bigint(20) DEFAULT '0' COMMENT '更新时间',
  `update_by` varchar(20) DEFAULT '' COMMENT '更新者',
  `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标志',
  `token` varchar(32) DEFAULT '' COMMENT '登录标识',
  `cleaner_district_id` varchar(32) NOT NULL DEFAULT '' COMMENT '归属区/县ID',
  `departure_at` bigint(20) DEFAULT '0' COMMENT '离职时间，默认0,大于0为已离职',
  `amap_lng` decimal(10,6) DEFAULT '0.000000' COMMENT '高德经度',
  `amap_lat` decimal(10,6) DEFAULT '0.000000' COMMENT '高德纬度',
  PRIMARY KEY (`id`),
  UNIQUE KEY `user_id` (`user_id`),
  KEY `merchant_no` (`merchant_no`)
) ENGINE=InnoDB AUTO_INCREMENT=61 DEFAULT CHARSET=utf8 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 AUTO_INCREMENT=4 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 AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COMMENT='请假审核日志';

-- 数据导出被取消选择。
-- 导出  表 1hjz.cleaner_pool 结构
CREATE TABLE IF NOT EXISTS `cleaner_pool` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `cleaner_pool_no` varchar(32) DEFAULT '' COMMENT '保洁师池编号',
  `cleaner_id` varchar(32) DEFAULT '' COMMENT '保洁人员用户id',
  `merchant_no` varchar(32) DEFAULT '' COMMENT '所属商户',
  `book_no` varchar(32) DEFAULT '' COMMENT '安排的预约记录',
  `type` tinyint(4) DEFAULT '0' COMMENT '保洁人员类型',
  `book_time` date DEFAULT NULL COMMENT '预约日期',
  `book_week` tinyint(4) DEFAULT '0' COMMENT '预约星期',
  `time_type` tinyint(4) DEFAULT '0' COMMENT '时间类型',
  `created_at` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT '' COMMENT '创建者',
  `updated_at` bigint(20) unsigned DEFAULT '0' COMMENT '更新时间',
  `updated_by` varchar(32) DEFAULT '' COMMENT '更新者',
  `status` tinyint(4) unsigned DEFAULT '0' COMMENT '状态',
  `del_flag` tinyint(4) unsigned DEFAULT '0' COMMENT '删除标识',
  PRIMARY KEY (`id`),
  UNIQUE KEY `cleaner_pool_no` (`cleaner_pool_no`),
  UNIQUE KEY `cleaner_id` (`cleaner_id`,`book_time`,`time_type`),
  KEY `merchant_no` (`merchant_no`)
) ENGINE=InnoDB AUTO_INCREMENT=6157 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='保洁师池';

-- 数据导出被取消选择。
-- 导出  表 1hjz.cleaner_pool_log 结构
CREATE TABLE IF NOT EXISTS `cleaner_pool_log` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `merchant_no` varchar(32) NOT NULL DEFAULT '' COMMENT '商户编号',
  `cleaner_pool_no` varchar(32) DEFAULT '0' COMMENT '保洁师池编号',
  `client_type` tinyint(4) DEFAULT '0' COMMENT '用户类型',
  `opt_type` tinyint(4) DEFAULT '0' COMMENT '操作类型',
  `created_at` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',
  `created_by` varchar(32) 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 '备注',
  PRIMARY KEY (`id`),
  KEY `merchant_no` (`merchant_no`),
  KEY `cleaner_pool_no` (`cleaner_pool_no`),
  KEY `created_by` (`created_by`)
) ENGINE=InnoDB AUTO_INCREMENT=1743 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='保洁师池操作日志';

-- 数据导出被取消选择。
-- 导出  表 1hjz.code_region 结构
CREATE TABLE IF NOT EXISTS `code_region` (
  `id` int(11) NOT NULL COMMENT '主键ID',
  `pid` int(11) NOT NULL COMMENT '父节点ID',
  `name` varchar(32) NOT NULL COMMENT '名称',
  `grade` tinyint(4) NOT NULL COMMENT '行政级别',
  `is_last` tinyint(4) NOT NULL COMMENT '是否最后一级,0否 1是',
  `path` varchar(128) NOT NULL COMMENT '地址详情',
  PRIMARY KEY (`id`),
  KEY `pid` (`pid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='省、市、区、街道数据';

-- 数据导出被取消选择。
-- 导出  表 1hjz.consumer_evaluated 结构
CREATE TABLE IF NOT EXISTS `consumer_evaluated` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
  `user_id` varchar(32) NOT NULL DEFAULT '' COMMENT '客户id',
  `merchant_no` varchar(32) DEFAULT '' COMMENT '评价者所属商户',
  `opt_user_id` varchar(32) NOT NULL DEFAULT '' COMMENT '评价者',
  `grade` char(50) NOT NULL DEFAULT '' COMMENT '评级 A-B-C-D',
  `evaluate_content` varchar(255) DEFAULT '' COMMENT '评价内容',
  `created_at` bigint(20) DEFAULT '0' COMMENT '评价时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=129 DEFAULT CHARSET=utf8 COMMENT='客户被评价表-crm';

-- 数据导出被取消选择。
-- 导出  表 1hjz.consumer_info 结构
CREATE TABLE IF NOT EXISTS `consumer_info` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `user_id` varchar(32) DEFAULT '' COMMENT '用户id',
  `nick_name` varchar(255) CHARACTER SET utf8mb4 DEFAULT '' COMMENT '昵称',
  `mobile` varchar(20) DEFAULT '' COMMENT '手机号',
  `head_url` varchar(255) DEFAULT '' COMMENT '头像',
  `level` int(10) DEFAULT '0' COMMENT '等级',
  `growth_value` int(10) DEFAULT '0' COMMENT '成长值',
  `type` tinyint(4) DEFAULT '0' COMMENT '类型',
  `status` tinyint(4) DEFAULT '0' COMMENT '状态',
  `created_at` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT '' COMMENT '创建者',
  `updated_at` bigint(20) DEFAULT '0' COMMENT '更新时间',
  `updated_by` varchar(32) DEFAULT '' COMMENT '更新者',
  `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标志',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5021 DEFAULT CHARSET=utf8 COMMENT='消费者信息';

-- 数据导出被取消选择。
-- 导出  表 1hjz.coupon 结构
CREATE TABLE IF NOT EXISTS `coupon` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `merchant_no` varchar(32) NOT NULL DEFAULT '''''' COMMENT '商家编号',
  `coupon_batch_no` varchar(32) DEFAULT '' COMMENT '批次编号',
  `batch_name` varchar(128) DEFAULT '' COMMENT '批次名,商城展示',
  `coupon_no` varchar(32) DEFAULT '' COMMENT '优惠券编号',
  `user_id` varchar(32) DEFAULT '' COMMENT '用户ID',
  `order_no` varchar(32) DEFAULT '' COMMENT '订单编号',
  `type` tinyint(4) DEFAULT '0' COMMENT '类型',
  `batch_type` tinyint(4) DEFAULT '0' COMMENT '批次类型',
  `status` tinyint(4) DEFAULT '0' COMMENT '状态',
  `amount` bigint(20) DEFAULT '0' COMMENT '优惠额度',
  `full_amount` bigint(20) DEFAULT '0' COMMENT '满减',
  `discount` bigint(20) DEFAULT '0' COMMENT '折扣',
  `created_at` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `voucher` varchar(255) DEFAULT '' COMMENT '兑换凭证',
  `created_by` varchar(32) DEFAULT '' COMMENT '创建者',
  `updated_at` bigint(20) DEFAULT '0' COMMENT '更新时间',
  `updated_by` varchar(32) DEFAULT '' COMMENT '更新者',
  `use_at` bigint(20) DEFAULT '0' COMMENT '使用时间',
  `invalid_at` bigint(20) DEFAULT '0' COMMENT '过期时间',
  `goods_no` varchar(256) DEFAULT '' COMMENT '适用商品id',
  `goods_type` tinyint(4) DEFAULT '0' COMMENT '商品类型限制 0为不限制',
  `source_type` tinyint(4) DEFAULT '0' COMMENT '来源类型',
  `use_limit` tinyint(4) DEFAULT '0' COMMENT '使用限制：0-不限制,1-限新用户',
  `channel_id` int(11) DEFAULT NULL COMMENT '渠道id',
  `version` tinyint(4) DEFAULT '0' COMMENT '模板版本号',
  PRIMARY KEY (`id`),
  UNIQUE KEY `coupon_no` (`coupon_no`)
) ENGINE=InnoDB AUTO_INCREMENT=3903 DEFAULT CHARSET=utf8 COMMENT='优惠券表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.coupon_batch 结构
CREATE TABLE IF NOT EXISTS `coupon_batch` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  `merchant_no` varchar(32) DEFAULT '' COMMENT '商户编号',
  `project_name` varchar(128) DEFAULT '' COMMENT '方案名,后台展示',
  `batch_name` varchar(128) DEFAULT '' COMMENT '批次名,商城展示',
  `coupon_batch_no` varchar(32) DEFAULT '' COMMENT '优惠券批次编号',
  `batch_type` tinyint(4) DEFAULT '0' COMMENT '批次类型',
  `type` tinyint(2) DEFAULT '0' COMMENT '类型',
  `status` tinyint(2) DEFAULT '0' COMMENT '状态',
  `amount` bigint(20) DEFAULT '0' COMMENT '优惠额度',
  `full_amount` bigint(20) DEFAULT '0' COMMENT '满减券的满减额度,如满99减20的99',
  `discount` bigint(20) DEFAULT '0' COMMENT '折扣',
  `num` int(8) DEFAULT '0' COMMENT '数量',
  `received_num` int(8) DEFAULT '0' COMMENT '已领取数量',
  `created_at` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT '' COMMENT '创建者',
  `updated_at` bigint(20) DEFAULT '0' COMMENT '更新时间',
  `updated_by` varchar(32) DEFAULT '' COMMENT '更新者',
  `time_type` tinyint(4) DEFAULT '0' COMMENT '时间类型',
  `invalid_at` bigint(20) DEFAULT '0' COMMENT '失效时间',
  `duration_day` int(8) DEFAULT '0' COMMENT '有效天数',
  `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标志',
  `goods_no` varchar(256) DEFAULT '' COMMENT '适用商品id',
  `goods_type` tinyint(4) DEFAULT '0' COMMENT '商品类型限制 0为不限制',
  `use_limit` tinyint(4) DEFAULT '0' COMMENT '使用限制：0-不限制,1-限新用户',
  `channel_id` int(11) DEFAULT NULL COMMENT '渠道id',
  `version` tinyint(4) DEFAULT '0' COMMENT '编辑更新版本号',
  PRIMARY KEY (`id`),
  UNIQUE KEY `batch_no` (`coupon_batch_no`)
) ENGINE=InnoDB AUTO_INCREMENT=1070 DEFAULT CHARSET=utf8 COMMENT='优惠券批次表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.coupon_copy 结构
CREATE TABLE IF NOT EXISTS `coupon_copy` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `merchant_no` varchar(32) NOT NULL DEFAULT '''''' COMMENT '商家编号',
  `coupon_batch_no` varchar(32) DEFAULT '' COMMENT '批次编号',
  `batch_name` varchar(128) DEFAULT '' COMMENT '批次名,商城展示',
  `coupon_no` varchar(32) DEFAULT '' COMMENT '优惠券编号',
  `user_id` varchar(32) DEFAULT '' COMMENT '用户ID',
  `order_no` varchar(32) DEFAULT '' COMMENT '订单编号',
  `type` tinyint(4) DEFAULT '0' COMMENT '类型',
  `status` tinyint(4) DEFAULT '0' COMMENT '状态',
  `amount` bigint(20) DEFAULT '0' COMMENT '优惠额度',
  `full_amount` bigint(20) DEFAULT '0' COMMENT '满减',
  `discount` bigint(20) DEFAULT '0' COMMENT '折扣',
  `created_at` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT '' COMMENT '创建者',
  `updated_at` bigint(20) DEFAULT '0' COMMENT '更新时间',
  `updated_by` varchar(32) DEFAULT '' COMMENT '更新者',
  `use_at` bigint(20) DEFAULT '0' COMMENT '使用时间',
  `invalid_at` bigint(20) DEFAULT '0' COMMENT '过期时间',
  `goods_no` varchar(256) DEFAULT '' COMMENT '适用商品id',
  `goods_type` tinyint(4) DEFAULT '0' COMMENT '商品类型限制 0为不限制',
  `source_type` tinyint(4) DEFAULT '0' COMMENT '来源类型',
  PRIMARY KEY (`id`),
  UNIQUE KEY `coupon_no` (`coupon_no`)
) ENGINE=InnoDB AUTO_INCREMENT=920 DEFAULT CHARSET=utf8 COMMENT='优惠券表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.coupon_log 结构
CREATE TABLE IF NOT EXISTS `coupon_log` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `merchant_no` varchar(32) NOT NULL DEFAULT '''''' COMMENT '商户编号',
  `coupon_batch_no` varchar(32) NOT NULL DEFAULT '''''' COMMENT '优惠券批次编号',
  `coupon_no` varchar(32) DEFAULT '' COMMENT '优惠券编号',
  `order_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(32) 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 '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4713 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='优惠券日志表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.coupon_version_history 结构
CREATE TABLE IF NOT EXISTS `coupon_version_history` (
  `id` int(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  `coupon_batch_id` int(20) NOT NULL COMMENT '主键',
  `merchant_no` varchar(32) DEFAULT NULL COMMENT '商户编号',
  `create_at` bigint(20) DEFAULT NULL COMMENT '创建时间',
  `create_by` varchar(32) DEFAULT NULL COMMENT '创建者',
  `version_detail` text COMMENT '版本明细',
  `version` tinyint(4) DEFAULT NULL COMMENT '版本号',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='优惠券模版历史版本';

-- 数据导出被取消选择。
-- 导出  表 1hjz.distribution_config 结构
CREATE TABLE IF NOT EXISTS `distribution_config` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `merchant_no` varchar(32) NOT NULL DEFAULT '' COMMENT '商家编号',
  `updated_by` varchar(32) DEFAULT '' COMMENT '操作用户id',
  `rate` int(4) DEFAULT '10' COMMENT '抽成比例',
  `coupon_batch_no` varchar(32) DEFAULT '0' COMMENT '券码',
  `commission` int(4) DEFAULT '50000' COMMENT '佣金',
  `create_time` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `update_time` bigint(20) DEFAULT '0' COMMENT '修改时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `merchant_no` (`merchant_no`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='分销配置表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.enchashment_record 结构
CREATE TABLE IF NOT EXISTS `enchashment_record` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `enchashment_no` varchar(32) NOT NULL DEFAULT '' COMMENT '提现记录编号',
  `user_id` varchar(32) NOT NULL DEFAULT '' COMMENT '用户id',
  `trans_amount` bigint(20) DEFAULT '0' COMMENT '提现金额',
  `bank_name` varchar(20) DEFAULT '0' COMMENT '开户银行',
  `bank_account` varchar(50) DEFAULT '0' COMMENT '银行账号',
  `account_name` varchar(20) DEFAULT '0' COMMENT '开户名称',
  `create_time` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `status` tinyint(4) DEFAULT '0' COMMENT '状态 0 未审核 1 审核通过 2 审核不通过',
  `remark` varchar(50) DEFAULT '0' COMMENT '描述信息',
  `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标志 0正常 1删除',
  `update_at` bigint(20) DEFAULT '0' COMMENT '更新时间',
  `update_by` varchar(32) DEFAULT '0' COMMENT '更新人',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8 COMMENT='提现记录表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.goods_apply 结构
CREATE TABLE IF NOT EXISTS `goods_apply` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `good_name` varchar(16) DEFAULT '' COMMENT '物品名称',
  `total_amount` int(8) DEFAULT '0' COMMENT '总数量',
  `used_amount` int(8) DEFAULT '0' COMMENT '已使用数量',
  `warning_amount` int(8) DEFAULT '0' COMMENT '预警数量',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- 数据导出被取消选择。
-- 导出  表 1hjz.goods_apply_log 结构
CREATE TABLE IF NOT EXISTS `goods_apply_log` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `goods_name` varchar(16) DEFAULT '' COMMENT '物品名称',
  `apply_amount` int(8) DEFAULT '0' COMMENT '申请数量',
  `cleaner_id` varchar(20) DEFAULT '' COMMENT '保洁师id',
  `cleaner_name` varchar(16) DEFAULT '' COMMENT '保洁师姓名',
  `create_time` bigint(20) DEFAULT '0' COMMENT '申请时间',
  `status` tinyint(2) DEFAULT '0' COMMENT '状态',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- 数据导出被取消选择。
-- 导出  表 1hjz.merchant 结构
CREATE TABLE IF NOT EXISTS `merchant` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `merchant_no` varchar(32) DEFAULT '' COMMENT '商家编号',
  `user_id` varchar(32) DEFAULT '' COMMENT '用户id',
  `name` varchar(20) DEFAULT '' COMMENT '名称',
  `type` tinyint(4) DEFAULT '0' COMMENT '类型',
  `status` tinyint(4) DEFAULT '0' COMMENT '状态',
  `address_detail` varchar(50) DEFAULT '' COMMENT '地址明细',
  `address_full_name` varchar(50) DEFAULT '' COMMENT '地址全称',
  `address_telephone` varchar(20) DEFAULT '' COMMENT '地址电话',
  `linkman_name` varchar(20) DEFAULT '' COMMENT '联系人名称',
  `linkman_mobile` varchar(20) DEFAULT '' COMMENT '联系人电话',
  `desc_str` varchar(255) DEFAULT '' COMMENT '描述',
  `district_id` int(10) DEFAULT '0' COMMENT '地区id',
  `district_name` varchar(255) DEFAULT '' COMMENT '地区名',
  `province_id` int(10) DEFAULT '0' COMMENT '省id',
  `province_name` varchar(20) DEFAULT '' COMMENT '省名字',
  `city_id` int(10) DEFAULT '0' COMMENT '城市id',
  `city_name` varchar(20) DEFAULT '' COMMENT '城市名',
  `service_city_id` varchar(255) DEFAULT '' COMMENT '服务的城市id，以逗号相隔',
  `created_at` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT '' COMMENT '创建者',
  `updated_at` bigint(20) DEFAULT '0' COMMENT '更新时间',
  `updated_by` varchar(32) DEFAULT '' COMMENT '更新者',
  `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标志',
  `remark` text COMMENT '备注',
  PRIMARY KEY (`id`),
  KEY `merchant_no` (`merchant_no`)
) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8 COMMENT='商户表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.merchant_auth_area 结构
CREATE TABLE IF NOT EXISTS `merchant_auth_area` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `merchant_id` bigint(20) NOT NULL COMMENT '商户主键ID',
  `merchant_no` varchar(32) DEFAULT NULL COMMENT '商户编号',
  `province_id` int(11) DEFAULT NULL COMMENT '省ID',
  `province_name` varchar(20) DEFAULT NULL COMMENT '省名称',
  `city_id` int(11) DEFAULT NULL COMMENT '市ID',
  `city_name` varchar(20) DEFAULT NULL COMMENT '市名称',
  `district_id` int(11) DEFAULT NULL COMMENT '区/县ID',
  `district_name` varchar(255) DEFAULT NULL COMMENT '区/县名称',
  `is_open` tinyint(4) DEFAULT NULL COMMENT '是否开放：0-不开放，1-开放',
  `is_auth` tinyint(4) DEFAULT NULL COMMENT '是否授权：0-未授权，1-已授权',
  `created_at` bigint(20) DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人',
  `updated_at` bigint(20) DEFAULT NULL COMMENT '更新时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '更新人',
  `del_flag` tinyint(4) DEFAULT NULL COMMENT '删除标志',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8mb4;

-- 数据导出被取消选择。
-- 导出  表 1hjz.merchant_log 结构
CREATE TABLE IF NOT EXISTS `merchant_log` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `merchant_no` varchar(32) DEFAULT '' COMMENT '商户编号',
  `created_at` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT '' COMMENT '创建者',
  `status` tinyint(4) DEFAULT '0' COMMENT '状态',
  `opt_type` int(10) DEFAULT '0' COMMENT '操作类型',
  `client_ip` varchar(50) DEFAULT '' COMMENT '客户端ip',
  `remark` text COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=146 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='商户日志表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.merchant_mall_img 结构
CREATE TABLE IF NOT EXISTS `merchant_mall_img` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `merchant_no` varchar(32) NOT NULL DEFAULT '' COMMENT '商户号',
  `type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '类型 0banner 1广告图',
  `sequence_number` tinyint(4) NOT NULL DEFAULT '0' COMMENT '排序序号',
  `img_url` varchar(255) NOT NULL DEFAULT '' COMMENT '图片地址',
  `link_url` varchar(255) DEFAULT '' COMMENT '跳转链接地址',
  `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标识',
  `status` tinyint(4) DEFAULT '0' COMMENT '状态',
  `created_at` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT '' COMMENT '创建人',
  `updated_at` bigint(20) DEFAULT '0' COMMENT '更新时间',
  `updated_by` varchar(32) DEFAULT '' COMMENT '更新人',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=69 DEFAULT CHARSET=utf8 COMMENT='商户对立的商城banner、广告图配置';

-- 数据导出被取消选择。
-- 导出  表 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 AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

-- 数据导出被取消选择。
-- 导出  表 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='公告信息表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.order_log 结构
CREATE TABLE IF NOT EXISTS `order_log` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `order_no` varchar(32) DEFAULT '' COMMENT '订单编号',
  `created_at` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT '' COMMENT '创建者',
  `status` tinyint(4) DEFAULT '0' COMMENT '状态',
  `opt_type` int(10) DEFAULT '0' COMMENT '操作类型',
  `label` varchar(20) DEFAULT '' COMMENT '标签',
  `is_finished` char(1) DEFAULT 'N' COMMENT '是否完成',
  `step` int(10) unsigned DEFAULT '0' COMMENT '第几步',
  `client_ip` varchar(50) DEFAULT '' COMMENT '客户端ip',
  `remark` text COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7687 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='订单日志表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.order_status_log 结构
CREATE TABLE IF NOT EXISTS `order_status_log` (
  `id` bigint(20) unsigned NOT NULL,
  `order_no` varchar(32) DEFAULT '' COMMENT '订单编号',
  `created_at` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `created_by` varchar(20) DEFAULT '' COMMENT '创建者',
  `status` tinyint(4) DEFAULT '0' COMMENT '订单状态',
  `opt_type` int(10) DEFAULT '0' COMMENT '操作类型',
  `label` varchar(50) DEFAULT '' COMMENT '标签',
  `pending_label` varchar(50) DEFAULT '' COMMENT '将要完成的标签',
  `client_ip` varchar(50) DEFAULT '' COMMENT '客户端ip',
  `remark` text COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='订单状态日志表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.permission_info 结构
CREATE TABLE IF NOT EXISTS `permission_info` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '权限ID',
  `permission_name` varchar(32) DEFAULT '' COMMENT '权限名称',
  `create_time` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `remark` varchar(64) DEFAULT '' COMMENT '备注',
  `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标志',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- 数据导出被取消选择。
-- 导出  表 1hjz.refund_process 结构
CREATE TABLE IF NOT EXISTS `refund_process` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `refund_no` varchar(32) NOT NULL DEFAULT '' COMMENT '退款编号',
  `order_no` varchar(32) NOT NULL DEFAULT '' COMMENT '订单编号',
  `card_no` varchar(32) NOT NULL DEFAULT '' COMMENT '服务卡号',
  `merchant_no` varchar(32) NOT NULL DEFAULT '' COMMENT '商户号',
  `trans_no` varchar(32) NOT NULL DEFAULT '' COMMENT '交易流水号',
  `user_id` varchar(32) NOT NULL DEFAULT '' COMMENT '退款用户id',
  `goods_name` varchar(32) DEFAULT '' COMMENT '退款商品名称',
  `goods_type` tinyint(4) DEFAULT '0' COMMENT '退款商品类型',
  `total_service_cnt` int(11) DEFAULT '0' COMMENT '总服务次数',
  `serviced_cnt` int(11) DEFAULT '0' COMMENT '已服务次数',
  `pay_price` bigint(20) DEFAULT '0' COMMENT '实付价格',
  `payment_type` tinyint(4) DEFAULT '0' COMMENT '支付方式',
  `total_price` bigint(20) DEFAULT '0' COMMENT '商品原价',
  `refund_price` bigint(20) DEFAULT '0' COMMENT '退款金额',
  `status` tinyint(4) DEFAULT '0' COMMENT '退款申请状态',
  `created_at` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT '' COMMENT '创建人',
  `updated_by` varchar(32) DEFAULT '' COMMENT '更新人',
  `updated_at` bigint(20) DEFAULT '0' COMMENT '更新时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `refund_no` (`refund_no`)
) ENGINE=InnoDB AUTO_INCREMENT=251 DEFAULT CHARSET=utf8 COMMENT='用户退款记录';

-- 数据导出被取消选择。
-- 导出  表 1hjz.refund_process_log 结构
CREATE TABLE IF NOT EXISTS `refund_process_log` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `refund_no` varchar(32) DEFAULT '' COMMENT '退款编号',
  `order_no` varchar(32) DEFAULT '' COMMENT '订单号',
  `created_at` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT '' COMMENT '创建者',
  `status` tinyint(4) DEFAULT '0' COMMENT '状态',
  `opt_type` int(10) DEFAULT '0' COMMENT '操作类型',
  `refund_price` bigint(20) DEFAULT '0' COMMENT '退款金额',
  `review_comment` text COMMENT '审核内容',
  `client_ip` varchar(50) DEFAULT '' COMMENT '客户端ip',
  `remark` text COMMENT '备注',
  PRIMARY KEY (`id`),
  KEY `refund_no` (`refund_no`),
  KEY `order_no` (`order_no`)
) ENGINE=InnoDB AUTO_INCREMENT=536 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='退款流程日志记录';

-- 数据导出被取消选择。
-- 导出  表 1hjz.rel_cleaner_district_auth_area 结构
CREATE TABLE IF NOT EXISTS `rel_cleaner_district_auth_area` (
  `merchant_auth_area_id` int(11) NOT NULL COMMENT '商户授权表主键ID',
  `cleaner_district_id` int(11) NOT NULL COMMENT '归属区/县主键ID',
  PRIMARY KEY (`merchant_auth_area_id`,`cleaner_district_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- 数据导出被取消选择。
-- 导出  表 1hjz.role_info 结构
CREATE TABLE IF NOT EXISTS `role_info` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '角色ID',
  `role_name` varchar(100) DEFAULT '' COMMENT '角色名',
  `create_time` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `remark` varchar(64) DEFAULT '' COMMENT '备注',
  `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标志',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

-- 数据导出被取消选择。
-- 导出  表 1hjz.role_permission 结构
CREATE TABLE IF NOT EXISTS `role_permission` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `role_id` bigint(20) DEFAULT '0' COMMENT '角色ID',
  `role_name` varchar(100) DEFAULT '' COMMENT '角色名',
  `permission_id` bigint(20) DEFAULT '0' COMMENT '权限ID',
  `permission_name` varchar(32) DEFAULT '' COMMENT '权限名',
  `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标志',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- 数据导出被取消选择。
-- 导出  表 1hjz.service_card 结构
CREATE TABLE IF NOT EXISTS `service_card` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `user_id` varchar(32) NOT NULL DEFAULT '' COMMENT '用户id',
  `merchant_no` varchar(32) NOT NULL DEFAULT '' COMMENT '商户编号',
  `order_no` varchar(32) NOT NULL DEFAULT '' COMMENT '订单编号',
  `goods_no` varchar(32) NOT NULL DEFAULT '' COMMENT '对应的商品编号',
  `card_name` varchar(32) NOT NULL DEFAULT '' COMMENT '服务卡名称',
  `card_no` varchar(32) NOT NULL DEFAULT '' COMMENT '服务卡编号',
  `show_img` varchar(255) NOT NULL DEFAULT '' COMMENT '服务卡展示图片',
  `card_type` tinyint(3) unsigned DEFAULT '0' COMMENT '服务卡类型',
  `cycle_mode` tinyint(3) unsigned DEFAULT '0' COMMENT '周期模式',
  `cycle_freq` tinyint(3) unsigned DEFAULT '0' COMMENT '周期频率',
  `create_at` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',
  `create_by` varchar(32) DEFAULT '' COMMENT '创建者',
  `update_at` bigint(20) unsigned DEFAULT '0' COMMENT '更新时间',
  `update_by` varchar(32) DEFAULT '' COMMENT '更新者',
  `status` tinyint(3) unsigned DEFAULT '0' COMMENT '服务卡状态',
  `del_flag` tinyint(3) unsigned DEFAULT '0' COMMENT '删除标识 0否 1是',
  `active_invalid_at` bigint(20) unsigned DEFAULT '0' COMMENT '激活有效期限',
  `use_invalid_at` bigint(20) unsigned DEFAULT '0' COMMENT '使用有效期限',
  `active_at` bigint(20) unsigned DEFAULT '0' COMMENT '激活时间',
  `total_service_cnt` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '总服务次数',
  `booked_cnt` int(10) unsigned DEFAULT '0' COMMENT '已预约次数',
  `serviced_cnt` int(10) unsigned DEFAULT '0' COMMENT '已服务次数',
  `region_id` int(10) unsigned DEFAULT '0' COMMENT '地区id',
  `merchant_auth_area_id` bigint(20) unsigned DEFAULT NULL COMMENT '商户授权区县ID',
  `full_address` varchar(128) DEFAULT '' COMMENT '全地址',
  `address_telephone` varchar(16) DEFAULT '' COMMENT '联系电话',
  `linkman` varchar(32) DEFAULT '' COMMENT '联系人',
  `lat` decimal(10,6) DEFAULT '0.000000' COMMENT '纬度',
  `lng` decimal(10,6) DEFAULT '0.000000' COMMENT '经度',
  `remark` varchar(255) NOT NULL DEFAULT '' COMMENT '服务备注',
  `address_id` bigint(20) DEFAULT '0' COMMENT '地址id',
  `square` int(11) DEFAULT '0' COMMENT '房屋面积',
  `amap_lng` decimal(10,6) DEFAULT '0.000000' COMMENT '高德经度',
  `amap_lat` decimal(10,6) DEFAULT '0.000000' COMMENT '高德纬度',
  PRIMARY KEY (`id`),
  UNIQUE KEY `card_no` (`card_no`)
) ENGINE=InnoDB AUTO_INCREMENT=1832 DEFAULT CHARSET=utf8 COMMENT='服务卡';

-- 数据导出被取消选择。
-- 导出  表 1hjz.service_card_log 结构
CREATE TABLE IF NOT EXISTS `service_card_log` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `card_no` varchar(32) DEFAULT '' COMMENT '退款编号',
  `order_no` varchar(32) DEFAULT '' COMMENT '订单号',
  `created_at` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT '' COMMENT '创建者',
  `status` tinyint(4) DEFAULT '0' COMMENT '状态',
  `opt_type` int(10) DEFAULT '0' COMMENT '操作类型',
  `client_ip` varchar(50) DEFAULT '' COMMENT '客户端ip',
  `remark` text COMMENT '备注',
  PRIMARY KEY (`id`),
  KEY `refund_no` (`card_no`),
  KEY `order_no` (`order_no`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='服务卡操作流程日志';

-- 数据导出被取消选择。
-- 导出  表 1hjz.sms_template 结构
CREATE TABLE IF NOT EXISTS `sms_template` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增编号',
  `client_type` tinyint(4) DEFAULT '0' COMMENT '发送用户类型（ClientTypeEnum）',
  `sms_sp` varchar(10) DEFAULT '' COMMENT '短信服务商（EnumSmsServiceProvider）',
  `sms_key` varchar(50) DEFAULT '' COMMENT '代码调用（EnumSmsKeyTmpl）',
  `sms_code` varchar(20) DEFAULT '' COMMENT '短信平台模板编码（EnumSmsKeyTmpl）',
  `sms_tmpl` text COMMENT '短信模板内容',
  `tmpl_params` text COMMENT '短信模板参数',
  `tmpl_status` tinyint(2) DEFAULT '0' COMMENT '模版状态（EnumWechatTmplStatus）',
  `create_at` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `update_at` bigint(20) DEFAULT '0' COMMENT '更新时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8;

-- 数据导出被取消选择。
-- 导出  表 1hjz.system_config 结构
CREATE TABLE IF NOT EXISTS `system_config` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `title` varchar(32) DEFAULT '' COMMENT '标题',
  `type` tinyint(2) DEFAULT '0' COMMENT '类型',
  `status` tinyint(2) DEFAULT '0' COMMENT '状态',
  `created_at` bigint(20) DEFAULT '0' COMMENT '更新时间',
  `updated_at` bigint(20) DEFAULT '0' COMMENT '更新时间',
  `config_key` varchar(64) DEFAULT '' COMMENT '配置key',
  `config_value` text COMMENT '配置value',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8 COMMENT='系统配置表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.trans 结构
CREATE TABLE IF NOT EXISTS `trans` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `merchant_no` varchar(32) NOT NULL DEFAULT '' COMMENT '商家编号',
  `trans_no` varchar(32) DEFAULT '' COMMENT '交易号',
  `payer_user_id` varchar(32) DEFAULT '' COMMENT '付款人userID',
  `payee_user_id` varchar(32) DEFAULT '' COMMENT '收款人userID',
  `status` tinyint(2) DEFAULT '0' COMMENT '交易状态',
  `payment_type` tinyint(2) DEFAULT '1' COMMENT '支付方式 1-支付宝 2-微信APP 3-余额 4-支付宝扫码 5-微信扫码 6-微信公众号支付',
  `order_no` varchar(256) DEFAULT '' COMMENT '订单相关ID，支付和收款时有值',
  `trans_type` tinyint(2) DEFAULT '1' COMMENT '交易类型 1-支付 2-充值 3-收款 4-提现',
  `channel_id` tinyint(2) DEFAULT '0' COMMENT '我方为合作商分配的渠道号 0-官方渠道 其他值由逻辑决定',
  `channel_trade_number` varchar(128) DEFAULT '' COMMENT '渠道方的交易序列号',
  `channel_user_id` varchar(64) DEFAULT '' COMMENT '渠道方的用户ID(唯一标志)',
  `channel_user_name` varchar(64) DEFAULT '' COMMENT '渠道方用户名',
  `trans_amount` bigint(20) DEFAULT '0' COMMENT '交易总价 单位：分',
  `create_time` bigint(20) DEFAULT '0' COMMENT '记录创建时间',
  `trans_create_time` bigint(20) DEFAULT '0' COMMENT '交易创建时间（第三方响应的支付创建时间）',
  `payment_time` bigint(20) DEFAULT '0' COMMENT '交易成功时间',
  `refund_status` tinyint(2) DEFAULT '0' COMMENT '退款状态，默认为0无退款',
  `invalid_time` bigint(20) DEFAULT '0' COMMENT '失效时间，微信所有支付和支付宝扫码支付用，默认2小时',
  `refund_time` bigint(20) DEFAULT '0' COMMENT '退款时间，默认为0无退款',
  `internal_callback_url` varchar(256) DEFAULT '' COMMENT '产品的回调接口，用于支付回调',
  `qr_code` varchar(256) DEFAULT '' COMMENT '扫码支付链接，用于生成二维码',
  `qr_url` varchar(512) DEFAULT '' COMMENT '通过第三方api生成的支付二维码',
  `extend_parameter` varchar(1024) DEFAULT '' COMMENT '扩展信息，用于存储预生成数据，失效前重复调用',
  `remark` varchar(256) CHARACTER SET utf8mb4 DEFAULT '' COMMENT '备注内容',
  PRIMARY KEY (`id`),
  UNIQUE KEY `trans_no` (`trans_no`)
) ENGINE=InnoDB AUTO_INCREMENT=2427 DEFAULT CHARSET=utf8 COMMENT='交易流水表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.user 结构
CREATE TABLE IF NOT EXISTS `user` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `user_id` varchar(32) DEFAULT '' COMMENT '用户id',
  `user_name` varchar(100) DEFAULT '' COMMENT '登录用户名',
  `nick_name` varchar(255) CHARACTER SET utf8mb4 DEFAULT '' COMMENT '昵称',
  `password` varchar(50) DEFAULT '' COMMENT '登录密码',
  `salt` varchar(128) DEFAULT '' COMMENT '加密用的盐',
  `mobile` varchar(11) DEFAULT '' COMMENT '手机号',
  `sex` char(1) DEFAULT 'M' COMMENT '性别F/M',
  `status` tinyint(2) DEFAULT '0' COMMENT '状态',
  `create_at` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `update_at` bigint(20) DEFAULT '0' COMMENT '更新时间',
  `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标志',
  PRIMARY KEY (`id`),
  KEY `idx_user_base_lookup` (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=5053 DEFAULT CHARSET=utf8 COMMENT='用户表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.user_location 结构
CREATE TABLE IF NOT EXISTS `user_location` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `user_id` varchar(50) NOT NULL DEFAULT '' COMMENT '用户id',
  `client_ip` varchar(50) DEFAULT '' COMMENT 'ip',
  `client_type` tinyint(4) DEFAULT '0' COMMENT '客户端',
  `created_at` bigint(20) DEFAULT '0' COMMENT '上报时间',
  `lng` decimal(10,6) DEFAULT '0.000000' COMMENT '纬度',
  `lat` decimal(10,6) DEFAULT '0.000000' COMMENT '经度',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=142717 DEFAULT CHARSET=utf8 COMMENT='用户上报定位信息';

-- 数据导出被取消选择。
-- 导出  表 1hjz.user_log 结构
CREATE TABLE IF NOT EXISTS `user_log` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `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(32) 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 '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9543 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='用户日志表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.user_other_oauth 结构
CREATE TABLE IF NOT EXISTS `user_other_oauth` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `user_id` varchar(32) NOT NULL DEFAULT '' COMMENT '用户id',
  `oauth_key` varchar(32) NOT NULL DEFAULT '' COMMENT '授权类型key如--wechat_app_open_id',
  `oauth_value` varchar(64) NOT NULL DEFAULT '' COMMENT '第三方id',
  `status` tinyint(4) DEFAULT '0' COMMENT '当前记录的状态',
  `create_at` bigint(20) NOT NULL DEFAULT '0' COMMENT '创建时间',
  `update_at` bigint(20) DEFAULT '0' COMMENT '更新时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4224 DEFAULT CHARSET=utf8 COMMENT='用户第三方授权信息';

-- 数据导出被取消选择。
-- 导出  表 1hjz.user_recommend 结构
CREATE TABLE IF NOT EXISTS `user_recommend` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `recommend_no` varchar(32) NOT NULL DEFAULT '' COMMENT '推荐编号',
  `order_no` varchar(32) DEFAULT '' COMMENT '订单编号',
  `merchant_no` varchar(32) DEFAULT '' COMMENT '商家编号',
  `source_user_id` varchar(32) NOT NULL DEFAULT '' COMMENT '推荐人id',
  `source_nick_name` varchar(32) DEFAULT '' COMMENT '推荐人名称',
  `source_user_phone` varchar(11) DEFAULT '' COMMENT '推荐人电话',
  `target_user_id` varchar(32) DEFAULT '' COMMENT '被推荐人id',
  `target_nick_name` varchar(32) DEFAULT '' COMMENT '被推荐人名称',
  `target_user_phone` varchar(11) NOT NULL DEFAULT '' COMMENT '被推荐人手机号码',
  `type` tinyint(4) DEFAULT '0' COMMENT '推荐类型 0保洁师 1用户',
  `status` tinyint(4) DEFAULT '3' COMMENT '状态 0 审核中 1 审核通过 2 审核不通过 3 默认，不被查找',
  `commission` bigint(20) DEFAULT '0' COMMENT '佣金',
  `remark` varchar(50) DEFAULT '' COMMENT '描述',
  `create_at` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `update_at` bigint(20) DEFAULT '0' COMMENT '更新时间',
  `update_by` varchar(32) DEFAULT '' COMMENT '更新人',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=821 DEFAULT CHARSET=utf8 COMMENT='推荐表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.user_role 结构
CREATE TABLE IF NOT EXISTS `user_role` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
  `user_id` varchar(32) DEFAULT '' COMMENT '用户id',
  `nick_name` varchar(20) DEFAULT '' COMMENT '用户昵称',
  `role_id` bigint(20) DEFAULT '0' COMMENT '角色id',
  `role_name` varchar(100) DEFAULT '' COMMENT '角色名',
  `create_time` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `open_time` bigint(20) DEFAULT '0' COMMENT '开通时间',
  `close_time` bigint(20) DEFAULT '0' COMMENT '关闭时间',
  `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标志',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8;

-- 数据导出被取消选择。
-- 导出  表 1hjz.verify_code 结构
CREATE TABLE IF NOT EXISTS `verify_code` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `type` tinyint(4) DEFAULT '0' COMMENT '类型',
  `mobile_number` varchar(16) DEFAULT '' COMMENT '手机号码',
  `verify_code` varchar(8) DEFAULT '' COMMENT '验证码',
  `send_at` bigint(20) DEFAULT '0' COMMENT '发送时间',
  `invalid_at` bigint(20) DEFAULT '0' COMMENT '失效时间',
  `client_ip` varchar(20) DEFAULT '' COMMENT 'ip地址',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4011 DEFAULT CHARSET=utf8 COMMENT='短信验证码表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.vgoods 结构
CREATE TABLE IF NOT EXISTS `vgoods` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `goods_no` varchar(32) DEFAULT '' COMMENT '商品编号',
  `goods_version` tinyint(4) DEFAULT '0' COMMENT '商品版本',
  `template_no` varchar(32) DEFAULT '' COMMENT '商品模板编号',
  `template_version` tinyint(4) DEFAULT '0' COMMENT '商品模板版本',
  `name` varchar(50) DEFAULT '' COMMENT '商品名称',
  `merchant_no` varchar(32) DEFAULT '0' COMMENT '商家编号',
  `type` tinyint(4) DEFAULT '0' COMMENT '商品类型',
  `is_show_countdown` char(1) DEFAULT 'N' COMMENT '是否显示倒计时,Y:是,N:否',
  `original_price` bigint(20) DEFAULT '0' COMMENT '原价',
  `price` bigint(20) DEFAULT '0' COMMENT '现价',
  `service_count` int(10) DEFAULT '0' COMMENT '服务次数',
  `cycle_mode` tinyint(4) DEFAULT '0' COMMENT '周期模式',
  `cycle_freq` tinyint(4) DEFAULT '0' COMMENT '周期频率',
  `active_period` int(10) DEFAULT '0' COMMENT '激活天数',
  `use_period` int(10) DEFAULT '0' COMMENT '使用天数',
  `created_at` bigint(20) unsigned DEFAULT '0' COMMENT '创建日期',
  `created_by` varchar(32) DEFAULT '' COMMENT '创建者',
  `updated_at` bigint(20) unsigned DEFAULT '0' COMMENT '更新时间',
  `updated_by` varchar(32) DEFAULT '' COMMENT '更新者',
  `started_at` bigint(20) DEFAULT '0' COMMENT '开售时间',
  `ended_at` bigint(20) DEFAULT '0' COMMENT '结束时间',
  `total_num` int(10) DEFAULT '0' COMMENT '商品总数量',
  `sold_num` int(10) DEFAULT '0' COMMENT '已售数量',
  `focused_num` int(10) DEFAULT '0' COMMENT '被关注人数',
  `short_desc` varchar(100) DEFAULT '' COMMENT '简短描述',
  `show_img` varchar(255) DEFAULT '' COMMENT '展示图片',
  `service_desc` text COMMENT '服务描述',
  `banner_imgs` varchar(1000) DEFAULT '' COMMENT 'banner图片',
  `evaluate_num` int(11) DEFAULT '0' COMMENT '评价个数',
  `evaluate_score` bigint(20) DEFAULT '0' COMMENT '评价分数',
  `evaluate_rate` double(8,2) DEFAULT '0.00' COMMENT '好评率',
  `status` tinyint(4) unsigned DEFAULT '0' COMMENT '商品状态',
  `notice` text COMMENT '下单须知',
  `small_label` varchar(255) DEFAULT '' COMMENT '小标签，以逗号相隔',
  `big_label` varchar(255) DEFAULT '' COMMENT '大标签图片地址',
  `limit_type` tinyint(4) DEFAULT '0' COMMENT '限购方式 0不限购 1限新 2每人单次',
  `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标志',
  `sale_profit` int(10) DEFAULT '0' COMMENT '分销提成',
  `sequence_num` int(10) DEFAULT '0' COMMENT '排序',
  `is_show_coupon` tinyint(4) DEFAULT '0' COMMENT '优惠券展示：0-不展示，1-展示',
  `coupon_batch_id` varchar(50) DEFAULT NULL COMMENT '优惠券模板id',
  PRIMARY KEY (`id`),
  KEY `goods_no` (`goods_no`)
) ENGINE=InnoDB AUTO_INCREMENT=93 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='虚拟商品表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.vgoods_log 结构
CREATE TABLE IF NOT EXISTS `vgoods_log` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `merchant_no` varchar(32) NOT NULL DEFAULT '' COMMENT '商户编号',
  `goods_no` varchar(32) DEFAULT '' COMMENT '商品id',
  `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 '创建时间',
  `status` tinyint(4) unsigned DEFAULT '0' COMMENT '状态',
  `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标志',
  `client_ip` varchar(50) DEFAULT '' COMMENT '客户端ip',
  `remark` text COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=658 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='商品日志表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.vgoods_template 结构
CREATE TABLE IF NOT EXISTS `vgoods_template` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `template_no` varchar(32) NOT NULL DEFAULT '' COMMENT '商品模版编号',
  `template_version` tinyint(4) DEFAULT '0' COMMENT '商品模版版本',
  `name` varchar(50) DEFAULT '' COMMENT '商品名称',
  `type` tinyint(4) DEFAULT '0' COMMENT '商品类型',
  `original_price` bigint(20) DEFAULT '0' COMMENT '原价',
  `price` bigint(20) DEFAULT '0' COMMENT '现价',
  `service_count` int(10) DEFAULT '0' COMMENT '服务次数',
  `cycle_mode` tinyint(4) DEFAULT '0' COMMENT '周期模式',
  `cycle_freq` tinyint(4) DEFAULT '0' COMMENT '周期频率',
  `active_period` int(10) DEFAULT '0' COMMENT '激活天数',
  `use_period` int(10) DEFAULT '0' COMMENT '使用天数',
  `created_at` bigint(20) unsigned DEFAULT '0' COMMENT '创建日期',
  `created_by` varchar(32) DEFAULT '' COMMENT '创建者',
  `updated_at` bigint(20) unsigned DEFAULT '0' COMMENT '更新日期',
  `updated_by` varchar(32) DEFAULT '' COMMENT '更新者',
  `short_desc` varchar(100) DEFAULT '' COMMENT '简短描述',
  `show_img` varchar(255) DEFAULT '' COMMENT '展示图片',
  `service_desc` text COMMENT '服务描述',
  `banner_imgs` varchar(1000) DEFAULT '' COMMENT 'banner图片',
  `status` tinyint(4) unsigned DEFAULT '0' COMMENT '商品状态',
  `notice` text COMMENT '下单须知',
  `small_label` varchar(255) DEFAULT '' COMMENT '小标签，以逗号相隔',
  `big_label` varchar(255) DEFAULT '' COMMENT '大标签图片地址',
  `limit_type` tinyint(4) DEFAULT '0' COMMENT '限购方式 0不限购 1限新 2每人单次',
  `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标志',
  `sale_profit` int(10) DEFAULT '0' COMMENT '分销提成',
  PRIMARY KEY (`id`),
  KEY `type_services` (`type`,`service_count`),
  KEY `template_no` (`template_no`)
) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='虚拟商品模版表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.vorder 结构
CREATE TABLE IF NOT EXISTS `vorder` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `merchant_no` varchar(32) DEFAULT '' COMMENT '商家编号',
  `order_no` varchar(32) DEFAULT '' COMMENT '订单编号',
  `order_type` tinyint(4) DEFAULT '10' COMMENT '订单类型',
  `user_id` varchar(32) DEFAULT '' COMMENT '用户id',
  `address_full_name` varchar(100) DEFAULT '' COMMENT '地址全称',
  `address_telephone` varchar(20) DEFAULT '' COMMENT '地址电话',
  `region_id` int(10) DEFAULT '0' COMMENT '地区id',
  `address_id` bigint(20) DEFAULT '0' COMMENT '地址id',
  `linkman` varchar(32) DEFAULT '' COMMENT '联系人',
  `lat` decimal(10,6) DEFAULT '0.000000' COMMENT '纬度',
  `lng` decimal(10,6) DEFAULT '0.000000' COMMENT '经度',
  `remark` varchar(255) DEFAULT '' COMMENT '留言',
  `goods_no` varchar(32) DEFAULT '' COMMENT '商品编号',
  `goods_version` tinyint(4) DEFAULT '0' COMMENT '商品版本',
  `goods_name` varchar(50) DEFAULT '' COMMENT '商品名称',
  `goods_img_url` varchar(255) DEFAULT '' COMMENT '商品图片地址',
  `goods_num` int(10) DEFAULT '0' COMMENT '商品数量',
  `origin_total_price` bigint(20) DEFAULT '0' COMMENT '商品总原价',
  `total_price` bigint(20) unsigned DEFAULT '0' COMMENT '商品现总价',
  `coupon_price` bigint(20) DEFAULT '0' COMMENT '优惠金额',
  `coupon_no` varchar(32) DEFAULT '' COMMENT '优惠券编号',
  `pay_price` bigint(20) DEFAULT '0' COMMENT '支付金额',
  `pay_type` tinyint(4) DEFAULT '0' COMMENT '支付类型',
  `pay_time` bigint(20) DEFAULT '0' COMMENT '支付时间',
  `order_source` tinyint(4) DEFAULT '0' COMMENT '订单来源',
  `status` tinyint(4) DEFAULT '0' COMMENT '订单状态',
  `voucher` varchar(255) DEFAULT '' COMMENT '兑换凭证',
  `created_at` bigint(20) unsigned DEFAULT '0' COMMENT '创建时间',
  `created_by` varchar(20) DEFAULT '' COMMENT '创建者',
  `updated_at` bigint(20) unsigned DEFAULT '0' COMMENT '更新时间',
  `updated_by` varchar(20) DEFAULT '' COMMENT '更新者',
  `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标志',
  `sale_profit` int(11) DEFAULT '0' COMMENT '分销',
  `channel_id` int(11) DEFAULT NULL COMMENT '渠道id',
  PRIMARY KEY (`id`),
  UNIQUE KEY `order_no` (`order_no`)
) ENGINE=InnoDB AUTO_INCREMENT=2463 DEFAULT CHARSET=utf8 COMMENT='虚拟订单表';

-- 数据导出被取消选择。
-- 导出  表 1hjz.wechat_tmplmsg 结构
CREATE TABLE IF NOT EXISTS `wechat_tmplmsg` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增编号',
  `tmpl_id` varchar(32) DEFAULT '' COMMENT '模版编号',
  `tmpl_key` varchar(50) DEFAULT '' COMMENT '代码调用（EnumWechatTmplKey）',
  `tmpl_title` varchar(50) DEFAULT '' COMMENT '模版标题',
  `tmpl_status` tinyint(4) DEFAULT '0' COMMENT '模版状态（EnumWechatTmplStatus）',
  `tmpl_call_id` varchar(100) DEFAULT '' COMMENT '调用模版消息ID',
  `tmpl_msg` text COMMENT '模板消息参数与赋值内容',
  `tmpl_params` text COMMENT '模板参数',
  `create_at` bigint(20) DEFAULT '0' COMMENT '创建时间',
  `update_at` bigint(20) DEFAULT '0' COMMENT '更新时间',
  `del_flag` tinyint(4) DEFAULT '0' COMMENT '删除标志',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8;

-- 数据导出被取消选择。
/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
/*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
