package com.example.controller; import com.example.common.Result; import com.example.dto.LoginRequest; import com.example.dto.LoginResponse; import com.example.service.AuthService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @RestController @RequestMapping("/api/auth") public class AuthController { @Autowired private AuthService authService; @PostMapping("/login") public Result login(@RequestBody LoginRequest request) { try { return Result.success(authService.login(request)); } catch (Exception e) { return Result.error(e.getMessage()); } } @GetMapping("/info") public Result info() { return Result.success("当前用户部门编码: " + authService.getCurrentUserDeptCode()); } }