公告增加类型

This commit is contained in:
张松
2025-01-09 15:25:19 +08:00
parent d2f8267fc6
commit 7724d2ec65
4 changed files with 12 additions and 53 deletions

View File

@@ -7,6 +7,7 @@ import com.sqx.modules.announcement.entity.Announcement;
import com.sqx.modules.announcement.service.AnnouncementService;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
@@ -22,9 +23,10 @@ public class AppAnnouncementController {
}
@GetMapping
public Result get() {
public Result get(@RequestParam Integer type) {
PageHelper.startPage(1,1);
List<Announcement> list = announcementService.list(new LambdaQueryWrapper<Announcement>()
.eq(Announcement::getType, type)
.eq(Announcement::getState, 1)
.orderByDesc(Announcement::getCreateTime));
return Result.success().put("data", list.isEmpty() ? null : list.get(0));