Commit 301c1ab8 authored by 黎博's avatar 黎博

修改登录接口的参数类型

parent 1e27a169
package cn.qg.holmes.controller.auth;
import cn.qg.holmes.common.JsonResult;
import cn.qg.holmes.entity.auth.Permission;
import cn.qg.holmes.service.auth.PermissionService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@CrossOrigin
@RestController
@RequestMapping("/permission")
public class PermissionController {
@Autowired
PermissionService permissionService;
/**
* 新增权限
* @param permission 权限实体
* @return
*/
@PostMapping("/add")
public JsonResult addPermission(Permission permission) {
return JsonResult.buildSuccessResult(permissionService.save(permission));
}
/**
* 编辑权限
* @param permission 权限实体
* @return
*/
@PostMapping("/edit")
public JsonResult editPermission(Permission permission) {
return JsonResult.buildSuccessResult(permissionService.saveOrUpdate(permission));
}
/**
* 删除权限
* @param permissionId 权限id
* @return
*/
@GetMapping("/del")
public JsonResult delPermission(@RequestParam Integer permissionId) {
return JsonResult.buildSuccessResult(permissionService.removeById(permissionId));
}
@GetMapping("/list")
public JsonResult getPermissionList() {
return null;
}
}
package cn.qg.holmes.controller.auth;
import cn.qg.holmes.common.JsonResult;
import cn.qg.holmes.entity.auth.LoginVo;
import cn.qg.holmes.entity.auth.User;
import cn.qg.holmes.entity.auth.UserInfoVo;
import cn.qg.holmes.service.auth.LoginService;
......@@ -35,12 +36,12 @@ public class UserController {
/**
* 登录,鉴权走ldap
* @param username 用户名
* @param password 密码
* @return
*/
@PostMapping("/login")
public JsonResult login(String username, String password) {
public JsonResult login(@RequestBody LoginVo loginVo) {
String username = loginVo.getUsername();
String password = loginVo.getPassword();
boolean loginResult = loginService.login(username, password);
if (!loginResult) {
return JsonResult.buildErrorStateResult("用户名或密码错误", false);
......
package cn.qg.holmes.entity.auth;
import lombok.Data;
/**
* 登录参数类
*/
@Data
public class LoginVo {
private String username;
private String password;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment