WelcomeSchoolController.java 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. package com.template.controller;
  2. import com.template.annotation.AWelcomeLevelLog;
  3. import com.template.annotation.AWelcomeLog;
  4. import com.template.annotation.AWelcomeLogMode;
  5. import com.template.annotation.AWelcomeTypeLog;
  6. import com.template.api.WelcomeSchoolControllerAPI;
  7. import com.template.model.pojo.WelcomeSchool;
  8. import com.template.model.result.CommonResult;
  9. import com.template.model.result.PageUtils;
  10. import com.template.services.WelcomeSchoolService;
  11. import org.springframework.beans.factory.annotation.Autowired;
  12. import org.springframework.web.bind.annotation.RestController;
  13. /**
  14. * <p>
  15. * 前端控制器
  16. * </p>
  17. *
  18. * @author ceshi
  19. * @since 2025-06-19
  20. */
  21. @RestController
  22. public class WelcomeSchoolController implements WelcomeSchoolControllerAPI {
  23. @Autowired
  24. WelcomeSchoolService welcomeSchoolService;
  25. @Override
  26. @AWelcomeLog("新增校区管理")
  27. @AWelcomeTypeLog("新增")
  28. @AWelcomeLogMode("校区管理")
  29. @AWelcomeLevelLog("信息")
  30. public CommonResult saveSchool(WelcomeSchool WelcomeSchool) {
  31. return welcomeSchoolService.save(WelcomeSchool)?CommonResult.ok():CommonResult.fail();
  32. }
  33. @Override
  34. @AWelcomeLog("删除校区管理")
  35. @AWelcomeTypeLog("删除")
  36. @AWelcomeLogMode("校区管理")
  37. @AWelcomeLevelLog("警告")
  38. public CommonResult deleteSchool(Integer schoolId) {
  39. return welcomeSchoolService.removeById(schoolId)?CommonResult.ok():CommonResult.fail();
  40. }
  41. @Override
  42. @AWelcomeLog("编辑校区管理")
  43. @AWelcomeTypeLog("编辑")
  44. @AWelcomeLogMode("校区管理")
  45. @AWelcomeLevelLog("信息")
  46. public CommonResult updateSchool(WelcomeSchool welcomeSchool) {
  47. return welcomeSchoolService.updateById(welcomeSchool)?CommonResult.ok():CommonResult.fail();
  48. }
  49. @Override
  50. public CommonResult listSchool(int currentPage, int pageCount) {
  51. PageUtils<WelcomeSchool>pageUtils= welcomeSchoolService.listSchool(currentPage,pageCount);
  52. return CommonResult.ok(pageUtils);
  53. }
  54. }