|
|
@@ -3,6 +3,7 @@ package com.uas.kanban.controller;
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpSession;
|
|
|
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Controller;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
@@ -89,4 +90,21 @@ public class UserController extends BaseController<User> {
|
|
|
return userService.resetPassword(password, newPassword);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 初始化管理员
|
|
|
+ *
|
|
|
+ * @param name 名称
|
|
|
+ * @param password 密码
|
|
|
+ * @param request
|
|
|
+ * @return 账户信息
|
|
|
+ */
|
|
|
+ @RequestMapping("/initAdmin")
|
|
|
+ @ResponseBody
|
|
|
+ public User initAdmin(@NotEmpty("name") String name, @NotEmpty("password") String password, HttpServletRequest request) {
|
|
|
+ User user = new User();
|
|
|
+ user.setName(name);
|
|
|
+ user.setPassword(password);
|
|
|
+ user.setRole(User.Role.Admin);
|
|
|
+ return save(JSONObject.toJSONString(user), request);
|
|
|
+ }
|
|
|
}
|