修改白名单参数
This commit is contained in:
@@ -8,6 +8,7 @@ import com.cisd.tms.modules.device.service.IpWhitelistService;
|
||||
import com.cisd.tms.modules.log.annotation.AuditedOperation;
|
||||
import com.cisd.tms.modules.log.enums.ActionType;
|
||||
import com.cisd.tms.modules.log.enums.ModuleCode;
|
||||
import com.cisd.tms.security.internal.ReplayProtected;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.Parameter;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
@@ -26,7 +27,7 @@ public class IpWhitelistController {
|
||||
|
||||
@PostMapping("/add")
|
||||
@Operation(summary = "添加IP白名单", description = "新增一条IP白名单记录")
|
||||
// @ReplayProtected
|
||||
@ReplayProtected
|
||||
public ApiResponse<Void> addWhitelist(@RequestBody IpWhitelistRequest req) {
|
||||
ipWhitelistService.addWhitelist(req);
|
||||
return ApiResponse.success();
|
||||
@@ -35,7 +36,7 @@ public class IpWhitelistController {
|
||||
|
||||
@PostMapping("/update")
|
||||
@Operation(summary = "更新IP白名单", description = "根据ID更新IP白名单信息")
|
||||
// @ReplayProtected
|
||||
@ReplayProtected
|
||||
@AuditedOperation(module = ModuleCode.DEVICE, action = ActionType.UPDATE, summary = "更新IP白名单")
|
||||
public ApiResponse<Void> updateWhitelist(@RequestBody IpWhitelistRequest req) {
|
||||
ipWhitelistService.updateWhitelist(req);
|
||||
@@ -44,7 +45,7 @@ public class IpWhitelistController {
|
||||
|
||||
@PostMapping("/delete/{id}")
|
||||
@Operation(summary = "删除IP白名单", description = "根据ID删除指定IP白名单")
|
||||
// @ReplayProtected
|
||||
@ReplayProtected
|
||||
@AuditedOperation(module = ModuleCode.DEVICE, action = ActionType.DELETE, summary = "删除IP白名单")
|
||||
public ApiResponse<Void> deleteWhitelist(@PathVariable Long id) {
|
||||
ipWhitelistService.deleteWhitelist(id);
|
||||
|
||||
@@ -25,22 +25,14 @@ public class NetworkConfigController {
|
||||
this.networkConfigService = networkConfigService;
|
||||
}
|
||||
|
||||
@AuditedOperation(
|
||||
module = ModuleCode.NETWORK,
|
||||
action = ActionType.CREATE,
|
||||
summary = "获取网络信息"
|
||||
)
|
||||
|
||||
@Operation(summary = "获取网络信息", description = "获取当前设备的所有网络连接信息")
|
||||
@GetMapping("/network-info")
|
||||
public ApiResponse<List<NetworkInfoResponse>> getNetworkInfo(){
|
||||
return ApiResponse.success(networkConfigService.getNetworkInfo());
|
||||
}
|
||||
|
||||
@AuditedOperation(
|
||||
module = ModuleCode.NETWORK,
|
||||
action = ActionType.DELETE,
|
||||
summary = "获取IPv4配置信息"
|
||||
)
|
||||
|
||||
@Operation(summary = "获取IPv4配置信息", description = "根据设备名称获取指定网络接口的IPv4配置详情")
|
||||
@GetMapping("/ipv4-info/{deviceName}")
|
||||
public ApiResponse<Ipv4InfoResponse> getIpv4Info(@PathVariable String deviceName){
|
||||
|
||||
Reference in New Issue
Block a user