From 5c9f47a82d1607cdf344ef6521a63270e324da11 Mon Sep 17 00:00:00 2001 From: mashuai Date: Wed, 13 Dec 2023 13:51:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=B0=83=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/BmCarouselSetController.java | 24 +++++++------------ .../controller/BmTopicInfoController.java | 24 +++++++------------ .../bonus/zlpt/home/pojo/BmCarouselDto.java | 6 +++++ .../bonus/zlpt/home/pojo/BmCarouselSet.java | 17 ++++++++++++- .../com/bonus/zlpt/home/pojo/BmTopicDto.java | 8 ++++++- .../com/bonus/zlpt/home/pojo/BmTopicInfo.java | 20 ++++++++++++++-- .../resources/mapper/BmTopicInfoMapper.xml | 5 +++- .../system/controller/SysUserController.java | 3 --- 8 files changed, 67 insertions(+), 40 deletions(-) diff --git a/zlpt-modules/zlpt-home/src/main/java/com/bonus/zlpt/home/controller/BmCarouselSetController.java b/zlpt-modules/zlpt-home/src/main/java/com/bonus/zlpt/home/controller/BmCarouselSetController.java index f735576..6f7578f 100644 --- a/zlpt-modules/zlpt-home/src/main/java/com/bonus/zlpt/home/controller/BmCarouselSetController.java +++ b/zlpt-modules/zlpt-home/src/main/java/com/bonus/zlpt/home/controller/BmCarouselSetController.java @@ -45,17 +45,21 @@ public class BmCarouselSetController extends BaseController { } /** - * 新增轮播图信息 + * 新增/修改轮播图信息 * @param bmCarouselSet * @return */ - @ApiOperation("新增轮播图信息") - @PostMapping("/add") + @ApiOperation("新增/修改轮播图信息") + @PostMapping("/addorupdate") public AjaxResult addCarouselChartInfo(@RequestBody BmCarouselSet bmCarouselSet) { Long userId = SecurityUtils.getUserId(); bmCarouselSet.setCreator(userId.intValue()); - return toAjax(bmCarouselSetService.insertConfig(bmCarouselSet)); + if (bmCarouselSet.getId() != null) { + return toAjax(bmCarouselSetService.update(bmCarouselSet)); + } else { + return toAjax(bmCarouselSetService.insertConfig(bmCarouselSet)); + } } /** @@ -71,18 +75,6 @@ public class BmCarouselSetController extends BaseController { return success(bmCarouselSet); } - /** - * 编辑轮播图信息 - * @param bmCarouselSet - * @return - */ - @ApiOperation("编辑轮播图信息") - @PutMapping("/update") - public AjaxResult updateCarouselChartInfo(@RequestBody BmCarouselSet bmCarouselSet) - { - return toAjax(bmCarouselSetService.update(bmCarouselSet)); - } - /** * 删除轮播图信息 * @param id diff --git a/zlpt-modules/zlpt-home/src/main/java/com/bonus/zlpt/home/controller/BmTopicInfoController.java b/zlpt-modules/zlpt-home/src/main/java/com/bonus/zlpt/home/controller/BmTopicInfoController.java index 2b48c5e..04e7586 100644 --- a/zlpt-modules/zlpt-home/src/main/java/com/bonus/zlpt/home/controller/BmTopicInfoController.java +++ b/zlpt-modules/zlpt-home/src/main/java/com/bonus/zlpt/home/controller/BmTopicInfoController.java @@ -49,17 +49,21 @@ public class BmTopicInfoController extends BaseController { } /** - * 新增专题资讯信息 + * 新增/修改专题资讯信息 * @param bmTopicInfo * @return */ - @ApiOperation("新增专题资讯信息") - @PostMapping("/add") + @ApiOperation("新增/修改专题资讯信息") + @PostMapping("/addorupdate") public AjaxResult addCarouselChartInfo(@RequestBody BmTopicInfo bmTopicInfo) { Long userId = SecurityUtils.getUserId(); bmTopicInfo.setCreator(userId.intValue()); - return toAjax(bmTopicInfoService.insertConfig(bmTopicInfo)); + if (bmTopicInfo.getId() != null) { + return toAjax(bmTopicInfoService.update(bmTopicInfo)); + } else { + return toAjax(bmTopicInfoService.insertConfig(bmTopicInfo)); + } } /** @@ -78,18 +82,6 @@ public class BmTopicInfoController extends BaseController { return success(bmTopicInfo); } - /** - * 编辑专题资讯信息 - * @param bmTopicInfo - * @return - */ - @ApiOperation("编辑专题资讯信息") - @PutMapping("/update") - public AjaxResult updateCarouselChartInfo(@RequestBody BmTopicInfo bmTopicInfo) - { - return toAjax(bmTopicInfoService.update(bmTopicInfo)); - } - /** * 删除专题资讯信息 * @param id diff --git a/zlpt-modules/zlpt-home/src/main/java/com/bonus/zlpt/home/pojo/BmCarouselDto.java b/zlpt-modules/zlpt-home/src/main/java/com/bonus/zlpt/home/pojo/BmCarouselDto.java index 050d2b0..ab31686 100644 --- a/zlpt-modules/zlpt-home/src/main/java/com/bonus/zlpt/home/pojo/BmCarouselDto.java +++ b/zlpt-modules/zlpt-home/src/main/java/com/bonus/zlpt/home/pojo/BmCarouselDto.java @@ -1,18 +1,24 @@ package com.bonus.zlpt.home.pojo; import com.bonus.zlpt.common.core.web.page.PageDomain; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; import lombok.Data; @Data +@ApiModel("轮播图配置搜索入参") public class BmCarouselDto extends PageDomain { //轮播图名称 + @ApiModelProperty(value = "轮播图名称", required = true) private String carName; //开始时间 + @ApiModelProperty(value = "开始时间", required = true) private String beginTime; //结束时间 + @ApiModelProperty(value = "结束时间", required = true) private String endTime; } diff --git a/zlpt-modules/zlpt-home/src/main/java/com/bonus/zlpt/home/pojo/BmCarouselSet.java b/zlpt-modules/zlpt-home/src/main/java/com/bonus/zlpt/home/pojo/BmCarouselSet.java index 09266c2..88e82e4 100644 --- a/zlpt-modules/zlpt-home/src/main/java/com/bonus/zlpt/home/pojo/BmCarouselSet.java +++ b/zlpt-modules/zlpt-home/src/main/java/com/bonus/zlpt/home/pojo/BmCarouselSet.java @@ -1,6 +1,8 @@ package com.bonus.zlpt.home.pojo; import com.bonus.zlpt.common.core.annotation.Excel; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** @@ -10,49 +12,62 @@ import lombok.Data; * @since 2023-12-03 15:24:10 */ @Data +@ApiModel("轮播图配置") @SuppressWarnings("serial") public class BmCarouselSet { //轮播图id @Excel(name = "轮播图id") + @ApiModelProperty(value = "轮播图id", required = true) private Integer id; //轮播图名称 @Excel(name = "轮播图名称") + @ApiModelProperty(value = "轮播图名称", required = true) private String carName; //轮播图图片地址 @Excel(name = "轮播图图片地址") + @ApiModelProperty(value = "轮播图图片地址", required = true) private String carUrl; //配置类型(0:资讯,1跳转地址)考虑用数据字典管理配置轮播图类型 @Excel(name = "配置类型(0:资讯,1跳转地址)考虑用数据字典管理配置轮播图类型") + @ApiModelProperty(value = "配置类型(0:资讯,1跳转地址)", required = true) private String type; //配置跳转地址 @Excel(name = "配置跳转地址") + @ApiModelProperty(value = "配置跳转地址", required = true) private String openUrl; //是否启用(0不启用,1启用) @Excel(name = "是否启用(0不启用,1启用") + @ApiModelProperty(value = "是否启用(0不启用,1启用)", required = true) private String status; //创建时间 @Excel(name = "创建时间") + @ApiModelProperty(value = "创建时间", required = true) private String createTime; //创建人id - @Excel(name = "创建人") + @Excel(name = "创建人id") + @ApiModelProperty(value = "创建人id", required = true) private Integer creator; //创建人 + @Excel(name = "创建人") + @ApiModelProperty(value = "创建人", required = true) private String createBy; //排序 @Excel(name = "排序") + @ApiModelProperty(value = "排序", required = true) private String sort; //是否删除(0 是, 1 否) @Excel(name = "是否删除(0 是, 1 否)") + @ApiModelProperty(value = "是否删除(0 是, 1 否)", required = true) private String isActive; } diff --git a/zlpt-modules/zlpt-home/src/main/java/com/bonus/zlpt/home/pojo/BmTopicDto.java b/zlpt-modules/zlpt-home/src/main/java/com/bonus/zlpt/home/pojo/BmTopicDto.java index d8c06c5..d98b32b 100644 --- a/zlpt-modules/zlpt-home/src/main/java/com/bonus/zlpt/home/pojo/BmTopicDto.java +++ b/zlpt-modules/zlpt-home/src/main/java/com/bonus/zlpt/home/pojo/BmTopicDto.java @@ -1,22 +1,28 @@ package com.bonus.zlpt.home.pojo; -import com.bonus.zlpt.common.core.web.domain.BaseEntity; import com.bonus.zlpt.common.core.web.page.PageDomain; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; import lombok.Data; @Data +@ApiModel("专题资讯表搜索入参") public class BmTopicDto extends PageDomain { //名称 + @ApiModelProperty(value = "名称", required = true) private String topicName; //考虑数据字典管理专题资讯类型 + @ApiModelProperty(value = "考虑数据字典管理专题资讯类型", required = true) private Integer type; //开始时间 + @ApiModelProperty(value = "开始时间", required = true) private String beginTime; //结束时间 + @ApiModelProperty(value = "结束时间", required = true) private String endTime; } diff --git a/zlpt-modules/zlpt-home/src/main/java/com/bonus/zlpt/home/pojo/BmTopicInfo.java b/zlpt-modules/zlpt-home/src/main/java/com/bonus/zlpt/home/pojo/BmTopicInfo.java index f8b0114..8dddb08 100644 --- a/zlpt-modules/zlpt-home/src/main/java/com/bonus/zlpt/home/pojo/BmTopicInfo.java +++ b/zlpt-modules/zlpt-home/src/main/java/com/bonus/zlpt/home/pojo/BmTopicInfo.java @@ -3,6 +3,8 @@ package com.bonus.zlpt.home.pojo; import java.io.Serializable; import com.bonus.zlpt.common.core.annotation.Excel; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** @@ -12,38 +14,52 @@ import lombok.Data; * @since 2023-12-04 09:48:36 */ @Data +@ApiModel("专题资讯表") @SuppressWarnings("serial") public class BmTopicInfo { //专题资讯id + @ApiModelProperty(value = "专题资讯id", required = true) @Excel(name = "专题资讯id") private Integer id; //名称 + @ApiModelProperty(value = "名称", required = true) @Excel(name = "名称") private String topicName; //考虑数据字典管理专题资讯类型 + @ApiModelProperty(value = "考虑数据字典管理专题资讯类型", required = true) @Excel(name = "考虑数据字典管理专题资讯类型") private Integer type; //浏览次数 + @ApiModelProperty(value = "浏览次数", required = true) @Excel(name = "浏览次数") private Integer viewNum; //内容 + @ApiModelProperty(value = "内容", required = true) @Excel(name = "内容") private String content; //是否删除 + @ApiModelProperty(value = "是否删除(0 是, 1 否)", required = true) @Excel(name = "是否删除(0 是, 1 否)") private String isActive; - //创建人 - @Excel(name = "创建人") + //创建人id + @ApiModelProperty(value = "创建人id", required = true) + @Excel(name = "创建人id") private Integer creator; + //创建人 + @ApiModelProperty(value = "创建人", required = true) + @Excel(name = "创建人") + private String creatBy; + //创建时间 + @ApiModelProperty(value = "创建时间", required = true) @Excel(name = "创建时间") private String createTime; diff --git a/zlpt-modules/zlpt-home/src/main/resources/mapper/BmTopicInfoMapper.xml b/zlpt-modules/zlpt-home/src/main/resources/mapper/BmTopicInfoMapper.xml index bbd5a6b..bf5cae6 100644 --- a/zlpt-modules/zlpt-home/src/main/resources/mapper/BmTopicInfoMapper.xml +++ b/zlpt-modules/zlpt-home/src/main/resources/mapper/BmTopicInfoMapper.xml @@ -5,7 +5,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - select bt.id, bt.topic_name, bt.type, bt.view_num, bt.content, bt.is_active, su.user_name AS creator, bt.create_time + select bt.id, bt.topic_name, bt.type, bt.view_num, bt.content, bt.is_active, su.user_name AS creatBy, bt.create_time from bm_topic_info bt left join sys_user su on bt.creator = su.user_id @@ -61,6 +61,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"