package com.thhy.secure.modules.biz.notice.controller; import com.github.pagehelper.PageInfo; import com.thhy.general.common.BasicResult; import com.thhy.general.utils.PagingUtils; import com.thhy.secure.modules.biz.notice.entity.NoticeDto; import com.thhy.secure.modules.biz.notice.entity.NoticeListVo; import com.thhy.secure.modules.biz.notice.entity.SecureNotice; import com.thhy.secure.modules.biz.notice.service.SecureNoticeService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; import java.util.List; /** * @author zhang_xiao_bo * @since 2023-05-23 11:23:37 */ @RestController @RequestMapping("secureNotice") public class SecureNoticeController { @Autowired private SecureNoticeService secureNoticeService; @RequestMapping("findList") public BasicResult findList(@RequestBody(required = false) NoticeDto noticeDto, HttpServletRequest req){ System.out.println(noticeDto.getNoticeName()); PagingUtils.setPageParam(req); List secureNoticeList = secureNoticeService.findList(noticeDto); PageInfo pageInfo = new PageInfo<>(secureNoticeList); return BasicResult.success(pageInfo); } @RequestMapping("addSecureNotice") public BasicResult addSecureNotice(@RequestBody SecureNotice secureNotice){ secureNoticeService.addSecureNotice(secureNotice); return BasicResult.success(); } @RequestMapping("updown") public BasicResult updown(@RequestBody SecureNotice secureNotice){ secureNoticeService.updown(secureNotice); return BasicResult.success(); } /** @RequestMapping("update") public BasicResult update(@RequestBody SecureNotice secureNotice){ secureNoticeService.update(secureNotice); return BasicResult.success(); }**/ @RequestMapping("delete") public BasicResult delete(@RequestBody SecureNotice secureNotice){ secureNoticeService.delete(secureNotice.getId()); return BasicResult.success(); } }