init
This commit is contained in:
@@ -8,10 +8,12 @@ import com.ruoyi.common.core.domain.PageModel;
|
|||||||
import com.ruoyi.common.core.domain.R;
|
import com.ruoyi.common.core.domain.R;
|
||||||
import com.ruoyi.common.enums.BusinessType;
|
import com.ruoyi.common.enums.BusinessType;
|
||||||
import com.ruoyi.xq.domain.Banner;
|
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.HomePageReq;
|
||||||
import com.ruoyi.xq.dto.app.user.vo.HomeUserListVo;
|
import com.ruoyi.xq.dto.app.user.vo.HomeUserListVo;
|
||||||
import com.ruoyi.xq.dto.app.user.vo.HomeUserVo;
|
import com.ruoyi.xq.dto.app.user.vo.HomeUserVo;
|
||||||
import com.ruoyi.xq.service.BannerService;
|
import com.ruoyi.xq.service.BannerService;
|
||||||
|
import com.ruoyi.xq.service.UserBannerService;
|
||||||
import com.ruoyi.xq.service.UserService;
|
import com.ruoyi.xq.service.UserService;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
@@ -29,6 +31,8 @@ public class HomeAppController {
|
|||||||
private UserService userService;
|
private UserService userService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private BannerService bannerService;
|
private BannerService bannerService;
|
||||||
|
@Autowired
|
||||||
|
private UserBannerService userBannerService;
|
||||||
|
|
||||||
|
|
||||||
@PostMapping("/user/page")
|
@PostMapping("/user/page")
|
||||||
@@ -65,4 +69,13 @@ public class HomeAppController {
|
|||||||
.orderByAsc(Banner::getSort));
|
.orderByAsc(Banner::getSort));
|
||||||
return R.ok(list);
|
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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package com.ruoyi.xq.domain;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
@@ -27,6 +28,7 @@ public class UserBanner implements Serializable {
|
|||||||
/**
|
/**
|
||||||
* 轮播
|
* 轮播
|
||||||
*/
|
*/
|
||||||
|
@Schema(description = "轮播")
|
||||||
private String banner;
|
private String banner;
|
||||||
/**
|
/**
|
||||||
* 1-启用 0-禁用
|
* 1-启用 0-禁用
|
||||||
@@ -35,10 +37,12 @@ public class UserBanner implements Serializable {
|
|||||||
/**
|
/**
|
||||||
* 0-无链接 1-站内链接 2-站外链接 3-图片
|
* 0-无链接 1-站内链接 2-站外链接 3-图片
|
||||||
*/
|
*/
|
||||||
|
@Schema(description = "0-无链接 1-站内链接 2-站外链接 3-图片")
|
||||||
private Integer linkType;
|
private Integer linkType;
|
||||||
/**
|
/**
|
||||||
* 链接
|
* 链接
|
||||||
*/
|
*/
|
||||||
|
@Schema(description = "链接")
|
||||||
private String linkUrl;
|
private String linkUrl;
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user