package com.thhy.engineering.modules.biz.reciver.controller; import com.github.pagehelper.PageInfo; import com.thhy.engineering.modules.biz.reciver.entity.Reciver; import com.thhy.engineering.modules.biz.reciver.entity.ReciverListVo; import com.thhy.engineering.modules.biz.reciver.service.ReciverService; import com.thhy.general.common.BasicResult; import com.thhy.general.utils.PagingUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; 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-04-11 16:21:40 */ @RestController @RequestMapping("reciver") public class ReciverController { @Autowired private ReciverService reciverService; @RequestMapping("findList") public BasicResult findList(@RequestBody(required = false) Reciver reciver,HttpServletRequest req){ PagingUtils.setPageParam(req); List reciverList = reciverService.findList(reciver); PageInfo pageInfo = new PageInfo<>(reciverList); return BasicResult.success(pageInfo); } @RequestMapping("addReciver") public BasicResult addReciver(@RequestBody Reciver reciver){ reciverService.addReciver(reciver); return BasicResult.success(); } /** @RequestMapping("update") public BasicResult update(@RequestBody Reciver reciver){ reciverService.update(reciver); return BasicResult.success(); }**/ @RequestMapping("delete") public BasicResult delete(@RequestBody Reciver reciver){ reciverService.delete(reciver.getId()); return BasicResult.success(); } @GetMapping("reciverInfo") public BasicResult reciverInfo(){ return reciverService.reciverInfo(); } }