diff --git a/Cpop-Jambox/sql/website.sql b/Cpop-Jambox/sql/website.sql new file mode 100644 index 0000000..a9039bc --- /dev/null +++ b/Cpop-Jambox/sql/website.sql @@ -0,0 +1,174 @@ +SET NAMES utf8mb4; +-- +-- Set default database +-- +USE cpop_test; + +DROP TABLE IF EXISTS `cp_j_web_product`; +DROP TABLE IF EXISTS `cp_j_web_navigation`; +DROP TABLE IF EXISTS `cp_j_web_development`; +DROP TABLE IF EXISTS `cp_j_web_cooperation_type`; +DROP TABLE IF EXISTS `cp_j_web_cooperation`; +DROP TABLE IF EXISTS `cp_j_web_company_intro`; +DROP TABLE IF EXISTS `cp_j_web_business_intro`; +DROP TABLE IF EXISTS `cp_j_web_business_data`; + +-- +-- Create table `cp_j_web_product` +-- +CREATE TABLE cp_j_web_product ( + id VARCHAR(48) NOT NULL, + product_name VARCHAR(255) DEFAULT NULL COMMENT '产品名称', + img_url TEXT DEFAULT NULL COMMENT '图片', + intro TEXT DEFAULT NULL COMMENT '产品介绍', + create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + create_user_id VARCHAR(48) DEFAULT NULL COMMENT '创建人id', + update_time DATETIME DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + update_user_id VARCHAR(48) DEFAULT NULL COMMENT '更新人id', + is_delete TINYINT DEFAULT NULL COMMENT '逻辑删除(0否1是)', + PRIMARY KEY (id) +) +ENGINE = INNODB, +CHARACTER SET utf8mb4, +COLLATE utf8mb4_general_ci, +COMMENT = '果酱模块化官网 核心产品表'; + +-- +-- Create table `cp_j_web_navigation` +-- +CREATE TABLE cp_j_web_navigation ( + id VARCHAR(48) NOT NULL, + navigation_name VARCHAR(50) DEFAULT NULL COMMENT '导航栏名称', + path VARCHAR(50) DEFAULT NULL COMMENT '路径', + parent_id INT DEFAULT NULL COMMENT '父级ID', + create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + create_user_id VARCHAR(48) DEFAULT NULL COMMENT '创建人id', + update_time DATETIME DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + update_user_id VARCHAR(48) DEFAULT NULL COMMENT '更新人id', + is_delete TINYINT DEFAULT NULL COMMENT '逻辑删除(0否1是)', + PRIMARY KEY (id) +) +ENGINE = INNODB, +CHARACTER SET utf8mb4, +COLLATE utf8mb4_general_ci, +COMMENT = '果酱模块化官网 导航栏表'; + + +-- +-- Create table `cp_j_web_development` +-- +CREATE TABLE cp_j_web_development ( + id VARCHAR(48) NOT NULL, + title VARCHAR(100) DEFAULT NULL COMMENT '标题', + img_url TEXT DEFAULT NULL COMMENT '图片', + link VARCHAR(255) DEFAULT NULL COMMENT '跳转链接', + publish_time DATETIME DEFAULT NULL COMMENT '发布时间', + create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + create_user_id VARCHAR(48) DEFAULT NULL COMMENT '创建人id', + update_time DATETIME DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + update_user_id VARCHAR(48) DEFAULT NULL COMMENT '更新人id', + is_delete TINYINT DEFAULT NULL COMMENT '逻辑删除(0否1是)', + PRIMARY KEY (id) +) +ENGINE = INNODB, +CHARACTER SET utf8mb4, +COLLATE utf8mb4_general_ci, +COMMENT = '果酱模块化官网 发展历程表'; + +-- +-- Create table `cp_j_web_cooperation_type` +-- +CREATE TABLE cp_j_web_cooperation_type ( + id VARCHAR(48) NOT NULL, + type_name VARCHAR(255) DEFAULT NULL COMMENT '种类名称', + sort INT DEFAULT NULL COMMENT '排序', + create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + create_user_id VARCHAR(48) DEFAULT NULL COMMENT '创建人id', + update_time DATETIME DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + update_user_id VARCHAR(48) DEFAULT NULL COMMENT '更新人id', + is_delete TINYINT DEFAULT NULL COMMENT '逻辑删除(0否1是)', + PRIMARY KEY (id) +) +ENGINE = INNODB, +CHARACTER SET utf8mb4, +COLLATE utf8mb4_general_ci, +COMMENT = '果酱模块化官网 合作类别表'; + +-- +-- Create table `cp_j_web_cooperation` +-- +CREATE TABLE cp_j_web_cooperation ( + id VARCHAR(48) NOT NULL, + img_url TEXT DEFAULT NULL COMMENT '图片', + type_id VARCHAR(48) DEFAULT NULL COMMENT '合作类别id', + sort INT DEFAULT NULL COMMENT '排序', + create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + create_user_id VARCHAR(48) DEFAULT NULL COMMENT '创建人id', + update_time DATETIME DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + update_user_id VARCHAR(48) DEFAULT NULL COMMENT '更新人id', + is_delete TINYINT DEFAULT NULL COMMENT '逻辑删除(0否1是)', + PRIMARY KEY (id) +) +ENGINE = INNODB, +CHARACTER SET utf8mb4, +COLLATE utf8mb4_general_ci, +COMMENT = '果酱模块化官网 合作平台表'; + +-- +-- Create table `cp_j_web_company_intro` +-- +CREATE TABLE cp_j_web_company_intro ( + id VARCHAR(48) NOT NULL, + title VARCHAR(255) DEFAULT NULL COMMENT '标题', + content VARCHAR(255) DEFAULT NULL COMMENT '内容', + img_one TEXT DEFAULT NULL COMMENT '图片一', + img_two TEXT DEFAULT NULL COMMENT '图片二', + create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + create_user_id VARCHAR(48) DEFAULT NULL COMMENT '创建人id', + update_time DATETIME DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + update_user_id VARCHAR(48) DEFAULT NULL COMMENT '更新人id', + is_delete TINYINT DEFAULT NULL COMMENT '逻辑删除(0否1是)', + PRIMARY KEY (id) +) +ENGINE = INNODB, +CHARACTER SET utf8mb4, +COLLATE utf8mb4_general_ci, +COMMENT = '果酱模块化官网 公司简介表'; + +-- +-- Create table `cp_j_web_business_intro` +-- +CREATE TABLE cp_j_web_business_intro ( + id VARCHAR(48) NOT NULL, + intro TEXT DEFAULT NULL COMMENT '业务介绍', + img_url TEXT DEFAULT NULL COMMENT '图片', + create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + create_user_id VARCHAR(48) DEFAULT NULL COMMENT '创建人id', + update_time DATETIME DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + update_user_id VARCHAR(48) DEFAULT NULL COMMENT '更新人id', + is_delete TINYINT DEFAULT NULL COMMENT '逻辑删除(0否1是)', + PRIMARY KEY (id) +) +ENGINE = INNODB, +CHARACTER SET utf8mb4, +COLLATE utf8mb4_general_ci, +COMMENT = '果酱模块化官网 业务介绍表'; + +-- +-- Create table `cp_j_web_business_data` +-- +CREATE TABLE cp_j_web_business_data ( + id VARCHAR(48) NOT NULL, + data_name VARCHAR(50) DEFAULT NULL COMMENT '数据名称', + data VARCHAR(50) DEFAULT NULL COMMENT '数据', + create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + create_user_id VARCHAR(48) DEFAULT NULL COMMENT '创建人id', + update_time DATETIME DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + update_user_id VARCHAR(48) DEFAULT NULL COMMENT '更新人id', + is_delete TINYINT DEFAULT NULL COMMENT '逻辑删除(0否1是)', + PRIMARY KEY (id) +) +ENGINE = INNODB, +CHARACTER SET utf8mb4, +COLLATE utf8mb4_general_ci, +COMMENT = '果酱模块化官网 业务数据表'; \ No newline at end of file diff --git a/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/website/BusinessDataController.java b/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/WebBusinessDataController.java similarity index 96% rename from Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/website/BusinessDataController.java rename to Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/WebBusinessDataController.java index 70d89fa..91e68ee 100644 --- a/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/website/BusinessDataController.java +++ b/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/WebBusinessDataController.java @@ -1,4 +1,4 @@ -package com.cpop.jambox.business.controller.backstage.website; +package com.cpop.jambox.business.controller.backstage; import com.cpop.core.base.R; import com.mybatisflex.core.paginate.Page; @@ -27,8 +27,8 @@ import java.util.List; */ @RestController @Api(tags = "果酱模块化官网 业务数据表接口") -@RequestMapping("/businessData") -public class BusinessDataController { +@RequestMapping("/backstage/businessData") +public class WebBusinessDataController { @Autowired private BusinessDataService businessDataService; diff --git a/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/website/BusinessIntroController.java b/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/WebBusinessIntroController.java similarity index 96% rename from Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/website/BusinessIntroController.java rename to Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/WebBusinessIntroController.java index 0a28e3d..75e92a8 100644 --- a/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/website/BusinessIntroController.java +++ b/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/WebBusinessIntroController.java @@ -1,4 +1,4 @@ -package com.cpop.jambox.business.controller.backstage.website; +package com.cpop.jambox.business.controller.backstage; import com.cpop.core.base.R; import com.mybatisflex.core.paginate.Page; @@ -27,8 +27,8 @@ import java.util.List; */ @RestController @Api(tags = "果酱模块化官网 业务介绍表接口") -@RequestMapping("/businessIntro") -public class BusinessIntroController { +@RequestMapping("/backstage/businessIntro") +public class WebBusinessIntroController { @Autowired private BusinessIntroService businessIntroService; diff --git a/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/website/CompanyIntroController.java b/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/WebCompanyIntroController.java similarity index 96% rename from Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/website/CompanyIntroController.java rename to Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/WebCompanyIntroController.java index f2ad89f..f523e96 100644 --- a/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/website/CompanyIntroController.java +++ b/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/WebCompanyIntroController.java @@ -1,4 +1,4 @@ -package com.cpop.jambox.business.controller.backstage.website; +package com.cpop.jambox.business.controller.backstage; import com.cpop.core.base.R; import com.mybatisflex.core.paginate.Page; @@ -27,8 +27,8 @@ import java.util.List; */ @RestController @Api(tags = "果酱模块化官网 公司简介表接口") -@RequestMapping("/companyIntro") -public class CompanyIntroController { +@RequestMapping("/backstage/companyIntro") +public class WebCompanyIntroController { @Autowired private CompanyIntroService companyIntroService; diff --git a/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/website/CooperationController.java b/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/WebCooperationController.java similarity index 96% rename from Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/website/CooperationController.java rename to Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/WebCooperationController.java index 9dcaab8..8667be3 100644 --- a/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/website/CooperationController.java +++ b/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/WebCooperationController.java @@ -1,4 +1,4 @@ -package com.cpop.jambox.business.controller.backstage.website; +package com.cpop.jambox.business.controller.backstage; import com.cpop.core.base.R; import com.mybatisflex.core.paginate.Page; @@ -27,8 +27,8 @@ import java.util.List; */ @RestController @Api(tags = "果酱模块化官网 合作平台表接口") -@RequestMapping("/cooperation") -public class CooperationController { +@RequestMapping("/backstage/cooperation") +public class WebCooperationController { @Autowired private CooperationService cooperationService; diff --git a/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/website/CooperationTypeController.java b/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/WebCooperationTypeController.java similarity index 96% rename from Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/website/CooperationTypeController.java rename to Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/WebCooperationTypeController.java index b8ba5d0..912e74e 100644 --- a/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/website/CooperationTypeController.java +++ b/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/WebCooperationTypeController.java @@ -1,4 +1,4 @@ -package com.cpop.jambox.business.controller.backstage.website; +package com.cpop.jambox.business.controller.backstage; import com.cpop.core.base.R; import com.cpop.jambox.business.vo.CooperationTypeVo; @@ -28,8 +28,8 @@ import java.util.List; */ @RestController @Api(tags = "果酱模块化官网 合作类别表接口") -@RequestMapping("/cooperationType") -public class CooperationTypeController { +@RequestMapping("/backstage/cooperationType") +public class WebCooperationTypeController { @Autowired private CooperationTypeService cooperationTypeService; diff --git a/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/website/DevelopmentController.java b/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/WebDevelopmentController.java similarity index 91% rename from Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/website/DevelopmentController.java rename to Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/WebDevelopmentController.java index e3b3eae..5082fca 100644 --- a/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/website/DevelopmentController.java +++ b/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/WebDevelopmentController.java @@ -1,4 +1,4 @@ -package com.cpop.jambox.business.controller.backstage.website; +package com.cpop.jambox.business.controller.backstage; import com.cpop.core.base.R; import com.mybatisflex.core.paginate.Page; @@ -22,8 +22,8 @@ import java.util.List; */ @RestController @Api(tags = "果酱模块化官网 发展历程表接口") -@RequestMapping("/development") -public class DevelopmentController { +@RequestMapping("/backstage/development") +public class WebDevelopmentController { @Autowired private DevelopmentService developmentService; @@ -93,9 +93,11 @@ public class DevelopmentController { /** * 分页查询果酱模块化官网 发展历程表。 * - * @param page 分页对象 - * @return 分页对象 - */ + * @author: Yxz + * @date: 2024/1/24 14:41 + * @param: [title, startDate, endDate] + * @return: com.cpop.core.base.R> + **/ @GetMapping("/page") @ApiOperation("分页查询果酱模块化官网 发展历程表") public R> page(@ApiParam("标题") String title, diff --git a/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/website/NavigationController.java b/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/WebNavigationController.java similarity index 96% rename from Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/website/NavigationController.java rename to Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/WebNavigationController.java index 6d33a6d..4e2d1cd 100644 --- a/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/website/NavigationController.java +++ b/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/WebNavigationController.java @@ -1,4 +1,4 @@ -package com.cpop.jambox.business.controller.backstage.website; +package com.cpop.jambox.business.controller.backstage; import com.cpop.core.base.R; @@ -29,8 +29,8 @@ import java.util.List; */ @RestController @Api(tags = "果酱模块化官网 导航栏表接口") -@RequestMapping("/navigation") -public class NavigationController { +@RequestMapping("/backstage/navigation") +public class WebNavigationController { @Autowired private NavigationService navigationService; diff --git a/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/website/ProductController.java b/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/WebProductController.java similarity index 96% rename from Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/website/ProductController.java rename to Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/WebProductController.java index f11c454..45d5a7d 100644 --- a/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/website/ProductController.java +++ b/Cpop-Jambox/src/main/java/com/cpop/jambox/business/controller/backstage/WebProductController.java @@ -1,4 +1,4 @@ -package com.cpop.jambox.business.controller.backstage.website; +package com.cpop.jambox.business.controller.backstage; import com.cpop.core.base.R; import com.cpop.jambox.business.entity.website.WebProduct; @@ -27,8 +27,8 @@ import java.util.List; */ @RestController @Api(tags = "果酱模块化官网 核心产品表接口") -@RequestMapping("/product") -public class ProductController { +@RequestMapping("/backstage/product") +public class WebProductController { @Autowired private WebProductService productService;