From d26eb4f2156a11335459f11cd72bc6924842f4d2 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Wed, 03 Jun 2020 15:09:40 +0800 Subject: [PATCH] 20200603 代码提交 --- src/main/java/com/xcong/excoin/modules/platform/service/PlatformNoticeService.java | 11 +++++ src/main/java/com/xcong/excoin/modules/platform/service/impl/PlatformBannerServiceImpl.java | 6 +- src/main/java/com/xcong/excoin/modules/platform/dao/PlatformNoticeDao.java | 8 ++++ src/main/java/com/xcong/excoin/modules/platform/entity/PlatformNoticeEntity.java | 35 +++++++++++++++++ src/main/java/com/xcong/excoin/modules/platform/service/PlatformBannerService.java | 2 src/main/java/com/xcong/excoin/modules/platform/service/impl/PlatformNoticeServiceImpl.java | 30 +++++++++++++++ src/main/java/com/xcong/excoin/modules/platform/controller/PlatformController.java | 21 ++++++++++ 7 files changed, 109 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/platform/controller/PlatformController.java b/src/main/java/com/xcong/excoin/modules/platform/controller/PlatformController.java index 767c49f..841c08d 100644 --- a/src/main/java/com/xcong/excoin/modules/platform/controller/PlatformController.java +++ b/src/main/java/com/xcong/excoin/modules/platform/controller/PlatformController.java @@ -8,6 +8,8 @@ import org.springframework.web.bind.annotation.RestController; import com.xcong.excoin.common.response.Result; +import com.xcong.excoin.modules.platform.service.PlatformBannerService; +import com.xcong.excoin.modules.platform.service.PlatformNoticeService; import com.xcong.excoin.modules.platform.service.PlatformCnyUsdtExchangeService; import com.xcong.excoin.modules.platform.service.PlatformPaymentMethodService; @@ -27,6 +29,13 @@ @Resource PlatformPaymentMethodService platformPaymentMethodService; + @Resource + PlatformBannerService platformBannerService; + + @Resource + PlatformNoticeService PlatformNoticeService; + + @ApiOperation(value = "findUsdtCnyExchange", notes = "Cny|Usdt兑换") @GetMapping(value = "/findUsdtCnyExchange") public Result findUsdtCnyExchange(@ApiParam(name = "type", value = "类型", type="string", required=true) @RequestParam("type") String type) { @@ -40,4 +49,16 @@ return platformPaymentMethodService.findAll(); } + @ApiOperation(value = "findPlatformBannerList", notes = "首页轮播图") + @GetMapping(value = "/findPlatformBannerList") + public Result findPlatformBannerList() { + return platformBannerService.findAll(); + } + + @ApiOperation(value = "findPlatformNoticeList", notes = "首页公告查询") + @GetMapping(value = "/findPlatformNoticeList") + public Result findPlatformNoticeList() { + return PlatformNoticeService.findPlatformNoticeList(); + } + } diff --git a/src/main/java/com/xcong/excoin/modules/platform/dao/PlatformNoticeDao.java b/src/main/java/com/xcong/excoin/modules/platform/dao/PlatformNoticeDao.java new file mode 100644 index 0000000..5625867 --- /dev/null +++ b/src/main/java/com/xcong/excoin/modules/platform/dao/PlatformNoticeDao.java @@ -0,0 +1,8 @@ +package com.xcong.excoin.modules.platform.dao; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.xcong.excoin.modules.platform.entity.PlatformNoticeEntity; + +public interface PlatformNoticeDao extends BaseMapper<PlatformNoticeEntity> { + +} diff --git a/src/main/java/com/xcong/excoin/modules/platform/entity/PlatformNoticeEntity.java b/src/main/java/com/xcong/excoin/modules/platform/entity/PlatformNoticeEntity.java new file mode 100644 index 0000000..af6308d --- /dev/null +++ b/src/main/java/com/xcong/excoin/modules/platform/entity/PlatformNoticeEntity.java @@ -0,0 +1,35 @@ +package com.xcong.excoin.modules.platform.entity; + + +import java.util.Date; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; + +import lombok.Data; + +@Data +@TableName("platform_notice") +public class PlatformNoticeEntity{ + + @TableId(value = "id",type = IdType.AUTO) + private Long id; + /** + * 标题 + */ + private String title; + + /** + * 类别 + */ + private Integer categoryid; + + private String categoryname; + private String source; + private String content; + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date createTime; + +} diff --git a/src/main/java/com/xcong/excoin/modules/platform/service/PlatformBannerService.java b/src/main/java/com/xcong/excoin/modules/platform/service/PlatformBannerService.java index 370e0f7..51d6428 100644 --- a/src/main/java/com/xcong/excoin/modules/platform/service/PlatformBannerService.java +++ b/src/main/java/com/xcong/excoin/modules/platform/service/PlatformBannerService.java @@ -7,5 +7,5 @@ public interface PlatformBannerService extends IService<PlatformBannerEntity> { public Result findAll(); - + } diff --git a/src/main/java/com/xcong/excoin/modules/platform/service/PlatformNoticeService.java b/src/main/java/com/xcong/excoin/modules/platform/service/PlatformNoticeService.java new file mode 100644 index 0000000..ad6f68b --- /dev/null +++ b/src/main/java/com/xcong/excoin/modules/platform/service/PlatformNoticeService.java @@ -0,0 +1,11 @@ +package com.xcong.excoin.modules.platform.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.xcong.excoin.common.response.Result; +import com.xcong.excoin.modules.platform.entity.PlatformNoticeEntity; + +public interface PlatformNoticeService extends IService<PlatformNoticeEntity> { + + Result findPlatformNoticeList(); + +} diff --git a/src/main/java/com/xcong/excoin/modules/platform/service/impl/PlatformBannerServiceImpl.java b/src/main/java/com/xcong/excoin/modules/platform/service/impl/PlatformBannerServiceImpl.java index 73b67b4..a6e0c72 100644 --- a/src/main/java/com/xcong/excoin/modules/platform/service/impl/PlatformBannerServiceImpl.java +++ b/src/main/java/com/xcong/excoin/modules/platform/service/impl/PlatformBannerServiceImpl.java @@ -18,12 +18,12 @@ @Service public class PlatformBannerServiceImpl extends ServiceImpl<PlatformBannerDao, PlatformBannerEntity> implements PlatformBannerService{ @Resource - PlatformPaymentMethodDao platformPaymentMethodDao; + PlatformBannerDao platformBannerDao; @Override public Result findAll() { - QueryWrapper<PlatformPaymentMethodEntity> queryWrapper = new QueryWrapper<>(); - List<PlatformPaymentMethodEntity> paymentMethodList = platformPaymentMethodDao.selectList(queryWrapper); + QueryWrapper<PlatformBannerEntity> queryWrapper = new QueryWrapper<>(); + List<PlatformBannerEntity> paymentMethodList = platformBannerDao.selectList(queryWrapper); return Result.ok(paymentMethodList); } diff --git a/src/main/java/com/xcong/excoin/modules/platform/service/impl/PlatformNoticeServiceImpl.java b/src/main/java/com/xcong/excoin/modules/platform/service/impl/PlatformNoticeServiceImpl.java new file mode 100644 index 0000000..f29495b --- /dev/null +++ b/src/main/java/com/xcong/excoin/modules/platform/service/impl/PlatformNoticeServiceImpl.java @@ -0,0 +1,30 @@ +package com.xcong.excoin.modules.platform.service.impl; + +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Service; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.xcong.excoin.common.response.Result; +import com.xcong.excoin.modules.platform.dao.PlatformNoticeDao; +import com.xcong.excoin.modules.platform.entity.PlatformNoticeEntity; +import com.xcong.excoin.modules.platform.entity.PlatformPaymentMethodEntity; +import com.xcong.excoin.modules.platform.service.PlatformNoticeService; + +@Service +public class PlatformNoticeServiceImpl extends ServiceImpl<PlatformNoticeDao, PlatformNoticeEntity> implements PlatformNoticeService { + + @Resource + PlatformNoticeDao platformNoticeDao; + + @Override + public Result findPlatformNoticeList() { + QueryWrapper<PlatformNoticeEntity> queryWrapper = new QueryWrapper<>(); + List<PlatformNoticeEntity> paymentMethodList = platformNoticeDao.selectList(queryWrapper); + return Result.ok(paymentMethodList); + } + +} -- Gitblit v1.9.1