LookSpaceController.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. package com.fdkankan.manage.controller;
  2. import com.fdkankan.manage.common.ResultCode;
  3. import com.fdkankan.manage.exception.BusinessException;
  4. import com.fdkankan.manage.common.ResultData;
  5. import com.fdkankan.manage.entity.LookSpace;
  6. import com.fdkankan.manage.service.ILookSpaceService;
  7. import com.fdkankan.manage.vo.request.LookSpaceParam;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.web.bind.annotation.*;
  10. /**
  11. * 看看空间 废弃不在使用
  12. */
  13. @RestController
  14. @RequestMapping("/service/manage/lookSpace")
  15. public class LookSpaceController {
  16. @Autowired
  17. ILookSpaceService lookSpaceService;
  18. @PostMapping("/list")
  19. public ResultData list(@RequestBody LookSpaceParam param){
  20. return ResultData.ok(lookSpaceService.pageList(param));
  21. }
  22. @PostMapping("/add")
  23. public ResultData add(@RequestBody LookSpaceParam param){
  24. lookSpaceService.add(param);
  25. return ResultData.ok();
  26. }
  27. @PostMapping("/update")
  28. public ResultData update(@RequestBody LookSpaceParam param){
  29. lookSpaceService.updateByParam(param);
  30. return ResultData.ok();
  31. }
  32. @PostMapping("/delete")
  33. public ResultData delete(@RequestBody LookSpaceParam param){
  34. if(param.getId() == null){
  35. throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
  36. }
  37. lookSpaceService.removeById(param.getId());
  38. return ResultData.ok();
  39. }
  40. /**
  41. * 发布或撤回
  42. * isPush 0 撤回,1发布
  43. */
  44. @PostMapping("/isPush")
  45. public ResultData isPush(@RequestBody LookSpace param){
  46. if(param.getId() == null || param.getIsPush() == null){
  47. throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
  48. }
  49. lookSpaceService.isPush(param.getIsPush(),param.getId());
  50. return ResultData.ok();
  51. }
  52. }