package com.fdkankan.manage.controller; import com.fdkankan.manage.common.ResultCode; import com.fdkankan.manage.exception.BusinessException; import com.fdkankan.manage.common.ResultData; import com.fdkankan.manage.entity.LookSpace; import com.fdkankan.manage.service.ILookSpaceService; import com.fdkankan.manage.vo.request.LookSpaceParam; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; /** * 看看空间 废弃不在使用 */ @RestController @RequestMapping("/service/manage/lookSpace") public class LookSpaceController { @Autowired ILookSpaceService lookSpaceService; @PostMapping("/list") public ResultData list(@RequestBody LookSpaceParam param){ return ResultData.ok(lookSpaceService.pageList(param)); } @PostMapping("/add") public ResultData add(@RequestBody LookSpaceParam param){ lookSpaceService.add(param); return ResultData.ok(); } @PostMapping("/update") public ResultData update(@RequestBody LookSpaceParam param){ lookSpaceService.updateByParam(param); return ResultData.ok(); } @PostMapping("/delete") public ResultData delete(@RequestBody LookSpaceParam param){ if(param.getId() == null){ throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS); } lookSpaceService.removeById(param.getId()); return ResultData.ok(); } /** * 发布或撤回 * isPush 0 撤回,1发布 */ @PostMapping("/isPush") public ResultData isPush(@RequestBody LookSpace param){ if(param.getId() == null || param.getIsPush() == null){ throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS); } lookSpaceService.isPush(param.getIsPush(),param.getId()); return ResultData.ok(); } }