diff --git a/tp-admin/src/main/java/com/inscloudtech/web/controller/system/IpFilterController.java b/tp-admin/src/main/java/com/inscloudtech/web/controller/system/IpFilterController.java index 4ed78e7..9e750c8 100644 --- a/tp-admin/src/main/java/com/inscloudtech/web/controller/system/IpFilterController.java +++ b/tp-admin/src/main/java/com/inscloudtech/web/controller/system/IpFilterController.java @@ -112,7 +112,7 @@ public class IpFilterController extends BaseController { public R add(@Validated(AddGroup.class) @RequestBody IpFilter bo) { iIpFilterService.save(bo); iIpFilterService.updateBlackIpList(); - return R.ok(); + return R.ok(bo); } /** @@ -142,4 +142,18 @@ public class IpFilterController extends BaseController { iIpFilterService.updateBlackIpList(); return R.ok(); } + + /** + * 删除IP黑名单管理(自动化测试) + * + * @param id 主键串 + */ + @SaCheckPermission("system:filter:remove") + @Log(title = "IP黑名单管理", businessType = BusinessType.DELETE) + @DeleteMapping("/AutomatedTest/{id}") + public R removeAutomatedTest(@PathVariable Long id) { + iIpFilterService.removeById(id); + iIpFilterService.updateBlackIpList(); + return R.ok(); + } } diff --git a/tp-system/src/main/java/com/inscloudtech/system/domain/IpFilter.java b/tp-system/src/main/java/com/inscloudtech/system/domain/IpFilter.java index a919055..a58fa0c 100644 --- a/tp-system/src/main/java/com/inscloudtech/system/domain/IpFilter.java +++ b/tp-system/src/main/java/com/inscloudtech/system/domain/IpFilter.java @@ -5,8 +5,6 @@ import com.inscloudtech.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; -import java.util.Date; - /** * IP黑名单管理对象 ip_filter @@ -15,33 +13,12 @@ import java.util.Date; * @date 2024-09-02 */ @Data +@EqualsAndHashCode(callSuper = true) @TableName("ip_filter") -public class IpFilter { +public class IpFilter extends BaseEntity { private static final long serialVersionUID=1L; - /** - * 创建者 - */ - @TableField(fill = FieldFill.INSERT) - private String createBy; - - /** - * 创建时间 - */ - private Date createTime; - - /** - * 更新者 - */ - @TableField(fill = FieldFill.INSERT_UPDATE) - private String updateBy; - - /** - * 更新时间 - */ - private Date updateTime; - /** * 主键 */