mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-09-18 09:35:29 +08:00
初始化表结构
This commit is contained in:
parent
eef2343899
commit
00f898ab7e
@ -18,46 +18,59 @@ SET NAMES utf8mb4;
|
||||
SET FOREIGN_KEY_CHECKS = 0;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for h5_groups
|
||||
-- Table structure for h5_group
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `h5_groups`;
|
||||
CREATE TABLE `h5_groups` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '分组名称',
|
||||
`parent_id` bigint NOT NULL DEFAULT 0 COMMENT '父级分组ID,0表示一级分组',
|
||||
`type` int NOT NULL COMMENT '分组类型:1-物料 2-用途 3-行业',
|
||||
`sort` int NOT NULL DEFAULT 0 COMMENT '排序',
|
||||
`status` int NOT NULL DEFAULT 1 COMMENT '状态:0-禁用 1-启用',
|
||||
`create_time` bigint NULL DEFAULT NULL COMMENT '创建时间戳',
|
||||
`update_time` bigint NULL DEFAULT NULL COMMENT '更新时间戳',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `idx_parent_id`(`parent_id`) USING BTREE,
|
||||
INDEX `idx_type`(`type`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'H5分组表' ROW_FORMAT = Dynamic;
|
||||
DROP TABLE IF EXISTS `h5_group`;
|
||||
CREATE TABLE `h5_group`
|
||||
(
|
||||
`id` bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '分组名称',
|
||||
`parent_id` bigint NOT NULL DEFAULT 0 COMMENT '父级分组ID,0表示一级分组',
|
||||
`type` int NOT NULL COMMENT '分组类型:1-物料 2-用途 3-行业',
|
||||
`sort` int NOT NULL DEFAULT 0 COMMENT '排序',
|
||||
`status` int NOT NULL DEFAULT 1 COMMENT '状态:0-禁用 1-启用',
|
||||
`create_time` bigint NOT NULL COMMENT '创建时间戳',
|
||||
`update_time` bigint NULL DEFAULT NULL COMMENT '更新时间戳',
|
||||
INDEX `idx_parent_id` (`parent_id`) USING BTREE,
|
||||
INDEX `idx_type` (`type`) USING BTREE
|
||||
) ENGINE = InnoDB
|
||||
AUTO_INCREMENT = 1
|
||||
CHARACTER SET = utf8mb4
|
||||
COLLATE = utf8mb4_general_ci COMMENT = 'H5分组表'
|
||||
ROW_FORMAT = Dynamic;
|
||||
|
||||
-- ----------------------------
|
||||
-- 插入默认分组数据
|
||||
-- ----------------------------
|
||||
INSERT INTO `h5_groups` VALUES (1, '物料', 0, 1, 1, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP());
|
||||
INSERT INTO `h5_groups` VALUES (2, '用途', 0, 2, 2, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP());
|
||||
INSERT INTO `h5_groups` VALUES (3, '行业', 0, 3, 3, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP());
|
||||
INSERT INTO `h5_group`
|
||||
VALUES (1, '物料', 0, 1, 1, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP());
|
||||
INSERT INTO `h5_group`
|
||||
VALUES (2, '用途', 0, 2, 2, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP());
|
||||
INSERT INTO `h5_group`
|
||||
VALUES (3, '行业', 0, 3, 3, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP());
|
||||
|
||||
-- ----------------------------
|
||||
-- 插入二级分组数据 - 物料
|
||||
-- ----------------------------
|
||||
INSERT INTO `h5_groups` VALUES (4, '长页', 1, 1, 1, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP());
|
||||
INSERT INTO `h5_groups` VALUES (5, '翻页', 1, 1, 2, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP());
|
||||
INSERT INTO `h5_group`
|
||||
VALUES (4, '长页', 1, 1, 1, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP());
|
||||
INSERT INTO `h5_group`
|
||||
VALUES (5, '翻页', 1, 1, 2, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP());
|
||||
|
||||
-- ----------------------------
|
||||
-- 插入二级分组数据 - 用途
|
||||
-- ----------------------------
|
||||
INSERT INTO `h5_groups` VALUES (6, '通用', 2, 2, 1, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP());
|
||||
INSERT INTO `h5_groups` VALUES (7, '祝福问候', 2, 2, 2, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP());
|
||||
INSERT INTO `h5_group`
|
||||
VALUES (6, '通用', 2, 2, 1, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP());
|
||||
INSERT INTO `h5_group`
|
||||
VALUES (7, '祝福问候', 2, 2, 2, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP());
|
||||
|
||||
-- ----------------------------
|
||||
-- 插入二级分组数据 - 行业
|
||||
-- ----------------------------
|
||||
INSERT INTO `h5_groups` VALUES (8, '金融', 3, 3, 1, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP());
|
||||
INSERT INTO `h5_groups` VALUES (9, '医疗', 3, 3, 2, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP());
|
||||
INSERT INTO `h5_group`
|
||||
VALUES (8, '金融', 3, 3, 1, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP());
|
||||
INSERT INTO `h5_group`
|
||||
VALUES (9, '医疗', 3, 3, 2, 1, UNIX_TIMESTAMP(), UNIX_TIMESTAMP());
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
|
||||
@ -18,17 +18,21 @@ SET NAMES utf8mb4;
|
||||
SET FOREIGN_KEY_CHECKS = 0;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for h5_project_groups
|
||||
-- Table structure for h5_project_group
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `h5_project_groups`;
|
||||
CREATE TABLE `h5_project_groups` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||
`project_id` bigint NOT NULL COMMENT '项目ID',
|
||||
`group_id` bigint NOT NULL COMMENT '分组ID',
|
||||
`create_time` bigint NULL DEFAULT NULL COMMENT '创建时间戳',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `idx_project_id`(`project_id`) USING BTREE,
|
||||
INDEX `idx_group_id`(`group_id`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'H5项目与分组关联表' ROW_FORMAT = Dynamic;
|
||||
DROP TABLE IF EXISTS `h5_project_group`;
|
||||
CREATE TABLE `h5_project_group`
|
||||
(
|
||||
`id` bigint PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID',
|
||||
`project_id` bigint NOT NULL COMMENT '项目ID',
|
||||
`group_id` bigint NOT NULL COMMENT '分组ID',
|
||||
`create_time` bigint NOT NULL COMMENT '创建时间戳',
|
||||
INDEX `idx_project_id` (`project_id`) USING BTREE,
|
||||
INDEX `idx_group_id` (`group_id`) USING BTREE
|
||||
) ENGINE = InnoDB
|
||||
AUTO_INCREMENT = 1
|
||||
CHARACTER SET = utf8mb4
|
||||
COLLATE = utf8mb4_general_ci COMMENT = 'H5项目与分组关联表'
|
||||
ROW_FORMAT = Dynamic;
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
|
||||
@ -18,24 +18,28 @@ SET NAMES utf8mb4;
|
||||
SET FOREIGN_KEY_CHECKS = 0;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for h5_projects
|
||||
-- Table structure for h5_project
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `h5_projects`;
|
||||
CREATE TABLE `h5_projects` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||
`type` varchar(10) NULL DEFAULT NULL COMMENT '类型',
|
||||
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标题',
|
||||
`content_id` varchar(255) not NULL DEFAULT NULL COMMENT '内容在MongoDB中的ID',
|
||||
`content_updated_at` bigint NULL DEFAULT NULL COMMENT '内容更新时间戳',
|
||||
`description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '描述',
|
||||
`preview_url` varchar(500) NULL DEFAULT NULL COMMENT '预览图URL',
|
||||
`preview_url_watermark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '水印预览图URL',
|
||||
`preview_width` int NULL DEFAULT NULL COMMENT '预览图宽度',
|
||||
`preview_height` int NULL DEFAULT NULL COMMENT '预览图高度',
|
||||
`status` tinyint NULL DEFAULT NULL COMMENT '状态',
|
||||
`create_time` bigint NULL DEFAULT NULL COMMENT '创建时间戳',
|
||||
`update_time` bigint NULL DEFAULT NULL COMMENT '更新时间戳',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'H5项目表' ROW_FORMAT = Dynamic;
|
||||
DROP TABLE IF EXISTS `h5_project`;
|
||||
CREATE TABLE `h5_project`
|
||||
(
|
||||
`id` bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||
`type` varchar(10) NOT NULL COMMENT '类型',
|
||||
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '标题',
|
||||
`content_id` varchar(255) NOT NULL COMMENT '内容在MongoDB中的ID',
|
||||
`content_updated_at` bigint NULL DEFAULT NULL COMMENT '内容更新时间戳',
|
||||
`description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '描述',
|
||||
`preview_url` varchar(500) NULL DEFAULT NULL COMMENT '预览图URL',
|
||||
`preview_url_watermark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '水印预览图URL',
|
||||
`preview_width` int NOT NULL COMMENT '预览图宽度',
|
||||
`preview_height` int NOT NULL COMMENT '预览图高度',
|
||||
`status` tinyint NOT NULL COMMENT '状态',
|
||||
`create_time` bigint NOT NULL COMMENT '创建时间戳',
|
||||
`update_time` bigint NULL DEFAULT NULL COMMENT '更新时间戳'
|
||||
) ENGINE = InnoDB
|
||||
AUTO_INCREMENT = 1
|
||||
CHARACTER SET = utf8mb4
|
||||
COLLATE = utf8mb4_general_ci COMMENT = 'H5项目表'
|
||||
ROW_FORMAT = Dynamic;
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
|
||||
@ -3,11 +3,7 @@ package com.luban.api.controller;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@ -22,21 +18,21 @@ public class FontController {
|
||||
|
||||
@Operation(summary = "批量上传字体")
|
||||
@PostMapping("create")
|
||||
public List<Object> create(@Validated List<Object> list) {
|
||||
public List<Object> create(@RequestBody List<Object> list) {
|
||||
return new ArrayList<>();
|
||||
}
|
||||
|
||||
|
||||
@Operation(summary = "分页查询字体")
|
||||
@GetMapping("page")
|
||||
public List<Object> page(String type//中文、英文
|
||||
, @Validated String name) {
|
||||
public List<Object> page(@RequestParam String type//中文、英文
|
||||
, @RequestParam String name) {
|
||||
return new ArrayList<>();
|
||||
}
|
||||
|
||||
@Operation(summary = "查询字体")
|
||||
@GetMapping("list")
|
||||
public List<Object> list(@Validated List<String> nameLike) {
|
||||
public List<Object> list(@RequestParam List<String> nameLike) {
|
||||
return new ArrayList<>();
|
||||
}
|
||||
|
||||
|
||||
@ -16,7 +16,7 @@ import java.io.Serializable;
|
||||
@Data
|
||||
@EqualsAndHashCode
|
||||
@Accessors(chain = true)
|
||||
@TableName("h5_groups")
|
||||
@TableName("h5_group")
|
||||
@Schema(title = "H5分组对象")
|
||||
public class H5Group implements Serializable {
|
||||
|
||||
@ -63,4 +63,4 @@ public class H5Group implements Serializable {
|
||||
*/
|
||||
private Long updateTime;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -16,7 +16,7 @@ import java.io.Serializable;
|
||||
@Data
|
||||
@EqualsAndHashCode
|
||||
@Accessors(chain = true)
|
||||
@TableName("h5_projects")
|
||||
@TableName("h5_project")
|
||||
@Schema(title = "H5项目对象")
|
||||
public class H5Project implements Serializable {
|
||||
|
||||
@ -88,4 +88,4 @@ public class H5Project implements Serializable {
|
||||
*/
|
||||
private Long updateTime;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -16,7 +16,7 @@ import java.io.Serializable;
|
||||
@Data
|
||||
@EqualsAndHashCode
|
||||
@Accessors(chain = true)
|
||||
@TableName("h5_project_groups")
|
||||
@TableName("h5_project_group")
|
||||
@Schema(title = "H5项目与分组关联对象")
|
||||
public class H5ProjectGroup implements Serializable {
|
||||
|
||||
@ -43,4 +43,4 @@ public class H5ProjectGroup implements Serializable {
|
||||
*/
|
||||
private Long createTime;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user