AdsController.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.ruoyi.app.user;
  2. import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
  3. import com.ruoyi.common.annotation.Anonymous;
  4. import com.ruoyi.common.core.domain.R;
  5. import com.ruoyi.system.domain.SysAds;
  6. import com.ruoyi.system.service.ISysAdsService;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.web.bind.annotation.GetMapping;
  9. import org.springframework.web.bind.annotation.RequestMapping;
  10. import org.springframework.web.bind.annotation.RestController;
  11. import java.util.List;
  12. /**
  13. * 首页广告Controller
  14. * @author hupeng
  15. * @date 2020-02-02
  16. */
  17. @RestController
  18. @RequestMapping("/app/ads")
  19. public class AdsController {
  20. @Autowired
  21. private ISysAdsService sysAdsService;
  22. /**
  23. * 查询首页广告列表
  24. */
  25. @Anonymous
  26. @GetMapping("/getAds")
  27. public R<List<SysAds>> getAds(){
  28. LambdaQueryWrapper<SysAds> query=new LambdaQueryWrapper<>();
  29. query.eq(SysAds::getStatus,"0");
  30. query.eq(SysAds::getDeleted,"0");
  31. query.orderByAsc(SysAds::getSort);
  32. List<SysAds> sysAds = sysAdsService.list();
  33. return R.ok(sysAds);
  34. }
  35. }