果酱官网模块化 Controller层规范修改
This commit is contained in:
parent
9e85c7fee9
commit
16e38b177b
174
Cpop-Jambox/sql/website.sql
Normal file
174
Cpop-Jambox/sql/website.sql
Normal file
@ -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 = '果酱模块化官网 业务数据表';
|
||||||
@ -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.core.base.R;
|
||||||
import com.mybatisflex.core.paginate.Page;
|
import com.mybatisflex.core.paginate.Page;
|
||||||
@ -27,8 +27,8 @@ import java.util.List;
|
|||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
@Api(tags = "果酱模块化官网 业务数据表接口")
|
@Api(tags = "果酱模块化官网 业务数据表接口")
|
||||||
@RequestMapping("/businessData")
|
@RequestMapping("/backstage/businessData")
|
||||||
public class BusinessDataController {
|
public class WebBusinessDataController {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private BusinessDataService businessDataService;
|
private BusinessDataService businessDataService;
|
||||||
@ -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.core.base.R;
|
||||||
import com.mybatisflex.core.paginate.Page;
|
import com.mybatisflex.core.paginate.Page;
|
||||||
@ -27,8 +27,8 @@ import java.util.List;
|
|||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
@Api(tags = "果酱模块化官网 业务介绍表接口")
|
@Api(tags = "果酱模块化官网 业务介绍表接口")
|
||||||
@RequestMapping("/businessIntro")
|
@RequestMapping("/backstage/businessIntro")
|
||||||
public class BusinessIntroController {
|
public class WebBusinessIntroController {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private BusinessIntroService businessIntroService;
|
private BusinessIntroService businessIntroService;
|
||||||
@ -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.core.base.R;
|
||||||
import com.mybatisflex.core.paginate.Page;
|
import com.mybatisflex.core.paginate.Page;
|
||||||
@ -27,8 +27,8 @@ import java.util.List;
|
|||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
@Api(tags = "果酱模块化官网 公司简介表接口")
|
@Api(tags = "果酱模块化官网 公司简介表接口")
|
||||||
@RequestMapping("/companyIntro")
|
@RequestMapping("/backstage/companyIntro")
|
||||||
public class CompanyIntroController {
|
public class WebCompanyIntroController {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private CompanyIntroService companyIntroService;
|
private CompanyIntroService companyIntroService;
|
||||||
@ -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.core.base.R;
|
||||||
import com.mybatisflex.core.paginate.Page;
|
import com.mybatisflex.core.paginate.Page;
|
||||||
@ -27,8 +27,8 @@ import java.util.List;
|
|||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
@Api(tags = "果酱模块化官网 合作平台表接口")
|
@Api(tags = "果酱模块化官网 合作平台表接口")
|
||||||
@RequestMapping("/cooperation")
|
@RequestMapping("/backstage/cooperation")
|
||||||
public class CooperationController {
|
public class WebCooperationController {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private CooperationService cooperationService;
|
private CooperationService cooperationService;
|
||||||
@ -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.core.base.R;
|
||||||
import com.cpop.jambox.business.vo.CooperationTypeVo;
|
import com.cpop.jambox.business.vo.CooperationTypeVo;
|
||||||
@ -28,8 +28,8 @@ import java.util.List;
|
|||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
@Api(tags = "果酱模块化官网 合作类别表接口")
|
@Api(tags = "果酱模块化官网 合作类别表接口")
|
||||||
@RequestMapping("/cooperationType")
|
@RequestMapping("/backstage/cooperationType")
|
||||||
public class CooperationTypeController {
|
public class WebCooperationTypeController {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private CooperationTypeService cooperationTypeService;
|
private CooperationTypeService cooperationTypeService;
|
||||||
@ -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.core.base.R;
|
||||||
import com.mybatisflex.core.paginate.Page;
|
import com.mybatisflex.core.paginate.Page;
|
||||||
@ -22,8 +22,8 @@ import java.util.List;
|
|||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
@Api(tags = "果酱模块化官网 发展历程表接口")
|
@Api(tags = "果酱模块化官网 发展历程表接口")
|
||||||
@RequestMapping("/development")
|
@RequestMapping("/backstage/development")
|
||||||
public class DevelopmentController {
|
public class WebDevelopmentController {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private DevelopmentService developmentService;
|
private DevelopmentService developmentService;
|
||||||
@ -93,9 +93,11 @@ public class DevelopmentController {
|
|||||||
/**
|
/**
|
||||||
* 分页查询果酱模块化官网 发展历程表。
|
* 分页查询果酱模块化官网 发展历程表。
|
||||||
*
|
*
|
||||||
* @param page 分页对象
|
* @author: Yxz
|
||||||
* @return 分页对象
|
* @date: 2024/1/24 14:41
|
||||||
*/
|
* @param: [title, startDate, endDate]
|
||||||
|
* @return: com.cpop.core.base.R<com.mybatisflex.core.paginate.Page<com.cpop.jambox.business.entity.website.Development>>
|
||||||
|
**/
|
||||||
@GetMapping("/page")
|
@GetMapping("/page")
|
||||||
@ApiOperation("分页查询果酱模块化官网 发展历程表")
|
@ApiOperation("分页查询果酱模块化官网 发展历程表")
|
||||||
public R<Page<Development>> page(@ApiParam("标题") String title,
|
public R<Page<Development>> page(@ApiParam("标题") String title,
|
||||||
@ -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.core.base.R;
|
||||||
@ -29,8 +29,8 @@ import java.util.List;
|
|||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
@Api(tags = "果酱模块化官网 导航栏表接口")
|
@Api(tags = "果酱模块化官网 导航栏表接口")
|
||||||
@RequestMapping("/navigation")
|
@RequestMapping("/backstage/navigation")
|
||||||
public class NavigationController {
|
public class WebNavigationController {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private NavigationService navigationService;
|
private NavigationService navigationService;
|
||||||
@ -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.core.base.R;
|
||||||
import com.cpop.jambox.business.entity.website.WebProduct;
|
import com.cpop.jambox.business.entity.website.WebProduct;
|
||||||
@ -27,8 +27,8 @@ import java.util.List;
|
|||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
@Api(tags = "果酱模块化官网 核心产品表接口")
|
@Api(tags = "果酱模块化官网 核心产品表接口")
|
||||||
@RequestMapping("/product")
|
@RequestMapping("/backstage/product")
|
||||||
public class ProductController {
|
public class WebProductController {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private WebProductService productService;
|
private WebProductService productService;
|
||||||
Loading…
x
Reference in New Issue
Block a user