更新求种后端函数
Change-Id: I9e593e5eecfc6337120f75b3f6338f8279579dd1
diff --git a/src/main/java/api/ApiInterface.java b/src/main/java/api/ApiInterface.java
index 2d79fa7..475b5d2 100644
--- a/src/main/java/api/ApiInterface.java
+++ b/src/main/java/api/ApiInterface.java
@@ -101,4 +101,126 @@
ResponseEntity<String> getUserPT(
@RequestParam("userid") String userid
);
+
+ @GetMapping("/admin/config")
+ ResponseEntity<String> getConfig(
+ @RequestParam("userid") String userid
+ );
+
+ @GetMapping("/admin/cheat-users")
+ ResponseEntity<String> getCheatUsers(
+ @RequestParam("userid") String userid
+ );
+
+ @GetMapping("/admin/suspicious-users")
+ ResponseEntity<String> getSuspiciousUsers(
+ @RequestParam("userid") String userid
+ );
+
+ @PostMapping("/admin/unban-user")
+ ResponseEntity<Integer> unbanUser(
+ @RequestBody String requestBody
+ );
+
+ @PostMapping("/admin/ban-user")
+ ResponseEntity<Integer> banUser(
+ @RequestBody String requestBody
+ );
+
+ @GetMapping("/appeals")
+ ResponseEntity<String> getAppeals();
+
+ @GetMapping("/migrations")
+ ResponseEntity<String> getMigrations();
+
+ @PostMapping("/appeals-approve")
+ ResponseEntity<Integer> approveAppeal(
+ @RequestBody String requestBody
+ );
+
+ @PostMapping("/appeals-reject")
+ ResponseEntity<Integer> rejectAppeal(
+ @RequestBody String requestBody
+ );
+
+ @PostMapping("/migrations-approve")
+ ResponseEntity<Integer> approveMigration(
+ @RequestBody String requestBody
+ );
+
+ @PostMapping("/migrations-reject")
+ ResponseEntity<Integer> rejectMigration(
+ @RequestBody String requestBody
+ );
+
+ @PostMapping("/invite")
+ ResponseEntity<Integer> inviteUser(
+ @RequestBody String requestBody
+ );
+
+ @PostMapping("/submit-appeal")
+ ResponseEntity<Integer> submitAppeal(
+ @RequestParam("userid") String userid,
+ @RequestParam("content") String content,
+ @RequestParam("file") MultipartFile file
+ );
+
+ @GetMapping("/user-stats")
+ ResponseEntity<String> getUserStats(
+ @RequestParam("userid") String userid
+ );
+
+ @PostMapping("/exchange")
+ ResponseEntity<Integer> magicExchange(
+ @RequestBody String requestBody
+ );
+
+ @GetMapping("/user-favorites")
+ ResponseEntity<String> getUserFavorites(
+ @RequestParam("userid") String userid
+ );
+
+ @PostMapping("/remove-favorite")
+ ResponseEntity<Integer> removeFavorite(
+ @RequestBody String requestBody
+ );
+
+ @PostMapping("/add-favorite")
+ ResponseEntity<Integer> addFavorite(
+ @RequestBody String requestBody
+ );
+
+ @PostMapping("/migrate-account")
+ ResponseEntity<Integer> migrateAccount(
+ @RequestParam("userid") String userid,
+ @RequestParam("file") MultipartFile file
+ );
+
+ @GetMapping("/begseed-list")
+ ResponseEntity<String> getBegSeedList();
+
+ @GetMapping("/begseed-detail")
+ ResponseEntity<String> getBegSeedDetail(
+ @RequestParam("begid") String begid
+ );
+
+ @GetMapping("/begseed-submissions")
+ ResponseEntity<String> getBegSeedSubmissions(
+ @RequestParam("begid") String begid
+ );
+
+ @PostMapping("/submit-seed")
+ ResponseEntity<Integer> submitSeed(
+ @RequestBody String requestBody
+ );
+
+ @PostMapping("/vote-seed")
+ ResponseEntity<Integer> voteSeed(
+ @RequestBody String requestBody
+ );
+
+ @PostMapping("/create-begseed")
+ ResponseEntity<Integer> createBegSeed(
+ @RequestBody String requestBody
+ );
}
\ No newline at end of file