package com.yunhai.bschclassmanage.controller.api; import com.yunhai.bschclassmanage.annotation.OperationLog; import com.yunhai.bschclassmanage.config.Config; import com.yunhai.bschclassmanage.model.constant.LogModule; import com.yunhai.bschclassmanage.model.dto.SchInfoDto; import com.yunhai.bschclassmanage.service.ISchInfoService; import com.yunhai.bschclassmanage.utils.UserContext; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.validation.Valid; @RestController @RequestMapping(Config.API_PATH+"/school/") @CrossOrigin(originPatterns = {"*"}, allowCredentials = "true") public class SchoolController { @Autowired private ISchInfoService schInfoService; @PostMapping("addSchool") @OperationLog(module = LogModule.SCHOOL_SYSTEM, description = "添加学校(初始化)成功") public void addSchool(@Valid @RequestBody SchInfoDto dto) { schInfoService.addSchool(UserContext.getCurrentUser(), dto); } }