package com.fdkankan.scene.controller; import com.fdkankan.scene.annotation.CheckPermit; import com.fdkankan.scene.annotation.SaveLog; import com.fdkankan.scene.service.ISceneEvidenceService; import com.fdkankan.scene.vo.*; import com.fdkankan.web.controller.BaseController; import com.fdkankan.web.response.ResultData; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; @RestController @RequestMapping("/service/scene/edit/evidence") public class EvidenceController extends BaseController { @Autowired private ISceneEvidenceService sceneEvidenceService; /** *
新增或修改场景热点 *
* @author dengsixing * @date 2022/1/12 * @param param * @return com.fdkankan.web.response.ResultData **/ @SaveLog @CheckPermit @PostMapping(value = "/save") public ResultData删除热点 *
* @author dengsixing * @date 2022/2/16 * @param param * @return com.fdkankan.web.response.ResultData **/ @SaveLog @CheckPermit @PostMapping(value = "/delete") public ResultData deleteEvidence(@RequestBody @Validated DeleteSidListParamVO param) throws Exception { sceneEvidenceService.deleteEvidence(param); return ResultData.ok(); } /** *热点列表 *
* @author dengsixing * @date 2022/8/1 * @param num * @return com.fdkankan.web.response.ResultData **/ @CheckPermit @PostMapping(value = "/list") public ResultData listEvidences(@RequestParam(value = "num") String num) throws Exception { return sceneEvidenceService.listEvidences(num); } /** *删除热点 *
* @author dengsixing * @date 2022/2/16 * @param param * @return com.fdkankan.web.response.ResultData **/ @SaveLog @CheckPermit @PostMapping(value = "/icons/delete") public ResultData deleteIcons(@RequestBody @Validated DeleteHotIconParamVO param) throws Exception { return sceneProService.deleteIcons(param); } }