package com.template.controller; import com.template.annotation.AWelcomeLevelLog; import com.template.annotation.AWelcomeLog; import com.template.annotation.AWelcomeLogMode; import com.template.annotation.AWelcomeTypeLog; import com.template.api.WelcomeSchoolControllerAPI; import com.template.model.pojo.WelcomeSchool; import com.template.model.result.CommonResult; import com.template.model.result.PageUtils; import com.template.services.WelcomeSchoolService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RestController; /** *

* 前端控制器 *

* * @author ceshi * @since 2025-06-19 */ @RestController public class WelcomeSchoolController implements WelcomeSchoolControllerAPI { @Autowired WelcomeSchoolService welcomeSchoolService; @Override @AWelcomeLog("新增校区管理") @AWelcomeTypeLog("新增") @AWelcomeLogMode("校区管理") @AWelcomeLevelLog("信息") public CommonResult saveSchool(WelcomeSchool WelcomeSchool) { return welcomeSchoolService.save(WelcomeSchool)?CommonResult.ok():CommonResult.fail(); } @Override @AWelcomeLog("删除校区管理") @AWelcomeTypeLog("删除") @AWelcomeLogMode("校区管理") @AWelcomeLevelLog("警告") public CommonResult deleteSchool(Integer schoolId) { return welcomeSchoolService.removeById(schoolId)?CommonResult.ok():CommonResult.fail(); } @Override @AWelcomeLog("编辑校区管理") @AWelcomeTypeLog("编辑") @AWelcomeLogMode("校区管理") @AWelcomeLevelLog("信息") public CommonResult updateSchool(WelcomeSchool welcomeSchool) { return welcomeSchoolService.updateById(welcomeSchool)?CommonResult.ok():CommonResult.fail(); } @Override public CommonResult listSchool(int currentPage, int pageCount) { PageUtilspageUtils= welcomeSchoolService.listSchool(currentPage,pageCount); return CommonResult.ok(pageUtils); } }