|
|
/*
|
|
|
Navicat Premium Data Transfer
|
|
|
|
|
|
Source Server : localhost
|
|
|
Source Server Type : MySQL
|
|
|
Source Server Version : 80019
|
|
|
Source Host : localhost:3306
|
|
|
Source Schema : warehouse_manager
|
|
|
|
|
|
Target Server Type : MySQL
|
|
|
Target Server Version : 80019
|
|
|
File Encoding : 65001
|
|
|
|
|
|
Date: 06/07/2024 19:24:10
|
|
|
*/
|
|
|
|
|
|
SET NAMES utf8;
|
|
|
SET FOREIGN_KEY_CHECKS = 0;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for goods
|
|
|
-- ----------------------------
|
|
|
DROP TABLE IF EXISTS `goods`;
|
|
|
CREATE TABLE `goods` (
|
|
|
`id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
`name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '货名',
|
|
|
`storage` int(0) NOT NULL COMMENT '仓库',
|
|
|
`goodsType` int(0) NOT NULL COMMENT '分类',
|
|
|
`count` int(0) NULL DEFAULT NULL COMMENT '数量',
|
|
|
`remark` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Records of goods
|
|
|
-- ----------------------------
|
|
|
INSERT INTO `goods` VALUES (1, 'iPhone14', 2, 2, 95, '货物不可以挤压');
|
|
|
INSERT INTO `goods` VALUES (4, '洁面乳', 1, 1, 1047, '货物不可以挤压');
|
|
|
INSERT INTO `goods` VALUES (5, '葡萄', 5, 5, 500, '货物不可以挤压');
|
|
|
INSERT INTO `goods` VALUES (6, '西红柿', 5, 6, 800, '货物不可以挤压');
|
|
|
INSERT INTO `goods` VALUES (7, '皮皮虾', 4, 4, 500, '货物不可以挤压');
|
|
|
INSERT INTO `goods` VALUES (8, 'AD钙', 3, 3, 400, '货物不可以挤压');
|
|
|
INSERT INTO `goods` VALUES (11, 'iPad Air5', 2, 2, 800, '货物不可以挤压');
|
|
|
INSERT INTO `goods` VALUES (12, '旺仔牛奶', 3, 3, 1550, '');
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for goodstype
|
|
|
-- ----------------------------
|
|
|
DROP TABLE IF EXISTS `goodstype`;
|
|
|
CREATE TABLE `goodstype` (
|
|
|
`id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
`name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '分类名',
|
|
|
`remark` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Records of goodstype
|
|
|
-- ----------------------------
|
|
|
INSERT INTO `goodstype` VALUES (1, '日用品', '日常生活用品');
|
|
|
INSERT INTO `goodstype` VALUES (2, '数码产品', '数码产品');
|
|
|
INSERT INTO `goodstype` VALUES (3, '食品', '食品');
|
|
|
INSERT INTO `goodstype` VALUES (4, '冷冻品', '冷冻食品');
|
|
|
INSERT INTO `goodstype` VALUES (5, '水果', '水果产品');
|
|
|
INSERT INTO `goodstype` VALUES (6, '蔬菜', '蔬菜产品');
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for menu
|
|
|
-- ----------------------------
|
|
|
DROP TABLE IF EXISTS `menu`;
|
|
|
CREATE TABLE `menu` (
|
|
|
`id` int(0) NOT NULL COMMENT '主键',
|
|
|
`menuCode` varchar(8) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '菜单编码',
|
|
|
`menuName` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '菜单名字',
|
|
|
`menuLevel` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '菜单级别',
|
|
|
`menuParentCode` varchar(8) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '菜单的父code',
|
|
|
`menuClick` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '点击触发的函数',
|
|
|
`menuRight` varchar(8) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '权限 0超级管理员,1表示管理员,2表示普通用户,可以用逗号组合使用',
|
|
|
`menuComponent` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '对应Vue菜单组件',
|
|
|
`menuIcon` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '菜单图标',
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Records of menu
|
|
|
-- ----------------------------
|
|
|
INSERT INTO `menu` VALUES (1, '001', '管理员信息管理', '1', NULL, 'Admin', '0', 'admin/AdminManage.vue', 'iconfont icon-r-setting');
|
|
|
INSERT INTO `menu` VALUES (2, '002', '用户信息管理', '1', NULL, 'User', '0,1', 'user/UserManage.vue', 'iconfont icon-r-user1');
|
|
|
INSERT INTO `menu` VALUES (3, '003', '仓库信息管理', '1', NULL, 'Storage', '0,1', 'storage/StorageManage', 'iconfont icon-r-shield');
|
|
|
INSERT INTO `menu` VALUES (4, '004', '物品分类管理', '1', NULL, 'Goodstype', '0,1', 'goodstype/GoodstypeManage', 'iconfont icon-r-list');
|
|
|
INSERT INTO `menu` VALUES (5, '005', '物品信息管理 ', '1', NULL, 'Goods', '0,1,2', 'goods/GoodsManage', 'iconfont icon-r-mark1');
|
|
|
INSERT INTO `menu` VALUES (6, '006', '操作日志', '1', NULL, 'Record', '0,1,2', 'record/RecordManage', 'iconfont icon-r-paper');
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for record
|
|
|
-- ----------------------------
|
|
|
DROP TABLE IF EXISTS `record`;
|
|
|
CREATE TABLE `record` (
|
|
|
`id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
`goods` int(0) NOT NULL COMMENT '货品id',
|
|
|
`userId` int(0) NULL DEFAULT NULL COMMENT '取货人/补货人',
|
|
|
`admin_id` int(0) NULL DEFAULT NULL COMMENT '操作人id',
|
|
|
`count` int(0) NULL DEFAULT NULL COMMENT '数量',
|
|
|
`createtime` datetime NULL DEFAULT NULL COMMENT '操作时间',
|
|
|
`remark` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 20 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Records of record
|
|
|
-- ----------------------------
|
|
|
INSERT INTO `record` VALUES (1, 1, 3, 2, 100, '2023-01-06 20:46:48', '取货');
|
|
|
INSERT INTO `record` VALUES (12, 1, 3, 1, -5, '2023-01-19 15:32:27', '');
|
|
|
INSERT INTO `record` VALUES (15, 4, 3, 1, 100, '2023-06-11 21:08:13', '');
|
|
|
INSERT INTO `record` VALUES (16, 4, 3, 1, -50, '2023-06-11 21:08:25', '');
|
|
|
INSERT INTO `record` VALUES (17, 4, 3, 1, 100, '2023-06-11 21:17:24', '');
|
|
|
INSERT INTO `record` VALUES (18, 4, 3, 1, -200, '2023-06-11 21:17:33', '');
|
|
|
INSERT INTO `record` VALUES (19, 4, 3, 1, 100, '2023-08-06 11:15:11', '');
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for storage
|
|
|
-- ----------------------------
|
|
|
DROP TABLE IF EXISTS `storage`;
|
|
|
CREATE TABLE `storage` (
|
|
|
`id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
`name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '仓库名',
|
|
|
`remark` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Records of storage
|
|
|
-- ----------------------------
|
|
|
INSERT INTO `storage` VALUES (1, '日用品仓库', '用于存放日用品');
|
|
|
INSERT INTO `storage` VALUES (2, '数码仓库', '用于存放数码产品');
|
|
|
INSERT INTO `storage` VALUES (3, '食品仓库', '用于存放食品');
|
|
|
INSERT INTO `storage` VALUES (4, '冷冻仓库', '用于存放冷冻食品');
|
|
|
INSERT INTO `storage` VALUES (5, '果蔬仓库', '用于存放水果和蔬菜');
|
|
|
INSERT INTO `storage` VALUES (6, '服装仓库', '用于存放服装');
|
|
|
INSERT INTO `storage` VALUES (7, '水产仓库', '用于存放水产品');
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Table structure for user
|
|
|
-- ----------------------------
|
|
|
DROP TABLE IF EXISTS `user`;
|
|
|
CREATE TABLE `user` (
|
|
|
`id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
`no` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '账号',
|
|
|
`name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名字',
|
|
|
`password` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '密码',
|
|
|
`age` int(0) NULL DEFAULT NULL COMMENT '年龄',
|
|
|
`sex` int(0) NULL DEFAULT NULL COMMENT '性别',
|
|
|
`phone` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '电话',
|
|
|
`role_id` int(0) NULL DEFAULT NULL COMMENT '角色 0超级管理员,1管理员,2普通账号',
|
|
|
`isValid` varchar(4) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'Y' COMMENT '是否有效,Y有效,其他无效',
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 18 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Records of user
|
|
|
-- ----------------------------
|
|
|
INSERT INTO `user` VALUES (1, 'superadmin', '张三', '123456', 18, 1, '18855079621', 0, 'Y');
|
|
|
INSERT INTO `user` VALUES (2, 'admin', '李四', '123456', 19, 0, '18855079621', 1, 'Y');
|
|
|
INSERT INTO `user` VALUES (3, 'user', '王五', '123456', 23, 0, '13333333333', 2, 'Y');
|
|
|
|
|
|
SET FOREIGN_KEY_CHECKS = 1;
|