From 39b7a362c2fdfa9a80917b697a905c2a9982684c Mon Sep 17 00:00:00 2001 From: "kuang.yife" Date: Tue, 12 Mar 2024 14:22:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=8F=E7=A8=8B=E5=BA=8F=E5=85=AC=E5=91=8A/s?= =?UTF-8?q?wagger=E6=B3=A8=E9=87=8A=E5=A2=9E=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/PlayletBannerAppController.java | 4 +-- .../app/PlayletMessageAppController.java | 35 +++++++++++++++++++ ...vice.java => PlayletBannerAppService.java} | 3 +- .../service/app/PlayletMessageAppService.java | 16 +++++++++ ....java => PlayletBannerAppServiceImpl.java} | 4 +-- .../impl/PlayletMessageAppServiceImpl.java | 29 +++++++++++++++ .../playlet/system/domain/PlayletBanner.java | 11 ++++++ .../playlet/system/domain/PlayletMessage.java | 11 ++++++ .../domain/PlayletRealizationProject.java | 5 +++ .../playlet/system/domain/PlayletUser.java | 3 ++ 10 files changed, 115 insertions(+), 6 deletions(-) create mode 100644 playlet-admin/src/main/java/com/playlet/web/controller/app/PlayletMessageAppController.java rename playlet-admin/src/main/java/com/playlet/web/service/app/{PlayletBannerService.java => PlayletBannerAppService.java} (77%) create mode 100644 playlet-admin/src/main/java/com/playlet/web/service/app/PlayletMessageAppService.java rename playlet-admin/src/main/java/com/playlet/web/service/app/impl/{PlayletBannerServiceImpl.java => PlayletBannerAppServiceImpl.java} (83%) create mode 100644 playlet-admin/src/main/java/com/playlet/web/service/app/impl/PlayletMessageAppServiceImpl.java diff --git a/playlet-admin/src/main/java/com/playlet/web/controller/app/PlayletBannerAppController.java b/playlet-admin/src/main/java/com/playlet/web/controller/app/PlayletBannerAppController.java index 5aae7de..78a16c9 100644 --- a/playlet-admin/src/main/java/com/playlet/web/controller/app/PlayletBannerAppController.java +++ b/playlet-admin/src/main/java/com/playlet/web/controller/app/PlayletBannerAppController.java @@ -2,7 +2,7 @@ package com.playlet.web.controller.app; import com.playlet.common.core.domain.Result; import com.playlet.system.domain.PlayletBanner; -import com.playlet.web.service.app.PlayletBannerService; +import com.playlet.web.service.app.PlayletBannerAppService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; @@ -19,7 +19,7 @@ import java.util.List; @RequiredArgsConstructor(onConstructor = @__(@Autowired)) public class PlayletBannerAppController { - private final PlayletBannerService playletBannerService; + private final PlayletBannerAppService playletBannerService; @ResponseBody @PostMapping(value = "/getBannerList") diff --git a/playlet-admin/src/main/java/com/playlet/web/controller/app/PlayletMessageAppController.java b/playlet-admin/src/main/java/com/playlet/web/controller/app/PlayletMessageAppController.java new file mode 100644 index 0000000..aa842e0 --- /dev/null +++ b/playlet-admin/src/main/java/com/playlet/web/controller/app/PlayletMessageAppController.java @@ -0,0 +1,35 @@ +package com.playlet.web.controller.app; + +import com.playlet.common.core.domain.Result; +import com.playlet.system.domain.PlayletMessage; +import com.playlet.web.service.app.PlayletMessageAppService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +@Slf4j +@Api(tags = "小程序*短剧公告接口") +@RestController +@RequestMapping(value = "/app/message") +@RequiredArgsConstructor(onConstructor = @__(@Autowired)) +public class PlayletMessageAppController { + + private final PlayletMessageAppService playletMessageAppService; + + @ResponseBody + @PostMapping(value = "/getMessageList") + @ApiOperation(value = "获取短剧公告列表", httpMethod = "POST") + public Result> getMessageList(@RequestBody PlayletMessage playletMessage){ + try { + return Result.success(playletMessageAppService.getMessageList(playletMessage)); + }catch (Exception e){ + return Result.error(e.getMessage()); + } + } + +} diff --git a/playlet-admin/src/main/java/com/playlet/web/service/app/PlayletBannerService.java b/playlet-admin/src/main/java/com/playlet/web/service/app/PlayletBannerAppService.java similarity index 77% rename from playlet-admin/src/main/java/com/playlet/web/service/app/PlayletBannerService.java rename to playlet-admin/src/main/java/com/playlet/web/service/app/PlayletBannerAppService.java index 6b31917..d8673b9 100644 --- a/playlet-admin/src/main/java/com/playlet/web/service/app/PlayletBannerService.java +++ b/playlet-admin/src/main/java/com/playlet/web/service/app/PlayletBannerAppService.java @@ -1,7 +1,6 @@ package com.playlet.web.service.app; import com.playlet.system.domain.PlayletBanner; -import org.springframework.web.bind.annotation.RequestBody; import java.util.List; @@ -9,7 +8,7 @@ import java.util.List; *

短剧公告app的service类

* @author clunt */ -public interface PlayletBannerService { +public interface PlayletBannerAppService { /** * @param playletBanner 轮播图查询条件 diff --git a/playlet-admin/src/main/java/com/playlet/web/service/app/PlayletMessageAppService.java b/playlet-admin/src/main/java/com/playlet/web/service/app/PlayletMessageAppService.java new file mode 100644 index 0000000..561daac --- /dev/null +++ b/playlet-admin/src/main/java/com/playlet/web/service/app/PlayletMessageAppService.java @@ -0,0 +1,16 @@ +package com.playlet.web.service.app; + +import com.playlet.system.domain.PlayletBanner; +import com.playlet.system.domain.PlayletMessage; + +import java.util.List; + +public interface PlayletMessageAppService { + + /** + * @param playletMessage 短剧公告 + * @return 公告列表 + */ + List getMessageList(PlayletMessage playletMessage); + +} diff --git a/playlet-admin/src/main/java/com/playlet/web/service/app/impl/PlayletBannerServiceImpl.java b/playlet-admin/src/main/java/com/playlet/web/service/app/impl/PlayletBannerAppServiceImpl.java similarity index 83% rename from playlet-admin/src/main/java/com/playlet/web/service/app/impl/PlayletBannerServiceImpl.java rename to playlet-admin/src/main/java/com/playlet/web/service/app/impl/PlayletBannerAppServiceImpl.java index 1b0d5df..c743a85 100644 --- a/playlet-admin/src/main/java/com/playlet/web/service/app/impl/PlayletBannerServiceImpl.java +++ b/playlet-admin/src/main/java/com/playlet/web/service/app/impl/PlayletBannerAppServiceImpl.java @@ -2,7 +2,7 @@ package com.playlet.web.service.app.impl; import com.playlet.system.domain.PlayletBanner; import com.playlet.system.service.IPlayletBannerService; -import com.playlet.web.service.app.PlayletBannerService; +import com.playlet.web.service.app.PlayletBannerAppService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; @@ -16,7 +16,7 @@ import java.util.List; @Slf4j @Service @RequiredArgsConstructor(onConstructor = @__(@Autowired)) -public class PlayletBannerServiceImpl implements PlayletBannerService { +public class PlayletBannerAppServiceImpl implements PlayletBannerAppService { private final IPlayletBannerService iPlayletBannerService; diff --git a/playlet-admin/src/main/java/com/playlet/web/service/app/impl/PlayletMessageAppServiceImpl.java b/playlet-admin/src/main/java/com/playlet/web/service/app/impl/PlayletMessageAppServiceImpl.java new file mode 100644 index 0000000..99cef24 --- /dev/null +++ b/playlet-admin/src/main/java/com/playlet/web/service/app/impl/PlayletMessageAppServiceImpl.java @@ -0,0 +1,29 @@ +package com.playlet.web.service.app.impl; + +import com.playlet.system.domain.PlayletBanner; +import com.playlet.system.domain.PlayletMessage; +import com.playlet.system.service.IPlayletMessageService; +import com.playlet.web.service.app.PlayletMessageAppService; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + *

公告小程序类

+ * @author clunt + */ +@Slf4j +@Service +@RequiredArgsConstructor(onConstructor = @__(@Autowired)) +public class PlayletMessageAppServiceImpl implements PlayletMessageAppService { + + private final IPlayletMessageService iPlayletMessageService; + + @Override + public List getMessageList(PlayletMessage playletMessage) { + return iPlayletMessageService.selectPlayletMessageList(playletMessage); + } +} diff --git a/playlet-system/src/main/java/com/playlet/system/domain/PlayletBanner.java b/playlet-system/src/main/java/com/playlet/system/domain/PlayletBanner.java index f3e5931..a423c24 100644 --- a/playlet-system/src/main/java/com/playlet/system/domain/PlayletBanner.java +++ b/playlet-system/src/main/java/com/playlet/system/domain/PlayletBanner.java @@ -1,7 +1,11 @@ package com.playlet.system.domain; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; import com.playlet.common.core.domain.BaseEntity; import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import com.playlet.common.annotation.Excel; @@ -15,27 +19,34 @@ import com.playlet.common.annotation.Excel; @Data @EqualsAndHashCode(callSuper = false) @TableName(value = "playlet_banner") +@ApiModel(value = "短剧广告管理对象") public class PlayletBanner extends BaseEntity { private static final long serialVersionUID = 1L; /** 主键 */ + @TableId(value = "id", type = IdType.AUTO) + @ApiModelProperty(value = "id") private Long id; /** 广告名称 */ @Excel(name = "广告名称") + @ApiModelProperty(value = "广告名称") private String name; /** 广告url */ @Excel(name = "广告url") + @ApiModelProperty(value = "广告url") private String url; /** 详情页url */ @Excel(name = "详情页url") + @ApiModelProperty(value = "详情页url") private String detailUrl; /** 序号,1.2.3.4 */ @Excel(name = "序号,1.2.3.4") + @ApiModelProperty(value = "序号,1.2.3.4") private Long seq; } diff --git a/playlet-system/src/main/java/com/playlet/system/domain/PlayletMessage.java b/playlet-system/src/main/java/com/playlet/system/domain/PlayletMessage.java index b736217..0202030 100644 --- a/playlet-system/src/main/java/com/playlet/system/domain/PlayletMessage.java +++ b/playlet-system/src/main/java/com/playlet/system/domain/PlayletMessage.java @@ -1,7 +1,11 @@ package com.playlet.system.domain; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; import com.playlet.common.core.domain.BaseEntity; import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import com.playlet.common.annotation.Excel; @@ -15,27 +19,34 @@ import com.playlet.common.annotation.Excel; @Data @EqualsAndHashCode(callSuper = false) @TableName(value = "playlet_message") +@ApiModel(value = "短剧公告对象") public class PlayletMessage extends BaseEntity { private static final long serialVersionUID = 1L; /** 主键 */ + @TableId(value = "id", type = IdType.AUTO) + @ApiModelProperty(value = "id") private Long id; /** 消息名称 */ @Excel(name = "消息名称") + @ApiModelProperty(value = "消息名称") private String name; /** 标题 */ @Excel(name = "标题") + @ApiModelProperty(value = "标题") private String title; /** 公告详情 */ @Excel(name = "公告详情") + @ApiModelProperty(value = "公告详情") private String detail; /** 是否弹出显示 01.否 02.是 */ @Excel(name = "是否弹出显示 01.否 02.是") + @ApiModelProperty(value = "是否弹出显示 01.否 02.是") private String type; } diff --git a/playlet-system/src/main/java/com/playlet/system/domain/PlayletRealizationProject.java b/playlet-system/src/main/java/com/playlet/system/domain/PlayletRealizationProject.java index f586977..6c4a887 100644 --- a/playlet-system/src/main/java/com/playlet/system/domain/PlayletRealizationProject.java +++ b/playlet-system/src/main/java/com/playlet/system/domain/PlayletRealizationProject.java @@ -1,7 +1,10 @@ package com.playlet.system.domain; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; import com.playlet.common.core.domain.BaseEntity; import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; import lombok.Data; import lombok.EqualsAndHashCode; import com.playlet.common.annotation.Excel; @@ -15,11 +18,13 @@ import com.playlet.common.annotation.Excel; @Data @EqualsAndHashCode(callSuper = false) @TableName(value = "playlet_realization_project") +@ApiModel(value = "变现项目对象") public class PlayletRealizationProject extends BaseEntity { private static final long serialVersionUID = 1L; /** 主键 */ + @TableId(value = "id", type = IdType.AUTO) private Long id; /** 变现项目名称 */ diff --git a/playlet-system/src/main/java/com/playlet/system/domain/PlayletUser.java b/playlet-system/src/main/java/com/playlet/system/domain/PlayletUser.java index e328584..e42b145 100644 --- a/playlet-system/src/main/java/com/playlet/system/domain/PlayletUser.java +++ b/playlet-system/src/main/java/com/playlet/system/domain/PlayletUser.java @@ -1,6 +1,8 @@ package com.playlet.system.domain; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.playlet.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModel; @@ -24,6 +26,7 @@ public class PlayletUser extends BaseEntity private static final long serialVersionUID = 1L; /** 主键 */ + @TableId(value = "id", type = IdType.AUTO) private Long id; /** 手机号 */