上传文件至 src/main/java/co/jp/mamol/myapp/controller

This commit is contained in:
2025-05-07 16:52:21 +09:00
parent 2517682f8d
commit f909d44b90

View File

@ -0,0 +1,30 @@
package co.jp.mamol.myapp.controller;
import co.jp.mamol.myapp.common.ApiResponse;
import co.jp.mamol.myapp.form.StoreForm;
import co.jp.mamol.myapp.model.UserModel;
import jakarta.servlet.http.HttpSession;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/api")
public class SystemAdminController {
private UserModel getLoginUser(HttpSession session) {
return (UserModel) session.getAttribute("loginInfo");
}
@GetMapping("/systemAdmin/init")
public ResponseEntity<ApiResponse<String>> administrator(HttpSession session) {
UserModel user = getLoginUser(session);
if (user == null || !"5".equals(user.getRole_class())) {
return ResponseEntity.badRequest().body(ApiResponse.fail("ログイン情報が無効です。再度ログインしてください。"));
}
return ResponseEntity.ok(ApiResponse.success("systemAdmin"));
}
}