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