长sql优化
This commit is contained in:
@@ -1,34 +0,0 @@
|
||||
package com.sqx.modules.announcement.controller.app;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.sqx.common.utils.Result;
|
||||
import com.sqx.modules.announcement.entity.Announcement;
|
||||
import com.sqx.modules.announcement.service.AnnouncementService;
|
||||
import com.sqx.modules.common.dto.AddAnnouncementDTO;
|
||||
import com.sqx.modules.common.dto.DeleteAnnouncementDTO;
|
||||
import com.sqx.modules.common.dto.UpdateAnnouncementDTO;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/app/announcement")
|
||||
public class AppAnnouncementController {
|
||||
|
||||
private final AnnouncementService announcementService;
|
||||
|
||||
public AppAnnouncementController(AnnouncementService announcementService) {
|
||||
this.announcementService = announcementService;
|
||||
}
|
||||
|
||||
@GetMapping
|
||||
public Result get() {
|
||||
List<Announcement> records = announcementService.page(new Page<>(1, 1), new LambdaQueryWrapper<Announcement>()
|
||||
.eq(Announcement::getState, 1)
|
||||
.orderByDesc(Announcement::getCreateTime)).getRecords();
|
||||
return Result.success().put("data", records.isEmpty() ? null : records.get(0));
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user