QualificationController.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package com.hssx.ysofficial.controller;
  2. import com.hssx.ysofficial.entity.Qualification;
  3. import com.hssx.ysofficial.service.QualificationService;
  4. import com.hssx.ysofficial.utility.HttpRespMsg;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.web.bind.annotation.RequestMapping;
  7. import org.springframework.web.bind.annotation.RequestParam;
  8. import org.springframework.web.bind.annotation.RestController;
  9. import org.springframework.web.multipart.MultipartFile;
  10. /**
  11. * <p>
  12. * 前端控制器
  13. * </p>
  14. *
  15. * @author Reiskuchen
  16. * @since 2020-02-18
  17. */
  18. @RestController
  19. @RequestMapping("/qualification")
  20. public class QualificationController {
  21. @Autowired
  22. private QualificationService qualificationService;
  23. /**
  24. * 获取资质列表
  25. */
  26. @RequestMapping("/list")
  27. public HttpRespMsg getRecruitmentList() {
  28. return qualificationService.getQualificationList();
  29. }
  30. /**
  31. * 删除资质
  32. * id 要删除的资质id
  33. */
  34. @RequestMapping("/delete")
  35. public HttpRespMsg deleteRecruitment(@RequestParam Integer id) {
  36. return qualificationService.deleteQualification(id);
  37. }
  38. /**
  39. * 新增或修改资质
  40. * id 修改时要传的资质id
  41. * title 资质标题
  42. * content 资质内容
  43. * file 图片文件
  44. */
  45. @RequestMapping("/insertOrUpdate")
  46. public HttpRespMsg editRecruitment(Qualification qualification, MultipartFile file) {
  47. return qualificationService.editQualification(qualification, file);
  48. }
  49. }