package com.trafficaudit.security.controller; import com.trafficaudit.common.Result; import com.trafficaudit.security.utils.JwtUtils; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.util.HashMap; import java.util.Map; @RestController @RequestMapping("/api/auth") public class LoginController { @Resource private JwtUtils jwtUtils; @PostMapping("/login") public Result> login(@RequestBody Map params) { String username = params.get("username"); String password = params.get("password"); if ("admin".equals(username) && "admin123".equals(password)) { String token = jwtUtils.generateToken(username); Map data = new HashMap<>(); data.put("token", token); data.put("username", username); return Result.ok(data); } return Result.error(401, "用户名或密码错误"); } }