You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2644 lines
182 KiB
2644 lines
182 KiB
/* |
|
Navicat Premium Data Transfer |
|
|
|
Source Server : 多店科技 |
|
Source Server Type : MySQL |
|
Source Server Version : 80036 |
|
Source Host : rm-bp1r153qwj1m54i8djo.mysql.rds.aliyuncs.com:3306 |
|
Source Schema : duodiankeji |
|
|
|
Target Server Type : MySQL |
|
Target Server Version : 80036 |
|
File Encoding : 65001 |
|
|
|
Date: 27/06/2025 09:32:05 |
|
*/ |
|
|
|
SET NAMES utf8mb4; |
|
SET FOREIGN_KEY_CHECKS = 0; |
|
|
|
-- ---------------------------- |
|
-- Table structure for all_order |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `all_order`; |
|
CREATE TABLE `all_order` ( |
|
`id` bigint NOT NULL, |
|
`order_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '1' COMMENT '订单类型(1商家订单2续费订单)', |
|
`order_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '订单编号', |
|
`order_id` bigint NULL DEFAULT NULL, |
|
`notify_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '异步地址', |
|
`association_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '关联订单号', |
|
`amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '金额', |
|
`pay_status` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '0=未付款,1=已付款,2=关闭付款,3=退款中,4=已退款', |
|
`pay_time` datetime NULL DEFAULT NULL COMMENT '付款时间', |
|
`pay_exire_time` datetime NULL DEFAULT NULL COMMENT '付款过期时间', |
|
`pay_type` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '付款方式1=微信,2=支付宝', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '帐号状态(0正常 1停用)', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注', |
|
`channel_order` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '渠道方订单编号', |
|
`user_id` bigint NULL DEFAULT NULL COMMENT '用户id', |
|
`pay_param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT '支付参数', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '支付订单' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for all_refund |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `all_refund`; |
|
CREATE TABLE `all_refund` ( |
|
`id` bigint NOT NULL, |
|
`all_order_id` bigint NULL DEFAULT NULL COMMENT '支付订单号', |
|
`order_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '订单类型', |
|
`order_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '订单编号', |
|
`order_id` bigint NULL DEFAULT NULL COMMENT '关联订单号', |
|
`association_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '关联订单号', |
|
`amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '金额', |
|
`pay_status` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '1' COMMENT '1=退款中,2=退款成功,3=退款取消', |
|
`refund_time` datetime NULL DEFAULT NULL COMMENT '付款时间', |
|
`pay_type` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '付款方式1=微信,2=支付宝', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注', |
|
`channel_order` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '渠道方订单编号', |
|
`user_id` bigint NULL DEFAULT NULL COMMENT '用户id', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '帐号状态(0正常 1停用)', |
|
PRIMARY KEY (`id`) USING BTREE, |
|
UNIQUE INDEX `order_type_order_id`(`order_type`, `order_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '支付订单' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for app_business_product |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `app_business_product`; |
|
CREATE TABLE `app_business_product` ( |
|
`id` bigint NOT NULL, |
|
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '课程名称', |
|
`image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '主图', |
|
`mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '联系方式', |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商家id', |
|
`category_id` bigint NULL DEFAULT NULL COMMENT '分类id', |
|
`categories` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '分类', |
|
`type_id` bigint NULL DEFAULT NULL COMMENT '分类id', |
|
`pay_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '费用类型(0免费 1付费)', |
|
`amount` decimal(12, 2) NULL DEFAULT 0.00 COMMENT '价格', |
|
`stock` int NULL DEFAULT 0 COMMENT '库存', |
|
`current_stock` int NULL DEFAULT 0 COMMENT '当前库存(弃用)', |
|
`sale_stock` int NULL DEFAULT 0 COMMENT '出售量', |
|
`sale_count` int NULL DEFAULT NULL COMMENT '销量', |
|
`refund_count` int NULL DEFAULT NULL COMMENT '退款数量', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '审核状态: product_examine_status', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`record_msg` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '审核数据', |
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '须知', |
|
`sort` int NULL DEFAULT NULL COMMENT '排序', |
|
`spec_type` int NULL DEFAULT NULL COMMENT '规格(0单规格 1多规格)', |
|
`is_sale` int NULL DEFAULT 1 COMMENT '上架(0是 1否)', |
|
`translate` int NULL DEFAULT NULL COMMENT '推荐(0否, 1是)', |
|
`package_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '打包费用', |
|
`weight` double(10, 3) NULL DEFAULT 0.001 COMMENT 'kg', |
|
`free_shipping` int NULL DEFAULT 0 COMMENT '包邮(0不包邮, 1包邮)', |
|
`postage` json NULL COMMENT '邮费', |
|
`special_postage` int NULL DEFAULT 0 COMMENT '特殊地区邮费(0关闭,1开启)', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商家商品' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for app_business_relation |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `app_business_relation`; |
|
CREATE TABLE `app_business_relation` ( |
|
`id` bigint NOT NULL, |
|
`user_id` bigint NULL DEFAULT NULL COMMENT '用户id', |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商品id', |
|
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'collect' COMMENT '类型(collect收藏)', |
|
`tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '000000' COMMENT '租户编号', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户商家收藏表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for app_business_type |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `app_business_type`; |
|
CREATE TABLE `app_business_type` ( |
|
`id` bigint NOT NULL, |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商家id', |
|
`category_id` bigint NULL DEFAULT NULL COMMENT '分类id', |
|
`name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '分类id', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`sort` int NULL DEFAULT NULL COMMENT '排序', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商家-分类' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for app_category |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `app_category`; |
|
CREATE TABLE `app_category` ( |
|
`id` bigint NOT NULL, |
|
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '名称', |
|
`icon_image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '图标', |
|
`sort` int NULL DEFAULT NULL COMMENT '排序', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '状态(0正常 1停用)', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`categories` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '分类ids', |
|
`appointment` int NULL DEFAULT 1 COMMENT '预约功能(0开启 1关闭)', |
|
`parent_id` bigint NULL DEFAULT 0 COMMENT '父类', |
|
`type` int NULL DEFAULT NULL COMMENT '类型1=配送类型,2=商城类型', |
|
`goodsTypeId` int NULL DEFAULT NULL COMMENT '配送类型' |
|
) ENGINE = InnoDB AUTO_INCREMENT = 82 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '分类' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for app_config_image |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `app_config_image`; |
|
CREATE TABLE `app_config_image` ( |
|
`id` bigint NOT NULL, |
|
`image` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '图片', |
|
`app_key` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '前端key', |
|
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '主题', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '状态(0正常 1停用)', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = 'app图片管理' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for app_cycle |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `app_cycle`; |
|
CREATE TABLE `app_cycle` ( |
|
`id` bigint NOT NULL, |
|
`image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '图片', |
|
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '主题', |
|
`content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT '内容', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '状态', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`sort` int NULL DEFAULT NULL COMMENT '排序', |
|
`about_id` bigint NULL DEFAULT NULL COMMENT '相关id', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '轮播图' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for app_day_bill |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `app_day_bill`; |
|
CREATE TABLE `app_day_bill` ( |
|
`id` bigint NOT NULL, |
|
`bill_id` bigint NULL DEFAULT NULL COMMENT '对账单id', |
|
`bill_month` date NULL DEFAULT NULL COMMENT '对账日期', |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商家', |
|
`order_id` bigint NULL DEFAULT NULL COMMENT '订单id', |
|
`amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '金额', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '日份对账单' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for app_expert_info |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `app_expert_info`; |
|
CREATE TABLE `app_expert_info` ( |
|
`id` bigint NOT NULL, |
|
`user_id` bigint NULL DEFAULT NULL COMMENT '用户', |
|
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '名称', |
|
`image` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '图片', |
|
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT '内容', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '状态', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`card_image` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '名片图片', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '达人名片' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for app_hot_search |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `app_hot_search`; |
|
CREATE TABLE `app_hot_search` ( |
|
`id` bigint NOT NULL, |
|
`words` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '搜索词', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`sort` int NULL DEFAULT 0 COMMENT '热门搜索排序', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
PRIMARY KEY (`id`) USING BTREE, |
|
UNIQUE INDEX `words_user`(`words`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户搜索词' ROW_FORMAT = Dynamic; |
|
|
|
-- ---------------------------- |
|
-- Table structure for app_message |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `app_message`; |
|
CREATE TABLE `app_message` ( |
|
`id` bigint NOT NULL, |
|
`message_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '协议与补充的key', |
|
`tile` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '标题', |
|
`content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT '内容', |
|
`url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '地址', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '状态(0正常 1禁用)', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`sort` int NULL DEFAULT NULL COMMENT '排序', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '协议与补充' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for app_module |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `app_module`; |
|
CREATE TABLE `app_module` ( |
|
`id` bigint NOT NULL, |
|
`image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '图片', |
|
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '名称', |
|
`path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '路径', |
|
`param` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '参数', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '状态(0正常 1禁用)', |
|
`type` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '1' COMMENT '类型', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`sort` int NULL DEFAULT NULL COMMENT '排序', |
|
`css_product` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '样式属性(其他样式扩展)', |
|
`list_product` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '表格回显样式', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '模块内容(废弃)' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for app_month_bill |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `app_month_bill`; |
|
CREATE TABLE `app_month_bill` ( |
|
`id` bigint NOT NULL, |
|
`bill_month` date NULL DEFAULT NULL COMMENT '对账日期', |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商家', |
|
`amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '金额', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '状态(0 待确定 1代付款 2已付款)', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '月份对账单(废弃)' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for app_notice |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `app_notice`; |
|
CREATE TABLE `app_notice` ( |
|
`id` bigint NOT NULL, |
|
`user_id` bigint NULL DEFAULT NULL COMMENT '用户id', |
|
`title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '标题', |
|
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT '内容', |
|
`status` int NULL DEFAULT 0 COMMENT '状态(0未读 1已读)', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '用户通知' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for app_product_attr |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `app_product_attr`; |
|
CREATE TABLE `app_product_attr` ( |
|
`id` bigint UNSIGNED NOT NULL, |
|
`product_id` bigint UNSIGNED NOT NULL DEFAULT 0 COMMENT '商品ID', |
|
`attr_name` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '属性名', |
|
`attr_values` varchar(256) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '属性值', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商品属性表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for app_product_attr_result |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `app_product_attr_result`; |
|
CREATE TABLE `app_product_attr_result` ( |
|
`id` bigint NOT NULL, |
|
`product_id` bigint NULL DEFAULT NULL COMMENT '商品', |
|
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT '内容', |
|
`change_time` datetime NULL DEFAULT NULL COMMENT '上次修改时间', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商品属性详情表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for app_product_attr_value |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `app_product_attr_value`; |
|
CREATE TABLE `app_product_attr_value` ( |
|
`id` bigint NOT NULL, |
|
`product_id` bigint NULL DEFAULT NULL COMMENT '商品id', |
|
`sku` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'sku', |
|
`stock` int NULL DEFAULT NULL COMMENT '库存', |
|
`sales` int NULL DEFAULT NULL COMMENT '销量', |
|
`refunds` int NULL DEFAULT NULL COMMENT '退款量', |
|
`price` decimal(10, 2) NULL DEFAULT NULL COMMENT '金额', |
|
`image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '图片', |
|
`cost` decimal(10, 2) NULL DEFAULT NULL COMMENT '成本', |
|
`ot_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '原价', |
|
`weight` double(10, 3) NULL DEFAULT NULL COMMENT '重量', |
|
`volume` double(10, 3) NULL DEFAULT NULL COMMENT '体积', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`sn` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '唯一编号', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
PRIMARY KEY (`id`) USING BTREE, |
|
INDEX `sn_index`(`sn`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商品属性值表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for app_product_details |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `app_product_details`; |
|
CREATE TABLE `app_product_details` ( |
|
`id` bigint NOT NULL, |
|
`product_id` bigint NULL DEFAULT NULL, |
|
`image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '图片', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '审核状态: business_examine_status', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`sort` int NULL DEFAULT NULL COMMENT '排序', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商品详情' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for app_product_image |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `app_product_image`; |
|
CREATE TABLE `app_product_image` ( |
|
`id` bigint NOT NULL, |
|
`product_id` bigint NULL DEFAULT NULL, |
|
`image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '图片', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '审核状态: business_examine_status', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`sort` int NULL DEFAULT NULL COMMENT '排序', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商品图片' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for app_product_relation |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `app_product_relation`; |
|
CREATE TABLE `app_product_relation` ( |
|
`id` bigint NOT NULL, |
|
`user_id` bigint NULL DEFAULT NULL COMMENT '用户id', |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商品id', |
|
`product_id` bigint NULL DEFAULT NULL COMMENT '商品id', |
|
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'collect' COMMENT '类型(collect收藏)', |
|
`tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '000000' COMMENT '租户编号', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户商家收藏表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for app_product_sku |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `app_product_sku`; |
|
CREATE TABLE `app_product_sku` ( |
|
`id` bigint NOT NULL, |
|
`product_id` bigint NULL DEFAULT NULL, |
|
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'sku', |
|
`properties` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '销售属性p1:v1;p2:v2', |
|
`stock` int NULL DEFAULT NULL COMMENT '商品数量', |
|
`real_stock` int NULL DEFAULT NULL COMMENT '商品实际数量', |
|
`original_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '原价', |
|
`price` decimal(10, 2) NULL DEFAULT NULL COMMENT '价格', |
|
`image` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '图片', |
|
`weight` double(10, 3) NULL DEFAULT NULL COMMENT '重量', |
|
`volume` double(10, 3) NULL DEFAULT NULL COMMENT '体积', |
|
`tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '000000' COMMENT '租户编号', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '帐号状态(0正常 1禁用)', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`sale_count` int NULL DEFAULT NULL COMMENT '销量', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '商品sku' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for app_share |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `app_share`; |
|
CREATE TABLE `app_share` ( |
|
`id` int NOT NULL, |
|
`user_id` bigint NULL DEFAULT NULL COMMENT '生成人', |
|
`share_type` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '1' COMMENT '1=小程序', |
|
`order_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '分享编号', |
|
`share_user_id` bigint NULL DEFAULT NULL COMMENT '分享人', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '分享人' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for app_user_search |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `app_user_search`; |
|
CREATE TABLE `app_user_search` ( |
|
`id` bigint NOT NULL, |
|
`words` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '搜索词', |
|
`user_id` bigint NULL DEFAULT NULL COMMENT '用户', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`num` int NULL DEFAULT 0 COMMENT '搜索次数', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
PRIMARY KEY (`id`) USING BTREE, |
|
UNIQUE INDEX `words_user`(`words`, `user_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户搜索词' ROW_FORMAT = Dynamic; |
|
|
|
-- ---------------------------- |
|
-- Table structure for business_business_district |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `business_business_district`; |
|
CREATE TABLE `business_business_district` ( |
|
`id` bigint NOT NULL, |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商家id', |
|
`business_district_id` bigint NULL DEFAULT NULL COMMENT '商圈id', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE, |
|
UNIQUE INDEX `business_district_index`(`business_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商家坐标点-商圈(废弃)' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for business_coupon |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `business_coupon`; |
|
CREATE TABLE `business_coupon` ( |
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '优惠劵编号', |
|
`template_id` bigint NOT NULL COMMENT '优惠劵模板编号', |
|
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '优惠劵名', |
|
`use_price` decimal(10, 2) NOT NULL COMMENT '是否设置满多少金额可用,单位:元', |
|
`take_type` tinyint NOT NULL COMMENT '领取方式 1=直接使用功能', |
|
`valid_start_time` date NOT NULL COMMENT '生效开始时间', |
|
`valid_end_time` date NOT NULL COMMENT '生效结束时间', |
|
`product_scope_type` tinyint NOT NULL COMMENT '类型(1商家 2分类 3商品)', |
|
`discount_type` tinyint NOT NULL COMMENT '折扣类型', |
|
`discount_percent` tinyint NULL DEFAULT NULL COMMENT '折扣百分比', |
|
`discount_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '优惠金额,单位:元', |
|
`user_id` bigint NOT NULL COMMENT '企业编号', |
|
`status` tinyint NOT NULL DEFAULT 1 COMMENT '优惠码状态;1-未使用;2-已使用;3-已失效', |
|
`use_order_id` bigint NULL DEFAULT NULL COMMENT '使用订单号', |
|
`use_time` datetime NULL DEFAULT NULL COMMENT '使用时间', |
|
`product_scope` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '使用范围', |
|
`read_status` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '00' COMMENT '\'00\',\'01\'', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商家id', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB AUTO_INCREMENT = 1934518534957924354 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商家优惠劵' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for business_coupon_template |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `business_coupon_template`; |
|
CREATE TABLE `business_coupon_template` ( |
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '模板编号', |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商家id', |
|
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '优惠劵名', |
|
`status` int NOT NULL DEFAULT 0 COMMENT '状态(0正常 1禁用 )', |
|
`take_type` int NOT NULL DEFAULT 1 COMMENT '领取方式 1=直接使用', |
|
`total_count` int NOT NULL COMMENT '发放数量, -1 - 则表示不限制', |
|
`take_limit_count` int NOT NULL COMMENT '每人限领个数, -1 - 则表示不限制', |
|
`take_count` int NOT NULL DEFAULT 0 COMMENT '领取优惠券的数量', |
|
`use_count` int NULL DEFAULT 0 COMMENT '使用优惠券的次数', |
|
`use_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '是否设置满多少金额可用,单位:元', |
|
`product_scope_type` tinyint NULL DEFAULT 1 COMMENT '类型(1商家 2分类 3商品)', |
|
`product_scope` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '范围', |
|
`validity_type` tinyint NOT NULL DEFAULT 1 COMMENT '生效日期类型 1=固定日期', |
|
`valid_start_time` date NULL DEFAULT NULL COMMENT '固定日期-生效开始时间', |
|
`valid_end_time` date NULL DEFAULT NULL COMMENT '固定日期-生效结束时间', |
|
`discount_type` int NOT NULL COMMENT '优惠类型:1-代金卷;2-折扣卷\n', |
|
`discount_percent` tinyint NULL DEFAULT NULL COMMENT '折扣百分比', |
|
`discount_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '优惠金额,单位:金额', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB AUTO_INCREMENT = 1937705404106608642 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商家优惠劵模板' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for business_district |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `business_district`; |
|
CREATE TABLE `business_district` ( |
|
`id` bigint NOT NULL, |
|
`area` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '区域', |
|
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '商圈名称', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`sort` int NULL DEFAULT 0 COMMENT '热门搜索排序', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '商圈' ROW_FORMAT = Dynamic; |
|
|
|
-- ---------------------------- |
|
-- Table structure for business_month_statistics |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `business_month_statistics`; |
|
CREATE TABLE `business_month_statistics` ( |
|
`id` bigint NOT NULL, |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商家id', |
|
`sale_month` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '销售月份', |
|
`sale_count` int NULL DEFAULT 0 COMMENT '销售数量', |
|
`refund_count` int NULL DEFAULT 0 COMMENT '退款数量', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
PRIMARY KEY (`id`) USING BTREE, |
|
UNIQUE INDEX `business_id`(`business_id`, `sale_month`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商家月订单统计' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for business_print |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `business_print`; |
|
CREATE TABLE `business_print` ( |
|
`id` bigint NOT NULL, |
|
`business_id` bigint NULL DEFAULT NULL, |
|
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '打印机类型', |
|
`sn` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '打印机编号', |
|
`sn_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '打印机密钥', |
|
`no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '打印机编号', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '打印机编号' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for dada_city |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `dada_city`; |
|
CREATE TABLE `dada_city` ( |
|
`id` bigint NOT NULL COMMENT '自增主键', |
|
`city_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '达达城市 ID', |
|
`city_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '城市名称', |
|
`city_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '城市代码', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '状态', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE, |
|
UNIQUE INDEX `uk_city_id`(`city_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '达达城市列表信息表(弃用)' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for dada_notify_info |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `dada_notify_info`; |
|
CREATE TABLE `dada_notify_info` ( |
|
`id` bigint NOT NULL, |
|
`delivery_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '达达物流订单号,默认为空', |
|
`order_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '第三方订单ID,对应下单接口中的origin_id', |
|
`order_status` int NULL DEFAULT NULL COMMENT '订单状态(待接单=1,待取货=2,骑士到店=100,配送中=3,已完成=4,已取消=5, 已追加待接单=8,妥投异常之物品返回中=9, 妥投异常之物品返回完成=10, 售后取件单送达门店=6, 创建达达运单失败=1000)', |
|
`repeat_reason_type` int NULL DEFAULT NULL COMMENT '重复回传状态原因(1-重新分配骑士,2-骑士转单)', |
|
`cancel_reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '订单取消原因,其他状态下默认值为空字符串', |
|
`cancel_from` int NULL DEFAULT NULL COMMENT '订单取消原因来源(1:达达配送员取消;2:商家主动取消;3:系统或客服取消;0:默认值)', |
|
`signature` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL, |
|
`dm_id` bigint NULL DEFAULT NULL COMMENT '达达配送员id,接单以后会传', |
|
`dm_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '配送员姓名,接单以后会传', |
|
`dm_mobile` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '配送员手机号,接单以后会传', |
|
`finish_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '收货码', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '达达回调(弃用)' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for dada_reason |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `dada_reason`; |
|
CREATE TABLE `dada_reason` ( |
|
`id` bigint NOT NULL COMMENT '主键', |
|
`reason_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '原因 ID', |
|
`reason_type` int NOT NULL COMMENT '原因类型,如 1: 取消订单原因,2: 异常订单原因等', |
|
`reason_content` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '原因内容描述', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE, |
|
UNIQUE INDEX `uk_reason_id`(`reason_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '达达异常原因列表信息表(弃用)' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for delivery_config |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `delivery_config`; |
|
CREATE TABLE `delivery_config` ( |
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增主键', |
|
`domain` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '域名', |
|
`app_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'APP_KEY', |
|
`app_secret` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'APP_SECRET', |
|
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '配置类型,dev 为开发环境,prod 为生产环境', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '状态(0正常 1禁用)', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`notify_url` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '回调地址', |
|
`source_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '商户编号', |
|
`delivery_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'sf=顺丰,dada=达达', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '派送配置信息表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for delivery_distance_rules |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `delivery_distance_rules`; |
|
CREATE TABLE `delivery_distance_rules` ( |
|
`id` bigint NOT NULL AUTO_INCREMENT, |
|
`min_distance` decimal(10, 2) NOT NULL COMMENT '最小距离(公里)', |
|
`max_distance` decimal(10, 2) NULL DEFAULT NULL COMMENT '最大距离(公里),NULL表示无上限', |
|
`price` decimal(10, 2) NOT NULL COMMENT '该区间配送费', |
|
`rule_order` int NULL DEFAULT 1 COMMENT '规则顺序,用于确定优先级', |
|
`status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '1' COMMENT '状态(0开启,1关闭)', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB AUTO_INCREMENT = 17 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '配送费距离规则' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for delivery_order |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `delivery_order`; |
|
CREATE TABLE `delivery_order` ( |
|
`id` bigint NOT NULL COMMENT '主键', |
|
`order_id` bigint NULL DEFAULT NULL COMMENT '订单id', |
|
`merchant_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '商户 ID', |
|
`order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '订单编号', |
|
`delivery_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '订单号', |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '店铺id', |
|
`source_id` bigint NULL DEFAULT NULL COMMENT '运力id', |
|
`source_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '订单编号', |
|
`cargo_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '货物价格', |
|
`cargo_weight` double(10, 3) NULL DEFAULT NULL COMMENT '重量', |
|
`receiver_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '收件人姓名', |
|
`receiver_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '收件人电话', |
|
`receiver_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '收件人地址', |
|
`receiver_lat` decimal(11, 8) NULL DEFAULT NULL COMMENT '收件人纬度', |
|
`receiver_lng` decimal(11, 8) NULL DEFAULT NULL COMMENT '收件人经度', |
|
`sender_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发件人姓名', |
|
`sender_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发件人电话', |
|
`sender_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '发件人地址', |
|
`sender_lat` decimal(11, 8) NULL DEFAULT NULL COMMENT '发件人纬度', |
|
`sender_lng` decimal(11, 8) NULL DEFAULT NULL COMMENT '发件人经度', |
|
`cargo_num` int NULL DEFAULT NULL COMMENT '货物数量', |
|
`status` char(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '订单状态,0: 待处理,1: 已发布,根据外卖文档的状态', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`fail_msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '错误原因', |
|
`remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', |
|
`distance` decimal(16, 2) NULL DEFAULT 0.00 COMMENT '距离', |
|
`fee` decimal(10, 2) NULL DEFAULT NULL COMMENT '实际费用', |
|
`deduct_fee` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '违约金', |
|
`req_status` int NULL DEFAULT 0 COMMENT '请求状态(0正常 1异常)', |
|
`dispatcher_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '配送员姓名,接单以后会传', |
|
`dispatcher_mobile` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '配送员手机号,接单以后会传', |
|
`iz_appointment` int NULL DEFAULT NULL COMMENT '是否根据期望送达时间预约发单(0-否,即时发单;1-是,预约发单),如传1则期望送达时间必传。 查看预约单下单说明', |
|
`appointment_time` date NULL DEFAULT NULL COMMENT '预计送达时间', |
|
`goods_type_id` int NULL DEFAULT NULL, |
|
`service_fee` decimal(12, 2) NULL DEFAULT NULL COMMENT '服务费', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '配件订单信息表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for delivery_weight_rules |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `delivery_weight_rules`; |
|
CREATE TABLE `delivery_weight_rules` ( |
|
`id` bigint NOT NULL, |
|
`base_weight` decimal(10, 2) NOT NULL COMMENT '基础重量(kg)', |
|
`base_weight_price` decimal(10, 2) NOT NULL COMMENT '基础重量价格', |
|
`additional_weight_unit` decimal(10, 2) NOT NULL COMMENT '额外重量单位(kg)', |
|
`additional_weight_price` decimal(10, 2) NOT NULL COMMENT '每单位额外重量价格', |
|
`status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '1' COMMENT '状态(0开启,1关闭)', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间' |
|
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '配送费重量规则' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for es_config |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `es_config`; |
|
CREATE TABLE `es_config` ( |
|
`id` bigint NOT NULL, |
|
`api_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'e签宝的API Key', |
|
`api_secret` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'e签宝的API Secret', |
|
`domain` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'e签宝的域名', |
|
`environment` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'dev' COMMENT '环境,可选值为 dev(开发环境)和 prod(生产环境)', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '订单状态,0: 待处理,1: 已发布,2: 已接单,3: 已取件 4:已送达, 9:失败', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'e签宝配置信息表(弃用)' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for gen_table |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `gen_table`; |
|
CREATE TABLE `gen_table` ( |
|
`table_id` bigint NOT NULL COMMENT '编号', |
|
`data_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '数据源名称', |
|
`table_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '表名称', |
|
`table_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '表描述', |
|
`sub_table_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联子表的表名', |
|
`sub_table_fk_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '子表关联的外键名', |
|
`class_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '实体类名称', |
|
`tpl_category` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'crud' COMMENT '使用的模板(crud单表操作 tree树表操作)', |
|
`package_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '生成包路径', |
|
`module_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '生成模块名', |
|
`business_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '生成业务名', |
|
`function_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '生成功能名', |
|
`function_author` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '生成功能作者', |
|
`gen_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '生成代码方式(0zip压缩包 1自定义路径)', |
|
`gen_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '/' COMMENT '生成路径(不填默认项目路径)', |
|
`options` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '其它生成选项', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', |
|
PRIMARY KEY (`table_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '代码生成业务表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for gen_table_column |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `gen_table_column`; |
|
CREATE TABLE `gen_table_column` ( |
|
`column_id` bigint NOT NULL COMMENT '编号', |
|
`table_id` bigint NULL DEFAULT NULL COMMENT '归属表编号', |
|
`column_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '列名称', |
|
`column_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '列描述', |
|
`column_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '列类型', |
|
`java_type` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'JAVA类型', |
|
`java_field` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'JAVA字段名', |
|
`is_pk` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否主键(1是)', |
|
`is_increment` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否自增(1是)', |
|
`is_required` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否必填(1是)', |
|
`is_insert` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否为插入字段(1是)', |
|
`is_edit` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否编辑字段(1是)', |
|
`is_list` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否列表字段(1是)', |
|
`is_query` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否查询字段(1是)', |
|
`query_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'EQ' COMMENT '查询方式(等于、不等于、大于、小于、范围)', |
|
`html_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)', |
|
`dict_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典类型', |
|
`sort` int NULL DEFAULT NULL COMMENT '排序', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`column_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '代码生成业务表字段' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for map_config |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `map_config`; |
|
CREATE TABLE `map_config` ( |
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '配置记录的唯一标识', |
|
`api_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '地图的API Key', |
|
`api_secret` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '地图的API Secret', |
|
`domain` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '地图的域名', |
|
`environment` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'dev' COMMENT '环境,可选值为 dev(开发环境)和 prod(生产环境)', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '订单状态,0: 待处理,1: 已发布,2: 已接单,3: 已取件 4:已送达, 9:失败', |
|
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '类型,gaode:高德', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '地图配置信息表(弃用)' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for order_appointment_code |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `order_appointment_code`; |
|
CREATE TABLE `order_appointment_code` ( |
|
`id` bigint NOT NULL, |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商家id', |
|
`appointment_date` date NULL DEFAULT NULL COMMENT '预约时间', |
|
`appointment_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '预约编码', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '预约编码(待定)' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for product_order |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `product_order`; |
|
CREATE TABLE `product_order` ( |
|
`id` bigint NOT NULL, |
|
`order_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '编号', |
|
`user_id` bigint NULL DEFAULT NULL COMMENT '用户id', |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商家id', |
|
`user_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '用户', |
|
`mobile` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '手机号', |
|
`product_name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT '商品名称', |
|
`num` int NULL DEFAULT NULL COMMENT '熟练', |
|
`status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '状态(0待支付,1已支付,2派送,3取消,4已完成,5已评价,8,申请退款,9已退款,10同意退款)', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`pay_type` int NULL DEFAULT NULL COMMENT '付款方式(0付款 1代付)', |
|
`pay_time` date NULL DEFAULT NULL COMMENT '支付时间', |
|
`pay_expire_time` datetime NULL DEFAULT NULL COMMENT '过期时间', |
|
`area` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '区域', |
|
`address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '地址', |
|
`lng` decimal(16, 8) NULL DEFAULT NULL COMMENT '经度', |
|
`lat` decimal(16, 8) NULL DEFAULT NULL COMMENT '纬度', |
|
`type` int NULL DEFAULT 0 COMMENT '类型(0外卖 1自提, 2快递)', |
|
`address_id` bigint NULL DEFAULT NULL COMMENT '地址id', |
|
`system_coupon_id` bigint NULL DEFAULT NULL COMMENT '系统优惠券', |
|
`business_coupon_id` bigint NULL DEFAULT NULL COMMENT '商家优惠券', |
|
`delivery_status` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '配送状态(0=询单,待接单=1,)', |
|
`settlement` int NULL DEFAULT 0 COMMENT '结算(0无结算 1待结算 2已结算, 3无法结算)', |
|
`settlement_time` datetime NULL DEFAULT NULL COMMENT '结算时间', |
|
`user_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '用户备注', |
|
`total_weight` double(10, 2) NULL DEFAULT NULL COMMENT '重量', |
|
`finish_date` datetime NULL DEFAULT NULL COMMENT '完成时间', |
|
`service_type` int NULL DEFAULT 0 COMMENT '订单服务类型(0套餐 1流量)', |
|
`is_show` int NULL DEFAULT 0 COMMENT '用户展示(0展示, 1不展示)', |
|
`consignee_time` datetime NULL DEFAULT NULL COMMENT '取件时间(上门取件,预约时间)', |
|
`reservation` int NULL DEFAULT 0 COMMENT '预约(0否 1是)', |
|
`appointment_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '预约编号', |
|
`refund_num` int NULL DEFAULT NULL COMMENT '退款数量', |
|
`yunli_id` bigint NULL DEFAULT NULL COMMENT '运力id', |
|
`remote` decimal(12, 3) NULL DEFAULT NULL COMMENT '距离', |
|
`show_user` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '0展示1关闭', |
|
`show_business` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '0展示1关闭', |
|
`refund_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '退款理由', |
|
`refund_image` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT '退款图片', |
|
`business_refund` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '商家退款消息', |
|
`can_refund` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '0可退款 1不可退款', |
|
`is_pay` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '是否付款(0否 1是)', |
|
`start_refund_time` datetime NULL DEFAULT NULL COMMENT '发起退款时间', |
|
`fail_refund_time` datetime NULL DEFAULT NULL COMMENT '失败退款时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商品订单' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for product_order_express |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `product_order_express`; |
|
CREATE TABLE `product_order_express` ( |
|
`id` bigint NOT NULL, |
|
`order_id` bigint NOT NULL, |
|
`express_no` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '订单编号', |
|
`express_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '快递类型(0平台罚单 1自行发单)', |
|
`express_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '快递编号', |
|
`express_company` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '快递公司', |
|
`status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '1' COMMENT '状态 1下单 其他根据闪送状态一致', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`out_order` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '第三方订单号', |
|
`out_child_order` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT '子订单号', |
|
`return_order` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '回单号', |
|
`label` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT '面单短链', |
|
`courier` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '快递员', |
|
`courier_mobile` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '快递联系方式', |
|
`weight` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '重量', |
|
`freight` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '费用', |
|
`poll_token` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '密钥', |
|
`express_status` int NULL DEFAULT NULL COMMENT '快递状态', |
|
`task_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL, |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '订单快递' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for product_order_items |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `product_order_items`; |
|
CREATE TABLE `product_order_items` ( |
|
`id` bigint NOT NULL, |
|
`order_id` bigint NULL DEFAULT NULL COMMENT '用户id', |
|
`product_id` bigint NULL DEFAULT NULL COMMENT '商品id', |
|
`product_attr_sn` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '商品属性', |
|
`product_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '商品名称', |
|
`product_image` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '商品图片', |
|
`product_attr_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '规格名称', |
|
`product_attr_image` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '规格图片', |
|
`num` int NULL DEFAULT 1 COMMENT '数量', |
|
`price` decimal(12, 2) NULL DEFAULT NULL COMMENT '单价', |
|
`total_price` decimal(12, 2) NULL DEFAULT NULL COMMENT '总价', |
|
`current_price` decimal(12, 2) NULL DEFAULT NULL COMMENT '优惠后的价格', |
|
`business_discount_price` decimal(12, 2) NULL DEFAULT 0.00 COMMENT '商家折扣价', |
|
`system_discount_price` decimal(12, 2) NULL DEFAULT 0.00 COMMENT '平台折扣价', |
|
`business_coupon_id` bigint NULL DEFAULT NULL, |
|
`system_coupon_id` bigint NULL DEFAULT NULL, |
|
`real_price` decimal(12, 2) NULL DEFAULT NULL COMMENT '实际价格', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商家id', |
|
`business_settlement_price` decimal(12, 2) NULL DEFAULT NULL COMMENT '商家结算金额', |
|
`can_refund` int NULL DEFAULT NULL COMMENT '可退回数量', |
|
`can_refund_amount` decimal(12, 2) NULL DEFAULT NULL COMMENT '可退回金额', |
|
`can_system_discount_price` decimal(12, 2) NULL DEFAULT NULL COMMENT '系统折扣金额', |
|
`can_business_discount_price` decimal(12, 2) NULL DEFAULT NULL COMMENT '商家折扣金额', |
|
`settlement` int NULL DEFAULT 0 COMMENT '结算(0无结算 1待结算 2已结算)', |
|
`settlement_time` datetime NULL DEFAULT NULL COMMENT '结算时间', |
|
`total_weight` double(10, 3) NULL DEFAULT NULL COMMENT '重量', |
|
`package_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '打包费(仅自提,外卖)', |
|
`shipping_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '邮费', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商品详情' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for product_order_items_refund |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `product_order_items_refund`; |
|
CREATE TABLE `product_order_items_refund` ( |
|
`id` bigint NOT NULL, |
|
`order_id` bigint NULL DEFAULT NULL COMMENT '订单id', |
|
`order_item_id` bigint NULL DEFAULT NULL COMMENT '订单详情id', |
|
`refund_id` bigint NULL DEFAULT NULL COMMENT '退款id', |
|
`product_id` bigint NULL DEFAULT NULL COMMENT '商品id', |
|
`product_attr_sn` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '商品属性', |
|
`product_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '商品名称', |
|
`product_image` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '商品图片', |
|
`product_attr_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '规格名称', |
|
`product_attr_image` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '规格图片', |
|
`num` int NULL DEFAULT 1 COMMENT '数量', |
|
`price` decimal(12, 4) NULL DEFAULT NULL COMMENT '单价', |
|
`total_price` decimal(12, 4) NULL DEFAULT NULL COMMENT '总价', |
|
`refund_price` decimal(12, 4) NULL DEFAULT NULL COMMENT '退款金额', |
|
`system_discount_price` decimal(12, 4) NULL DEFAULT 0.0000 COMMENT '平台折扣价', |
|
`system_coupon_id` bigint NULL DEFAULT NULL COMMENT '平台优惠券id', |
|
`real_price` decimal(12, 4) NULL DEFAULT NULL COMMENT '实际价格', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商家id', |
|
`business_refund_price` decimal(12, 4) NULL DEFAULT NULL COMMENT '退款金额', |
|
`business_discount_price` decimal(12, 4) NULL DEFAULT 0.0000 COMMENT '商家折扣价', |
|
`business_coupon_id` bigint NULL DEFAULT NULL COMMENT '商家优惠券id', |
|
`package_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '打包费', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商品退款详情' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for product_order_price |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `product_order_price`; |
|
CREATE TABLE `product_order_price` ( |
|
`order_id` bigint NOT NULL, |
|
`total_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '总金额', |
|
`sys_discount_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '系统折扣金额', |
|
`business_discount_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '商家折扣金额', |
|
`sys_current_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '除去系统折扣剩余金额', |
|
`business_current_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '出去商家折扣剩余金额', |
|
`package_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '打包费', |
|
`delivery_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '配送,快递费用', |
|
`pay_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '支付金额(预计支付)', |
|
`settlement_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '商家结算金额(预计)', |
|
`service_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '服务费', |
|
`refund_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '退款金额', |
|
`current_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '剩余金额', |
|
`settlement_current_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '商家结算金额(实际)', |
|
`settlement_refund_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '结算退回金额', |
|
`real_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '实际收款金额(支付回调金额)', |
|
`subsidy_delivery_amount` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '补贴金额', |
|
`express_price` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '快递费', |
|
PRIMARY KEY (`order_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '订单金额' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for product_order_qr |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `product_order_qr`; |
|
CREATE TABLE `product_order_qr` ( |
|
`id` bigint NOT NULL, |
|
`order_id` bigint NULL DEFAULT NULL, |
|
`qr_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL, |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`user_id` bigint NULL DEFAULT NULL COMMENT '用户id', |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商家id', |
|
`product_id` bigint NULL DEFAULT NULL COMMENT '课程id', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '0未使用,1已使用,2取消', |
|
`use_time` datetime NULL DEFAULT NULL COMMENT '使用时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商城订单二维码' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for product_order_refund |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `product_order_refund`; |
|
CREATE TABLE `product_order_refund` ( |
|
`id` bigint NOT NULL, |
|
`refund_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '编号', |
|
`order_id` bigint NULL DEFAULT NULL COMMENT '订单id', |
|
`about_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '支付编号', |
|
`user_id` bigint NULL DEFAULT NULL COMMENT '用户id', |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商家id', |
|
`user_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '用户', |
|
`mobile` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '手机号', |
|
`product_name` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '商品名称', |
|
`num` int NULL DEFAULT NULL COMMENT '数量', |
|
`status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '状态(0申请中,1退款中,2退款成功,3驳回, 4异常)', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`refund_price` decimal(11, 3) NULL DEFAULT NULL COMMENT '退款金额', |
|
`real_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '真是金额', |
|
`pay_time` date NULL DEFAULT NULL COMMENT '退款时间', |
|
`area` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '区域', |
|
`address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '地址', |
|
`lng` decimal(16, 8) NULL DEFAULT NULL COMMENT '经度', |
|
`lat` decimal(16, 8) NULL DEFAULT NULL COMMENT '纬度', |
|
`address_id` bigint NULL DEFAULT NULL COMMENT '地址id', |
|
`business_refund_price` decimal(11, 3) NULL DEFAULT NULL COMMENT '商家退款金额', |
|
`system_coupon_id` bigint NULL DEFAULT NULL, |
|
`refund_msg` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '退款理由', |
|
`pay_order_id` bigint NULL DEFAULT NULL, |
|
`image_list` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT '图片', |
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '商家反馈记录', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商品退款订单' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for promotion_coupon |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `promotion_coupon`; |
|
CREATE TABLE `promotion_coupon` ( |
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '优惠劵编号', |
|
`template_id` bigint NOT NULL COMMENT '优惠劵模板编号', |
|
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '优惠劵名', |
|
`use_price` decimal(10, 2) NOT NULL COMMENT '是否设置满多少金额可用,单位:元', |
|
`take_type` tinyint NOT NULL COMMENT '领取方式 1=领取, 2=发送', |
|
`valid_start_time` date NOT NULL COMMENT '生效开始时间', |
|
`valid_end_time` date NOT NULL COMMENT '生效结束时间', |
|
`product_scope_type` tinyint NOT NULL DEFAULT 1 COMMENT '类型(1平台 2店铺 3分类 4新人)', |
|
`discount_type` tinyint NOT NULL COMMENT '折扣类型', |
|
`discount_percent` tinyint NULL DEFAULT NULL COMMENT '折扣百分比', |
|
`discount_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '优惠金额,单位:元', |
|
`user_id` bigint NOT NULL COMMENT '企业编号', |
|
`status` tinyint NOT NULL DEFAULT 1 COMMENT '优惠码状态;1-未使用;2-已使用;3-已失效', |
|
`use_order_id` bigint NULL DEFAULT NULL COMMENT '使用订单号', |
|
`use_time` datetime NULL DEFAULT NULL COMMENT '使用时间', |
|
`product_scope` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '范围编号的数组', |
|
`read_status` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '00' COMMENT '\'00\',\'01\'', |
|
`tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '000000' COMMENT '租户编号', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`register_date` date NULL DEFAULT NULL COMMENT '注册时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB AUTO_INCREMENT = 1937336298691026946 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '优惠劵' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for promotion_coupon_template |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `promotion_coupon_template`; |
|
CREATE TABLE `promotion_coupon_template` ( |
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '模板编号', |
|
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '优惠劵名', |
|
`status` int NOT NULL DEFAULT 0 COMMENT '状态(0正常 1禁用 )', |
|
`take_type` int NOT NULL COMMENT '领取方式 1=领取, 2=发送,,3=注册', |
|
`total_count` int NOT NULL COMMENT '发放数量, -1 - 则表示不限制', |
|
`take_limit_count` int NOT NULL COMMENT '每人限领个数, -1 - 则表示不限制', |
|
`take_count` int NOT NULL DEFAULT 0 COMMENT '领取优惠券的数量', |
|
`use_count` int NULL DEFAULT 0 COMMENT '使用优惠券的次数', |
|
`use_price` decimal(10, 2) NOT NULL COMMENT '是否设置满多少金额可用,单位:元', |
|
`product_scope_type` tinyint NOT NULL COMMENT '类型(1平台 2店铺 3分类 4新人)', |
|
`product_scope` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '范围', |
|
`validity_type` tinyint NULL DEFAULT 1 COMMENT '生效日期类型 1=固定日期', |
|
`valid_start_time` datetime NULL DEFAULT NULL COMMENT '固定日期-生效开始时间', |
|
`valid_end_time` datetime NULL DEFAULT NULL COMMENT '固定日期-生效结束时间', |
|
`discount_type` int NOT NULL COMMENT '优惠类型:1-代金卷;2-折扣卷\n', |
|
`discount_percent` tinyint NULL DEFAULT NULL COMMENT '折扣百分比', |
|
`discount_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '优惠金额,单位:金额', |
|
`tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '000000' COMMENT '租户编号', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`register_date` date NULL DEFAULT NULL COMMENT '新人注册时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB AUTO_INCREMENT = 1937686904289964034 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '优惠劵模板' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for signer_order |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `signer_order`; |
|
CREATE TABLE `signer_order` ( |
|
`id` bigint NOT NULL, |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商家id', |
|
`amount` decimal(12, 2) NULL DEFAULT NULL COMMENT '金额', |
|
`status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '状态(0未付款 1付款 2取消)', |
|
`start_date` date NULL DEFAULT NULL COMMENT '开始时间', |
|
`end_date` date NULL DEFAULT NULL COMMENT '结束时间', |
|
`image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '付款图片', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`contract_id` bigint NOT NULL COMMENT '合同id', |
|
`contract_title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '主题', |
|
`contract_content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT '内容', |
|
`sign_image` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '签字', |
|
`effective_month` int NULL DEFAULT NULL COMMENT '有效月份从上次过期天数+相对应月份', |
|
`service_type` int NULL DEFAULT 0 COMMENT '类型(0包年 1服务费)', |
|
`service_amount` decimal(10, 4) NULL DEFAULT NULL COMMENT '0=包年服务费 1=单笔服务费', |
|
`service_amount_type` int NULL DEFAULT 1 COMMENT 'service_type=0,service_amount_type=1一次性缴费\r\nservuce_type=1,service_amount_type=1单笔交易收取多少servuce_type=1,service_amount_type=2按照比率收取', |
|
`service_free` int NULL DEFAULT 0 COMMENT 'service_type=0,service_free=0首次不收费,service_free=1首次收费', |
|
`first_sign` int NULL DEFAULT 1 COMMENT '是否首次签约(0是 1否)', |
|
`order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '订单编号', |
|
`step_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '阶梯金额', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商家合同订单' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for subsidy_delivery_config |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `subsidy_delivery_config`; |
|
CREATE TABLE `subsidy_delivery_config` ( |
|
`id` bigint NOT NULL, |
|
`subsidy_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '补贴名称', |
|
`amount` decimal(10, 2) NOT NULL COMMENT '补贴金额', |
|
`start_date` date NOT NULL COMMENT '开始日期', |
|
`end_date` date NOT NULL COMMENT '结束日期', |
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE, |
|
UNIQUE INDEX `uk_date_range`(`start_date`, `end_date`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '补贴配送配置表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_authorize_business |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_authorize_business`; |
|
CREATE TABLE `sys_authorize_business` ( |
|
`id` bigint NOT NULL, |
|
`permission_id` bigint NULL DEFAULT NULL COMMENT '权限id', |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商家id', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商家权限授权(待定)' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_authorize_contract |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_authorize_contract`; |
|
CREATE TABLE `sys_authorize_contract` ( |
|
`id` bigint NOT NULL, |
|
`permission_id` bigint NULL DEFAULT NULL COMMENT '权限id', |
|
`contract_id` bigint NULL DEFAULT NULL COMMENT '合同id', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '合同权限授权(待定)' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_balance |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_balance`; |
|
CREATE TABLE `sys_balance` ( |
|
`id` bigint NOT NULL, |
|
`balance` decimal(12, 2) NULL DEFAULT 0.00, |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '系统账户(待定)' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_balance_record |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_balance_record`; |
|
CREATE TABLE `sys_balance_record` ( |
|
`id` bigint NOT NULL, |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商家', |
|
`source` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'order,refund', |
|
`amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '金额', |
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '描述', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`image` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '图片', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '系统余额记录(待定)' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_bank |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_bank`; |
|
CREATE TABLE `sys_bank` ( |
|
`id` bigint NOT NULL, |
|
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '银行名称', |
|
`image` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '银行图', |
|
`code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '银行编码', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '支持(0支持 1不支持)', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '系统支持银行' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_business |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_business`; |
|
CREATE TABLE `sys_business` ( |
|
`id` bigint NOT NULL, |
|
`user_id` bigint NULL DEFAULT NULL COMMENT '用户id', |
|
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '商家名称', |
|
`leader` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '姓名', |
|
`mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '手机号', |
|
`area` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '省市区', |
|
`address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '详细地址', |
|
`lng` decimal(16, 8) NOT NULL COMMENT '经度', |
|
`lat` decimal(16, 8) NOT NULL COMMENT '维度', |
|
`business_license_image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '营业执照', |
|
`hygienic_license_image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '卫生许可证', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '状态(0审核中,1审核通过,2审核失败)', |
|
`record_msg` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '审核描述', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '审核通过时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`score` double(5, 2) NULL DEFAULT 0.00 COMMENT '分数', |
|
`sale_count` int NULL DEFAULT 0 COMMENT '预约数量', |
|
`refund_count` int NULL DEFAULT 0 COMMENT '退款数量', |
|
`logo_image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'logo', |
|
`start_time` time NULL DEFAULT NULL COMMENT '开始时间', |
|
`end_time` time NULL DEFAULT NULL COMMENT '结束时间', |
|
`image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '图片', |
|
`expire_date` date NULL DEFAULT NULL COMMENT '过期时间', |
|
`pay_status` int NULL DEFAULT 0 COMMENT '缴费(0否 1是 2无需缴费)', |
|
`business_scope` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '营业范围', |
|
`business_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '税号', |
|
`business_status` int NULL DEFAULT 0 COMMENT '营业状态(0营业 1歇业)', |
|
`category_id` bigint NULL DEFAULT NULL COMMENT '分类id', |
|
`categories` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '分类结构', |
|
`shop_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '编号', |
|
`service_type` int NULL DEFAULT NULL COMMENT '服务类型(0套餐 1流量)', |
|
`service_amount` decimal(12, 4) NULL DEFAULT NULL COMMENT '弃用', |
|
`service_amount_type` decimal(12, 2) NULL DEFAULT 1.00 COMMENT '弃用', |
|
`sign_time` datetime NULL DEFAULT NULL COMMENT '签约时间', |
|
`translate` int NULL DEFAULT 0 COMMENT '推荐(0否, 1是)', |
|
`translate_sort` int NULL DEFAULT 1 COMMENT '推荐排序', |
|
`per_person` decimal(12, 2) NULL DEFAULT NULL COMMENT '人均', |
|
`month_sale` int NULL DEFAULT 0 COMMENT '本月销量统计', |
|
`sign_contract_id` bigint NULL DEFAULT NULL COMMENT '签约合同的id', |
|
`delivery_amount` decimal(12, 2) NULL DEFAULT 0.00 COMMENT '派送金额', |
|
`step_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT 'service_type=1,step_amount阶梯算法', |
|
`appointment` int NULL DEFAULT 1 COMMENT '预约功能(0开启 1关闭)', |
|
`yunli_id` bigint NULL DEFAULT NULL COMMENT '运力id(弃用)', |
|
`auto_receiving` int NULL DEFAULT 0 COMMENT '自动接单(0否 1是)', |
|
`delivery_remote` decimal(10, 3) NULL DEFAULT 10.000 COMMENT '派送公里数', |
|
`simple` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '简介', |
|
`goods_type_id` bigint NULL DEFAULT 2 COMMENT '商品类型 product_type字典类型', |
|
`delivery_status` int NULL DEFAULT 0 COMMENT '派送(0支持 1关闭)', |
|
`self_pick` int NULL DEFAULT 0 COMMENT '自提(0开启 1关闭)', |
|
`express_delivery` int NULL DEFAULT 1 COMMENT '快递(0开启 1关闭)', |
|
`kuaidi_account` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '快递账号', |
|
`invitation_user_id` bigint NULL DEFAULT NULL COMMENT '邀请的用户id', |
|
`user_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '用户邀请的code', |
|
`submit_time` datetime NULL DEFAULT NULL COMMENT '提交时间', |
|
`free_delivery_amount` decimal(12, 2) NULL DEFAULT NULL COMMENT '免配送费标准', |
|
`subsidy_delivery_amount` decimal(12, 2) NULL DEFAULT 0.00 COMMENT '补贴配送', |
|
`district_id` bigint NULL DEFAULT NULL COMMENT '商圈id', |
|
`yunli` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '运力', |
|
`sort` int NULL DEFAULT 1 COMMENT '排序', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商家管理' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_business_balance |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_business_balance`; |
|
CREATE TABLE `sys_business_balance` ( |
|
`id` bigint NOT NULL, |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商户id', |
|
`balance` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '余额', |
|
`frozen_balance` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '冻结金额', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE, |
|
UNIQUE INDEX `business_id`(`business_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商家余额' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_business_balance_record |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_business_balance_record`; |
|
CREATE TABLE `sys_business_balance_record` ( |
|
`id` bigint NOT NULL, |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '用户id', |
|
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT 'balance' COMMENT 'balance,frozen_balance', |
|
`amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '金额', |
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '描述', |
|
`order_no` bigint NULL DEFAULT NULL, |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`contract_id` bigint NULL DEFAULT NULL COMMENT '合同id', |
|
`order_id` bigint NULL DEFAULT NULL, |
|
`order_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'order', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商家余额记录' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_business_card |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_business_card`; |
|
CREATE TABLE `sys_business_card` ( |
|
`id` bigint NOT NULL, |
|
`bank_id` bigint NULL DEFAULT NULL, |
|
`bank_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL, |
|
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL, |
|
`bank_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL, |
|
`business_id` bigint NULL DEFAULT NULL, |
|
`status` int NULL DEFAULT 0 COMMENT '默认(0否 1是)', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商家银行卡信息' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_business_idcard |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_business_idcard`; |
|
CREATE TABLE `sys_business_idcard` ( |
|
`id` bigint NOT NULL, |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商家id', |
|
`id_card` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份证号', |
|
`front_image` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '正面图', |
|
`reverse_card_image` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '背面图', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE, |
|
UNIQUE INDEX `business_id`(`business_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '商家身份证信息' ROW_FORMAT = Dynamic; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_business_idcard_record |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_business_idcard_record`; |
|
CREATE TABLE `sys_business_idcard_record` ( |
|
`id` bigint NOT NULL, |
|
`business_record_id` bigint NULL DEFAULT NULL COMMENT '商家申请id', |
|
`id_card` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份证号', |
|
`front_image` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '正面图', |
|
`reverse_card_image` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '背面图', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '商家身份证信息' ROW_FORMAT = Dynamic; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_business_image |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_business_image`; |
|
CREATE TABLE `sys_business_image` ( |
|
`id` bigint NOT NULL, |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商家id', |
|
`image` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '图片', |
|
`sort` int NULL DEFAULT 1 COMMENT '排序', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商家图片' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_business_record |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_business_record`; |
|
CREATE TABLE `sys_business_record` ( |
|
`id` bigint NOT NULL, |
|
`user_id` bigint NULL DEFAULT NULL COMMENT '用户id', |
|
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '商家名称', |
|
`leader` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '姓名', |
|
`mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '手机号', |
|
`area` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '省市区', |
|
`address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '详细地址', |
|
`lng` decimal(16, 8) NOT NULL COMMENT '经度', |
|
`lat` decimal(16, 8) NOT NULL COMMENT '维度', |
|
`business_license_image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '营业执照', |
|
`hygienic_license_image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '卫生许可证', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '状态(0审核中 1审核通过 2审核失败)', |
|
`record_msg` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '审核描述', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`logo_image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'logo', |
|
`start_time` time NULL DEFAULT NULL COMMENT '开始时间', |
|
`end_time` time NULL DEFAULT NULL COMMENT '结束时间', |
|
`image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '图片', |
|
`business_scope` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '营业范围', |
|
`business_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '税号', |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商户id', |
|
`category_id` bigint NULL DEFAULT NULL COMMENT '分类id', |
|
`cert_status` int NULL DEFAULT NULL COMMENT '认证状态(1首次认证 2续签 3修改审核)', |
|
`service_type` int NULL DEFAULT NULL COMMENT '服务类型(0套餐 1流量)', |
|
`service_amount` decimal(12, 4) NULL DEFAULT NULL COMMENT '服务金额(单笔多少钱)', |
|
`service_amount_type` decimal(12, 2) NULL DEFAULT NULL COMMENT 'service_type=0,service_amount_type=1一次性缴费\r\nservuce_type=1,service_amount_type=1单笔交易收取多少servuce_type=1,service_amount_type=2按照比率收取', |
|
`sign_time` datetime NULL DEFAULT NULL COMMENT '签约时间', |
|
`sign_contract_id` bigint NULL DEFAULT NULL COMMENT '签约合同的id', |
|
`step_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT 'service_type=1,step_amount阶梯算法', |
|
`sign_image` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL, |
|
`contract_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL, |
|
`contract_content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL, |
|
`categories` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '分类结构', |
|
`invitation_user_id` bigint NULL DEFAULT NULL COMMENT '邀请的用户id', |
|
`user_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '用户邀请的code', |
|
`submit_time` datetime NULL DEFAULT NULL COMMENT '处理时间', |
|
`district_id` bigint NULL DEFAULT NULL COMMENT '商圈id', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商家审核记录' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_business_record_image |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_business_record_image`; |
|
CREATE TABLE `sys_business_record_image` ( |
|
`id` bigint NOT NULL, |
|
`record_id` bigint NULL DEFAULT NULL COMMENT '认证id', |
|
`image` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '图片', |
|
`sort` int NULL DEFAULT 1 COMMENT '排序', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商家审核记录的图片' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_business_special_postage |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_business_special_postage`; |
|
CREATE TABLE `sys_business_special_postage` ( |
|
`id` bigint NOT NULL, |
|
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '名称', |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商家', |
|
`province` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '相关身份', |
|
`postage` json NULL COMMENT '邮费', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商家特殊地区邮费管理' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_client |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_client`; |
|
CREATE TABLE `sys_client` ( |
|
`id` bigint NOT NULL COMMENT 'id', |
|
`client_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '客户端id', |
|
`client_key` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '客户端key', |
|
`client_secret` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '客户端秘钥', |
|
`grant_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '授权类型', |
|
`device_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '设备类型', |
|
`active_timeout` int NULL DEFAULT 1800 COMMENT 'token活跃超时时间', |
|
`timeout` int NULL DEFAULT 604800 COMMENT 'token固定超时', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '状态(0正常 1停用)', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '系统授权表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_config |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_config`; |
|
CREATE TABLE `sys_config` ( |
|
`config_id` bigint NOT NULL COMMENT '参数主键', |
|
`tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '000000' COMMENT '租户编号', |
|
`config_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '参数名称', |
|
`config_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '参数键名', |
|
`config_value` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '参数键值', |
|
`config_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT 'N' COMMENT '系统内置(Y是 N否)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注', |
|
PRIMARY KEY (`config_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '参数配置表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_contract |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_contract`; |
|
CREATE TABLE `sys_contract` ( |
|
`id` bigint NOT NULL, |
|
`contract_title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '主题', |
|
`contract_content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT '内容', |
|
`status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '状态(0正常 1禁用)', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`effective_month` int NULL DEFAULT NULL COMMENT '有效月份', |
|
`service_type` int NULL DEFAULT 0 COMMENT '类型(0包年 1服务费)', |
|
`service_amount` decimal(10, 4) NULL DEFAULT NULL COMMENT '0=包年服务费 1=单笔服务费', |
|
`service_amount_type` int NULL DEFAULT 1 COMMENT '弃用', |
|
`service_free` int NULL DEFAULT 0 COMMENT '弃用', |
|
`step_amount` decimal(10, 2) NULL DEFAULT NULL COMMENT 'service_type=1,默认为100表示step_amount增加service_amount', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '合同' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_dept |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_dept`; |
|
CREATE TABLE `sys_dept` ( |
|
`dept_id` bigint NOT NULL COMMENT '部门id', |
|
`tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '000000' COMMENT '租户编号', |
|
`parent_id` bigint NULL DEFAULT 0 COMMENT '父部门id', |
|
`ancestors` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '祖级列表', |
|
`dept_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '部门名称', |
|
`dept_category` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '部门类别编码', |
|
`order_num` int NULL DEFAULT 0 COMMENT '显示顺序', |
|
`leader` bigint NULL DEFAULT NULL COMMENT '负责人', |
|
`phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '联系电话', |
|
`email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '邮箱', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '部门状态(0正常 1停用)', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`dept_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '部门表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_dict_data |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_dict_data`; |
|
CREATE TABLE `sys_dict_data` ( |
|
`dict_code` bigint NOT NULL COMMENT '字典编码', |
|
`tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '000000' COMMENT '租户编号', |
|
`dict_sort` int NULL DEFAULT 0 COMMENT '字典排序', |
|
`dict_label` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '字典标签', |
|
`dict_value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '字典键值', |
|
`dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '字典类型', |
|
`css_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '样式属性(其他样式扩展)', |
|
`list_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '表格回显样式', |
|
`is_default` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT 'N' COMMENT '是否默认(Y是 N否)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注', |
|
PRIMARY KEY (`dict_code`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '字典数据表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_dict_type |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_dict_type`; |
|
CREATE TABLE `sys_dict_type` ( |
|
`dict_id` bigint NOT NULL COMMENT '字典主键', |
|
`tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '000000' COMMENT '租户编号', |
|
`dict_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '字典名称', |
|
`dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '字典类型', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注', |
|
PRIMARY KEY (`dict_id`) USING BTREE, |
|
UNIQUE INDEX `tenant_id`(`tenant_id`, `dict_type`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '字典类型表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_logininfor |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_logininfor`; |
|
CREATE TABLE `sys_logininfor` ( |
|
`info_id` bigint NOT NULL COMMENT '访问ID', |
|
`tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '000000' COMMENT '租户编号', |
|
`user_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '用户账号', |
|
`client_key` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '客户端', |
|
`device_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '设备类型', |
|
`ipaddr` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '登录IP地址', |
|
`login_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '登录地点', |
|
`browser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '浏览器类型', |
|
`os` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '操作系统', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '登录状态(0成功 1失败)', |
|
`msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '提示消息', |
|
`login_time` datetime NULL DEFAULT NULL COMMENT '访问时间', |
|
PRIMARY KEY (`info_id`) USING BTREE, |
|
INDEX `idx_sys_logininfor_s`(`status`) USING BTREE, |
|
INDEX `idx_sys_logininfor_lt`(`login_time`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '系统访问记录' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_menu |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_menu`; |
|
CREATE TABLE `sys_menu` ( |
|
`menu_id` bigint NOT NULL COMMENT '菜单ID', |
|
`menu_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '菜单名称', |
|
`parent_id` bigint NULL DEFAULT 0 COMMENT '父菜单ID', |
|
`order_num` int NULL DEFAULT 0 COMMENT '显示顺序', |
|
`path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '路由地址', |
|
`component` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '组件路径', |
|
`query_param` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '路由参数', |
|
`is_frame` int NULL DEFAULT 1 COMMENT '是否为外链(0是 1否)', |
|
`is_cache` int NULL DEFAULT 0 COMMENT '是否缓存(0缓存 1不缓存)', |
|
`menu_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '菜单类型(M目录 C菜单 F按钮)', |
|
`visible` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '显示状态(0显示 1隐藏)', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '菜单状态(0正常 1停用)', |
|
`perms` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '权限标识', |
|
`icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '#' COMMENT '菜单图标', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '备注', |
|
PRIMARY KEY (`menu_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '菜单权限表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_notice |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_notice`; |
|
CREATE TABLE `sys_notice` ( |
|
`notice_id` bigint NOT NULL COMMENT '公告ID', |
|
`tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '000000' COMMENT '租户编号', |
|
`notice_title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '公告标题', |
|
`notice_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '公告类型(1通知 2公告)', |
|
`notice_content` longblob NULL COMMENT '公告内容', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '公告状态(0正常 1关闭)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注', |
|
PRIMARY KEY (`notice_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '通知公告表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_oper_log |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_oper_log`; |
|
CREATE TABLE `sys_oper_log` ( |
|
`oper_id` bigint NOT NULL COMMENT '日志主键', |
|
`tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '000000' COMMENT '租户编号', |
|
`title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '模块标题', |
|
`business_type` int NULL DEFAULT 0 COMMENT '业务类型(0其它 1新增 2修改 3删除)', |
|
`method` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '方法名称', |
|
`request_method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '请求方式', |
|
`operator_type` int NULL DEFAULT 0 COMMENT '操作类别(0其它 1后台用户 2手机端用户)', |
|
`oper_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '操作人员', |
|
`dept_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '部门名称', |
|
`oper_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '请求URL', |
|
`oper_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '主机地址', |
|
`oper_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '操作地点', |
|
`oper_param` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '请求参数', |
|
`json_result` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '返回参数', |
|
`status` int NULL DEFAULT 0 COMMENT '操作状态(0正常 1异常)', |
|
`error_msg` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '错误消息', |
|
`oper_time` datetime NULL DEFAULT NULL COMMENT '操作时间', |
|
`cost_time` bigint NULL DEFAULT 0 COMMENT '消耗时间', |
|
PRIMARY KEY (`oper_id`) USING BTREE, |
|
INDEX `idx_sys_oper_log_bt`(`business_type`) USING BTREE, |
|
INDEX `idx_sys_oper_log_s`(`status`) USING BTREE, |
|
INDEX `idx_sys_oper_log_ot`(`oper_time`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '操作日志记录' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_oss |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_oss`; |
|
CREATE TABLE `sys_oss` ( |
|
`oss_id` bigint NOT NULL COMMENT '对象存储主键', |
|
`tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '000000' COMMENT '租户编号', |
|
`file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '文件名', |
|
`original_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '原名', |
|
`file_suffix` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '文件后缀名', |
|
`url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'URL地址', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '上传人', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新人', |
|
`service` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT 'minio' COMMENT '服务商', |
|
PRIMARY KEY (`oss_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = 'OSS对象存储表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_oss_config |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_oss_config`; |
|
CREATE TABLE `sys_oss_config` ( |
|
`oss_config_id` bigint NOT NULL COMMENT '主键', |
|
`tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '000000' COMMENT '租户编号', |
|
`config_key` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '配置key', |
|
`access_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT 'accessKey', |
|
`secret_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '秘钥', |
|
`bucket_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '桶名称', |
|
`prefix` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '前缀', |
|
`endpoint` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '访问站点', |
|
`domain` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '自定义域名', |
|
`is_https` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT 'N' COMMENT '是否https(Y=是,N=否)', |
|
`region` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '域', |
|
`access_policy` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '1' COMMENT '桶权限类型(0=private 1=public 2=custom)', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '1' COMMENT '是否默认(0=是,1=否)', |
|
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '扩展字段', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注', |
|
PRIMARY KEY (`oss_config_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '对象存储配置表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_permission_contract |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_permission_contract`; |
|
CREATE TABLE `sys_permission_contract` ( |
|
`id` bigint NOT NULL, |
|
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '权限名称', |
|
`permission` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '权限标识符', |
|
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT '描述', |
|
`sort` int NULL DEFAULT NULL COMMENT '排序', |
|
`status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '状态(0未付款 1付款 2取消)', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '合同权限' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_post |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_post`; |
|
CREATE TABLE `sys_post` ( |
|
`post_id` bigint NOT NULL COMMENT '岗位ID', |
|
`tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '000000' COMMENT '租户编号', |
|
`dept_id` bigint NOT NULL COMMENT '部门id', |
|
`post_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '岗位编码', |
|
`post_category` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '岗位类别编码', |
|
`post_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '岗位名称', |
|
`post_sort` int NOT NULL COMMENT '显示顺序', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '状态(0正常 1停用)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注', |
|
PRIMARY KEY (`post_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '岗位信息表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_region |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_region`; |
|
CREATE TABLE `sys_region` ( |
|
`id` bigint NOT NULL, |
|
`name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '区域名称', |
|
`parent_id` bigint NULL DEFAULT NULL COMMENT '父级ID', |
|
`ad_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '区域编码', |
|
`level` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '行政区划级别', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`sort` int NULL DEFAULT 1 COMMENT '排序', |
|
PRIMARY KEY (`id`) USING BTREE, |
|
INDEX `parent_id`(`parent_id`) USING BTREE, |
|
INDEX `first_letter`(`level`) USING BTREE, |
|
INDEX `name_en`(`level`) USING BTREE, |
|
INDEX `name`(`name`, `level`) USING BTREE, |
|
INDEX `ad_code`(`ad_code`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '行政区域编码' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_region_all |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_region_all`; |
|
CREATE TABLE `sys_region_all` ( |
|
`id` int NOT NULL, |
|
`name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '区域名称', |
|
`parent_id` int NOT NULL COMMENT '父级ID', |
|
`ad_code` varchar(6) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '区域编码', |
|
`level` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '行政区划级别', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`, `name`) USING BTREE, |
|
INDEX `parent_id`(`parent_id`) USING BTREE, |
|
INDEX `first_letter`(`level`) USING BTREE, |
|
INDEX `name_en`(`level`) USING BTREE, |
|
INDEX `name`(`name`, `level`) USING BTREE, |
|
INDEX `ad_code`(`ad_code`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '行政区域编码' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_role |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_role`; |
|
CREATE TABLE `sys_role` ( |
|
`role_id` bigint NOT NULL COMMENT '角色ID', |
|
`tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '000000' COMMENT '租户编号', |
|
`role_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '角色名称', |
|
`role_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '角色权限字符串', |
|
`role_sort` int NOT NULL COMMENT '显示顺序', |
|
`data_scope` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '1' COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)', |
|
`menu_check_strictly` tinyint(1) NULL DEFAULT 1 COMMENT '菜单树选择项是否关联显示', |
|
`dept_check_strictly` tinyint(1) NULL DEFAULT 1 COMMENT '部门树选择项是否关联显示', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '角色状态(0正常 1停用)', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注', |
|
PRIMARY KEY (`role_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '角色信息表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_role_dept |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_role_dept`; |
|
CREATE TABLE `sys_role_dept` ( |
|
`role_id` bigint NOT NULL COMMENT '角色ID', |
|
`dept_id` bigint NOT NULL COMMENT '部门ID', |
|
PRIMARY KEY (`role_id`, `dept_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '角色和部门关联表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_role_menu |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_role_menu`; |
|
CREATE TABLE `sys_role_menu` ( |
|
`role_id` bigint NOT NULL COMMENT '角色ID', |
|
`menu_id` bigint NOT NULL COMMENT '菜单ID', |
|
PRIMARY KEY (`role_id`, `menu_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '角色和菜单关联表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_social |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_social`; |
|
CREATE TABLE `sys_social` ( |
|
`id` bigint NOT NULL DEFAULT 0 COMMENT '主键', |
|
`user_id` bigint NOT NULL COMMENT '用户ID', |
|
`tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '租户id', |
|
`auth_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '平台+平台唯一id', |
|
`source` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户来源', |
|
`open_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '平台编号唯一id', |
|
`user_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '登录账号', |
|
`nick_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '用户昵称', |
|
`email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '用户邮箱', |
|
`avatar` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '头像地址', |
|
`access_token` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户的授权令牌', |
|
`expire_in` int NULL DEFAULT NULL COMMENT '用户的授权令牌的有效期,部分平台可能没有', |
|
`refresh_token` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '刷新令牌,部分平台可能没有', |
|
`access_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '平台的授权信息,部分平台可能没有', |
|
`union_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '用户的 unionid', |
|
`scope` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '授予的权限,部分平台可能没有', |
|
`token_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '个别平台的授权信息,部分平台可能没有', |
|
`id_token` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'id token,部分平台可能没有', |
|
`mac_algorithm` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '小米平台用户的附带属性,部分平台可能没有', |
|
`mac_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '小米平台用户的附带属性,部分平台可能没有', |
|
`code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '用户的授权code,部分平台可能没有', |
|
`oauth_token` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'Twitter平台用户的附带属性,部分平台可能没有', |
|
`oauth_token_secret` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'Twitter平台用户的附带属性,部分平台可能没有', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`status` int NULL DEFAULT NULL COMMENT '0开启 1关闭', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '社会化关系表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_tenant |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_tenant`; |
|
CREATE TABLE `sys_tenant` ( |
|
`id` bigint NOT NULL COMMENT 'id', |
|
`tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '租户编号', |
|
`contact_user_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '联系人', |
|
`contact_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '联系电话', |
|
`company_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '企业名称', |
|
`license_number` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '统一社会信用代码', |
|
`address` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '地址', |
|
`intro` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '企业简介', |
|
`domain` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '域名', |
|
`remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注', |
|
`package_id` bigint NULL DEFAULT NULL COMMENT '租户套餐编号', |
|
`expire_time` datetime NULL DEFAULT NULL COMMENT '过期时间', |
|
`account_count` int NULL DEFAULT -1 COMMENT '用户数量(-1不限制)', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '租户状态(0正常 1停用)', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '租户表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_tenant_package |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_tenant_package`; |
|
CREATE TABLE `sys_tenant_package` ( |
|
`package_id` bigint NOT NULL COMMENT '租户套餐id', |
|
`package_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '套餐名称', |
|
`menu_ids` varchar(3000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '关联菜单id', |
|
`remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注', |
|
`menu_check_strictly` tinyint(1) NULL DEFAULT 1 COMMENT '菜单树选择项是否关联显示', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '状态(0正常 1停用)', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`package_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '租户套餐表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_update_record |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_update_record`; |
|
CREATE TABLE `sys_update_record` ( |
|
`id` bigint NOT NULL, |
|
`title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, |
|
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL, |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '更新日志' ROW_FORMAT = Dynamic; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_user |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_user`; |
|
CREATE TABLE `sys_user` ( |
|
`user_id` bigint NOT NULL COMMENT '用户ID', |
|
`tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '000000' COMMENT '租户编号', |
|
`dept_id` bigint NULL DEFAULT NULL COMMENT '部门ID', |
|
`user_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户账号', |
|
`nick_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户昵称', |
|
`user_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT 'sys_user' COMMENT '用户类型(sys_user系统用户)', |
|
`email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '用户邮箱', |
|
`phonenumber` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '手机号码', |
|
`sex` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '用户性别(0男 1女 2未知)', |
|
`avatar` bigint NULL DEFAULT NULL COMMENT '头像地址', |
|
`password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '密码', |
|
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '帐号状态(0正常 1停用)', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`login_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '最后登录IP', |
|
`login_date` datetime NULL DEFAULT NULL COMMENT '最后登录时间', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注', |
|
PRIMARY KEY (`user_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '用户信息表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_user_post |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_user_post`; |
|
CREATE TABLE `sys_user_post` ( |
|
`user_id` bigint NOT NULL COMMENT '用户ID', |
|
`post_id` bigint NOT NULL COMMENT '岗位ID', |
|
PRIMARY KEY (`user_id`, `post_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '用户与岗位关联表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_user_role |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_user_role`; |
|
CREATE TABLE `sys_user_role` ( |
|
`user_id` bigint NOT NULL COMMENT '用户ID', |
|
`role_id` bigint NOT NULL COMMENT '角色ID', |
|
PRIMARY KEY (`user_id`, `role_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '用户和角色关联表' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_withdrawal |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_withdrawal`; |
|
CREATE TABLE `sys_withdrawal` ( |
|
`id` bigint NOT NULL, |
|
`order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '订单编号', |
|
`business_id` bigint NULL DEFAULT NULL, |
|
`type` int NULL DEFAULT NULL COMMENT '类型(1微信 2银行卡)', |
|
`card_id` bigint NULL DEFAULT NULL COMMENT '卡id', |
|
`bank_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '开户行', |
|
`bank_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '银行编号', |
|
`account` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '账户', |
|
`card_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '卡号', |
|
`info` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '结算给商家' COMMENT '备注', |
|
`open_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '微信open_id', |
|
`status` int NULL DEFAULT 0 COMMENT '状态(0申请 1付款 2驳回 3失败, 4已打款)', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL, |
|
`fail_msg` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'api返回错误信息', |
|
`amount` decimal(12, 2) NULL DEFAULT NULL COMMENT '金额', |
|
`rate_amount` decimal(12, 2) NULL DEFAULT NULL COMMENT '手续费', |
|
`actual_amount` decimal(12, 2) NULL DEFAULT NULL COMMENT '到账金额', |
|
`transfer_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '转账编号', |
|
`transfer_info` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '微信转账信息', |
|
`callback` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '回调信息', |
|
`agree_time` datetime NULL DEFAULT NULL COMMENT '同意时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '系统提现' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for sys_withdrawal_rate |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `sys_withdrawal_rate`; |
|
CREATE TABLE `sys_withdrawal_rate` ( |
|
`id` bigint NOT NULL, |
|
`type` int NULL DEFAULT NULL COMMENT '类型(0金额 1比率)', |
|
`status` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '1' COMMENT '默认(0正常 1禁止)', |
|
`rate` decimal(10, 4) NULL DEFAULT NULL COMMENT 'type=0则表示金额,type=1比率', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`min_value` decimal(10, 2) NULL DEFAULT NULL COMMENT '提现标准范围', |
|
`max_value` decimal(10, 2) NULL DEFAULT NULL COMMENT '提现标准范围', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '提现手续费' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for user_address |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `user_address`; |
|
CREATE TABLE `user_address` ( |
|
`id` bigint NOT NULL, |
|
`user_id` bigint NULL DEFAULT NULL COMMENT '用户id', |
|
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '名称', |
|
`mobile` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '手机号', |
|
`area` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '地区', |
|
`address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '地址', |
|
`lng` decimal(16, 8) NULL DEFAULT NULL COMMENT '经度', |
|
`lat` decimal(16, 8) NULL DEFAULT NULL COMMENT '维度', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`status` int NULL DEFAULT NULL COMMENT '默认(0否 1是)', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '用户地址' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for user_business_comment |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `user_business_comment`; |
|
CREATE TABLE `user_business_comment` ( |
|
`id` bigint NOT NULL COMMENT '订单编号', |
|
`user_id` bigint NOT NULL COMMENT '用户id', |
|
`user_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '昵称', |
|
`avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '头像', |
|
`score` int NULL DEFAULT NULL COMMENT '打分', |
|
`message` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '内容', |
|
`images` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '图片', |
|
`business_id` bigint NOT NULL COMMENT '商家id', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注', |
|
`order_id` bigint NULL DEFAULT NULL COMMENT '订单id', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '用户评论-商家' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for user_cart |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `user_cart`; |
|
CREATE TABLE `user_cart` ( |
|
`id` bigint NOT NULL, |
|
`user_id` bigint NULL DEFAULT NULL COMMENT '用户id', |
|
`type` int NULL DEFAULT 0 COMMENT '类型(0商品)', |
|
`product_id` bigint NULL DEFAULT NULL COMMENT '商品id', |
|
`product_attr_sn` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '商品属性', |
|
`num` int NULL DEFAULT 1 COMMENT '数量', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商家id', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '用户购物车' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for user_invitation_code |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `user_invitation_code`; |
|
CREATE TABLE `user_invitation_code` ( |
|
`id` bigint NOT NULL, |
|
`user_id` bigint NULL DEFAULT NULL COMMENT '用户', |
|
`code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'code邀请码', |
|
`number` int NULL DEFAULT NULL COMMENT '序列号', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`mobile` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号', |
|
PRIMARY KEY (`id`) USING BTREE, |
|
UNIQUE INDEX `code_index`(`code`) USING BTREE, |
|
UNIQUE INDEX `user_id_index`(`user_id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户邀请码' ROW_FORMAT = Dynamic; |
|
|
|
-- ---------------------------- |
|
-- Table structure for user_product_comment |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `user_product_comment`; |
|
CREATE TABLE `user_product_comment` ( |
|
`id` bigint NOT NULL COMMENT '订单编号', |
|
`user_id` bigint NOT NULL COMMENT '用户id', |
|
`user_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '昵称', |
|
`avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '头像', |
|
`score` int NULL DEFAULT NULL COMMENT '打分', |
|
`message` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '内容', |
|
`images` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '图片', |
|
`business_id` bigint NOT NULL COMMENT '商家id', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注', |
|
`order_id` bigint NULL DEFAULT NULL COMMENT '订单id', |
|
`product_id` bigint NULL DEFAULT NULL COMMENT '商品id', |
|
`product_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '商品名称', |
|
`product_attr_sn` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT 'sn', |
|
`product_attr_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '规格编号', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '用户评论-商品' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for user_visit_business_record |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `user_visit_business_record`; |
|
CREATE TABLE `user_visit_business_record` ( |
|
`id` bigint NOT NULL, |
|
`user_id` bigint NULL DEFAULT NULL, |
|
`create_date` date NULL DEFAULT NULL, |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商家id', |
|
PRIMARY KEY (`id`) USING BTREE, |
|
UNIQUE INDEX `user_create_date_index`(`user_id`, `create_date`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户访问商家' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for user_visit_product_record |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `user_visit_product_record`; |
|
CREATE TABLE `user_visit_product_record` ( |
|
`id` bigint NOT NULL, |
|
`user_id` bigint NULL DEFAULT NULL, |
|
`create_date` date NULL DEFAULT NULL, |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
`business_id` bigint NULL DEFAULT NULL COMMENT '商家id', |
|
`product_id` bigint NULL DEFAULT NULL COMMENT '商家商品', |
|
PRIMARY KEY (`id`) USING BTREE, |
|
UNIQUE INDEX `user_create_date_index`(`user_id`, `create_date`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户访问商家商品' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for user_visit_record |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `user_visit_record`; |
|
CREATE TABLE `user_visit_record` ( |
|
`id` bigint NOT NULL, |
|
`user_id` bigint NULL DEFAULT NULL, |
|
`create_date` date NULL DEFAULT NULL, |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE, |
|
UNIQUE INDEX `user_create_date_index`(`user_id`, `create_date`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '每日用户访问' ROW_FORMAT = DYNAMIC; |
|
|
|
-- ---------------------------- |
|
-- Table structure for weixin_menu |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `weixin_menu`; |
|
CREATE TABLE `weixin_menu` ( |
|
`id` int NOT NULL AUTO_INCREMENT, |
|
`parent_id` int NULL DEFAULT NULL, |
|
`menu_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL, |
|
`menu_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, |
|
`menu_value` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, |
|
`menu_page` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, |
|
`menu_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, |
|
`sort` int NULL DEFAULT NULL, |
|
`status` int NULL DEFAULT NULL, |
|
`has_children` int NULL DEFAULT NULL, |
|
`depth` int NULL DEFAULT NULL, |
|
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '微信菜单' ROW_FORMAT = Dynamic; |
|
|
|
-- ---------------------------- |
|
-- Table structure for weixin_mp_event |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `weixin_mp_event`; |
|
CREATE TABLE `weixin_mp_event` ( |
|
`id` bigint NOT NULL AUTO_INCREMENT, |
|
`signature` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, |
|
`timestamp_str` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, |
|
`nonce` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, |
|
`open_id` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, |
|
`req_body` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL, |
|
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '' COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB AUTO_INCREMENT = 1937772915507519490 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '微信公众号消息' ROW_FORMAT = Dynamic; |
|
|
|
-- ---------------------------- |
|
-- Table structure for weixin_mp_user |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `weixin_mp_user`; |
|
CREATE TABLE `weixin_mp_user` ( |
|
`id` bigint NOT NULL, |
|
`client_id` bigint NULL DEFAULT NULL COMMENT '设备id', |
|
`open_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'open_id', |
|
`union_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'union_id', |
|
`del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', |
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', |
|
`create_by` bigint NULL DEFAULT NULL COMMENT '创建者', |
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', |
|
`update_by` bigint NULL DEFAULT NULL COMMENT '更新者', |
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', |
|
PRIMARY KEY (`id`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '微信公众号关注用户' ROW_FORMAT = Dynamic; |
|
|
|
-- ---------------------------- |
|
-- Table structure for weixin_msg_template |
|
-- ---------------------------- |
|
DROP TABLE IF EXISTS `weixin_msg_template`; |
|
CREATE TABLE `weixin_msg_template` ( |
|
`id` bigint NOT NULL, |
|
`code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '模板编码', |
|
`name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '模板名字', |
|
`template_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '小程序模板ID', |
|
`page` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '小程序页面路径', |
|
`data` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '小程序模板数据', |
|
`miniprogram_state` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '跳转小程序类型(developer为开发版;trial为体验版;formal为正式版)', |
|
`miniprogram` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '小程序', |
|
PRIMARY KEY (`id`) USING BTREE, |
|
UNIQUE INDEX `code`(`code`) USING BTREE |
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '微信通知模版' ROW_FORMAT = Dynamic; |
|
|
|
-- ---------------------------- |
|
-- View structure for business_coupon_template_view |
|
-- ---------------------------- |
|
DROP VIEW IF EXISTS `business_coupon_template_view`; |
|
CREATE ALGORITHM = UNDEFINED SQL SECURITY DEFINER VIEW `business_coupon_template_view` AS select `bct`.`id` AS `id`,`bct`.`business_id` AS `business_id`,`bct`.`name` AS `name`,`bct`.`status` AS `status`,`bct`.`take_type` AS `take_type`,`bct`.`total_count` AS `total_count`,`bct`.`take_limit_count` AS `take_limit_count`,`bct`.`take_count` AS `take_count`,`bct`.`use_count` AS `use_count`,`bct`.`use_price` AS `use_price`,`bct`.`product_scope_type` AS `product_scope_type`,`bct`.`product_scope` AS `product_scope`,`bct`.`validity_type` AS `validity_type`,`bct`.`valid_start_time` AS `valid_start_time`,`bct`.`valid_end_time` AS `valid_end_time`,`bct`.`discount_type` AS `discount_type`,`bct`.`discount_percent` AS `discount_percent`,`bct`.`discount_price` AS `discount_price`,`bct`.`create_by` AS `create_by`,`bct`.`create_time` AS `create_time`,`bct`.`update_by` AS `update_by`,`bct`.`update_time` AS `update_time`,`bct`.`del_flag` AS `del_flag`,`bct`.`create_dept` AS `create_dept`,`sb`.`name` AS `business_name` from (`business_coupon_template` `bct` left join `sys_business` `sb` on((`bct`.`business_id` = `sb`.`id`))) where (`bct`.`del_flag` = '0'); |
|
|
|
-- ---------------------------- |
|
-- View structure for business_district_view |
|
-- ---------------------------- |
|
DROP VIEW IF EXISTS `business_district_view`; |
|
CREATE ALGORITHM = UNDEFINED SQL SECURITY DEFINER VIEW `business_district_view` AS select `bd`.`id` AS `id`,`bd`.`area` AS `area`,`bd`.`name` AS `name`,`bd`.`create_dept` AS `create_dept`,`bd`.`create_by` AS `create_by`,`bd`.`create_time` AS `create_time`,`bd`.`update_by` AS `update_by`,`bd`.`update_time` AS `update_time`,`bd`.`sort` AS `sort`,`bd`.`del_flag` AS `del_flag`,(select ifnull(count(`sb`.`id`),0) from `sys_business` `sb` where ((`sb`.`district_id` = `bd`.`id`) and (`sb`.`status` = '1') and (`sb`.`del_flag` = '0'))) AS `num` from `business_district` `bd`; |
|
|
|
-- ---------------------------- |
|
-- View structure for business_line_statistics |
|
-- ---------------------------- |
|
DROP VIEW IF EXISTS `business_line_statistics`; |
|
CREATE ALGORITHM = UNDEFINED SQL SECURITY DEFINER VIEW `business_line_statistics` AS select `pop`.`current_price` AS `current_price`,`pop`.`settlement_refund_price` AS `settlement_refund_price`,`pop`.`order_id` AS `order_id`,`po`.`status` AS `STATUS`,`po`.`is_pay` AS `is_pay`,`po`.`create_time` AS `create_time`,`po`.`business_id` AS `business_id`,`po`.`num` AS `num`,`po`.`del_flag` AS `del_flag`,`po`.`refund_num` AS `refund_num`,`pop`.`pay_price` AS `pay_price`,`sb`.`area` AS `area`,`po`.`settlement` AS `settlement`,`pop`.`settlement_current_price` AS `settlement_current_price` from ((`product_order` `po` join `product_order_price` `pop` on((`po`.`id` = `pop`.`order_id`))) left join `sys_business` `sb` on((`po`.`business_id` = `sb`.`id`))) where (`po`.`del_flag` = 0); |
|
|
|
-- ---------------------------- |
|
-- View structure for business_record_view |
|
-- ---------------------------- |
|
DROP VIEW IF EXISTS `business_record_view`; |
|
CREATE ALGORITHM = UNDEFINED SQL SECURITY DEFINER VIEW `business_record_view` AS select `sbr`.`id` AS `id`,`sbr`.`user_id` AS `user_id`,`sbr`.`name` AS `name`,`sbr`.`leader` AS `leader`,`sbr`.`mobile` AS `mobile`,`sbr`.`area` AS `area`,`sbr`.`address` AS `address`,`sbr`.`lng` AS `lng`,`sbr`.`lat` AS `lat`,`sbr`.`business_license_image` AS `business_license_image`,`sbr`.`hygienic_license_image` AS `hygienic_license_image`,`sbr`.`status` AS `status`,`sbr`.`record_msg` AS `record_msg`,`sbr`.`del_flag` AS `del_flag`,`sbr`.`create_dept` AS `create_dept`,`sbr`.`create_by` AS `create_by`,`sbr`.`create_time` AS `create_time`,`sbr`.`update_by` AS `update_by`,`sbr`.`update_time` AS `update_time`,`sbr`.`logo_image` AS `logo_image`,`sbr`.`start_time` AS `start_time`,`sbr`.`end_time` AS `end_time`,`sbr`.`image` AS `image`,`sbr`.`business_scope` AS `business_scope`,`sbr`.`business_no` AS `business_no`,`sbr`.`business_id` AS `business_id`,`sbr`.`category_id` AS `category_id`,`sbr`.`cert_status` AS `cert_status`,`sbr`.`service_type` AS `service_type`,`sbr`.`service_amount` AS `service_amount`,`sbr`.`service_amount_type` AS `service_amount_type`,`sbr`.`sign_time` AS `sign_time`,`sbr`.`sign_contract_id` AS `sign_contract_id`,`sbr`.`step_amount` AS `step_amount`,`sbr`.`sign_image` AS `sign_image`,`sbr`.`contract_title` AS `contract_title`,`sbr`.`contract_content` AS `contract_content`,`sbr`.`categories` AS `categories`,`sbr`.`invitation_user_id` AS `invitation_user_id`,`sbr`.`user_code` AS `user_code`,`uic`.`nick_name` AS `nick_name`,`uic`.`user_name` AS `user_name` from (`sys_business_record` `sbr` left join `sys_user` `uic` on((`sbr`.`invitation_user_id` = `uic`.`user_id`))) where (`sbr`.`del_flag` = '0'); |
|
|
|
-- ---------------------------- |
|
-- View structure for business_view |
|
-- ---------------------------- |
|
DROP VIEW IF EXISTS `business_view`; |
|
CREATE ALGORITHM = UNDEFINED SQL SECURITY DEFINER VIEW `business_view` AS select `sbr`.`id` AS `id`,`sbr`.`user_id` AS `user_id`,`sbr`.`name` AS `name`,`sbr`.`leader` AS `leader`,`sbr`.`mobile` AS `mobile`,`sbr`.`area` AS `area`,`sbr`.`address` AS `address`,`sbr`.`lng` AS `lng`,`sbr`.`lat` AS `lat`,`sbr`.`business_license_image` AS `business_license_image`,`sbr`.`hygienic_license_image` AS `hygienic_license_image`,`sbr`.`status` AS `status`,`sbr`.`record_msg` AS `record_msg`,`sbr`.`del_flag` AS `del_flag`,`sbr`.`create_dept` AS `create_dept`,`sbr`.`create_by` AS `create_by`,`sbr`.`create_time` AS `create_time`,`sbr`.`update_by` AS `update_by`,`sbr`.`update_time` AS `update_time`,`sbr`.`score` AS `score`,`sbr`.`sale_count` AS `sale_count`,`sbr`.`refund_count` AS `refund_count`,`sbr`.`logo_image` AS `logo_image`,`sbr`.`start_time` AS `start_time`,`sbr`.`end_time` AS `end_time`,`sbr`.`image` AS `image`,`sbr`.`expire_date` AS `expire_date`,`sbr`.`pay_status` AS `pay_status`,`sbr`.`business_scope` AS `business_scope`,`sbr`.`business_no` AS `business_no`,`sbr`.`business_status` AS `business_status`,`sbr`.`category_id` AS `category_id`,`sbr`.`categories` AS `categories`,`sbr`.`shop_no` AS `shop_no`,`sbr`.`service_type` AS `service_type`,`sbr`.`service_amount` AS `service_amount`,`sbr`.`service_amount_type` AS `service_amount_type`,`sbr`.`sign_time` AS `sign_time`,`sbr`.`translate` AS `translate`,`sbr`.`translate_sort` AS `translate_sort`,`sbr`.`per_person` AS `per_person`,`sbr`.`month_sale` AS `month_sale`,`sbr`.`sign_contract_id` AS `sign_contract_id`,`sbr`.`delivery_amount` AS `delivery_amount`,`sbr`.`step_amount` AS `step_amount`,`sbr`.`appointment` AS `appointment`,`sbr`.`yunli_id` AS `yunli_id`,`sbr`.`auto_receiving` AS `auto_receiving`,`sbr`.`delivery_remote` AS `delivery_remote`,`sbr`.`simple` AS `simple`,`sbr`.`goods_type_id` AS `goods_type_id`,`sbr`.`delivery_status` AS `delivery_status`,`sbr`.`self_pick` AS `self_pick`,`sbr`.`express_delivery` AS `express_delivery`,`sbr`.`kuaidi_account` AS `kuaidi_account`,`sbr`.`invitation_user_id` AS `invitation_user_id`,`sbr`.`user_code` AS `user_code`,`sbr`.`submit_time` AS `submit_time`,`uic`.`nick_name` AS `nick_name`,`uic`.`user_name` AS `user_name`,`sbr`.`sort` AS `sort` from (`sys_business` `sbr` left join `sys_user` `uic` on((`sbr`.`invitation_user_id` = `uic`.`user_id`))) where (`sbr`.`del_flag` = '0'); |
|
|
|
-- ---------------------------- |
|
-- View structure for user_invitation_code_view |
|
-- ---------------------------- |
|
DROP VIEW IF EXISTS `user_invitation_code_view`; |
|
CREATE ALGORITHM = UNDEFINED SQL SECURITY DEFINER VIEW `user_invitation_code_view` AS select `uic`.`mobile` AS `mobile`,`uic`.`user_id` AS `user_id`,`uic`.`code` AS `code`,(select count(`sb`.`id`) from `sys_business` `sb` where ((`sb`.`invitation_user_id` = `uic`.`user_id`) and (`sb`.`del_flag` = '0'))) AS `total`,`su`.`nick_name` AS `nick_name` from (`user_invitation_code` `uic` join `sys_user` `su` on((`uic`.`user_id` = `su`.`user_id`))); |
|
|
|
-- ---------------------------- |
|
-- View structure for user_visit_business_record_view |
|
-- ---------------------------- |
|
DROP VIEW IF EXISTS `user_visit_business_record_view`; |
|
CREATE ALGORITHM = UNDEFINED SQL SECURITY DEFINER VIEW `user_visit_business_record_view` AS select `uvbr`.`id` AS `id`,`uvbr`.`user_id` AS `user_id`,ifnull(`uvbr`.`update_time`,`uvbr`.`create_time`) AS `create_time`,`uvbr`.`business_id` AS `business_id`,`sb`.`lng` AS `lng`,`sb`.`lat` AS `lat` from (`user_visit_business_record` `uvbr` left join `sys_business` `sb` on((`uvbr`.`business_id` = `sb`.`id`))) where (`uvbr`.`del_flag` = '0'); |
|
|
|
-- ---------------------------- |
|
-- View structure for user_visit_product_record_view |
|
-- ---------------------------- |
|
DROP VIEW IF EXISTS `user_visit_product_record_view`; |
|
CREATE ALGORITHM = UNDEFINED SQL SECURITY DEFINER VIEW `user_visit_product_record_view` AS select `uvbr`.`id` AS `id`,`uvbr`.`user_id` AS `user_id`,ifnull(`uvbr`.`update_time`,`uvbr`.`create_time`) AS `create_date`,`uvbr`.`business_id` AS `business_id`,`uvbr`.`product_id` AS `product_id`,`sb`.`lng` AS `lng`,`sb`.`lat` AS `lat` from (`user_visit_product_record` `uvbr` left join `sys_business` `sb` on((`uvbr`.`business_id` = `sb`.`id`))); |
|
|
|
SET FOREIGN_KEY_CHECKS = 1;
|
|
|