|
@ -11,7 +11,7 @@ |
|
|
Target Server Version : 80033 |
|
|
Target Server Version : 80033 |
|
|
File Encoding : 65001 |
|
|
File Encoding : 65001 |
|
|
|
|
|
|
|
|
Date: 17/09/2023 23:41:50 |
|
|
Date: 08/10/2023 03:44:21 |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
SET NAMES utf8mb4; |
|
|
SET NAMES utf8mb4; |
|
@ -25,7 +25,7 @@ CREATE TABLE `dish` ( |
|
|
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, |
|
|
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, |
|
|
`name` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '菜名', |
|
|
`name` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '菜名', |
|
|
`vender` bigint NOT NULL COMMENT '单位', |
|
|
`vender` bigint NOT NULL COMMENT '单位', |
|
|
`icon` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '图片', |
|
|
`icon` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '图片', |
|
|
`month` json NOT NULL COMMENT '适用月份', |
|
|
`month` json NOT NULL COMMENT '适用月份', |
|
|
`ingredient` json NOT NULL COMMENT '食材', |
|
|
`ingredient` json NOT NULL COMMENT '食材', |
|
|
`marks` varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '标记', |
|
|
`marks` varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '标记', |
|
@ -33,8 +33,9 @@ CREATE TABLE `dish` ( |
|
|
`created` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
`created` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
UNIQUE INDEX `udx_vender_name`(`vender` ASC, `name` ASC) USING BTREE |
|
|
INDEX `idx_vender`(`vender` ASC) USING BTREE, |
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '菜品' ROW_FORMAT = Dynamic; |
|
|
FULLTEXT INDEX `idx_name`(`name`) |
|
|
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '菜品' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
-- ---------------------------- |
|
|
-- Table structure for food_category |
|
|
-- Table structure for food_category |
|
@ -48,7 +49,7 @@ CREATE TABLE `food_category` ( |
|
|
`created` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
`created` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
PRIMARY KEY (`id`) USING BTREE |
|
|
PRIMARY KEY (`id`) USING BTREE |
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 22 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '食物分类' ROW_FORMAT = Dynamic; |
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '食物分类' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
-- ---------------------------- |
|
|
-- Table structure for food_mark |
|
|
-- Table structure for food_mark |
|
@ -62,7 +63,7 @@ CREATE TABLE `food_mark` ( |
|
|
`created` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
`created` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
PRIMARY KEY (`id`) USING BTREE |
|
|
PRIMARY KEY (`id`) USING BTREE |
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '食物标签' ROW_FORMAT = Dynamic; |
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '食物标签' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
-- ---------------------------- |
|
|
-- Table structure for food_nutrient |
|
|
-- Table structure for food_nutrient |
|
@ -79,7 +80,18 @@ CREATE TABLE `food_nutrient` ( |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
UNIQUE INDEX `udx_key`(`key` ASC) USING BTREE |
|
|
UNIQUE INDEX `udx_key`(`key` ASC) USING BTREE |
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '营养素' ROW_FORMAT = Dynamic; |
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '营养素' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
|
|
-- Table structure for icon |
|
|
|
|
|
-- ---------------------------- |
|
|
|
|
|
DROP TABLE IF EXISTS `icon`; |
|
|
|
|
|
CREATE TABLE `icon` ( |
|
|
|
|
|
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, |
|
|
|
|
|
`key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, |
|
|
|
|
|
`icon` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '图片', |
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE |
|
|
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
-- ---------------------------- |
|
|
-- Table structure for ingredient |
|
|
-- Table structure for ingredient |
|
@ -97,8 +109,8 @@ CREATE TABLE `ingredient` ( |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
UNIQUE INDEX `udx_key`(`key` ASC) USING BTREE, |
|
|
UNIQUE INDEX `udx_key`(`key` ASC) USING BTREE, |
|
|
INDEX `idx_type`(`type` ASC) USING BTREE, |
|
|
INDEX `idx_type`(`type` ASC) USING BTREE, |
|
|
INDEX `idx_name`(`name` ASC) USING BTREE |
|
|
FULLTEXT INDEX `idx_name`(`name`) |
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '食材' ROW_FORMAT = Dynamic; |
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '食材' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
-- ---------------------------- |
|
|
-- Table structure for ingredient_mark |
|
|
-- Table structure for ingredient_mark |
|
@ -114,7 +126,7 @@ CREATE TABLE `ingredient_mark` ( |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
UNIQUE INDEX `udx_group_ingredient`(`vender` ASC, `ingredient` ASC) USING BTREE |
|
|
UNIQUE INDEX `udx_group_ingredient`(`vender` ASC, `ingredient` ASC) USING BTREE |
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '食物标记' ROW_FORMAT = Dynamic; |
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '食物标记' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
-- ---------------------------- |
|
|
-- Table structure for menu |
|
|
-- Table structure for menu |
|
@ -128,6 +140,8 @@ CREATE TABLE `menu` ( |
|
|
`day` int UNSIGNED NOT NULL DEFAULT 1 COMMENT '天数', |
|
|
`day` int UNSIGNED NOT NULL DEFAULT 1 COMMENT '天数', |
|
|
`meals` json NOT NULL COMMENT '餐次', |
|
|
`meals` json NOT NULL COMMENT '餐次', |
|
|
`crows` json NOT NULL COMMENT '人群', |
|
|
`crows` json NOT NULL COMMENT '人群', |
|
|
|
|
|
`scale` json NULL COMMENT '规模', |
|
|
|
|
|
`month` json NOT NULL COMMENT '适用月份', |
|
|
`status` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '状态:0-草稿,1-提交审核,2-审核通过,3-审核失败,4-禁用,5-发布', |
|
|
`status` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '状态:0-草稿,1-提交审核,2-审核通过,3-审核失败,4-禁用,5-发布', |
|
|
`approve` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '审批意见', |
|
|
`approve` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '审批意见', |
|
|
`start_time` datetime NULL DEFAULT NULL COMMENT '开始时间', |
|
|
`start_time` datetime NULL DEFAULT NULL COMMENT '开始时间', |
|
@ -135,8 +149,11 @@ CREATE TABLE `menu` ( |
|
|
`operate` varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT 'system' COMMENT '操作员', |
|
|
`operate` varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT 'system' COMMENT '操作员', |
|
|
`created` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
`created` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
PRIMARY KEY (`id`) USING BTREE |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '食谱' ROW_FORMAT = Dynamic; |
|
|
INDEX `udx_veder`(`vender` ASC) USING BTREE, |
|
|
|
|
|
INDEX `idx_time`(`modify` ASC) USING BTREE, |
|
|
|
|
|
FULLTEXT INDEX `idx_name`(`name`) |
|
|
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '食谱' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
-- ---------------------------- |
|
|
-- Table structure for menu_approve |
|
|
-- Table structure for menu_approve |
|
@ -145,14 +162,14 @@ DROP TABLE IF EXISTS `menu_approve`; |
|
|
CREATE TABLE `menu_approve` ( |
|
|
CREATE TABLE `menu_approve` ( |
|
|
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, |
|
|
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, |
|
|
`menu` bigint UNSIGNED NOT NULL COMMENT '食谱', |
|
|
`menu` bigint UNSIGNED NOT NULL COMMENT '食谱', |
|
|
`approve` varchar(16) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '审批意见', |
|
|
`approve` varchar(16) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '审批意见', |
|
|
`pass` bit(1) NOT NULL COMMENT '是否通过,0-不通过,1-通过', |
|
|
`pass` bit(1) NOT NULL COMMENT '是否通过,0-不通过,1-通过', |
|
|
`operate` varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT 'system' COMMENT '操作员', |
|
|
`operate` varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT 'system' COMMENT '操作员', |
|
|
`created` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
`created` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
INDEX `idx_menu`(`menu` ASC) USING BTREE |
|
|
INDEX `idx_menu`(`menu` ASC) USING BTREE |
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '审批表' ROW_FORMAT = Dynamic; |
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '审批表' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
-- ---------------------------- |
|
|
-- Table structure for menu_dish |
|
|
-- Table structure for menu_dish |
|
@ -164,17 +181,17 @@ CREATE TABLE `menu_dish` ( |
|
|
`menu` bigint UNSIGNED NOT NULL COMMENT '食谱', |
|
|
`menu` bigint UNSIGNED NOT NULL COMMENT '食谱', |
|
|
`day` int UNSIGNED NOT NULL DEFAULT 1 COMMENT '天数', |
|
|
`day` int UNSIGNED NOT NULL DEFAULT 1 COMMENT '天数', |
|
|
`meal` varchar(16) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '餐次', |
|
|
`meal` varchar(16) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '餐次', |
|
|
`dish` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '菜名', |
|
|
`dish` bigint NOT NULL COMMENT '菜品', |
|
|
`ingredient` bigint UNSIGNED NOT NULL COMMENT '食材', |
|
|
`name` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '菜名', |
|
|
`crow` json NOT NULL COMMENT '人群', |
|
|
`ingredient` json NOT NULL COMMENT '人群食材', |
|
|
`main` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否主料,0-否,1-是', |
|
|
`marks` varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '\0' COMMENT '标记', |
|
|
`operate` varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT 'system' COMMENT '操作员', |
|
|
`operate` varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT 'system' COMMENT '操作员', |
|
|
`created` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
`created` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
INDEX `idx_vender`(`vender` ASC) USING BTREE, |
|
|
INDEX `idx_vender`(`vender` ASC) USING BTREE, |
|
|
INDEX `idx_menu`(`menu` ASC) USING BTREE |
|
|
INDEX `idx_menu`(`menu` ASC) USING BTREE |
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '食谱内容' ROW_FORMAT = Dynamic; |
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '食谱内容' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
-- ---------------------------- |
|
|
-- Table structure for nutrition |
|
|
-- Table structure for nutrition |
|
@ -192,8 +209,9 @@ CREATE TABLE `nutrition` ( |
|
|
`created` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
`created` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
UNIQUE INDEX `udx_name`(`name` ASC) USING BTREE |
|
|
UNIQUE INDEX `udx_name`(`name` ASC) USING BTREE, |
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '营养标准' ROW_FORMAT = Dynamic; |
|
|
FULLTEXT INDEX `idx_name`(`name`) |
|
|
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '营养标准' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
-- ---------------------------- |
|
|
-- Table structure for role |
|
|
-- Table structure for role |
|
@ -210,7 +228,7 @@ CREATE TABLE `role` ( |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
INDEX `idx_vender`(`vender` ASC) USING BTREE |
|
|
INDEX `idx_vender`(`vender` ASC) USING BTREE |
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 37 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '角色表' ROW_FORMAT = Dynamic; |
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '角色表' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
-- ---------------------------- |
|
|
-- Table structure for role_item |
|
|
-- Table structure for role_item |
|
@ -227,7 +245,7 @@ CREATE TABLE `role_item` ( |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
UNIQUE INDEX `udx_item_name_type`(`item_type` ASC, `item_name` ASC) USING BTREE |
|
|
UNIQUE INDEX `udx_item_name_type`(`item_type` ASC, `item_name` ASC) USING BTREE |
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 40 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '权限项表' ROW_FORMAT = Dynamic; |
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '权限项表' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
-- ---------------------------- |
|
|
-- Table structure for user |
|
|
-- Table structure for user |
|
@ -249,7 +267,7 @@ CREATE TABLE `user` ( |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
UNIQUE INDEX `udx_uid`(`uid` ASC) USING BTREE, |
|
|
UNIQUE INDEX `udx_uid`(`uid` ASC) USING BTREE, |
|
|
UNIQUE INDEX `udx_phone`(`phone` ASC) USING BTREE |
|
|
UNIQUE INDEX `udx_phone`(`phone` ASC) USING BTREE |
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 35 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '用户表' ROW_FORMAT = Dynamic; |
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '用户表' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
-- ---------------------------- |
|
|
-- Table structure for user_log |
|
|
-- Table structure for user_log |
|
@ -264,7 +282,7 @@ CREATE TABLE `user_log` ( |
|
|
`logout` datetime NULL DEFAULT NULL COMMENT '登出时间', |
|
|
`logout` datetime NULL DEFAULT NULL COMMENT '登出时间', |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
INDEX `idx_uid_client_type`(`uid` ASC, `client_type` ASC) USING BTREE |
|
|
INDEX `idx_uid_client_type`(`uid` ASC, `client_type` ASC) USING BTREE |
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 101 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '登录日志表' ROW_FORMAT = Dynamic; |
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '登录日志表' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
-- ---------------------------- |
|
|
-- Table structure for user_message |
|
|
-- Table structure for user_message |
|
@ -281,7 +299,7 @@ CREATE TABLE `user_message` ( |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
INDEX `idx_uid`(`uid` ASC) USING BTREE |
|
|
INDEX `idx_uid`(`uid` ASC) USING BTREE |
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '用户消息表' ROW_FORMAT = Dynamic; |
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '用户消息表' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
-- ---------------------------- |
|
|
-- Table structure for user_role |
|
|
-- Table structure for user_role |
|
@ -297,7 +315,7 @@ CREATE TABLE `user_role` ( |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
UNIQUE INDEX `udx_uid`(`uid` ASC) USING BTREE |
|
|
UNIQUE INDEX `udx_uid`(`uid` ASC) USING BTREE |
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 35 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '用户商家权限分配表' ROW_FORMAT = Dynamic; |
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '用户商家权限分配表' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
-- ---------------------------- |
|
|
-- Table structure for user_session |
|
|
-- Table structure for user_session |
|
@ -314,7 +332,7 @@ CREATE TABLE `user_session` ( |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
UNIQUE INDEX `udx_uid_client_type`(`uid` ASC, `client_type` ASC) USING BTREE |
|
|
UNIQUE INDEX `udx_uid_client_type`(`uid` ASC, `client_type` ASC) USING BTREE |
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '用户会话表' ROW_FORMAT = Dynamic; |
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '用户会话表' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
-- ---------------------------- |
|
|
-- Table structure for vender |
|
|
-- Table structure for vender |
|
@ -326,7 +344,7 @@ CREATE TABLE `vender` ( |
|
|
`account` varchar(16) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '初始账号', |
|
|
`account` varchar(16) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '初始账号', |
|
|
`category` enum('学校','医院','事业单位','其他') CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位类别', |
|
|
`category` enum('学校','医院','事业单位','其他') CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位类别', |
|
|
`status` bit(1) NOT NULL DEFAULT b'1' COMMENT '状态,1-正常,0-停用', |
|
|
`status` bit(1) NOT NULL DEFAULT b'1' COMMENT '状态,1-正常,0-停用', |
|
|
`icon` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '图标', |
|
|
`icon` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '图标', |
|
|
`url` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位主页', |
|
|
`url` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位主页', |
|
|
`province` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '省', |
|
|
`province` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '省', |
|
|
`city` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '市', |
|
|
`city` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '市', |
|
@ -341,8 +359,9 @@ CREATE TABLE `vender` ( |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
UNIQUE INDEX `udx_name`(`name` ASC) USING BTREE, |
|
|
UNIQUE INDEX `udx_name`(`name` ASC) USING BTREE, |
|
|
UNIQUE INDEX `udx_account`(`account` ASC) USING BTREE |
|
|
UNIQUE INDEX `udx_account`(`account` ASC) USING BTREE, |
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '商家表' ROW_FORMAT = Dynamic; |
|
|
FULLTEXT INDEX `idx_name`(`name`) |
|
|
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '商家表' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
-- ---------------------------- |
|
|
-- Table structure for vender_config |
|
|
-- Table structure for vender_config |
|
@ -359,6 +378,6 @@ CREATE TABLE `vender_config` ( |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
`modify` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
UNIQUE INDEX `udx_vender`(`vender` ASC) USING BTREE |
|
|
UNIQUE INDEX `udx_vender`(`vender` ASC) USING BTREE |
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 21 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '人群配置表' ROW_FORMAT = Dynamic; |
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '人群配置表' ROW_FORMAT = Dynamic; |
|
|
|
|
|
|
|
|
SET FOREIGN_KEY_CHECKS = 1; |
|
|
SET FOREIGN_KEY_CHECKS = 1; |
|
|