| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- package net.mingsoft.tf.www;
- import io.swagger.v3.oas.annotations.Operation;
- import io.swagger.v3.oas.annotations.Parameter;
- import io.swagger.v3.oas.annotations.Parameters;
- import io.swagger.v3.oas.annotations.enums.ParameterIn;
- import jakarta.annotation.Resource;
- import net.mingsoft.base.entity.ResultData;
- import net.mingsoft.tf.entity.AnnouncementEntity;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.annotation.*;
- @Controller()
- @RequestMapping("/tf/announcement")
- public class AnnouncementAction {
- @Resource
- private net.mingsoft.tf.action.AnnouncementAction action;
- /**
- * 查询公告管理列表
- *
- * @param announcement 公告管理实体
- */
- @Operation(summary = "查询公告管理列表接口")
- @Parameters({
- @Parameter(name = "announcementTitle", description = "公告标题", in = ParameterIn.QUERY),
- @Parameter(name = "announcementTime", description = "发布时间", in = ParameterIn.QUERY),
- @Parameter(name = "announcementStatus", description = "发布状态", in = ParameterIn.QUERY),
- @Parameter(name = "announcementContent", description = "公告内容", in = ParameterIn.QUERY),
- })
- @PostMapping(value = "/list")
- @ResponseBody
- public ResultData list(@RequestBody AnnouncementEntity announcement) {
- return action.list(announcement);
- }
- /**
- * 获取公告管理
- *
- * @param announcement 公告管理实体
- */
- @Operation(summary = "获取公告管理列表接口")
- @Parameter(name = "id", description = "主键ID", required = true, in = ParameterIn.QUERY)
- @GetMapping("/get")
- @ResponseBody
- public ResultData get(@ModelAttribute @Parameter(hidden = true) AnnouncementEntity announcement) {
- return action.get(announcement);
- }
- }
|