refactor: site_submissions 重命名为 site_change_log,更通用的变更记录表

This commit is contained in:
mediabot-pt
2026-06-30 09:02:09 +08:00
parent a6bfc69000
commit 39af3dc034
10 changed files with 105 additions and 108 deletions

View File

@@ -266,34 +266,34 @@ public class AdminController {
}
@GetMapping("/sites/pending")
public ApiResponse<List<com.par.core.dto.SiteSubmissionDTO>> listPendingSubmissions(HttpServletRequest request) {
public ApiResponse<List<com.par.core.dto.SiteChangeLogDTO>> listPendingChanges(HttpServletRequest request) {
checkAdmin(request);
return ApiResponse.success(siteService.listPendingSubmissions());
return ApiResponse.success(siteService.listPendingChanges());
}
@PostMapping("/submissions/{id}/approve")
public ApiResponse<Void> approveSubmission(@PathVariable Long id, HttpServletRequest request) {
@PostMapping("/changes/{id}/approve")
public ApiResponse<Void> approveChange(@PathVariable Long id, HttpServletRequest request) {
checkAdmin(request);
Long reviewerId = (Long) request.getAttribute("accountId");
siteService.approveSubmission(id, reviewerId);
log.info("Submission approved: id={}, reviewer={}", id, reviewerId);
siteService.approveChange(id, reviewerId);
log.info("Change approved: id={}, reviewer={}", id, reviewerId);
return ApiResponse.success();
}
@PostMapping("/submissions/{id}/reject")
public ApiResponse<Void> rejectSubmission(@PathVariable Long id, HttpServletRequest request) {
@PostMapping("/changes/{id}/reject")
public ApiResponse<Void> rejectChange(@PathVariable Long id, HttpServletRequest request) {
checkAdmin(request);
Long reviewerId = (Long) request.getAttribute("accountId");
siteService.rejectSubmission(id, reviewerId);
log.info("Submission rejected: id={}", id);
siteService.rejectChange(id, reviewerId);
log.info("Change rejected: id={}", id);
return ApiResponse.success();
}
@GetMapping("/sites/{siteId}/submissions")
public ApiResponse<List<com.par.core.dto.SiteSubmissionDTO>> listSiteSubmissions(
@GetMapping("/sites/{siteId}/changes")
public ApiResponse<List<com.par.core.dto.SiteChangeLogDTO>> listSiteChanges(
@PathVariable("siteId") String siteId, HttpServletRequest request) {
checkAdmin(request);
return ApiResponse.success(siteService.listSubmissionsBySite(siteId));
return ApiResponse.success(siteService.listChangeLogBySite(siteId));
}
private void checkAdmin(HttpServletRequest request) {