修改uniapp

main
lj7788 2026-02-05 15:50:36 +08:00
parent 250107018a
commit 0e7ece7aca
574 changed files with 835 additions and 73 deletions

View File

@ -11,7 +11,7 @@
Target Server Version : 80037 (8.0.37) Target Server Version : 80037 (8.0.37)
File Encoding : 65001 File Encoding : 65001
Date: 29/01/2026 13:16:07 Date: 05/02/2026 15:27:07
*/ */
SET NAMES utf8mb4; SET NAMES utf8mb4;
@ -1671,6 +1671,28 @@ CREATE TABLE `crm_business` (
KEY `idx_status_id` (`status_id`) KEY `idx_status_id` (`status_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 商机'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 商机';
-- ----------------------------
-- Table structure for crm_business_product
-- ----------------------------
DROP TABLE IF EXISTS `crm_business_product`;
CREATE TABLE `crm_business_product` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
`business_id` bigint DEFAULT NULL COMMENT '商机编号',
`product_id` bigint DEFAULT NULL COMMENT '产品编号',
`product_price` decimal(15,2) DEFAULT NULL COMMENT '产品单价,单位:元',
`business_price` decimal(15,2) DEFAULT NULL COMMENT '商机价格, 单位:元',
`count` decimal(15,2) DEFAULT NULL COMMENT '数量',
`total_price` decimal(15,2) DEFAULT NULL COMMENT '总计价格,单位:元',
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`),
KEY `idx_business_id` (`business_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 商机产品关联表';
-- ---------------------------- -- ----------------------------
-- Table structure for crm_business_status -- Table structure for crm_business_status
-- ---------------------------- -- ----------------------------
@ -1780,6 +1802,25 @@ CREATE TABLE `crm_contact` (
KEY `idx_owner_user_id` (`owner_user_id`) KEY `idx_owner_user_id` (`owner_user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 联系人'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 联系人';
-- ----------------------------
-- Table structure for crm_contact_business
-- ----------------------------
DROP TABLE IF EXISTS `crm_contact_business`;
CREATE TABLE `crm_contact_business` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
`contact_id` bigint DEFAULT NULL COMMENT '联系人编号',
`business_id` bigint DEFAULT NULL COMMENT '商机编号',
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`),
KEY `idx_contact_id` (`contact_id`),
KEY `idx_business_id` (`business_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 联系人与商机关联表';
-- ---------------------------- -- ----------------------------
-- Table structure for crm_contract -- Table structure for crm_contract
-- ---------------------------- -- ----------------------------
@ -1835,6 +1876,28 @@ CREATE TABLE `crm_contract_config` (
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 合同配置'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 合同配置';
-- ----------------------------
-- Table structure for crm_contract_product
-- ----------------------------
DROP TABLE IF EXISTS `crm_contract_product`;
CREATE TABLE `crm_contract_product` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
`contract_id` bigint DEFAULT NULL COMMENT '合同编号',
`product_id` bigint DEFAULT NULL COMMENT '产品编号',
`product_price` decimal(15,2) DEFAULT NULL COMMENT '产品单价,单位:元',
`contract_price` decimal(15,2) DEFAULT NULL COMMENT '合同价格, 单位:元',
`count` decimal(15,2) DEFAULT NULL COMMENT '数量',
`total_price` decimal(15,2) DEFAULT NULL COMMENT '总计价格,单位:元',
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`),
KEY `idx_contract_id` (`contract_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 合同产品关联表';
-- ---------------------------- -- ----------------------------
-- Table structure for crm_customer -- Table structure for crm_customer
-- ---------------------------- -- ----------------------------
@ -2361,6 +2424,28 @@ CREATE TABLE `erp_purchase_in_item` (
KEY `idx_erp_purchase_in_item_in_id` (`in_id`) USING BTREE KEY `idx_erp_purchase_in_item_in_id` (`in_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 采购入库单明细表'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 采购入库单明细表';
-- ----------------------------
-- Table structure for erp_purchase_in_items
-- ----------------------------
DROP TABLE IF EXISTS `erp_purchase_in_items`;
CREATE TABLE `erp_purchase_in_items` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
`in_id` bigint NOT NULL COMMENT '入库编号',
`product_id` bigint NOT NULL COMMENT '产品编号',
`count` int NOT NULL COMMENT '数量',
`product_price` decimal(20,2) NOT NULL COMMENT '产品单价',
`total_price` decimal(20,2) NOT NULL COMMENT '合计价格',
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_erp_purchase_in_items_in_id` (`in_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 采购入库单明细表';
-- ---------------------------- -- ----------------------------
-- Table structure for erp_purchase_order -- Table structure for erp_purchase_order
-- ---------------------------- -- ----------------------------
@ -2406,6 +2491,28 @@ CREATE TABLE `erp_purchase_order_item` (
KEY `idx_erp_purchase_order_item_order_id` (`order_id`) USING BTREE KEY `idx_erp_purchase_order_item_order_id` (`order_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 采购订单明细表'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 采购订单明细表';
-- ----------------------------
-- Table structure for erp_purchase_order_items
-- ----------------------------
DROP TABLE IF EXISTS `erp_purchase_order_items`;
CREATE TABLE `erp_purchase_order_items` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
`order_id` bigint NOT NULL COMMENT '订单编号',
`product_id` bigint NOT NULL COMMENT '产品编号',
`count` int NOT NULL COMMENT '数量',
`product_price` decimal(20,2) NOT NULL COMMENT '产品单价',
`total_price` decimal(20,2) NOT NULL COMMENT '合计价格',
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_erp_purchase_order_items_order_id` (`order_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 采购订单明细表';
-- ---------------------------- -- ----------------------------
-- Table structure for erp_purchase_return -- Table structure for erp_purchase_return
-- ---------------------------- -- ----------------------------
@ -2452,6 +2559,28 @@ CREATE TABLE `erp_purchase_return_item` (
KEY `idx_erp_purchase_return_item_return_id` (`return_id`) USING BTREE KEY `idx_erp_purchase_return_item_return_id` (`return_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 采购退货单明细表'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 采购退货单明细表';
-- ----------------------------
-- Table structure for erp_purchase_return_items
-- ----------------------------
DROP TABLE IF EXISTS `erp_purchase_return_items`;
CREATE TABLE `erp_purchase_return_items` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
`return_id` bigint NOT NULL COMMENT '退货编号',
`product_id` bigint NOT NULL COMMENT '产品编号',
`count` int NOT NULL COMMENT '数量',
`product_price` decimal(20,2) NOT NULL COMMENT '产品单价',
`total_price` decimal(20,2) NOT NULL COMMENT '合计价格',
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_erp_purchase_return_items_return_id` (`return_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 采购退货单明细表';
-- ---------------------------- -- ----------------------------
-- Table structure for erp_sale_order -- Table structure for erp_sale_order
-- ---------------------------- -- ----------------------------
@ -2497,6 +2626,28 @@ CREATE TABLE `erp_sale_order_item` (
KEY `idx_erp_sale_order_item_order_id` (`order_id`) USING BTREE KEY `idx_erp_sale_order_item_order_id` (`order_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 销售订单明细表'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 销售订单明细表';
-- ----------------------------
-- Table structure for erp_sale_order_items
-- ----------------------------
DROP TABLE IF EXISTS `erp_sale_order_items`;
CREATE TABLE `erp_sale_order_items` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
`order_id` bigint NOT NULL COMMENT '订单编号',
`product_id` bigint NOT NULL COMMENT '产品编号',
`count` int NOT NULL COMMENT '数量',
`product_price` decimal(20,2) NOT NULL COMMENT '产品单价',
`total_price` decimal(20,2) NOT NULL COMMENT '合计价格',
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_erp_sale_order_items_order_id` (`order_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 销售订单明细表';
-- ---------------------------- -- ----------------------------
-- Table structure for erp_sale_out -- Table structure for erp_sale_out
-- ---------------------------- -- ----------------------------
@ -2543,6 +2694,28 @@ CREATE TABLE `erp_sale_out_item` (
KEY `idx_erp_sale_out_item_out_id` (`out_id`) USING BTREE KEY `idx_erp_sale_out_item_out_id` (`out_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 销售出库单明细表'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 销售出库单明细表';
-- ----------------------------
-- Table structure for erp_sale_out_items
-- ----------------------------
DROP TABLE IF EXISTS `erp_sale_out_items`;
CREATE TABLE `erp_sale_out_items` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
`out_id` bigint NOT NULL COMMENT '出库编号',
`product_id` bigint NOT NULL COMMENT '产品编号',
`count` int NOT NULL COMMENT '数量',
`product_price` decimal(20,2) NOT NULL COMMENT '产品单价',
`total_price` decimal(20,2) NOT NULL COMMENT '合计价格',
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_erp_sale_out_items_out_id` (`out_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 销售出库单明细表';
-- ---------------------------- -- ----------------------------
-- Table structure for erp_sale_return -- Table structure for erp_sale_return
-- ---------------------------- -- ----------------------------
@ -2589,6 +2762,28 @@ CREATE TABLE `erp_sale_return_item` (
KEY `idx_erp_sale_return_item_return_id` (`return_id`) USING BTREE KEY `idx_erp_sale_return_item_return_id` (`return_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 销售退货单明细表'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 销售退货单明细表';
-- ----------------------------
-- Table structure for erp_sale_return_items
-- ----------------------------
DROP TABLE IF EXISTS `erp_sale_return_items`;
CREATE TABLE `erp_sale_return_items` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
`return_id` bigint NOT NULL COMMENT '退货编号',
`product_id` bigint NOT NULL COMMENT '产品编号',
`count` int NOT NULL COMMENT '数量',
`product_price` decimal(20,2) NOT NULL COMMENT '产品单价',
`total_price` decimal(20,2) NOT NULL COMMENT '合计价格',
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_erp_sale_return_items_return_id` (`return_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 销售退货单明细表';
-- ---------------------------- -- ----------------------------
-- Table structure for erp_stock -- Table structure for erp_stock
-- ---------------------------- -- ----------------------------
@ -3066,7 +3261,7 @@ CREATE TABLE `infra_api_error_log` (
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号', `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=23222 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='系统异常日志'; ) ENGINE=InnoDB AUTO_INCREMENT=23279 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='系统异常日志';
-- ---------------------------- -- ----------------------------
-- Table structure for infra_codegen_column -- Table structure for infra_codegen_column
@ -3483,6 +3678,30 @@ CREATE TABLE `iot_ota_task` (
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='IoT OTA 升级任务表'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='IoT OTA 升级任务表';
-- ----------------------------
-- Table structure for iot_ota_task_record
-- ----------------------------
DROP TABLE IF EXISTS `iot_ota_task_record`;
CREATE TABLE `iot_ota_task_record` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '升级记录编号',
`firmware_id` bigint NOT NULL COMMENT '固件编号',
`task_id` bigint NOT NULL COMMENT '任务编号',
`device_id` bigint NOT NULL COMMENT '设备编号',
`from_firmware_id` bigint DEFAULT NULL COMMENT '来源的固件编号',
`status` tinyint NOT NULL COMMENT '升级状态',
`progress` tinyint DEFAULT '0' COMMENT '升级进度,百分比',
`description` varchar(512) DEFAULT NULL COMMENT '升级进度描述',
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`),
KEY `idx_task_id` (`task_id`),
KEY `idx_device_id` (`device_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='IoT OTA升级任务记录';
-- ---------------------------- -- ----------------------------
-- Table structure for iot_product -- Table structure for iot_product
-- ---------------------------- -- ----------------------------
@ -4452,7 +4671,7 @@ CREATE TABLE `product_brand` (
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号', `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品品牌'; ) ENGINE=InnoDB AUTO_INCREMENT=16209 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品品牌';
-- ---------------------------- -- ----------------------------
-- Table structure for product_browse_history -- Table structure for product_browse_history
@ -4512,7 +4731,7 @@ CREATE TABLE `product_category` (
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号', `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
KEY `idx_parent_id` (`parent_id`) KEY `idx_parent_id` (`parent_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品分类'; ) ENGINE=InnoDB AUTO_INCREMENT=1063 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品分类';
-- ---------------------------- -- ----------------------------
-- Table structure for product_comment -- Table structure for product_comment
@ -4626,7 +4845,7 @@ CREATE TABLE `product_sku` (
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号', `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
KEY `idx_spu_id` (`spu_id`) KEY `idx_spu_id` (`spu_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品 SKU'; ) ENGINE=InnoDB AUTO_INCREMENT=16201602 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品 SKU';
-- ---------------------------- -- ----------------------------
-- Table structure for product_spu -- Table structure for product_spu
@ -4644,6 +4863,12 @@ CREATE TABLE `product_spu` (
`slider_pic_urls` text COMMENT '商品轮播图', `slider_pic_urls` text COMMENT '商品轮播图',
`unit` varchar(20) DEFAULT NULL COMMENT '单位', `unit` varchar(20) DEFAULT NULL COMMENT '单位',
`spec_type` tinyint DEFAULT NULL COMMENT '规格类型', `spec_type` tinyint DEFAULT NULL COMMENT '规格类型',
`delivery_types` text COMMENT '物流配置类型列表',
`delivery_template_id` bigint DEFAULT NULL COMMENT '物流配置模板编号',
`give_integral` int DEFAULT '0' COMMENT '赠送积分',
`sub_commission_type` tinyint(1) DEFAULT '0' COMMENT '分销类型',
`browse_count` int DEFAULT '0' COMMENT '浏览量',
`sales_count` int DEFAULT '0' COMMENT '实际销量',
`price` decimal(15,2) NOT NULL COMMENT '商品价格', `price` decimal(15,2) NOT NULL COMMENT '商品价格',
`market_price` decimal(15,2) DEFAULT NULL COMMENT '市场价', `market_price` decimal(15,2) DEFAULT NULL COMMENT '市场价',
`cost_price` decimal(15,2) DEFAULT NULL COMMENT '成本价', `cost_price` decimal(15,2) DEFAULT NULL COMMENT '成本价',
@ -4665,7 +4890,36 @@ CREATE TABLE `product_spu` (
KEY `idx_category_id` (`category_id`), KEY `idx_category_id` (`category_id`),
KEY `idx_brand_id` (`brand_id`), KEY `idx_brand_id` (`brand_id`),
KEY `idx_status` (`status`) KEY `idx_status` (`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品 SPU'; ) ENGINE=InnoDB AUTO_INCREMENT=162017 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品 SPU';
-- ----------------------------
-- Table structure for product_statistics
-- ----------------------------
DROP TABLE IF EXISTS `product_statistics`;
CREATE TABLE `product_statistics` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
`time` date NOT NULL COMMENT '统计日期',
`spu_id` bigint NOT NULL COMMENT '商品SPU编号',
`browse_count` int DEFAULT '0' COMMENT '浏览量',
`browse_user_count` int DEFAULT '0' COMMENT '访客量',
`favorite_count` int DEFAULT '0' COMMENT '收藏数量',
`cart_count` int DEFAULT '0' COMMENT '加购数量',
`order_count` int DEFAULT '0' COMMENT '下单件数',
`order_pay_count` int DEFAULT '0' COMMENT '支付件数',
`order_pay_price` int DEFAULT '0' COMMENT '支付金额,单位:分',
`after_sale_count` int DEFAULT '0' COMMENT '退款件数',
`after_sale_refund_price` int DEFAULT '0' COMMENT '退款金额,单位:分',
`browse_convert_percent` int DEFAULT '0' COMMENT '访客支付转化率(百分比)',
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`),
KEY `idx_time` (`time`),
KEY `idx_spu_id` (`spu_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品统计';
-- ---------------------------- -- ----------------------------
-- Table structure for promotion_activity -- Table structure for promotion_activity
@ -4822,6 +5076,31 @@ CREATE TABLE `promotion_bargain_record` (
KEY `idx_user_id` (`user_id`) KEY `idx_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='砍价记录'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='砍价记录';
-- ----------------------------
-- Table structure for promotion_combination_activity
-- ----------------------------
DROP TABLE IF EXISTS `promotion_combination_activity`;
CREATE TABLE `promotion_combination_activity` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '活动编号',
`name` varchar(64) NOT NULL COMMENT '拼团名称',
`spu_id` bigint NOT NULL COMMENT '商品SPU编号',
`total_limit_count` int DEFAULT NULL COMMENT '总限购数量',
`single_limit_count` int DEFAULT NULL COMMENT '单次限购数量',
`start_time` datetime NOT NULL COMMENT '开始时间',
`end_time` datetime NOT NULL COMMENT '结束时间',
`user_size` int NOT NULL COMMENT '几人团',
`virtual_group` bit(1) DEFAULT b'0' COMMENT '虚拟成团',
`status` tinyint NOT NULL COMMENT '活动状态',
`limit_duration` int DEFAULT NULL COMMENT '限制时长(小时)',
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='拼团活动';
-- ---------------------------- -- ----------------------------
-- Table structure for promotion_combination_product -- Table structure for promotion_combination_product
-- ---------------------------- -- ----------------------------
@ -4831,10 +5110,45 @@ CREATE TABLE `promotion_combination_product` (
`activity_id` bigint NOT NULL COMMENT '拼团活动编号', `activity_id` bigint NOT NULL COMMENT '拼团活动编号',
`spu_id` bigint NOT NULL COMMENT '商品SPU编号', `spu_id` bigint NOT NULL COMMENT '商品SPU编号',
`sku_id` bigint NOT NULL COMMENT '商品SKU编号', `sku_id` bigint NOT NULL COMMENT '商品SKU编号',
`activity_price` int NOT NULL COMMENT '活动价格,单位:分', `combination_price` int NOT NULL COMMENT '拼团价格,单位:分',
`activity_stock` int NOT NULL COMMENT '活动库存', `activity_status` tinyint DEFAULT NULL COMMENT '拼团商品状态',
`activity_total_stock` int NOT NULL COMMENT '活动总库存', `activity_start_time` datetime DEFAULT NULL COMMENT '活动开始时间点',
`limit_count` int NOT NULL DEFAULT '1' COMMENT '每人限制数量', `activity_end_time` datetime DEFAULT NULL COMMENT '活动结束时间点',
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`),
KEY `idx_activity_id` (`activity_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='拼团商品';
-- ----------------------------
-- Table structure for promotion_combination_record
-- ----------------------------
DROP TABLE IF EXISTS `promotion_combination_record`;
CREATE TABLE `promotion_combination_record` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
`activity_id` bigint NOT NULL COMMENT '拼团活动编号',
`combination_price` int NOT NULL COMMENT '拼团商品单价,单位:分',
`spu_id` bigint NOT NULL COMMENT 'SPU编号',
`spu_name` varchar(128) DEFAULT NULL COMMENT '商品名字',
`pic_url` varchar(512) DEFAULT NULL COMMENT '商品图片',
`sku_id` bigint NOT NULL COMMENT 'SKU编号',
`count` int NOT NULL DEFAULT '1' COMMENT '购买的商品数量',
`user_id` bigint NOT NULL COMMENT '用户编号',
`nickname` varchar(64) DEFAULT NULL COMMENT '用户昵称',
`avatar` varchar(512) DEFAULT NULL COMMENT '用户头像',
`head_id` bigint NOT NULL COMMENT '团长编号',
`status` tinyint NOT NULL COMMENT '开团状态',
`order_id` bigint DEFAULT NULL COMMENT '订单编号',
`user_size` int NOT NULL COMMENT '开团需要人数',
`user_count` int NOT NULL DEFAULT '1' COMMENT '已加入拼团人数',
`virtual_group` bit(1) DEFAULT b'0' COMMENT '是否虚拟成团',
`expire_time` datetime DEFAULT NULL COMMENT '过期时间',
`start_time` datetime DEFAULT NULL COMMENT '开始时间',
`end_time` datetime DEFAULT NULL COMMENT '结束时间',
`creator` varchar(64) DEFAULT '' COMMENT '创建者', `creator` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) DEFAULT '' COMMENT '更新者', `updater` varchar(64) DEFAULT '' COMMENT '更新者',
@ -4843,9 +5157,9 @@ CREATE TABLE `promotion_combination_product` (
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号', `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
KEY `idx_activity_id` (`activity_id`), KEY `idx_activity_id` (`activity_id`),
KEY `idx_spu_id` (`spu_id`), KEY `idx_user_id` (`user_id`),
KEY `idx_sku_id` (`sku_id`) KEY `idx_head_id` (`head_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='拼团商品'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='拼团记录';
-- ---------------------------- -- ----------------------------
-- Table structure for promotion_coupon -- Table structure for promotion_coupon
@ -4902,6 +5216,26 @@ CREATE TABLE `promotion_coupon_template` (
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='优惠劵模板'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='优惠劵模板';
-- ----------------------------
-- Table structure for promotion_discount_activity
-- ----------------------------
DROP TABLE IF EXISTS `promotion_discount_activity`;
CREATE TABLE `promotion_discount_activity` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '活动编号',
`name` varchar(64) NOT NULL COMMENT '活动标题',
`status` tinyint NOT NULL COMMENT '状态',
`start_time` datetime NOT NULL COMMENT '开始时间',
`end_time` datetime NOT NULL COMMENT '结束时间',
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='限时折扣活动';
-- ---------------------------- -- ----------------------------
-- Table structure for promotion_discount_product -- Table structure for promotion_discount_product
-- ---------------------------- -- ----------------------------
@ -4932,7 +5266,7 @@ CREATE TABLE `promotion_discount_product` (
DROP TABLE IF EXISTS `promotion_diy_page`; DROP TABLE IF EXISTS `promotion_diy_page`;
CREATE TABLE `promotion_diy_page` ( CREATE TABLE `promotion_diy_page` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号', `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
`template_id` bigint NOT NULL COMMENT '模板编号', `template_id` bigint DEFAULT NULL COMMENT '模板编号',
`name` varchar(64) NOT NULL COMMENT '页面名称', `name` varchar(64) NOT NULL COMMENT '页面名称',
`remark` varchar(500) DEFAULT NULL COMMENT '备注', `remark` varchar(500) DEFAULT NULL COMMENT '备注',
`preview_pic_urls` text COMMENT '预览图片地址列表', `preview_pic_urls` text COMMENT '预览图片地址列表',
@ -4945,7 +5279,7 @@ CREATE TABLE `promotion_diy_page` (
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号', `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
KEY `idx_template_id` (`template_id`) KEY `idx_template_id` (`template_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='装修页面'; ) ENGINE=InnoDB AUTO_INCREMENT=16205 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='装修页面';
-- ---------------------------- -- ----------------------------
-- Table structure for promotion_diy_template -- Table structure for promotion_diy_template
@ -4966,7 +5300,7 @@ CREATE TABLE `promotion_diy_template` (
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号', `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='装修模板'; ) ENGINE=InnoDB AUTO_INCREMENT=16203 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='装修模板';
-- ---------------------------- -- ----------------------------
-- Table structure for promotion_kefu_conversation -- Table structure for promotion_kefu_conversation
@ -5088,10 +5422,16 @@ CREATE TABLE `promotion_reward_activity` (
DROP TABLE IF EXISTS `promotion_seckill_activity`; DROP TABLE IF EXISTS `promotion_seckill_activity`;
CREATE TABLE `promotion_seckill_activity` ( CREATE TABLE `promotion_seckill_activity` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '秒杀活动编号', `id` bigint NOT NULL AUTO_INCREMENT COMMENT '秒杀活动编号',
`spu_id` bigint DEFAULT NULL COMMENT '秒杀活动商品SPU编号',
`name` varchar(64) NOT NULL COMMENT '秒杀活动名称', `name` varchar(64) NOT NULL COMMENT '秒杀活动名称',
`status` tinyint NOT NULL COMMENT '状态', `status` tinyint NOT NULL COMMENT '状态',
`start_time` datetime NOT NULL COMMENT '开始时间', `start_time` datetime NOT NULL COMMENT '开始时间',
`end_time` datetime NOT NULL COMMENT '结束时间', `end_time` datetime NOT NULL COMMENT '结束时间',
`sort` int DEFAULT NULL COMMENT '排序',
`config_ids` text COMMENT '秒杀时段 id',
`single_limit_count` int DEFAULT NULL COMMENT '单次限够数量',
`stock` int DEFAULT NULL COMMENT '秒杀库存(剩余库存秒杀时扣减)',
`total_stock` int DEFAULT NULL COMMENT '秒杀总库存',
`total_count` int NOT NULL COMMENT '总库存', `total_count` int NOT NULL COMMENT '总库存',
`sold_count` int NOT NULL DEFAULT '0' COMMENT '已售数量', `sold_count` int NOT NULL DEFAULT '0' COMMENT '已售数量',
`remark` varchar(256) DEFAULT NULL COMMENT '备注', `remark` varchar(256) DEFAULT NULL COMMENT '备注',
@ -5104,6 +5444,26 @@ CREATE TABLE `promotion_seckill_activity` (
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='秒杀活动'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='秒杀活动';
-- ----------------------------
-- Table structure for promotion_seckill_config
-- ----------------------------
DROP TABLE IF EXISTS `promotion_seckill_config`;
CREATE TABLE `promotion_seckill_config` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
`name` varchar(32) NOT NULL COMMENT '秒杀时段名称',
`start_time` varchar(8) NOT NULL COMMENT '开始时间点',
`end_time` varchar(8) NOT NULL COMMENT '结束时间点',
`slider_pic_urls` text COMMENT '秒杀轮播图',
`status` tinyint NOT NULL COMMENT '状态',
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='秒杀时段';
-- ---------------------------- -- ----------------------------
-- Table structure for promotion_seckill_product -- Table structure for promotion_seckill_product
-- ---------------------------- -- ----------------------------
@ -5479,7 +5839,7 @@ CREATE TABLE `system_login_log` (
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号', `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=4069 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='系统访问记录'; ) ENGINE=InnoDB AUTO_INCREMENT=4124 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='系统访问记录';
-- ---------------------------- -- ----------------------------
-- Table structure for system_mail_account -- Table structure for system_mail_account
@ -5672,7 +6032,7 @@ CREATE TABLE `system_oauth2_access_token` (
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
KEY `idx_access_token` (`access_token`) USING BTREE, KEY `idx_access_token` (`access_token`) USING BTREE,
KEY `idx_refresh_token` (`refresh_token`) USING BTREE KEY `idx_refresh_token` (`refresh_token`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=39841 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='OAuth2 访问令牌'; ) ENGINE=InnoDB AUTO_INCREMENT=39965 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='OAuth2 访问令牌';
-- ---------------------------- -- ----------------------------
-- Table structure for system_oauth2_approve -- Table structure for system_oauth2_approve
@ -5766,7 +6126,7 @@ CREATE TABLE `system_oauth2_refresh_token` (
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号', `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=2246 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='OAuth2 刷新令牌'; ) ENGINE=InnoDB AUTO_INCREMENT=2275 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='OAuth2 刷新令牌';
-- ---------------------------- -- ----------------------------
-- Table structure for system_operate_log -- Table structure for system_operate_log
@ -5794,7 +6154,7 @@ CREATE TABLE `system_operate_log` (
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号', `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=9178 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='操作日志记录 V2 版本'; ) ENGINE=InnoDB AUTO_INCREMENT=9181 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='操作日志记录 V2 版本';
-- ---------------------------- -- ----------------------------
-- Table structure for system_post -- Table structure for system_post
@ -5837,7 +6197,7 @@ CREATE TABLE `system_role` (
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号', `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=159 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='角色信息表'; ) ENGINE=InnoDB AUTO_INCREMENT=160 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='角色信息表';
-- ---------------------------- -- ----------------------------
-- Table structure for system_role_menu -- Table structure for system_role_menu
@ -5854,7 +6214,7 @@ CREATE TABLE `system_role_menu` (
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号', `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=6293 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='角色和菜单关联表'; ) ENGINE=InnoDB AUTO_INCREMENT=6600 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='角色和菜单关联表';
-- ---------------------------- -- ----------------------------
-- Table structure for system_sms_channel -- Table structure for system_sms_channel
@ -6047,7 +6407,7 @@ CREATE TABLE `system_tenant` (
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=162 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='租户表'; ) ENGINE=InnoDB AUTO_INCREMENT=163 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='租户表';
-- ---------------------------- -- ----------------------------
-- Table structure for system_tenant_package -- Table structure for system_tenant_package
@ -6065,7 +6425,7 @@ CREATE TABLE `system_tenant_package` (
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=113 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='租户套餐表'; ) ENGINE=InnoDB AUTO_INCREMENT=114 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='租户套餐表';
-- ---------------------------- -- ----------------------------
-- Table structure for system_user_post -- Table structure for system_user_post
@ -6099,7 +6459,7 @@ CREATE TABLE `system_user_role` (
`deleted` bit(1) DEFAULT b'0' COMMENT '是否删除', `deleted` bit(1) DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号', `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=51 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户和角色关联表'; ) ENGINE=InnoDB AUTO_INCREMENT=52 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户和角色关联表';
-- ---------------------------- -- ----------------------------
-- Table structure for system_users -- Table structure for system_users
@ -6127,7 +6487,7 @@ CREATE TABLE `system_users` (
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号', `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=143 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户信息表'; ) ENGINE=InnoDB AUTO_INCREMENT=144 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户信息表';
-- ---------------------------- -- ----------------------------
-- Table structure for trade_after_sale -- Table structure for trade_after_sale
@ -6200,6 +6560,112 @@ CREATE TABLE `trade_after_sale_log` (
KEY `idx_after_sale_id` (`after_sale_id`) KEY `idx_after_sale_id` (`after_sale_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='售后日志'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='售后日志';
-- ----------------------------
-- Table structure for trade_brokerage_record
-- ----------------------------
DROP TABLE IF EXISTS `trade_brokerage_record`;
CREATE TABLE `trade_brokerage_record` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '记录编号',
`user_id` bigint NOT NULL COMMENT '用户编号',
`biz_id` varchar(64) DEFAULT NULL COMMENT '业务编号',
`biz_type` tinyint NOT NULL COMMENT '业务类型',
`title` varchar(128) DEFAULT NULL COMMENT '标题',
`description` varchar(256) DEFAULT NULL COMMENT '说明',
`price` int NOT NULL COMMENT '金额,单位:分',
`total_price` int NOT NULL COMMENT '当前总佣金,单位:分',
`status` tinyint NOT NULL COMMENT '状态',
`frozen_days` int DEFAULT NULL COMMENT '冻结时间(天)',
`unfreeze_time` datetime DEFAULT NULL COMMENT '解冻时间',
`source_user_level` tinyint DEFAULT NULL COMMENT '来源用户等级',
`source_user_id` bigint DEFAULT NULL COMMENT '来源用户编号',
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`),
KEY `idx_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='分销记录';
-- ----------------------------
-- Table structure for trade_brokerage_user
-- ----------------------------
DROP TABLE IF EXISTS `trade_brokerage_user`;
CREATE TABLE `trade_brokerage_user` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '用户编号',
`bind_user_id` bigint DEFAULT NULL COMMENT '推广员编号',
`bind_user_time` datetime DEFAULT NULL COMMENT '推广员绑定时间',
`brokerage_enabled` bit(1) DEFAULT NULL COMMENT '是否有分销资格',
`brokerage_time` datetime DEFAULT NULL COMMENT '成为分销员时间',
`brokerage_price` int DEFAULT '0' COMMENT '可用佣金,单位:分',
`frozen_price` int DEFAULT '0' COMMENT '冻结佣金,单位:分',
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='分销用户';
-- ----------------------------
-- Table structure for trade_brokerage_withdraw
-- ----------------------------
DROP TABLE IF EXISTS `trade_brokerage_withdraw`;
CREATE TABLE `trade_brokerage_withdraw` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '提现编号',
`user_id` bigint NOT NULL COMMENT '用户编号',
`price` int NOT NULL COMMENT '提现金额,单位:分',
`fee_price` int DEFAULT '0' COMMENT '提现手续费,单位:分',
`total_price` int DEFAULT '0' COMMENT '当前总佣金,单位:分',
`type` tinyint NOT NULL COMMENT '提现类型',
`user_name` varchar(64) DEFAULT NULL COMMENT '提现姓名',
`user_account` varchar(128) DEFAULT NULL COMMENT '提现账号',
`qr_code_url` varchar(512) DEFAULT NULL COMMENT '收款码',
`bank_name` varchar(64) DEFAULT NULL COMMENT '银行名称',
`bank_address` varchar(256) DEFAULT NULL COMMENT '开户地址',
`status` tinyint NOT NULL COMMENT '状态',
`audit_reason` varchar(512) DEFAULT NULL COMMENT '审核驳回原因',
`audit_time` datetime DEFAULT NULL COMMENT '审核时间',
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
`pay_transfer_id` bigint DEFAULT NULL COMMENT '转账单编号',
`transfer_channel_code` varchar(32) DEFAULT NULL COMMENT '转账渠道',
`transfer_time` datetime DEFAULT NULL COMMENT '转账成功时间',
`transfer_error_msg` varchar(512) DEFAULT NULL COMMENT '转账错误提示',
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`),
KEY `idx_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='分销提现';
-- ----------------------------
-- Table structure for trade_cart
-- ----------------------------
DROP TABLE IF EXISTS `trade_cart`;
CREATE TABLE `trade_cart` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
`user_id` bigint NOT NULL COMMENT '用户编号',
`spu_id` bigint NOT NULL COMMENT '商品SPU编号',
`sku_id` bigint NOT NULL COMMENT '商品SKU编号',
`count` int NOT NULL DEFAULT '1' COMMENT '商品购买数量',
`selected` bit(1) NOT NULL DEFAULT b'1' COMMENT '是否选中',
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`),
KEY `idx_user_id` (`user_id`),
KEY `idx_spu_id` (`spu_id`),
KEY `idx_sku_id` (`sku_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='购物车';
-- ---------------------------- -- ----------------------------
-- Table structure for trade_config -- Table structure for trade_config
-- ---------------------------- -- ----------------------------
@ -6220,6 +6686,27 @@ CREATE TABLE `trade_config` (
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='交易配置'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='交易配置';
-- ----------------------------
-- Table structure for trade_delivery_express
-- ----------------------------
DROP TABLE IF EXISTS `trade_delivery_express`;
CREATE TABLE `trade_delivery_express` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '物流公司编号',
`code` varchar(32) NOT NULL COMMENT '物流公司编码',
`name` varchar(64) NOT NULL COMMENT '物流公司名称',
`logo` varchar(256) DEFAULT NULL COMMENT '物流公司logo',
`sort` int DEFAULT NULL COMMENT '排序',
`status` tinyint DEFAULT NULL COMMENT '状态',
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_code` (`code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='物流公司';
-- ---------------------------- -- ----------------------------
-- Table structure for trade_delivery_express_template -- Table structure for trade_delivery_express_template
-- ---------------------------- -- ----------------------------
@ -6283,6 +6770,29 @@ CREATE TABLE `trade_delivery_express_template_free` (
KEY `idx_template_id` (`template_id`) KEY `idx_template_id` (`template_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='快递运费模板包邮条件'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='快递运费模板包邮条件';
-- ----------------------------
-- Table structure for trade_delivery_pick_up_store
-- ----------------------------
DROP TABLE IF EXISTS `trade_delivery_pick_up_store`;
CREATE TABLE `trade_delivery_pick_up_store` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '门店编号',
`name` varchar(64) NOT NULL COMMENT '门店名称',
`phone` varchar(20) NOT NULL COMMENT '门店手机',
`area_id` bigint DEFAULT NULL COMMENT '地区编号',
`detail_address` varchar(256) DEFAULT NULL COMMENT '详细地址',
`logo` varchar(256) DEFAULT NULL COMMENT '门店logo',
`work_start_time` time DEFAULT NULL COMMENT '营业开始时间',
`work_end_time` time DEFAULT NULL COMMENT '营业结束时间',
`status` tinyint DEFAULT NULL COMMENT '状态',
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='自提门店';
-- ---------------------------- -- ----------------------------
-- Table structure for trade_order -- Table structure for trade_order
-- ---------------------------- -- ----------------------------
@ -6414,10 +6924,38 @@ CREATE TABLE `trade_order_log` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='交易订单日志'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='交易订单日志';
-- ---------------------------- -- ----------------------------
-- Table structure for yanzhu_demo01_contact -- Table structure for trade_statistics
-- ---------------------------- -- ----------------------------
DROP TABLE IF EXISTS `yanzhu_demo01_contact`; DROP TABLE IF EXISTS `trade_statistics`;
CREATE TABLE `yanzhu_demo01_contact` ( CREATE TABLE `trade_statistics` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
`time` datetime NOT NULL COMMENT '统计日期',
`order_create_count` int DEFAULT '0' COMMENT '创建订单数',
`order_pay_count` int DEFAULT '0' COMMENT '支付订单商品数',
`order_pay_price` int DEFAULT '0' COMMENT '总支付金额,单位:分',
`after_sale_count` int DEFAULT '0' COMMENT '退款订单数',
`after_sale_refund_price` int DEFAULT '0' COMMENT '总退款金额,单位:分',
`brokerage_settlement_price` int DEFAULT '0' COMMENT '佣金金额(已结算),单位:分',
`wallet_pay_price` int DEFAULT '0' COMMENT '总支付金额(余额),单位:分',
`recharge_pay_count` int DEFAULT '0' COMMENT '充值订单数',
`recharge_pay_price` int DEFAULT '0' COMMENT '充值金额,单位:分',
`recharge_refund_count` int DEFAULT '0' COMMENT '充值退款订单数',
`recharge_refund_price` int DEFAULT '0' COMMENT '充值退款金额,单位:分',
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_time` (`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='交易统计';
-- ----------------------------
-- Table structure for yudao_demo01_contact
-- ----------------------------
DROP TABLE IF EXISTS `yudao_demo01_contact`;
CREATE TABLE `yudao_demo01_contact` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号', `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字',
`sex` tinyint(1) NOT NULL COMMENT '性别', `sex` tinyint(1) NOT NULL COMMENT '性别',
@ -6434,10 +6972,10 @@ CREATE TABLE `yanzhu_demo01_contact` (
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='示例联系人表'; ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='示例联系人表';
-- ---------------------------- -- ----------------------------
-- Table structure for yanzhu_demo02_category -- Table structure for yudao_demo02_category
-- ---------------------------- -- ----------------------------
DROP TABLE IF EXISTS `yanzhu_demo02_category`; DROP TABLE IF EXISTS `yudao_demo02_category`;
CREATE TABLE `yanzhu_demo02_category` ( CREATE TABLE `yudao_demo02_category` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号', `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字',
`parent_id` bigint NOT NULL COMMENT '父级编号', `parent_id` bigint NOT NULL COMMENT '父级编号',
@ -6451,10 +6989,10 @@ CREATE TABLE `yanzhu_demo02_category` (
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='示例分类表'; ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='示例分类表';
-- ---------------------------- -- ----------------------------
-- Table structure for yanzhu_demo03_course -- Table structure for yudao_demo03_course
-- ---------------------------- -- ----------------------------
DROP TABLE IF EXISTS `yanzhu_demo03_course`; DROP TABLE IF EXISTS `yudao_demo03_course`;
CREATE TABLE `yanzhu_demo03_course` ( CREATE TABLE `yudao_demo03_course` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号', `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
`student_id` bigint NOT NULL COMMENT '学生编号', `student_id` bigint NOT NULL COMMENT '学生编号',
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字',
@ -6469,10 +7007,10 @@ CREATE TABLE `yanzhu_demo03_course` (
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='学生课程表'; ) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='学生课程表';
-- ---------------------------- -- ----------------------------
-- Table structure for yanzhu_demo03_grade -- Table structure for yudao_demo03_grade
-- ---------------------------- -- ----------------------------
DROP TABLE IF EXISTS `yanzhu_demo03_grade`; DROP TABLE IF EXISTS `yudao_demo03_grade`;
CREATE TABLE `yanzhu_demo03_grade` ( CREATE TABLE `yudao_demo03_grade` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号', `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
`student_id` bigint NOT NULL COMMENT '学生编号', `student_id` bigint NOT NULL COMMENT '学生编号',
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字',
@ -6487,10 +7025,10 @@ CREATE TABLE `yanzhu_demo03_grade` (
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='学生班级表'; ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='学生班级表';
-- ---------------------------- -- ----------------------------
-- Table structure for yanzhu_demo03_student -- Table structure for yudao_demo03_student
-- ---------------------------- -- ----------------------------
DROP TABLE IF EXISTS `yanzhu_demo03_student`; DROP TABLE IF EXISTS `yudao_demo03_student`;
CREATE TABLE `yanzhu_demo03_student` ( CREATE TABLE `yudao_demo03_student` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号', `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字',
`sex` tinyint NOT NULL COMMENT '性别', `sex` tinyint NOT NULL COMMENT '性别',

View File

@ -2,8 +2,8 @@
SHOPRO_VERSION=v2.4.1 SHOPRO_VERSION=v2.4.1
# 后端接口 - 正式环境(通过 process.env.NODE_ENV 非 development # 后端接口 - 正式环境(通过 process.env.NODE_ENV 非 development
SHOPRO_BASE_URL=http://api-dashboard.yudao.iocoder.cn #SHOPRO_BASE_URL=http://api-dashboard.yudao.iocoder.cn
SHOPRO_BASE_URL=http://127.0.0.1:48080
# 后端接口 - 测试环境(通过 process.env.NODE_ENV = development # 后端接口 - 测试环境(通过 process.env.NODE_ENV = development
SHOPRO_DEV_BASE_URL=http://127.0.0.1:48080 SHOPRO_DEV_BASE_URL=http://127.0.0.1:48080
### SHOPRO_DEV_BASE_URL=http://10.171.1.188:48080 ### SHOPRO_DEV_BASE_URL=http://10.171.1.188:48080

View File

@ -1,11 +0,0 @@
unpackage/*
node_modules/*
.idea/*
deploy.sh
.hbuilderx/
.vscode/
**/.DS_Store
yarn.lock
package-lock.json
*.keystore
pnpm-lock.yaml

View File

@ -1,6 +0,0 @@
/unpackage/*
/node_modules/**
/uni_modules/**
/public/*
**/*.svg
**/*.sh

View File

@ -1,10 +0,0 @@
{
"printWidth": 100,
"semi": true,
"vueIndentScriptAndStyle": true,
"singleQuote": true,
"trailingComma": "all",
"proseWrap": "never",
"htmlWhitespaceSensitivity": "strict",
"endOfLine": "auto"
}

View File

View File

View File

View File

View File

View File

View File

View File

View File

@ -0,0 +1,233 @@
{
"name": "shopro",
"version": "1.0.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "shopro",
"version": "1.0.0",
"license": "MIT",
"dependencies": {
"dayjs": "^1.11.7",
"lodash": "^4.17.21",
"lodash-es": "^4.17.21",
"luch-request": "^3.0.8",
"pinia": "^2.0.33",
"pinia-plugin-persist-uni": "^1.2.0",
"weixin-js-sdk": "^1.6.0"
},
"devDependencies": {
"prettier": "^2.8.7",
"vconsole": "^3.15.0"
}
},
"node_modules/@babel/runtime": {
"version": "7.28.6",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz",
"integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@dcloudio/types": {
"version": "2.6.12",
"resolved": "https://registry.npmjs.org/@dcloudio/types/-/types-2.6.12.tgz",
"integrity": "sha512-mrCMwcINy1IFjU9VUqLeWBkj404yWs5paLDttBcA+eqUjanuUQbBcTVPqlrGgkyzLXDcV2oDDZRSNxNpXi4kMQ==",
"license": "Apache-2.0"
},
"node_modules/@vue/devtools-api": {
"version": "6.6.4",
"resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz",
"integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==",
"license": "MIT"
},
"node_modules/copy-text-to-clipboard": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.2.tgz",
"integrity": "sha512-T6SqyLd1iLuqPA90J5N4cTalrtovCySh58iiZDGJ6FGznbclKh4UI+FGacQSgFzwKG77W7XT5gwbVEbd9cIH1A==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/core-js": {
"version": "3.48.0",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.48.0.tgz",
"integrity": "sha512-zpEHTy1fjTMZCKLHUZoVeylt9XrzaIN2rbPXEt0k+q7JE5CkCZdo6bNq55bn24a69CH7ErAVLKijxJja4fw+UQ==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/core-js"
}
},
"node_modules/dayjs": {
"version": "1.11.19",
"resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.19.tgz",
"integrity": "sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==",
"license": "MIT"
},
"node_modules/lodash": {
"version": "4.17.23",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz",
"integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==",
"license": "MIT"
},
"node_modules/lodash-es": {
"version": "4.17.23",
"resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.23.tgz",
"integrity": "sha512-kVI48u3PZr38HdYz98UmfPnXl2DXrpdctLrFLCd3kOx1xUkOmpFPx7gCWWM5MPkL/fD8zb+Ph0QzjGFs4+hHWg==",
"license": "MIT"
},
"node_modules/luch-request": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/luch-request/-/luch-request-3.1.1.tgz",
"integrity": "sha512-p7+mlcEtgRcd0OfXC4XZbyiwSr1XgCeqNT7LlVUjnk7InYl/8d5Rk7BUqAYNA2WRafI1wRIUQWRWZRpeUwWR0w==",
"license": "MIT",
"dependencies": {
"@dcloudio/types": "^2.0.16"
}
},
"node_modules/mutation-observer": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/mutation-observer/-/mutation-observer-1.0.3.tgz",
"integrity": "sha512-M/O/4rF2h776hV7qGMZUH3utZLO/jK7p8rnNgGkjKUw8zCGjRQPxB8z6+5l8+VjRUQ3dNYu4vjqXYLr+U8ZVNA==",
"dev": true
},
"node_modules/pinia": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/pinia/-/pinia-2.3.1.tgz",
"integrity": "sha512-khUlZSwt9xXCaTbbxFYBKDc/bWAGWJjOgvxETwkTN7KRm66EeT1ZdZj6i2ceh9sP2Pzqsbc704r2yngBrxBVug==",
"license": "MIT",
"dependencies": {
"@vue/devtools-api": "^6.6.3",
"vue-demi": "^0.14.10"
},
"funding": {
"url": "https://github.com/sponsors/posva"
},
"peerDependencies": {
"typescript": ">=4.4.4",
"vue": "^2.7.0 || ^3.5.11"
},
"peerDependenciesMeta": {
"typescript": {
"optional": true
}
}
},
"node_modules/pinia-plugin-persist-uni": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/pinia-plugin-persist-uni/-/pinia-plugin-persist-uni-1.3.2.tgz",
"integrity": "sha512-Z47MWlAI3dnm9xENwodYyT6B3TMDuwFK7MHHymwQyrTchuhG2Yu26w7bYlIap7df0fCwNCmAo0n7n1RK3Ute+w==",
"dependencies": {
"vue-demi": "^0.12.1"
},
"peerDependencies": {
"@vue/composition-api": "^1.0.0",
"pinia": ">2.0.0",
"vue": "^2.0.0 || >=3.0.0"
},
"peerDependenciesMeta": {
"@vue/composition-api": {
"optional": true
}
}
},
"node_modules/pinia-plugin-persist-uni/node_modules/vue-demi": {
"version": "0.12.5",
"resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.12.5.tgz",
"integrity": "sha512-BREuTgTYlUr0zw0EZn3hnhC3I6gPWv+Kwh4MCih6QcAeaTlaIX0DwOVN0wHej7hSvDPecz4jygy/idsgKfW58Q==",
"hasInstallScript": true,
"license": "MIT",
"bin": {
"vue-demi-fix": "bin/vue-demi-fix.js",
"vue-demi-switch": "bin/vue-demi-switch.js"
},
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/antfu"
},
"peerDependencies": {
"@vue/composition-api": "^1.0.0-rc.1",
"vue": "^3.0.0-0 || ^2.6.0"
},
"peerDependenciesMeta": {
"@vue/composition-api": {
"optional": true
}
}
},
"node_modules/prettier": {
"version": "2.8.8",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
"integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
"dev": true,
"license": "MIT",
"bin": {
"prettier": "bin-prettier.js"
},
"engines": {
"node": ">=10.13.0"
},
"funding": {
"url": "https://github.com/prettier/prettier?sponsor=1"
}
},
"node_modules/vconsole": {
"version": "3.15.1",
"resolved": "https://registry.npmjs.org/vconsole/-/vconsole-3.15.1.tgz",
"integrity": "sha512-KH8XLdrq9T5YHJO/ixrjivHfmF2PC2CdVoK6RWZB4yftMykYIaXY1mxZYAic70vADM54kpMQF+dYmvl5NRNy1g==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.17.2",
"copy-text-to-clipboard": "^3.0.1",
"core-js": "^3.11.0",
"mutation-observer": "^1.0.3"
}
},
"node_modules/vue-demi": {
"version": "0.14.10",
"resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz",
"integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==",
"hasInstallScript": true,
"license": "MIT",
"bin": {
"vue-demi-fix": "bin/vue-demi-fix.js",
"vue-demi-switch": "bin/vue-demi-switch.js"
},
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/antfu"
},
"peerDependencies": {
"@vue/composition-api": "^1.0.0-rc.1",
"vue": "^3.0.0-0 || ^2.6.0"
},
"peerDependenciesMeta": {
"@vue/composition-api": {
"optional": true
}
}
},
"node_modules/weixin-js-sdk": {
"version": "1.6.5",
"resolved": "https://registry.npmjs.org/weixin-js-sdk/-/weixin-js-sdk-1.6.5.tgz",
"integrity": "sha512-Gph1WAWB2YN/lMOFB/ymb+hbU/wYazzJgu6PMMktCy9cSCeW5wA6Zwt0dpahJbJ+RJEwtTv2x9iIu0U4enuVSQ==",
"license": "MIT"
}
}
}

View File

@ -2,7 +2,7 @@
"id": "shopro", "id": "shopro",
"name": "shopro", "name": "shopro",
"displayName": "芋道商城", "displayName": "芋道商城",
"version": "2026.01", "version": "1.0.0",
"description": "芋道商城一套代码同时发行到iOS、Android、H5、微信小程序多个平台请使用手机扫码快速体验强大功能", "description": "芋道商城一套代码同时发行到iOS、Android、H5、微信小程序多个平台请使用手机扫码快速体验强大功能",
"scripts": { "scripts": {
"prettier": "prettier --write \"{pages,sheep}/**/*.{js,json,tsx,css,less,scss,vue,html,md}\"" "prettier": "prettier --write \"{pages,sheep}/**/*.{js,json,tsx,css,less,scss,vue,html,md}\""

View File

Some files were not shown because too many files have changed in this diff Show More