/* 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;