This commit is contained in:
77
2024-05-05 17:55:54 +08:00
parent 5fc9c8fe13
commit bd5a48efc5
2 changed files with 17 additions and 0 deletions

View File

@@ -8,10 +8,12 @@ import com.ruoyi.common.core.domain.PageModel;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.xq.domain.Banner;
import com.ruoyi.xq.domain.UserBanner;
import com.ruoyi.xq.dto.app.user.HomePageReq;
import com.ruoyi.xq.dto.app.user.vo.HomeUserListVo;
import com.ruoyi.xq.dto.app.user.vo.HomeUserVo;
import com.ruoyi.xq.service.BannerService;
import com.ruoyi.xq.service.UserBannerService;
import com.ruoyi.xq.service.UserService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
@@ -29,6 +31,8 @@ public class HomeAppController {
private UserService userService;
@Autowired
private BannerService bannerService;
@Autowired
private UserBannerService userBannerService;
@PostMapping("/user/page")
@@ -65,4 +69,13 @@ public class HomeAppController {
.orderByAsc(Banner::getSort));
return R.ok(list);
}
@GetMapping("/share/banner")
@Operation(summary = "推广轮播图")
public R<List<UserBanner>> shareBanner(){
List<UserBanner> list = userBannerService.list(Wrappers.lambdaQuery(UserBanner.class)
.eq(UserBanner::getEnableStatus, 1)
.orderByAsc(UserBanner::getSort));
return R.ok(list);
}
}

View File

@@ -2,6 +2,7 @@ package com.ruoyi.xq.domain;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.io.Serializable;
@@ -27,6 +28,7 @@ public class UserBanner implements Serializable {
/**
* 轮播
*/
@Schema(description = "轮播")
private String banner;
/**
* 1-启用 0-禁用
@@ -35,10 +37,12 @@ public class UserBanner implements Serializable {
/**
* 0-无链接 1-站内链接 2-站外链接 3-图片
*/
@Schema(description = "0-无链接 1-站内链接 2-站外链接 3-图片")
private Integer linkType;
/**
* 链接
*/
@Schema(description = "链接")
private String linkUrl;
/**
*