package com.thhy.secure.modules.biz.hiddenDanger.controller; import com.thhy.general.common.BasicResult; import com.thhy.secure.modules.biz.hiddenDanger.entity.HiddenDangerEntity; import com.thhy.secure.modules.biz.hiddenDanger.service.HiddenDangerService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.Map; /** * @Author QiuYuHao * @CreateDate 2023-11-07 14:26:39 * 隐患举报控制层 */ @RestController @RequestMapping(value = "hiddendanger") public class HiddenDangerController { @Autowired private HiddenDangerService hiddenDangerService; /** * 新增 * @param hiddenDangerEntity * @return */ @PostMapping(value = "insert") BasicResult insert(@RequestBody HiddenDangerEntity hiddenDangerEntity){ return hiddenDangerService.insert(hiddenDangerEntity); } /** * 修改接口 * @param hiddenDangerEntity * @return */ @PostMapping(value = "update") BasicResult update(@RequestBody HiddenDangerEntity hiddenDangerEntity){ return hiddenDangerService.update(hiddenDangerEntity); } /** * 删除 * @param id * @return */ @GetMapping(value = "delete") BasicResult delete(@RequestParam String id){ return hiddenDangerService.delete(id); } /** * web端列表 * @param map * @return */ @PostMapping(value = "selectPageList") BasicResult selectPageList(@RequestBody Map map){ return hiddenDangerService.selectPageList(map); } /** * 小程序 * @param map * @return */ @PostMapping(value = "selectNoPageList") BasicResult selectNoPageList(@RequestBody Map map){ return hiddenDangerService.selectNoPageList(map); } /** * web、小程序详情 * @param id * @return */ @GetMapping(value = "selectInfo") BasicResult selectInfo(@RequestParam String id){ return hiddenDangerService.selectInfo(id); } /** * web审核接口 * @param hiddenDangerEntity * @return */ @PostMapping(value = "examine") BasicResult examine(@RequestBody HiddenDangerEntity hiddenDangerEntity){ return hiddenDangerService.examine(hiddenDangerEntity); } }