-- MySQL dump 10.13  Distrib 8.0.41, for Linux (x86_64)
--
-- Host: primary    Database: play-with
-- ------------------------------------------------------
-- Server version	8.2.0

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!50503 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!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' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `commodity_info`
--

DROP TABLE IF EXISTS `commodity_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `commodity_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `money` varchar(255) DEFAULT NULL COMMENT '价格',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `gen_table`
--

DROP TABLE IF EXISTS `gen_table`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `gen_table` (
  `table_id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `table_name` varchar(50) NOT NULL DEFAULT '0' COMMENT '表名称',
  `table_comment` varchar(64) NOT NULL COMMENT '表描述',
  `sub_table_name` varchar(64) DEFAULT NULL COMMENT '关联子表的表名',
  `sub_table_fk_name` varchar(50) DEFAULT NULL COMMENT '子表关联的外键名',
  `class_name` varchar(100) DEFAULT NULL COMMENT '实体类名称',
  `tpl_category` varchar(30) DEFAULT 'crud' COMMENT '使用的模板（crud单表操作 tree树表操作）',
  `package_name` varchar(100) DEFAULT '0' COMMENT '生成包路径',
  `module_name` varchar(30) DEFAULT NULL COMMENT '生成模块名',
  `business_name` varchar(30) DEFAULT NULL COMMENT '生成业务名',
  `function_name` varchar(30) DEFAULT NULL COMMENT '生成功能名',
  `function_author` varchar(30) DEFAULT NULL COMMENT '生成功能作者',
  `gen_type` char(1) DEFAULT '0' COMMENT '生成代码方式（0zip压缩包 1自定义路径）',
  `gen_path` varchar(100) DEFAULT '/' COMMENT '生成路径（不填默认项目路径）',
  `options` varchar(1000) DEFAULT NULL COMMENT '其它生成选项',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`table_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=73 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='代码生成业务表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `gen_table_column`
--

DROP TABLE IF EXISTS `gen_table_column`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `gen_table_column` (
  `column_id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `table_id` int DEFAULT NULL COMMENT '归属表id',
  `column_name` varchar(50) NOT NULL DEFAULT '0' COMMENT '列名称',
  `column_comment` varchar(1000) NOT NULL COMMENT '列描述',
  `column_type` varchar(64) DEFAULT NULL COMMENT '列类型',
  `java_type` varchar(50) DEFAULT NULL COMMENT 'JAVA类型',
  `java_field` varchar(100) DEFAULT NULL COMMENT 'JAVA字段名',
  `is_pk` char(1) DEFAULT NULL COMMENT '是否主键（1是）',
  `is_increment` char(1) DEFAULT NULL COMMENT '是否自增（1是）',
  `is_required` char(1) DEFAULT NULL COMMENT '是否必填（1是）',
  `is_insert` char(1) DEFAULT NULL COMMENT '是否为插入字段（1是）',
  `is_edit` char(1) DEFAULT NULL COMMENT '是否编辑字段（1是）',
  `is_list` char(1) DEFAULT NULL COMMENT '是否列表字段（1是）',
  `is_query` char(1) DEFAULT '0' COMMENT '是否查询字段（1是）',
  `query_type` varchar(10) DEFAULT 'EQ' COMMENT '查询方式（等于、不等于、大于、小于、范围）',
  `html_type` varchar(100) DEFAULT NULL COMMENT '显示类型（文本框、文本域、下拉框、复选框、单选框、日期控件）',
  `dict_type` varchar(100) DEFAULT NULL COMMENT '字典类型',
  `sort` int DEFAULT NULL COMMENT '排序',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`column_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=976 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='代码生成业务表字段';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `order_details_info`
--

DROP TABLE IF EXISTS `order_details_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `order_details_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `order_id` varchar(32) DEFAULT NULL COMMENT '订单ID',
  `commodity_id` varchar(32) DEFAULT NULL COMMENT '商品类型',
  `commodity_type` varchar(1) DEFAULT NULL COMMENT '商品类型【0:1】\r\n0：服务\r\n1：优惠券',
  `commodity_money` varchar(255) DEFAULT NULL COMMENT '商品金额',
  `remake` varchar(1000) DEFAULT NULL COMMENT '备注',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='订单详情';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `order_log_info`
--

DROP TABLE IF EXISTS `order_log_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `order_log_info` (
  `id` varchar(255) NOT NULL COMMENT 'uuid',
  `tenant_id` varchar(32) DEFAULT NULL COMMENT '租户ID',
  `order_id` varchar(1) DEFAULT NULL COMMENT '订单ID',
  `oper_type` varchar(1) DEFAULT NULL COMMENT '操作类型\r\n0:下单\r\n1:审核\r\n2:接单\r\n3:服务\r\n4:完成\r\n5:取消',
  `oper_time` datetime(1) DEFAULT NULL COMMENT '操作时间',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='订单日志';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_account info`
--

DROP TABLE IF EXISTS `play_account info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_account info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `avatar_frame_type` bigint DEFAULT NULL COMMENT '头像框分类\r\n0：店员头像框\r\n1：客户头像框\r\n',
  `avatar_frame_address` varchar(1000) DEFAULT NULL COMMENT '头像框地址',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='店员头像框';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_avatar_frame_info`
--

DROP TABLE IF EXISTS `play_avatar_frame_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_avatar_frame_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `avatar_frame_name` varchar(255) DEFAULT NULL COMMENT '头像框名称',
  `avatar_frame_address` varchar(255) DEFAULT NULL COMMENT '头像框地址',
  `access_type` varchar(1) DEFAULT '0' COMMENT '获取方式(0:手动赠送;1:自动赠送)',
  `access_name` text COMMENT '获取条件名称',
  `access_value` text COMMENT '获取条件',
  `period_validity` varchar(10) DEFAULT NULL COMMENT '有效期（单位：天，-1标识永久有效）',
  `add_time` datetime(1) DEFAULT NULL COMMENT '添加时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='店员头像框';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_balance_details_info`
--

DROP TABLE IF EXISTS `play_balance_details_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_balance_details_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `user_id` varchar(32) DEFAULT NULL COMMENT '用户ID',
  `user_type` varchar(1) DEFAULT NULL COMMENT '用户类型[0:陪玩;1:顾客]',
  `balance_before_operation` decimal(10,2) DEFAULT NULL COMMENT '操作前余额',
  `balance_after_operation` decimal(10,2) DEFAULT NULL COMMENT '操作后余额',
  `operation_type` varchar(1) DEFAULT NULL COMMENT '操作类型（0:充值;1:消费;2:服务）',
  `operation_action` varchar(255) DEFAULT NULL COMMENT '操作动作',
  `operation_time` datetime(1) DEFAULT NULL COMMENT '操作时间',
  `balance_money` decimal(10,2) DEFAULT '0.00' COMMENT '操作金额',
  `gift_amount` decimal(10,2) DEFAULT '0.00' COMMENT '赠送金额',
  `payment_amount` decimal(10,2) DEFAULT '0.00' COMMENT '支付金额',
  `order_id` varchar(32) DEFAULT NULL COMMENT '订单ID',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='余额明细';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_clerk_article_info`
--

DROP TABLE IF EXISTS `play_clerk_article_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_clerk_article_info` (
  `id` varchar(32) NOT NULL DEFAULT '0' COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `clerk_id` varchar(32) DEFAULT NULL COMMENT '陪玩用户ID',
  `article_title` longtext COMMENT '动态标题',
  `article_con` text COMMENT '动态内容',
  `annex_type` varchar(1) NOT NULL COMMENT '动态附件类型（0：图片，1：视频）',
  `annex_con` text COMMENT '附件内容',
  `release_time` datetime DEFAULT NULL COMMENT '发布时间',
  `review_state` varchar(1) DEFAULT NULL COMMENT '审核状态（0：未审核:1：审核通过，2：审核不通过）',
  `review_by` varchar(32) DEFAULT NULL COMMENT '审核人',
  `review_time` datetime DEFAULT NULL COMMENT '审核时间',
  `review_con` text COMMENT '备注',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` varchar(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE,
  KEY `key_openid` (`annex_type`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='店员动态信息';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_clerk_classification_info`
--

DROP TABLE IF EXISTS `play_clerk_classification_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_clerk_classification_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `name` varchar(255) DEFAULT NULL COMMENT '类型名称',
  `sort` tinyint(1) DEFAULT NULL COMMENT '（排序字段）',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='店员分类';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_clerk_commodity_info`
--

DROP TABLE IF EXISTS `play_clerk_commodity_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_clerk_commodity_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `clerk_id` varchar(32) DEFAULT NULL COMMENT '店员用户ID',
  `commodity_id` varchar(32) DEFAULT NULL COMMENT '服务项目ID',
  `commodity_name` varchar(255) DEFAULT NULL COMMENT '服务项目名称',
  `sort` varchar(255) DEFAULT NULL COMMENT '服务项目排序',
  `enabling_state` tinyint(1) DEFAULT NULL COMMENT '服务启动状态\r\n0:停用\r\n1:启用',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE,
  KEY `key_play_user_id` (`clerk_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='陪玩和项目关系';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_clerk_data_review_info`
--

DROP TABLE IF EXISTS `play_clerk_data_review_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_clerk_data_review_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `clerk_id` varchar(32) DEFAULT NULL COMMENT '店员ID',
  `data_type` varchar(1) DEFAULT NULL COMMENT '资料类型[0:昵称;1:头像;2:相册;3:录音]',
  `data_content` text COMMENT '资料内容',
  `review_state` varchar(1) DEFAULT NULL COMMENT ' 审核状态（0：未审核:1：审核通过，2：审核不通过）',
  `add_time` datetime(1) DEFAULT NULL COMMENT '资料添加时间',
  `review_time` datetime(1) DEFAULT NULL COMMENT '审核时间',
  `review_by` varchar(32) DEFAULT NULL COMMENT '审核人',
  `review_con` text COMMENT '审核内容',
  `remark` text COMMENT '备注',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='店员资料审核';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_clerk_gift_info`
--

DROP TABLE IF EXISTS `play_clerk_gift_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_clerk_gift_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `clerk_id` varchar(32) DEFAULT NULL COMMENT '店员ID',
  `giff_id` varchar(32) DEFAULT NULL COMMENT '礼物ID',
  `giff_number` int DEFAULT NULL COMMENT '礼物数量',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE,
  KEY `key_openid` (`clerk_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='店员和礼物关系';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_clerk_level_info`
--

DROP TABLE IF EXISTS `play_clerk_level_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_clerk_level_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `name` varchar(255) DEFAULT NULL COMMENT '等级名称',
  `level` tinyint(1) DEFAULT NULL COMMENT '等级数字（排序字段）',
  `not_first_regular_ratio` tinyint(1) DEFAULT NULL COMMENT '非首次固定单比例[0 - 100%]',
  `first_regular_ratio` tinyint(1) DEFAULT NULL COMMENT '首次固定单比例[0 - 100%]',
  `first_reward_ratio` tinyint(1) DEFAULT NULL COMMENT '首次打赏比例[0 - 100%]',
  `not_first_reward_ratio` tinyint(1) DEFAULT NULL COMMENT '非首次打赏比例[0 - 100%]',
  `first_random_radio` tinyint(1) DEFAULT NULL COMMENT '首次随机单比例[0 - 100%]',
  `not_first_random_radio` tinyint(1) DEFAULT NULL COMMENT '非首次随机单比例[0 - 100%]',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='店员等级';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_clerk_operation_log`
--

DROP TABLE IF EXISTS `play_clerk_operation_log`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_clerk_operation_log` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `play_user_id` varchar(32) DEFAULT NULL COMMENT '店员用户ID',
  `play_user_name` tinyint DEFAULT NULL COMMENT '店员用户名称',
  `operation_type` varchar(2) DEFAULT NULL COMMENT '操作类型\r\n0:上线\r\n1:离线\r\n2:上架\r\n3:下架\r\n4:显示\r\n5:影藏\r\n6:开启随机单\r\n7:关闭随机单\r\n8:开启影藏排名\r\n9:关闭影藏排名\r\n10:入职\r\n11:离职\r\n12:获得头像框\r\n13:分成变动\r\n14:等级变动\r\n14:\r\n15:\r\n16:',
  `operation_by` varchar(32) DEFAULT NULL COMMENT '操作人ID',
  `remark` varchar(1000) DEFAULT NULL COMMENT '备注',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='店员操作日志';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_clerk_pk`
--

DROP TABLE IF EXISTS `play_clerk_pk`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_clerk_pk` (
  `id` varchar(32) NOT NULL DEFAULT '0' COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` varchar(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  `clerk_a` varchar(255) DEFAULT NULL COMMENT '店员A',
  `clerk_b` varchar(255) DEFAULT NULL COMMENT '店员B',
  `radio` int DEFAULT NULL COMMENT '比例',
  `pk_begin_time` datetime DEFAULT NULL COMMENT '开始时间',
  `pk_end_time` datetime DEFAULT NULL COMMENT '结束时间',
  `punishment_time` datetime DEFAULT NULL COMMENT '惩罚公示时间',
  `status` varchar(255) DEFAULT NULL COMMENT '状态',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='店员pk';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_clerk_ranking_info`
--

DROP TABLE IF EXISTS `play_clerk_ranking_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_clerk_ranking_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `clerk_id` varchar(255) DEFAULT NULL COMMENT '店员ID',
  `historical_statistics` varchar(1) DEFAULT '0' COMMENT '是否为历史统计(1:是;0:不是)',
  `weekly_ranking` varchar(1) DEFAULT NULL COMMENT '日排名还是周排名（0:每日排名;1:每周排名）',
  `serial_number` int DEFAULT '0' COMMENT '统计序号',
  `ranking_index` int DEFAULT NULL COMMENT '排行序号',
  `start_count_date` date DEFAULT NULL COMMENT '开始统计时间',
  `end_count_date` date DEFAULT NULL COMMENT '结束统计时间',
  `order_number` varchar(255) DEFAULT '0' COMMENT '订单总数',
  `order_money` decimal(10,2) DEFAULT '0.00' COMMENT '订单金额',
  `order_continue_number` int DEFAULT '0' COMMENT '续单数',
  `order_continue_money` decimal(10,2) DEFAULT '0.00' COMMENT '续单金额',
  `previous_money` decimal(10,2) DEFAULT '0.00' COMMENT '距离前一名成绩',
  `orders_expired_number` int DEFAULT '0' COMMENT '超时未接单数',
  `custom_number` int DEFAULT NULL COMMENT '客户数量',
  `order_continue_proportion` decimal(10,2) DEFAULT NULL COMMENT '续单比例',
  `average_unit_price` decimal(10,2) DEFAULT NULL COMMENT '平均每单价格',
  `settlement_date` date DEFAULT NULL COMMENT '统计时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='店员排行';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_clerk_resource info`
--

DROP TABLE IF EXISTS `play_clerk_resource info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_clerk_resource info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `play_user_id` varchar(32) DEFAULT NULL COMMENT '陪玩用户ID',
  `resource_type` tinyint(1) DEFAULT NULL COMMENT '资源分类\r\n0：图片\r\n1：录音\r\n2：视频',
  `resource_address` varchar(1000) DEFAULT NULL COMMENT '资源地址',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='店员资源';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_clerk_type_info`
--

DROP TABLE IF EXISTS `play_clerk_type_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_clerk_type_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `type_name` varchar(255) DEFAULT NULL COMMENT '分类名称',
  `sort` int DEFAULT NULL COMMENT '排序',
  `home_displayed` varchar(1) DEFAULT NULL COMMENT '是否在首页显示(0:不显示;1显示)',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='店员分类信息';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_clerk_type_user_info`
--

DROP TABLE IF EXISTS `play_clerk_type_user_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_clerk_type_user_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `type_id` varchar(32) DEFAULT NULL COMMENT '分组ID',
  `clerk_id` varchar(32) DEFAULT NULL COMMENT '店员ID',
  `sort` int DEFAULT NULL COMMENT '排序',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='店员和分类关系';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_clerk_user_info`
--

DROP TABLE IF EXISTS `play_clerk_user_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_clerk_user_info` (
  `id` varchar(32) NOT NULL DEFAULT '0' COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `sys_user_id` varchar(32) DEFAULT NULL COMMENT '陪玩用户ID',
  `phone` varchar(255) DEFAULT NULL COMMENT '电话号码',
  `wei_chat_code` varchar(255) DEFAULT NULL COMMENT '微信号码',
  `wei_chat_avatar` varchar(255) DEFAULT NULL,
  `openid` varchar(255) NOT NULL COMMENT '用户的标识，对当前公众号唯一',
  `nickname` varchar(255) DEFAULT NULL COMMENT '店员昵称',
  `type_id` varchar(32) DEFAULT NULL COMMENT '店员类别',
  `fixing_level` varchar(1) DEFAULT NULL COMMENT '是否固定等级(0:固定等级，1:不固定)',
  `group_id` varchar(32) DEFAULT NULL COMMENT '分组ID',
  `level_id` varchar(32) DEFAULT NULL COMMENT '店员等级',
  `sex` varchar(1) DEFAULT NULL COMMENT '店员性别（1：男：0：女）',
  `code` varchar(32) DEFAULT NULL COMMENT '身份证号',
  `album` text COMMENT '相册',
  `avatar` varchar(1000) DEFAULT NULL COMMENT '头像',
  `avatar_frame_id` varchar(32) DEFAULT NULL COMMENT '头像框',
  `audio` varchar(1000) DEFAULT NULL COMMENT '音频',
  `constellation` varchar(255) DEFAULT NULL COMMENT '星座',
  `label` text COMMENT '标签',
  `signature` text COMMENT '个性签名',
  `age` int DEFAULT NULL COMMENT '年龄',
  `country` varchar(64) DEFAULT NULL COMMENT '所在国家',
  `province` varchar(64) DEFAULT NULL COMMENT '所在省份',
  `city` varchar(64) DEFAULT NULL COMMENT '所在城市',
  `account_balance` decimal(10,2) DEFAULT '0.00' COMMENT '账户余额（单位分）',
  `remark` text COMMENT '备注',
  `onboarding_state` varchar(1) DEFAULT '1' COMMENT '在职状态（1：在职，1：离职）',
  `entry_time` datetime DEFAULT NULL COMMENT '入职时间',
  `resignation_time` datetime DEFAULT NULL COMMENT '离职时间',
  `working_hours` int DEFAULT NULL COMMENT '工作天数',
  `recommendation_state` varchar(1) DEFAULT '0' COMMENT '是否推荐状态（1：已推荐，0：未推荐）',
  `pin_to_top_state` varchar(1) DEFAULT '0' COMMENT '是否置顶状态（1：已置顶，0：未置顶）',
  `online_state` varchar(1) DEFAULT '0' COMMENT '在线状态【1：在线，0：离线】',
  `listing_state` varchar(1) DEFAULT '1' COMMENT '上架状态【1：上架，0：下架】',
  `display_state` varchar(1) DEFAULT '1' COMMENT '显示状态【1：显示，0：隐藏】',
  `real_state` varchar(1) DEFAULT '0' COMMENT '实名状态【1：已实名，0：未实名】',
  `mandatory_real_state` varchar(1) DEFAULT '0' COMMENT '是否必须实名【1：必须实名，0：非必须实名】',
  `random_order_state` varchar(1) DEFAULT '1' COMMENT '随机接单状态【1：允许，0：禁止】',
  `registration_time` datetime DEFAULT NULL COMMENT '注册时间',
  `last_login_time` datetime DEFAULT NULL COMMENT '上次登录时间',
  `clerk_state` varchar(1) DEFAULT '0' COMMENT '店员状态（0:不是陪玩，1:陪玩）',
  `token` text,
  `we_chat_code_image` varchar(1000) DEFAULT NULL COMMENT '微信二维码',
  `we_chat_pay_image` varchar(1000) DEFAULT NULL COMMENT '微信收款码图片',
  `alipay_image` varchar(1000) DEFAULT NULL COMMENT '支付宝收款码图片',
  `add_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` varchar(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE,
  KEY `key_openid` (`openid`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='店员用户';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_clerk_user_review_info`
--

DROP TABLE IF EXISTS `play_clerk_user_review_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_clerk_user_review_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `clerk_id` varchar(32) DEFAULT NULL COMMENT '店员ID',
  `wei_chat_code` varchar(255) DEFAULT NULL COMMENT '微信号码',
  `phone` varchar(255) DEFAULT NULL COMMENT '手机号码',
  `nickname` varchar(255) DEFAULT NULL COMMENT '昵称',
  `sex` varchar(1) DEFAULT NULL COMMENT '性别[0:未知;1:男;2:女]',
  `age` int DEFAULT NULL COMMENT '年龄',
  `province` varchar(255) DEFAULT NULL COMMENT '所在省份',
  `city` varchar(255) DEFAULT NULL COMMENT '所在城市',
  `remark` text COMMENT '备注（相关经验）',
  `audio` varchar(255) DEFAULT NULL COMMENT '音频',
  `album` text COMMENT '照片',
  `add_time` datetime(1) DEFAULT NULL COMMENT '申请时间',
  `review_state` varchar(1) DEFAULT NULL COMMENT ' 审核状态（0：未审核:1：审核通过，2：审核不通过）',
  `review_time` datetime(1) DEFAULT NULL COMMENT '审核时间',
  `review_by` varchar(32) DEFAULT NULL COMMENT '审核人',
  `review_con` text COMMENT '审核内容',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='店员资料审核';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_clerk_wages_details_info`
--

DROP TABLE IF EXISTS `play_clerk_wages_details_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_clerk_wages_details_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `wages_id` varchar(32) DEFAULT '0' COMMENT '工资统计ID',
  `clerk_id` varchar(255) DEFAULT NULL COMMENT '店员ID',
  `order_id` varchar(32) DEFAULT NULL COMMENT '订单ID',
  `order_no` varchar(32) DEFAULT NULL COMMENT '订单编号',
  `final_amount` decimal(10,2) DEFAULT NULL COMMENT '订单最终金额（支付金额）',
  `estimated_revenue` decimal(10,2) DEFAULT NULL COMMENT '工资金额',
  `end_order_time` datetime DEFAULT NULL COMMENT '订单完成时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='店员工资明细信息';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_clerk_wages_info`
--

DROP TABLE IF EXISTS `play_clerk_wages_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_clerk_wages_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `clerk_id` varchar(255) DEFAULT NULL COMMENT '店员ID',
  `historical_statistics` varchar(1) DEFAULT '0' COMMENT '是否为历史统计(1:是;0:不是)',
  `serial_number` int DEFAULT '0' COMMENT '统计序号',
  `ranking_index` int DEFAULT NULL COMMENT '排行序号',
  `start_count_date` date DEFAULT NULL COMMENT '开始统计时间',
  `end_count_date` date DEFAULT NULL COMMENT '结束统计时间',
  `settlement_date` date DEFAULT NULL COMMENT '统计时间',
  `order_number` int DEFAULT '0' COMMENT '订单总数',
  `final_amount` decimal(10,2) DEFAULT '0.00' COMMENT '订单金额',
  `order_continue_number` int DEFAULT '0' COMMENT '续单数',
  `order_continue_proportion` float DEFAULT NULL COMMENT '续单比例',
  `order_continue_money` decimal(10,2) DEFAULT '0.00' COMMENT '续单金额',
  `orders_expired_number` int DEFAULT '0' COMMENT '超时未接单数',
  `estimated_revenue` decimal(10,2) DEFAULT NULL COMMENT '店员收入',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='店员工资结算信息';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_clerk_waiter_info`
--

DROP TABLE IF EXISTS `play_clerk_waiter_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_clerk_waiter_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `sys_user_id` varchar(255) DEFAULT NULL COMMENT '账号ID',
  `waiter_name` varchar(255) DEFAULT NULL COMMENT '客服名称',
  `sort` int DEFAULT NULL COMMENT '排序',
  `add_time` datetime DEFAULT NULL COMMENT '添加时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='客服信息';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_commodity_and_level_info`
--

DROP TABLE IF EXISTS `play_commodity_and_level_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_commodity_and_level_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `commodity_id` varchar(32) DEFAULT NULL COMMENT '商品ID',
  `level_id` varchar(255) DEFAULT NULL COMMENT '店员等级ID',
  `price` decimal(10,2) DEFAULT NULL COMMENT '服务单价',
  `sort` int DEFAULT NULL COMMENT '排序',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='服务项目和店员等级数据';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_commodity_info`
--

DROP TABLE IF EXISTS `play_commodity_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_commodity_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `p_id` varchar(32) DEFAULT NULL COMMENT 'pid',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `item_type` varchar(255) DEFAULT NULL COMMENT '项目类型',
  `item_name` varchar(255) DEFAULT NULL COMMENT '项目名称',
  `service_duration` varchar(255) DEFAULT NULL COMMENT '服务时长（文字描述信息,不参与订单计算）',
  `automatic_settlement_duration` int DEFAULT '-1' COMMENT '接单后自动结算等待时长（单位，秒,-1:不自动结算）',
  `price` decimal(10,2) DEFAULT NULL COMMENT '服务单价',
  `sort` int DEFAULT NULL COMMENT '排序',
  `enable_stace` varchar(1) DEFAULT '1' COMMENT '启用状态(0:停用,1:启用)',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='服务项目和价格';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_coupon_details`
--

DROP TABLE IF EXISTS `play_coupon_details`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_coupon_details` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `custom_id` varchar(255) DEFAULT NULL COMMENT '顾客ID',
  `custom_nickname` varchar(255) DEFAULT NULL COMMENT '顾客昵称',
  `custom_level_id` varchar(255) DEFAULT NULL COMMENT '顾客等级ID',
  `coupon_id` varchar(255) DEFAULT NULL COMMENT '优惠券名称',
  `obtaining_channels` varchar(1) DEFAULT NULL COMMENT '获得渠道（1:自主领取;2:后台发放;3:退款返还;4:分享领取;5:抽奖获得）',
  `use_state` varchar(1) DEFAULT NULL COMMENT '使用状态（1:未使用;2:已使用;3:已回收）',
  `discount_type` varchar(1) DEFAULT NULL COMMENT '优惠类型（0:满减;1:折扣）',
  `discount_content` varchar(255) DEFAULT NULL COMMENT '优惠内容，文字展示',
  `discount_amount` decimal(10,2) DEFAULT NULL COMMENT '折扣值',
  `validity_period_type` varchar(1) DEFAULT NULL COMMENT '有效期类型（0:永久有效;1:临时有效）',
  `expiration_time` datetime DEFAULT NULL COMMENT '到期时间',
  `obtaining_time` datetime DEFAULT NULL COMMENT '获得时间',
  `use_time` datetime DEFAULT NULL COMMENT '使用时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='优惠券详情';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_coupon_info`
--

DROP TABLE IF EXISTS `play_coupon_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_coupon_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `coupon_name` varchar(255) DEFAULT NULL COMMENT '优惠券名称',
  `validity_period_type` varchar(1) DEFAULT NULL COMMENT '有效期类型（0:永久有效;1:固定时间内有效;2:领取后几天内有效）',
  `productive_time` datetime DEFAULT NULL COMMENT '生效时间',
  `expiration_time` datetime DEFAULT NULL COMMENT '到期时间',
  `effective_day` int DEFAULT NULL COMMENT '生效时长,validityPeriodType=2时有效',
  `use_min_amount` decimal(10,2) DEFAULT NULL COMMENT '使用优惠券最近消费金额',
  `discount_type` varchar(1) DEFAULT NULL COMMENT '优惠类型（0:满减;1:折扣）',
  `discount_content` varchar(255) DEFAULT NULL COMMENT '优惠内容，文字展示',
  `discount_amount` decimal(10,2) DEFAULT NULL COMMENT '折扣值',
  `attribution_discounts` varchar(1) DEFAULT '1' COMMENT '优惠金额是否由店铺承担（0:不是;1:是）',
  `place_type` varchar(255) DEFAULT NULL COMMENT '下单类型（0：指定单，1：随机单。2：打赏单）',
  `clerk_type` varchar(1) DEFAULT '0' COMMENT '店员范围（0:所有店员）',
  `coupon_quantity` int DEFAULT '0' COMMENT '优惠券总数（-1表示不限制数量）',
  `issued_quantity` int DEFAULT '0' COMMENT '已发放数量',
  `remaining_quantity` int DEFAULT '0' COMMENT '剩余数量',
  `clerk_obtained_max_quantity` int DEFAULT '1' COMMENT '店员获得最大数量',
  `claim_condition_type` varchar(1) DEFAULT NULL COMMENT '领取条件类型（0:所有人可领取,1:指定条件领取）',
  `custom_level_check_type` varchar(1) DEFAULT NULL COMMENT '顾客等级选择状态(0:未选择,1:选择)',
  `custom_level` varchar(255) DEFAULT NULL COMMENT '顾客等级',
  `custom_follow_status_check_type` varchar(1) DEFAULT NULL COMMENT '用户关注公众号选择状态(0:未选择,1:选择)',
  `custom_follow_status` varchar(2) DEFAULT '-1' COMMENT '顾客关注公众号状态(0:未关注;1:已关注)',
  `custom_sex_check_type` varchar(1) DEFAULT NULL COMMENT ' 顾客性别选择状态(0:未选择,1:选择)',
  `custom_sex` varchar(255) DEFAULT NULL COMMENT '顾客性别（0:未知;1:男,2:女）',
  `new_user` varchar(1) DEFAULT NULL COMMENT '仅限新用户领取（0:不是;1:是）(没有下过单的用户，下单后再退单也不算)',
  `coupon_on_line_state` varchar(1) DEFAULT NULL COMMENT '优惠券上架状态（0;下架;1:上架）',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='优惠券信息';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_custom_amount details`
--

DROP TABLE IF EXISTS `play_custom_amount details`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_custom_amount details` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `coston_id` varchar(32) DEFAULT NULL COMMENT '客户ID',
  `operate` varchar(1) DEFAULT NULL COMMENT '操作【0;1:2】\r\n0：充值\r\n1：消费\r\n2；退款',
  `trade_method` varchar(1) DEFAULT NULL COMMENT '交易方式\r\n0：微信支付\r\n1：其他支付',
  `
initial_amount` varchar(255) DEFAULT NULL COMMENT '交易前账户金额（单位分）',
  `trade_amount` varchar(255) DEFAULT NULL COMMENT '交易金额（单位分）',
  `account_balance` varchar(255) DEFAULT NULL COMMENT '交易后账户余额（单位分）',
  `order_id` varchar(255) DEFAULT NULL COMMENT '订单ID',
  `remark` varchar(1000) DEFAULT NULL COMMENT '备注',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='顾客金额详细';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_custom_article_info`
--

DROP TABLE IF EXISTS `play_custom_article_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_custom_article_info` (
  `id` varchar(32) NOT NULL DEFAULT '0' COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `article_id` varchar(32) DEFAULT NULL COMMENT '动态ID',
  `clerk_id` varchar(32) DEFAULT NULL COMMENT '店员ID',
  `custom_id` varchar(32) DEFAULT NULL COMMENT '顾客ID',
  `endorse_state` varchar(1) DEFAULT NULL COMMENT '赞同状态(1:赞同,0:未赞同)',
  `endorse_type` varchar(1) DEFAULT NULL COMMENT '赞同类型(1:点赞;0:收藏)',
  `endorse_time` datetime NOT NULL COMMENT '赞同时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` varchar(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE,
  KEY `key_openid` (`endorse_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='陪玩点赞动态信息';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_custom_follow_info`
--

DROP TABLE IF EXISTS `play_custom_follow_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_custom_follow_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `custom_id` varchar(32) DEFAULT NULL COMMENT '顾客ID',
  `clerk_id` varchar(32) DEFAULT NULL COMMENT '陪玩ID',
  `follow_time` datetime DEFAULT NULL COMMENT '关注时间',
  `unfollow_time` datetime(1) DEFAULT NULL COMMENT '取消关注时间',
  `follow_state` varchar(1) DEFAULT NULL COMMENT '关注状态[0:未关注，1:已关注]',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='顾客关注陪玩信息';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_custom_gift_info`
--

DROP TABLE IF EXISTS `play_custom_gift_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_custom_gift_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `custom_id` varchar(32) DEFAULT NULL COMMENT '顾客ID',
  `giff_id` varchar(32) DEFAULT NULL COMMENT '礼物ID',
  `giff_number` int DEFAULT NULL COMMENT '礼物数量',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE,
  KEY `key_openid` (`custom_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='顾客和礼物关系';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_custom_leave_msg`
--

DROP TABLE IF EXISTS `play_custom_leave_msg`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_custom_leave_msg` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `custom_id` varchar(32) DEFAULT NULL COMMENT '顾客ID',
  `content` longtext COMMENT '留言内容',
  `images` text COMMENT '图片',
  `msg_time` datetime DEFAULT NULL COMMENT '留言时间',
  `remark` longtext COMMENT '备注',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE,
  KEY `key_openid` (`custom_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='顾客留言';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_custom_level_info`
--

DROP TABLE IF EXISTS `play_custom_level_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_custom_level_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `name` varchar(255) DEFAULT NULL COMMENT '等级名称',
  `level` tinyint(1) DEFAULT NULL COMMENT '等级数字（排序字段）',
  `consumption_amount` varchar(255) DEFAULT NULL COMMENT '上一级消费金额',
  `discount` tinyint(1) DEFAULT NULL COMMENT '满减比例',
  `avatar_frame_address` varchar(1000) DEFAULT NULL COMMENT '头像框地址',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='顾客等级';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_custom_user_info`
--

DROP TABLE IF EXISTS `play_custom_user_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_custom_user_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `openid` varchar(255) DEFAULT NULL COMMENT '用户的标识，对当前公众号唯一',
  `unionid` varchar(255) DEFAULT NULL COMMENT ' 用户的标识，对当前公众号唯一',
  `nickname` varchar(255) DEFAULT NULL COMMENT '顾客昵称',
  `sex` tinyint(1) DEFAULT NULL COMMENT '顾客性别（0:位置;1:男,2:女）',
  `avatar` varchar(1000) DEFAULT NULL COMMENT '头像',
  `phone` varchar(255) DEFAULT NULL COMMENT '电话号码',
  `wei_chat_code` varchar(255) DEFAULT NULL COMMENT '微信号码',
  `level_id` varchar(32) DEFAULT NULL COMMENT '等级',
  `country` varchar(64) DEFAULT NULL COMMENT '所在国家',
  `province` varchar(64) DEFAULT NULL COMMENT '所在省份',
  `city` varchar(64) DEFAULT NULL COMMENT '所在城市',
  `accumulated_recharge_amount` decimal(10,2) DEFAULT '0.00' COMMENT '累计充值金额',
  `accumulated_consumption_amount` decimal(10,2) DEFAULT NULL COMMENT '累计消费金额',
  `account_balance` decimal(10,2) DEFAULT '0.00' COMMENT '账户余额（单位分）',
  `account_state` varchar(1) DEFAULT '0' COMMENT '余额状态[0:不存在余额，1:存在余额]',
  `subscribe_state` varchar(1) DEFAULT '0' COMMENT '关注状态[0:未关注，1:已关注]',
  `blacklist_state` varchar(1) DEFAULT '0' COMMENT '黑名单状态[0:非黑名单，1:黑名单]',
  `violation_state` varchar(1) DEFAULT '0' COMMENT '违规状态[0:未违规,1:违规]',
  `purchase_state` varchar(1) DEFAULT '0' COMMENT '是否下单状态[0:未未下单，1:下单过]',
  `mobile_phone_state` varchar(1) DEFAULT '0' COMMENT '绑定手机状态[0:未绑定,1:绑定]',
  `real_state` varchar(1) DEFAULT '0' COMMENT '实名状态【1：已实名，0：未实名】',
  `mandatory_real_state` varchar(1) DEFAULT '0' COMMENT '是否必须实名【2:跟随店铺设置，1：必须实名，0：非必须实名】',
  `registration_time` datetime DEFAULT NULL COMMENT '注册时间',
  `last_login_time` datetime DEFAULT NULL COMMENT '上次登录时间',
  `first_purchase_time` datetime DEFAULT NULL COMMENT '首次下单时间',
  `last_purchase_time` datetime DEFAULT NULL COMMENT '最后一次下单时间',
  `hide_level_state` varchar(1) DEFAULT '0' COMMENT '隐藏等级[0:不隐藏;1:隐藏]',
  `hide_ranking_state` varchar(1) DEFAULT '0' COMMENT '隐藏排名[0:不隐藏;1:隐藏]',
  `remark` text COMMENT '备注',
  `token` text,
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE,
  KEY `key_openid` (`openid`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='顾客';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_gift_info`
--

DROP TABLE IF EXISTS `play_gift_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_gift_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `history` varchar(1) DEFAULT '0' COMMENT '是否是历史礼物(0:不是,1:是)',
  `name` varchar(255) DEFAULT NULL COMMENT '礼物名称',
  `type` varchar(255) DEFAULT NULL COMMENT '礼物类型（0：盲盒,1:普通礼物）',
  `url` varchar(1000) DEFAULT NULL COMMENT '礼物图片地址',
  `price` decimal(10,2) DEFAULT '0.00' COMMENT '单价',
  `unit` varchar(255) DEFAULT NULL COMMENT '价格单位',
  `state` varchar(2) DEFAULT '0' COMMENT '状态（0:正常,1:下架）',
  `listing_time` datetime DEFAULT NULL COMMENT '上架时间',
  `delinting_time` datetime DEFAULT NULL COMMENT '下架时间',
  `remark` text COMMENT '备注',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE,
  KEY `key_openid` (`name`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='礼物';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_notice_info`
--

DROP TABLE IF EXISTS `play_notice_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_notice_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `notice_type` varchar(1) DEFAULT NULL COMMENT '公告类型【0:公告,1:消息】',
  `title` text COMMENT '标题',
  `content` text COMMENT '内容',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='公告';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_order_complaint_info`
--

DROP TABLE IF EXISTS `play_order_complaint_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_order_complaint_info` (
  `id` varchar(255) NOT NULL COMMENT 'uuid',
  `tenant_id` varchar(32) DEFAULT NULL COMMENT '租户ID',
  `order_id` varchar(32) DEFAULT NULL COMMENT '订单ID',
  `custom_id` varchar(32) DEFAULT NULL COMMENT '顾客ID',
  `clerk_id` varchar(32) DEFAULT NULL COMMENT '店员ID',
  `commodity_id` varchar(32) DEFAULT NULL COMMENT '商品ID',
  `wx_chat_code` varchar(255) DEFAULT NULL COMMENT '投诉人微信号码',
  `complaint_con` text COMMENT '投诉内容',
  `complaint_time` datetime DEFAULT NULL COMMENT '投诉时间',
  `images` text COMMENT '图片列表',
  `hidden` varchar(1) DEFAULT '0' COMMENT '数据是否隐藏（0:未隐藏，1:隐藏）',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='订单投诉信息';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_order_continue_info`
--

DROP TABLE IF EXISTS `play_order_continue_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_order_continue_info` (
  `id` varchar(255) NOT NULL COMMENT 'uuid',
  `tenant_id` varchar(32) DEFAULT NULL COMMENT '租户ID',
  `order_id` varchar(32) DEFAULT NULL COMMENT '订单ID',
  `order_no` varchar(32) DEFAULT NULL COMMENT '订单号码',
  `custom_id` varchar(32) DEFAULT NULL COMMENT '顾客ID',
  `clerk_id` varchar(32) DEFAULT NULL COMMENT '店员ID',
  `place_type` varchar(1) DEFAULT '0' COMMENT '下单类型（0：指定单，1：随机单。2：打赏单）',
  `order_money` decimal(10,2) DEFAULT NULL COMMENT '下单金额',
  `final_amount` decimal(10,2) DEFAULT NULL COMMENT '支付金额',
  `continue_msg` text COMMENT '申请消息',
  `images` text COMMENT '截图',
  `reviewed_required` varchar(1) DEFAULT NULL COMMENT '是否需要审核，0:不需要，1:需要',
  `reviewed_state` varchar(1) DEFAULT NULL COMMENT '审核状态（0:未审核，1:已通过，2:不通过）',
  `reviewed_by` varchar(32) DEFAULT NULL COMMENT '审核人',
  `reviewed_time` datetime DEFAULT NULL COMMENT '审核时间',
  `reviewed_remark` varchar(255) DEFAULT NULL COMMENT '审核内容',
  `continue_time` datetime DEFAULT NULL COMMENT '申请时间',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='订单续单信息';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_order_demand_info`
--

DROP TABLE IF EXISTS `play_order_demand_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_order_demand_info` (
  `id` varchar(255) NOT NULL COMMENT 'uuid',
  `tenant_id` varchar(32) DEFAULT NULL COMMENT '租户ID',
  `order_id` varchar(2) DEFAULT NULL COMMENT '订单ID',
  `sex` varchar(1) DEFAULT NULL COMMENT '店员性别（0:位置;1:男,2:女）',
  `level_id` varchar(32) DEFAULT NULL COMMENT '店员等级ID',
  `commodity_id` varchar(32) DEFAULT NULL COMMENT '服务项目类型\r\n',
  `commodity_number` int DEFAULT NULL COMMENT '商品数量',
  `lables` text COMMENT '标签',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='订单需求（随机单使用）';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_order_evaluate_info`
--

DROP TABLE IF EXISTS `play_order_evaluate_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_order_evaluate_info` (
  `id` varchar(255) NOT NULL COMMENT 'uuid',
  `tenant_id` varchar(32) DEFAULT NULL COMMENT '租户ID',
  `order_id` varchar(32) DEFAULT NULL COMMENT '订单ID',
  `custom_id` varchar(32) DEFAULT NULL COMMENT '顾客ID',
  `clerk_id` varchar(32) DEFAULT NULL COMMENT '店员ID',
  `commodity_id` varchar(32) DEFAULT NULL COMMENT '商品ID',
  `anonymous` varchar(1) DEFAULT '1' COMMENT '匿名评价(0:匿名，1:非匿名)',
  `evaluate_type` varchar(1) DEFAULT '0' COMMENT '评价类型(0:好评，1差评)',
  `evaluate_level` bigint DEFAULT NULL COMMENT '评价等级【1-5星，最低1星，最高5星】',
  `evaluate_con` text COMMENT '评价内容',
  `evaluate_time` datetime DEFAULT NULL COMMENT '评价时间',
  `hidden` varchar(1) DEFAULT '0' COMMENT '数据是否隐藏（0:未隐藏，1:隐藏）',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='订单评价信息';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_order_info`
--

DROP TABLE IF EXISTS `play_order_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_order_info` (
  `id` varchar(255) NOT NULL COMMENT 'uuid',
  `tenant_id` varchar(32) DEFAULT NULL COMMENT '租户ID',
  `order_no` varchar(20) DEFAULT NULL COMMENT '订单编号',
  `backend_entry` varchar(1) DEFAULT '0' COMMENT '订单是否是客服录入订单[0:不是,1:是]',
  `order_status` varchar(2) DEFAULT NULL COMMENT '订单状态【0:1:2:3:4】\r\n0：已下单（待接单）\r\n1：已接单（待开始）\r\n2：已开始（服务中）\r\n3：已完成\r\n4：已取消',
  `order_type` varchar(2) DEFAULT NULL COMMENT '订单类型【-1:退款订单;0:充值订单；1:提现订单；2:普通订单】',
  `place_type` varchar(2) DEFAULT NULL COMMENT '下单类型（0：指定单，1：随机单。2：打赏单）',
  `reward_type` varchar(1) DEFAULT NULL COMMENT '打赏类型（0:余额;1:礼物）',
  `first_order` varchar(2) DEFAULT '1' COMMENT '是否是首单【0：不是。1：是】',
  `refund_type` varchar(2) DEFAULT '0' COMMENT '退款类型【0：未退款，1：已退款】',
  `refund_amount` decimal(10,2) DEFAULT '0.00' COMMENT '退款金额',
  `refund_reason` varchar(255) DEFAULT NULL COMMENT '退款原因',
  `order_money` decimal(10,2) DEFAULT '0.00' COMMENT '下单金额',
  `discount_amount` decimal(10,2) DEFAULT '0.00' COMMENT '优惠金额',
  `final_amount` decimal(10,2) DEFAULT '0.00' COMMENT '最终金额（下单金额 - 退款金额）。单位分',
  `estimated_revenue` decimal(10,2) DEFAULT '0.00' COMMENT '店员预计收入',
  `estimated_revenue_ratio` int DEFAULT NULL COMMENT '店员提成比例',
  `labels` text COMMENT '订单要求',
  `sex` varchar(2) DEFAULT NULL COMMENT '随机单要求-店员性别（0:未知;1:男;2:女）',
  `level_id` varchar(32) DEFAULT NULL COMMENT '随机单要求-店员等级ID',
  `exclude_history` varchar(1) DEFAULT NULL COMMENT '随机单要求-是否排除下单过的成员（0:不排除;1:排除）',
  `commodity_id` varchar(32) DEFAULT NULL COMMENT '商品ID',
  `commodity_type` varchar(1) DEFAULT NULL COMMENT '商品类型[0:礼物，1：服务]',
  `commodity_price` decimal(10,2) DEFAULT NULL COMMENT '商品单价',
  `commodity_name` varchar(255) DEFAULT NULL COMMENT '商品名称',
  `service_duration` varchar(255) DEFAULT NULL COMMENT '商品属性（服务时长）',
  `commodity_number` int DEFAULT NULL COMMENT '商品数量',
  `coupon_ids` text COMMENT '优惠券列表',
  `use_coupon` varchar(1) DEFAULT '0' COMMENT '是否使用优惠券[0:未使用,1:已使用]',
  `pay_method` varchar(2) DEFAULT '0' COMMENT '支付方式，0：余额支付,1:微信支付,2:支付宝支付',
  `pay_state` varchar(2) DEFAULT NULL COMMENT '支付状态,[-1:支付失败;0:未支付;1:支付中,2:支付完成]',
  `pay_msg` text COMMENT '支付备注',
  `purchaser_by` varchar(32) DEFAULT '0' COMMENT '下单人',
  `purchaser_time` datetime DEFAULT NULL COMMENT '下单时间',
  `wei_chat_code` varchar(255) DEFAULT NULL COMMENT '微信号码',
  `review_required` varchar(2) DEFAULT NULL COMMENT '是否需要审核，0:不需要，1:需要',
  `review_state` varchar(2) DEFAULT NULL COMMENT '审核状态（0:未审核，1:已通过，2:不通过）',
  `reviewed_by` varchar(32) DEFAULT NULL COMMENT '审核人',
  `reviewed_time` datetime DEFAULT NULL COMMENT '审核时间',
  `reviewed_remark` varchar(255) DEFAULT NULL COMMENT '审核内容',
  `remark` longtext COMMENT '订单备注',
  `backend_remark` text COMMENT '后台备注',
  `accept_by` varchar(255) DEFAULT NULL COMMENT '接单人',
  `accept_time` datetime DEFAULT NULL COMMENT '接单时间',
  `group_id` varchar(32) DEFAULT NULL COMMENT '订单分组ID（和接单人同一个分组,接单时设置）',
  `order_start_time` datetime DEFAULT NULL COMMENT '开始时间',
  `order_end_time` datetime DEFAULT NULL COMMENT '完成时间',
  `order_cancel_time` datetime DEFAULT NULL COMMENT '取消时间',
  `order_settlement_state` varchar(1) DEFAULT '0' COMMENT '订单结算状态(0:未结算;1:已结算)',
  `order_settlement_time` datetime DEFAULT NULL COMMENT '订单结算时间',
  `orders_expired_state` varchar(1) DEFAULT '0' COMMENT '订单超时状态(0:未超时;1:已超时)',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  `profit_sharing_amount` decimal(20,2) DEFAULT NULL COMMENT '分账金额',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='订单信息';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_order_log_info`
--

DROP TABLE IF EXISTS `play_order_log_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_order_log_info` (
  `id` varchar(255) NOT NULL COMMENT 'uuid',
  `tenant_id` varchar(32) DEFAULT NULL COMMENT '租户ID',
  `order_id` varchar(1) DEFAULT NULL COMMENT '订单ID',
  `oper_type` varchar(1) DEFAULT NULL COMMENT '操作类型\r\n0:下单\r\n1:审核\r\n2:接单\r\n3:服务\r\n4:完成\r\n5:取消',
  `oper_time` datetime(1) DEFAULT NULL COMMENT '操作时间',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='订单日志';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_order_random_info`
--

DROP TABLE IF EXISTS `play_order_random_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_order_random_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `sex` varchar(100) DEFAULT NULL COMMENT '店员性别（0:未知;1:男;2:女）',
  `level_id` varchar(100) DEFAULT NULL COMMENT '店员等级ID',
  `labels` text COMMENT '标签列表',
  `commodity_id` varchar(32) DEFAULT NULL COMMENT '商品ID',
  `commodity_price` decimal(10,2) DEFAULT NULL COMMENT '商品单价',
  `commodity_name` varchar(255) DEFAULT NULL COMMENT '商品名称',
  `commodity_number` int DEFAULT NULL COMMENT '商品数量',
  `service_duration` varchar(255) DEFAULT NULL COMMENT '服务时长',
  `wei_chat_code` varchar(100) DEFAULT NULL COMMENT '微信号',
  `exclude_history` varchar(100) DEFAULT NULL COMMENT '是否排除下单过的成员（0:不排除;1:排除）',
  `remark` text COMMENT '备注',
  `purchaser_by` varchar(32) DEFAULT NULL COMMENT '下单人',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='随机单列表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_order_refund_info`
--

DROP TABLE IF EXISTS `play_order_refund_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_order_refund_info` (
  `id` varchar(255) NOT NULL COMMENT 'uuid',
  `tenant_id` varchar(32) DEFAULT NULL COMMENT '租户ID',
  `order_id` varchar(32) DEFAULT NULL COMMENT '订单ID',
  `custom_id` varchar(32) DEFAULT NULL COMMENT '顾客ID',
  `clerk_id` varchar(32) DEFAULT NULL COMMENT '店员ID',
  `pay_method` varchar(1) DEFAULT '0' COMMENT '支付方式，[0:余额支付;1:微信支付,2:支付宝支付]',
  `use_coupon` varchar(1) DEFAULT NULL COMMENT '是否使用优惠券[0:未使用,1:已使用]',
  `refund_type` varchar(1) DEFAULT '0' COMMENT '退款类型【0:部分退款;1:全部退款】',
  `refund_amount` decimal(10,2) DEFAULT NULL COMMENT '退款金额',
  `refund_reason` text COMMENT '退款原因',
  `refund_by_type` varchar(1) DEFAULT NULL COMMENT '退款人类型[0:顾客;1:店员;2:组长]',
  `refund_by_id` varchar(32) DEFAULT NULL COMMENT '退款人ID',
  `images` text COMMENT '截图',
  `refund_state` varchar(2) DEFAULT '0' COMMENT '退款状态[-1:异常;0:处理中;1:成功;2:关闭]',
  `reviewed_required` varchar(1) DEFAULT NULL COMMENT '是否需要审核，0:不需要，1:需要',
  `reviewed_state` varchar(1) DEFAULT NULL COMMENT '审核状态（0:未审核，1:已通过，2:不通过）',
  `reviewed_by` varchar(32) DEFAULT NULL COMMENT '审核人',
  `reviewed_time` datetime DEFAULT NULL COMMENT '审核时间',
  `reviewed_remark` varchar(255) DEFAULT NULL COMMENT '审核内容',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='订单退款信息';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_personnel_admin_info`
--

DROP TABLE IF EXISTS `play_personnel_admin_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_personnel_admin_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `sys_user_id` varchar(255) DEFAULT NULL COMMENT '账号ID',
  `sys_user_code` varchar(255) DEFAULT NULL COMMENT '用户账号',
  `admin_name` varchar(255) DEFAULT NULL COMMENT '分组名称',
  `leader_name` varchar(255) DEFAULT NULL COMMENT '组长名称',
  `add_time` datetime DEFAULT NULL COMMENT '添加时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='管理员管理';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_personnel_group_info`
--

DROP TABLE IF EXISTS `play_personnel_group_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_personnel_group_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `sys_user_id` varchar(255) DEFAULT NULL COMMENT '账号ID',
  `sys_user_code` varchar(255) DEFAULT NULL COMMENT '用户账号',
  `group_name` varchar(255) DEFAULT NULL COMMENT '分组名称',
  `leader_name` varchar(255) DEFAULT NULL COMMENT '组长名称',
  `add_time` datetime DEFAULT NULL COMMENT '添加时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='分组管理';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_personnel_waiter_info`
--

DROP TABLE IF EXISTS `play_personnel_waiter_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_personnel_waiter_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `sys_user_id` varchar(255) DEFAULT NULL COMMENT '账号ID',
  `sys_user_code` varchar(255) DEFAULT NULL COMMENT '用户账号',
  `waiter_name` varchar(255) DEFAULT NULL COMMENT '客服名称',
  `add_time` datetime DEFAULT NULL COMMENT '添加时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='客服管理';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_shop_article_info`
--

DROP TABLE IF EXISTS `play_shop_article_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_shop_article_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `article_type` varchar(255) DEFAULT NULL COMMENT '文章类型',
  `article_title` varchar(255) DEFAULT '0' COMMENT '文章标标题',
  `article_content` text COMMENT '文章内容',
  `visits_number` int DEFAULT '0' COMMENT '浏览量',
  `sort` int DEFAULT '0' COMMENT '排序',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE,
  KEY `key_openid` (`article_type`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='店铺文章信息';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `play_shop_carousel_info`
--

DROP TABLE IF EXISTS `play_shop_carousel_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `play_shop_carousel_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `carousel_index` varchar(1) DEFAULT NULL COMMENT '轮播图位置(0:首页)',
  `enable_state` varchar(1) DEFAULT '0' COMMENT '启用状态（0:未启用,1:已启用）',
  `carousel_url` text COMMENT '图片URL',
  `navigation_type` varchar(1) DEFAULT '0' COMMENT '导航类型(0:无)',
  `sort` int DEFAULT '0' COMMENT '排序',
  `add_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `key_tenant_id` (`tenant_id`) USING BTREE,
  KEY `key_openid` (`carousel_index`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='店铺首页轮播';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sys_administrative_area_dict_info`
--

DROP TABLE IF EXISTS `sys_administrative_area_dict_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `sys_administrative_area_dict_info` (
  `id` varchar(255) NOT NULL COMMENT 'UUID',
  `code` varchar(255) DEFAULT NULL COMMENT '编码',
  `name` varchar(255) DEFAULT NULL COMMENT '名称',
  `level` varchar(2) DEFAULT NULL COMMENT '区域等级',
  `p_code` varchar(32) DEFAULT NULL COMMENT '上级单位编码',
  `created_by` varchar(32) DEFAULT NULL COMMENT '操作人ID',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  `tenant_id` varchar(32) DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='地区信息';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sys_dept`
--

DROP TABLE IF EXISTS `sys_dept`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `sys_dept` (
  `dept_id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `parent_id` bigint NOT NULL DEFAULT '0' COMMENT '父部门id',
  `ancestors` varchar(50) NOT NULL COMMENT '祖级列表',
  `dept_name` varchar(30) DEFAULT NULL COMMENT '部门名称',
  `sort` int DEFAULT NULL COMMENT '显示顺序',
  `leader` varchar(20) DEFAULT NULL COMMENT '负责人',
  `phone` varchar(11) DEFAULT NULL COMMENT '联系电话',
  `email` varchar(30) DEFAULT NULL COMMENT '邮箱',
  `status` tinyint(1) DEFAULT '0' COMMENT '部门状态（0正常 1停用）',
  `dept_level` int DEFAULT NULL COMMENT '部门级别',
  `tenant_id` varchar(32) DEFAULT NULL COMMENT '租户ID',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`dept_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=67 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='部门表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sys_dict`
--

DROP TABLE IF EXISTS `sys_dict`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `sys_dict` (
  `dict_id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `dict_type` varchar(30) NOT NULL COMMENT '字典类型',
  `dict_name` varchar(30) DEFAULT NULL COMMENT '字典名称',
  `status` tinyint(1) DEFAULT '0' COMMENT '状态（0正常 1停用）',
  `remark` varchar(100) DEFAULT NULL COMMENT '备注',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`dict_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='字典表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sys_dict_data`
--

DROP TABLE IF EXISTS `sys_dict_data`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `sys_dict_data` (
  `dict_data_id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `dict_type` varchar(30) NOT NULL COMMENT '字典类型',
  `dict_label` varchar(30) DEFAULT NULL COMMENT '字典名称',
  `dict_value` varchar(100) DEFAULT NULL COMMENT '字典值',
  `sort` int DEFAULT NULL COMMENT '显示顺序',
  `is_default` char(1) DEFAULT 'N' COMMENT '是否默认（Y是 N否）',
  `list_class` varchar(100) DEFAULT NULL COMMENT '表格回显样式',
  `status` tinyint(1) DEFAULT '0' COMMENT '状态（0正常 1停用）',
  `remark` varchar(100) DEFAULT NULL COMMENT '备注',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`dict_data_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='字典数据表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sys_login_log`
--

DROP TABLE IF EXISTS `sys_login_log`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `sys_login_log` (
  `login_id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `user_code` varchar(50) NOT NULL DEFAULT '0' COMMENT '用户账号',
  `ipaddr` varchar(128) NOT NULL COMMENT '登录IP地址',
  `login_location` varchar(255) DEFAULT NULL COMMENT '登录地点',
  `browser` varchar(50) DEFAULT NULL COMMENT '浏览器类型',
  `os` varchar(50) DEFAULT NULL COMMENT '操作系统',
  `msg` varchar(255) DEFAULT NULL COMMENT '提示消息',
  `status` tinyint(1) DEFAULT '0' COMMENT '登录状态（0成功 1失败）',
  `login_time` datetime DEFAULT NULL COMMENT '访问时间',
  `tenant_id` varchar(32) DEFAULT NULL COMMENT '租户ID',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`login_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=913 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='系统访问日志表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sys_menu`
--

DROP TABLE IF EXISTS `sys_menu`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `sys_menu` (
  `menu_id` bigint NOT NULL AUTO_INCREMENT COMMENT '菜单ID',
  `menu_name` varchar(64) DEFAULT NULL COMMENT '菜单名称',
  `menu_code` varchar(20) DEFAULT NULL COMMENT '前端名称',
  `icon` varchar(100) DEFAULT '#' COMMENT '菜单图标',
  `permission` varchar(100) DEFAULT NULL COMMENT '授权标识',
  `menu_level` bigint DEFAULT NULL COMMENT '菜单级别',
  `sort` int DEFAULT NULL COMMENT '排序',
  `parent_id` bigint DEFAULT NULL COMMENT '父ID',
  `menu_type` tinyint unsigned NOT NULL DEFAULT '1' COMMENT '菜单类型;1:有界面可访问菜单,2:无界面可访问菜单,0:只作为菜单',
  `status` tinyint unsigned NOT NULL DEFAULT '0' COMMENT '鐘舵€?1:鏄剧ず,0:涓嶆樉绀?',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  `path` varchar(200) DEFAULT NULL COMMENT '路由地址',
  `component` varchar(200) DEFAULT NULL COMMENT '组件路径',
  `router_query` varchar(200) DEFAULT NULL COMMENT '路由参数',
  `is_frame` int DEFAULT '0' COMMENT '是否为外链（0否 1是）',
  `visible` int DEFAULT '1' COMMENT '菜单是否显示;0:隐藏 1:显示',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  `perms` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`menu_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=2105 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='菜单表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sys_operation_log`
--

DROP TABLE IF EXISTS `sys_operation_log`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `sys_operation_log` (
  `oper_id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `title` varchar(30) NOT NULL COMMENT '模块标题',
  `business_type` int NOT NULL DEFAULT '0' COMMENT '业务类型（0其它 1新增 2修改 3删除）',
  `method` varchar(100) DEFAULT NULL COMMENT '方法名称',
  `request_method` varchar(10) DEFAULT NULL COMMENT '请求方式',
  `operator_type` int DEFAULT '0' COMMENT '操作类别（0其它 1后台用户 2手机端用户）',
  `oper_name` varchar(50) DEFAULT NULL COMMENT '操作人员',
  `oper_url` varchar(255) DEFAULT '0' COMMENT '请求URL',
  `oper_ip` varchar(128) DEFAULT NULL COMMENT '主机地址',
  `oper_location` varchar(255) DEFAULT NULL COMMENT '操作地点',
  `oper_param` varchar(2000) DEFAULT NULL COMMENT '请求参数',
  `json_result` varchar(2000) DEFAULT NULL COMMENT '返回参数',
  `status` int DEFAULT '0' COMMENT '操作状态（0正常 1异常）',
  `error_msg` varchar(2000) DEFAULT NULL COMMENT '错误消息',
  `oper_time` datetime DEFAULT NULL COMMENT '操作时间',
  `dept_name` varchar(50) DEFAULT NULL COMMENT '部门名称',
  `dept_id` bigint DEFAULT NULL COMMENT '部门id',
  `tenant_id` varchar(32) DEFAULT NULL COMMENT '租户ID',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`oper_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1332 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='操作日志表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sys_role`
--

DROP TABLE IF EXISTS `sys_role`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `sys_role` (
  `role_id` bigint NOT NULL AUTO_INCREMENT COMMENT '角色ID',
  `role_name` varchar(64) NOT NULL COMMENT '角色名称',
  `description` varchar(100) DEFAULT NULL COMMENT '角色描述',
  `role_key` varchar(100) DEFAULT NULL COMMENT '角色权限字符串',
  `data_scope` tinyint DEFAULT '1' COMMENT '数据范围（1：全部数据权限 2：自定数据权限 3：本部门数据权限 4：本部门及以下数据权限）',
  `menu_check_strictly` tinyint(1) DEFAULT '1' COMMENT '菜单树选择项是否关联显示（ 0：父子不互相关联显示 1：父子互相关联显示）',
  `dept_check_strictly` tinyint(1) DEFAULT '1' COMMENT '部门树选择项是否关联显示（ 0：父子不互相关联显示 1：父子互相关联显示）',
  `status` tinyint unsigned NOT NULL DEFAULT '0' COMMENT '状态;0:正常;1:禁用',
  `tenant_id` varchar(32) DEFAULT NULL COMMENT '租户ID',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`role_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=146 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='角色表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sys_role_dept`
--

DROP TABLE IF EXISTS `sys_role_dept`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `sys_role_dept` (
  `role_dept_id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `dept_id` bigint NOT NULL COMMENT '部门ID',
  `role_id` bigint NOT NULL COMMENT '角色ID',
  `tenant_id` varchar(32) DEFAULT NULL COMMENT '租户ID',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`role_dept_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='角色部门关联表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sys_role_menu`
--

DROP TABLE IF EXISTS `sys_role_menu`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `sys_role_menu` (
  `role_menu_id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `menu_id` bigint NOT NULL COMMENT '菜单ID',
  `role_id` bigint NOT NULL COMMENT '角色ID',
  `tenant_id` varchar(32) DEFAULT NULL COMMENT '租户id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`role_menu_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=5237 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='菜单角色关联表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sys_tenant`
--

DROP TABLE IF EXISTS `sys_tenant`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `sys_tenant` (
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `tenant_type` tinyint unsigned NOT NULL DEFAULT '0' COMMENT '租户类型;0:公司;1:部门;2:个人;3:其他',
  `tenant_status` tinyint unsigned NOT NULL DEFAULT '0' COMMENT '用户状态;0:正常,1:停用',
  `tenant_code` varchar(32) DEFAULT NULL COMMENT '编码',
  `tenant_name` varchar(64) DEFAULT NULL COMMENT '名称',
  `tenant_logo` varchar(128) DEFAULT NULL COMMENT 'logo图',
  `sort_order` int DEFAULT NULL COMMENT '显示顺序',
  `home_url` varchar(64) DEFAULT NULL COMMENT '官方地址',
  `phone` varchar(20) DEFAULT NULL COMMENT '电话',
  `fax` varchar(15) DEFAULT NULL COMMENT '传真',
  `email` varchar(20) DEFAULT NULL COMMENT '邮箱',
  `address` varchar(128) DEFAULT NULL COMMENT '地址',
  `user_name` varchar(20) DEFAULT NULL COMMENT '管理员账号',
  `user_pwd` varchar(64) DEFAULT NULL COMMENT '管理员密码',
  `package_id` varchar(32) DEFAULT NULL COMMENT '套餐id',
  `tenant_time` datetime DEFAULT NULL COMMENT '租赁到期时间',
  `remarks` varchar(255) DEFAULT NULL COMMENT '备注',
  `tenant_key` varchar(255) DEFAULT NULL COMMENT '租户权限标识',
  `app_id` varchar(2000) DEFAULT NULL COMMENT '微信公众号ID',
  `secret` varchar(2000) DEFAULT NULL COMMENT '微信公众号的app secret',
  `mch_id` varchar(2000) DEFAULT NULL COMMENT '商户ID',
  `mch_key` varchar(2000) DEFAULT NULL COMMENT '商户秘钥',
  `certificate_path` varchar(2000) DEFAULT NULL COMMENT '商户秘钥',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  `czcgtz_template_id` varchar(100) DEFAULT NULL COMMENT '充值成功通知',
  `xdcgtz_template_id` varchar(100) DEFAULT NULL COMMENT '下单成功通知',
  `sdxddtz_template_id` varchar(100) DEFAULT NULL COMMENT '收到新订单通知',
  `rzsqshtx_template_id` varchar(100) DEFAULT NULL COMMENT '认证申请审核提醒',
  `xdtx_template_id` varchar(100) DEFAULT NULL,
  `rzsq_admin_template_id` varchar(100) DEFAULT NULL,
  `dingdantousuchuli_template_id` varchar(100) DEFAULT NULL COMMENT '订单投诉处理id',
  `jiedanchenggongtongzhi_template_id` varchar(100) DEFAULT NULL COMMENT '接单成功通知id',
  `dingdanzhifuchenggongtongzhi_template_id` varchar(100) DEFAULT NULL COMMENT '订单支付成功通知',
  `quxiaodingdantongzhi_template_id` varchar(100) DEFAULT NULL COMMENT '取消订单通知',
  `dingdanwanchengtongzhi_template_id` varchar(100) DEFAULT NULL COMMENT '订单完成通知',
  `chongzhichenggong_template_id` varchar(100) DEFAULT NULL COMMENT '充值成功通知',
  `xindingdanshoulitongzhi_template_id` varchar(100) DEFAULT NULL COMMENT '新订单受理通知',
  `profitsharing_rate` int DEFAULT '0' COMMENT '分账比例，数字，最小0，最大30',
  PRIMARY KEY (`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='租户表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sys_tenant_package`
--

DROP TABLE IF EXISTS `sys_tenant_package`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `sys_tenant_package` (
  `package_id` varchar(32) NOT NULL COMMENT '套餐id',
  `package_name` varchar(64) DEFAULT NULL COMMENT '名称',
  `menu_ids` varchar(1000) DEFAULT NULL COMMENT '关联菜单id',
  `status` tinyint unsigned NOT NULL DEFAULT '0' COMMENT '状态;0:正常,1:停用',
  `remarks` varchar(255) DEFAULT NULL COMMENT '备注',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`package_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='租户套餐表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sys_tenant_recharge_info`
--

DROP TABLE IF EXISTS `sys_tenant_recharge_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `sys_tenant_recharge_info` (
  `id` varchar(32) NOT NULL COMMENT 'UUID',
  `tenant_id` varchar(32) NOT NULL COMMENT '租户ID',
  `recharge_amount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '充值金额',
  `recharge_user` varchar(255) DEFAULT NULL COMMENT '充值用户',
  `recharge_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '充值时间',
  `pay_method` varchar(255) DEFAULT NULL COMMENT '支付方式，1:微信支付,2:支付宝支付;3:银行卡支付',
  `pay_account` varchar(255) DEFAULT NULL COMMENT '支付账号',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`tenant_id`,`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='租户充值信息';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sys_user`
--

DROP TABLE IF EXISTS `sys_user`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `sys_user` (
  `user_id` varchar(32) NOT NULL COMMENT '用户ID',
  `user_type` tinyint unsigned NOT NULL DEFAULT '1' COMMENT '用户类型;1:admin;2:会员',
  `sex` tinyint NOT NULL DEFAULT '0' COMMENT '性别;0:保密,1:男,2:女',
  `birthday` datetime DEFAULT NULL COMMENT '生日',
  `last_login_time` datetime DEFAULT NULL COMMENT '最后登录时间',
  `last_login_ip` varchar(15) NOT NULL DEFAULT '' COMMENT '最后登录ip',
  `user_code` varchar(60) DEFAULT NULL COMMENT '用户名',
  `pass_word` varchar(64) NOT NULL DEFAULT '' COMMENT '登录密码;cmf_password加密',
  `real_name` varchar(20) DEFAULT NULL COMMENT '姓名',
  `user_nickname` varchar(50) DEFAULT NULL COMMENT '用户昵称',
  `user_email` varchar(100) NOT NULL DEFAULT '' COMMENT '用户登录邮箱',
  `status` tinyint DEFAULT '0' COMMENT '状态 0:正常；1:停用 ',
  `user_url` varchar(100) NOT NULL DEFAULT '' COMMENT '用户个人网址',
  `avatar` varchar(255) NOT NULL DEFAULT '' COMMENT '用户头像',
  `mobile` varchar(20) DEFAULT NULL,
  `dept_id` bigint DEFAULT NULL COMMENT '部门id',
  `add_time` datetime DEFAULT NULL COMMENT '新增时间',
  `tenant_id` varchar(32) DEFAULT NULL COMMENT '租户ID',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  `super_admin` tinyint(1) DEFAULT '0',
  `clerk_id` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`user_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='用户表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sys_user_role`
--

DROP TABLE IF EXISTS `sys_user_role`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `sys_user_role` (
  `user_role_id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `user_id` varchar(32) NOT NULL COMMENT '用户ID',
  `role_id` bigint NOT NULL COMMENT '角色ID',
  `tenant_id` varchar(32) DEFAULT NULL COMMENT '租户id',
  `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  `updated_by` varchar(32) DEFAULT NULL COMMENT '修改人的id',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `created_by` varchar(32) DEFAULT NULL COMMENT '创建人的id',
  `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除 1已删除 0未删除',
  `version` int NOT NULL DEFAULT '1' COMMENT '数据版本',
  PRIMARY KEY (`user_role_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='用户角色关联表';
/*!40101 SET character_set_client = @saved_cs_client */;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2025-04-24 23:27:24
