diff --git a/play-admin/pom.xml b/play-admin/pom.xml
index 265cc02..6edf986 100644
--- a/play-admin/pom.xml
+++ b/play-admin/pom.xml
@@ -23,6 +23,11 @@
org.springframework.boot
spring-boot-starter-web
+
+
+ org.flywaydb
+ flyway-core
+
com.starry
@@ -102,7 +107,6 @@
okio
-
com.tencentcloudapi
tencentcloud-sdk-java-dnspod
@@ -146,6 +150,11 @@
+
+ org.flywaydb
+ flyway-maven-plugin
+ 7.15.0
+
org.springframework.boot
spring-boot-maven-plugin
diff --git a/play-admin/src/main/java/com/starry/admin/Application.java b/play-admin/src/main/java/com/starry/admin/Application.java
index ec7e469..2721bda 100644
--- a/play-admin/src/main/java/com/starry/admin/Application.java
+++ b/play-admin/src/main/java/com/starry/admin/Application.java
@@ -19,7 +19,4 @@ public class Application {
SpringApplication.run(Application.class, args);
}
-
-
-
}
diff --git a/play-admin/src/main/java/com/starry/admin/common/conf/DataSourceConfig.java b/play-admin/src/main/java/com/starry/admin/common/conf/DataSourceConfig.java
new file mode 100644
index 0000000..fc125e7
--- /dev/null
+++ b/play-admin/src/main/java/com/starry/admin/common/conf/DataSourceConfig.java
@@ -0,0 +1,20 @@
+package com.starry.admin.common.conf;
+
+import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceBuilder;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.context.annotation.Primary;
+
+import javax.sql.DataSource;
+
+@Configuration
+public class DataSourceConfig {
+
+ // For flyway only
+ @Bean(name = "primaryDataSource")
+ @Primary
+ public DataSource dataSource() {
+ return DruidDataSourceBuilder.create().build();
+ }
+
+}
\ No newline at end of file
diff --git a/play-admin/src/main/java/com/starry/admin/common/oss/OssProperties.java b/play-admin/src/main/java/com/starry/admin/common/oss/OssProperties.java
index c4be9fd..63fe9fe 100644
--- a/play-admin/src/main/java/com/starry/admin/common/oss/OssProperties.java
+++ b/play-admin/src/main/java/com/starry/admin/common/oss/OssProperties.java
@@ -18,8 +18,8 @@ public class OssProperties implements InitializingBean {
public static String BUCKET_NAME = "";
public String endpoint = "oss-cn-hangzhou.aliyuncs.com";
public String accessKeyId = "LTAI5t9ojt6uovFZokYZfJx5";
- public String accessKeySecret = "xfCyNM5BQlAkoaa5NbcpoeipmCKZgf";
- public String bucketName = "live-cloud-cvoon";
+ public String accessKeySecret = "";
+ public String bucketName = "live-cloudxfCyNM5BQlAkoaa5NbcpoeipmCKZgf-cvoon";
@Override
public void afterPropertiesSet() {
diff --git a/play-admin/src/main/resources/application-dev.yml b/play-admin/src/main/resources/application-dev.yml
index 4153900..45983ca 100644
--- a/play-admin/src/main/resources/application-dev.yml
+++ b/play-admin/src/main/resources/application-dev.yml
@@ -1,40 +1,46 @@
# 服务名
spring:
application:
- name: admin-tenant
-
+ name: ${SPRING_APPLICATION_NAME:admin-tenant}
+
+ flyway:
+ baseline-on-migrate: true
+ baseline-version: 1
+ enabled: true
+ locations: classpath:db/migration
+
# druid数据源配置
datasource:
type: com.alibaba.druid.pool.DruidDataSource
# 配置MySQL的驱动程序类
driver-class-name: com.p6spy.engine.spy.P6SpyDriver
# 数据库连接地址(以MySql为例)
- url: jdbc:p6spy:mysql://127.0.0.1:3306/play-with?useUnicode=true&characterEncoding=utf8&characterSetResults=utf8
+ url: ${SPRING_DATASOURCE_URL:jdbc:p6spy:mysql://127.0.0.1:3306/play-with?useUnicode=true&characterEncoding=utf8&characterSetResults=utf8}
# 数据库对应的用户名
- username: root
+ username: ${SPRING_DATASOURCE_USERNAME:root}
# 数据库对应的密码
- password: Spinfo0123
+ password: ${SPRING_DATASOURCE_PASSWORD:Spinfo0123}
druid:
enable: true
db-type: mysql
# 配置监控统计拦截的filters,stat是sql监控,wall是防火墙(如果不添加则监控无效),添加log4j需要引入jar包
filters: stat,wall,config
# 连接池最大活跃连接数
- max-active: 100
+ max-active: ${SPRING_DATASOURCE_DRUID_MAX_ACTIVE:100}
# 连接池初始化连接数量
- initial-size: 1
+ initial-size: ${SPRING_DATASOURCE_DRUID_INITIAL_SIZE:1}
# 配置获取连接等待超时的时间
- max-wait: 60000
+ max-wait: ${SPRING_DATASOURCE_DRUID_MAX_WAIT:60000}
# 连接池最小空闲数
- min-idle: 1
+ min-idle: ${SPRING_DATASOURCE_DRUID_MIN_IDLE:1}
# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
- timeBetweenEvictionRunsMillis: 60000
+ timeBetweenEvictionRunsMillis: ${SPRING_DATASOURCE_DRUID_TIME_BETWEEN_EVICTION_RUNS_MILLIS:60000}
# 配置一个连接在池中最小生存的时间,单位是毫秒
- minEvictableIdleTimeMillis: 300000
+ minEvictableIdleTimeMillis: ${SPRING_DATASOURCE_DRUID_MIN_EVICTABLE_IDLE_TIME_MILLIS:300000}
# 指定空闲连接检查、废弃连接清理、空闲连接池大小调整之间的操作时间间隔
- time-between-eviction-runs-millis: 60000
+ time-between-eviction-runs-millis: ${SPRING_DATASOURCE_DRUID_TIME_BETWEEN_EVICTION_RUNS_MILLIS:60000}
# 指定一个空闲连接最少空闲多久后可被清除
- min-evictable-idle-time-millis: 300000
+ min-evictable-idle-time-millis: ${SPRING_DATASOURCE_DRUID_MIN_EVICTABLE_IDLE_TIME_MILLIS:300000}
# 连接是否有效的查询语句
validation-query: select 'x'
test-while-idle: true
@@ -42,11 +48,11 @@ spring:
test-on-return: false
# 打开 PSCache,并且指定每个连接上 PSCache 的大小
pool-prepared-statements: true
- max-open-prepared-statements: 50
- max-pool-prepared-statement-per-connection-size: 20
+ max-open-prepared-statements: ${SPRING_DATASOURCE_DRUID_MAX_OPEN_PREPARED_STATEMENTS:50}
+ max-pool-prepared-statement-per-connection-size: ${SPRING_DATASOURCE_DRUID_MAX_POOL_PREPARED_STATEMENT_PER_CONNECTION_SIZE:20}
# 配置 DruidStatFilter
web-stat-filter:
- enabled: true #\u662F\u5426\u542F\u7528StatFilter\u9ED8\u8BA4\u503Ctrue
+ enabled: true
# 排除一些不必要的url,比如.js,/jslib/等
exclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*"
# 过滤规则
@@ -56,27 +62,25 @@ spring:
# 手动重置监控数据
enabled: true
# IP白名单,没有配置或者为空,则允许所有访问
- allow: 127.0.0.1
+ allow: ${SPRING_DATASOURCE_DRUID_STAT_VIEW_SERVLET_ALLOW:127.0.0.1}
# IP黑名单,若白名单也存在,则优先使用
deny:
# 配置druid登录用户名、密码
- login-username: admin
- login-password: admin
+ login-username: ${SPRING_DATASOURCE_DRUID_STAT_VIEW_SERVLET_LOGIN_USERNAME:admin}
+ login-password: ${SPRING_DATASOURCE_DRUID_STAT_VIEW_SERVLET_LOGIN_PASSWORD:admin}
# HTML 中 Reset All 按钮
reset-enable: true
redis:
- host: 127.0.0.1 # Redis服务器地址
- database: 10 # Redis数据库索引(默认为0)
- port: 6379 # Redis服务器连接端口
- password: Spinfo@0123
- timeout: 3000ms # 连接超时时间(毫秒)
-
-
+ host: ${SPRING_REDIS_HOST:127.0.0.1} # Redis服务器地址
+ database: ${SPRING_REDIS_DATABASE:10} # Redis数据库索引(默认为0)
+ port: ${SPRING_REDIS_PORT:6379} # Redis服务器连接端口
+ password: ${SPRING_REDIS_PASSWORD:Spinfo@0123}
+ timeout: ${SPRING_REDIS_TIMEOUT:3000ms} # 连接超时时间(毫秒)
# 全局日志级别
logging:
level:
- root: info
+ root: ${LOGGING_LEVEL_ROOT:info}
jwt:
tokenHeader: X-Token #JWT存储的请求头
@@ -84,10 +88,20 @@ jwt:
secret: yz-admin-secret #JWT加解密使用的密钥
expiration: 360000 #JWT的超期限时间秒(60*60*24)
+# token配置
+token:
+ # 令牌自定义标识
+ header: Authorization
+ # 令牌密钥
+ secret: abcdefghijklmnopqrstuvwxyz
+ # 令牌有效期,单位分钟(默认30分钟)
+ expireTime: 129600
+
# xl自定义配置
xl:
login:
authCode:
# 登录验证码是否开启,开发环境配置false方便测试
- enable: false
+ enable: ${XL_LOGIN_AUTHCODE_ENABLE:false}
+
diff --git a/play-admin/src/main/resources/db/migration/V1__init_schema.sql b/play-admin/src/main/resources/db/migration/V1__init_schema.sql
new file mode 100644
index 0000000..0870cc8
--- /dev/null
+++ b/play-admin/src/main/resources/db/migration/V1__init_schema.sql
@@ -0,0 +1,2021 @@
+-- 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
diff --git a/pom.xml b/pom.xml
index 742463b..5657834 100644
--- a/pom.xml
+++ b/pom.xml
@@ -53,6 +53,8 @@
3.1.1
1.18.30
+
+ 7.15.0
5.6.205
@@ -236,8 +238,12 @@
1.7.2
-
-
+
+
+ org.flywaydb
+ flyway-core
+ ${flyway.version}
+
diff --git a/todo.md b/todo.md
new file mode 100644
index 0000000..a8d87ae
--- /dev/null
+++ b/todo.md
@@ -0,0 +1,5 @@
+
+
+
+[] DB migration
+[] Domain migration
\ No newline at end of file