feat: refactor batch delete endpoint to use request parameters and update SQL schema for firearm table
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
package com.onixbyte.deltaforceguide.controller;
|
||||
|
||||
import com.onixbyte.deltaforceguide.domain.dto.ModificationBatchDeleteRequest;
|
||||
import com.onixbyte.deltaforceguide.domain.dto.ModificationBatchCreateRequest;
|
||||
import com.onixbyte.deltaforceguide.domain.dto.ModificationRequest;
|
||||
import com.onixbyte.deltaforceguide.domain.dto.ModificationResponse;
|
||||
@@ -84,7 +83,8 @@ public class ModificationController {
|
||||
|
||||
@Operation(description = "批量删除改装")
|
||||
@DeleteMapping("/batch-delete")
|
||||
public void batchDelete(@Valid @RequestBody ModificationBatchDeleteRequest request) {
|
||||
modificationService.batchDelete(request.ids());
|
||||
@Validated
|
||||
public void batchDelete(@RequestParam List<@Positive Long> ids) {
|
||||
modificationService.batchDelete(ids);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
-- 创建新表
|
||||
DROP TABLE IF EXISTS firearm_new;
|
||||
CREATE TABLE firearm_new
|
||||
(
|
||||
id BIGSERIAL NOT NULL,
|
||||
@@ -20,10 +21,10 @@ SELECT id,
|
||||
name,
|
||||
type,
|
||||
level,
|
||||
calibre,
|
||||
'',
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
armour_damage,
|
||||
body_damage,
|
||||
review
|
||||
FROM firearm;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user