From 41e346085248e484cc6d6fda995fe5e136f700eb Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Thu, 3 Jul 2025 16:18:08 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20=E5=8D=97=E6=B5=B7?= =?UTF-8?q?=E5=86=9C=E5=95=86tagent=E7=AE=A1=E7=90=86=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E9=9C=80=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1437561216532480]南海农商tagent管理页面相关需求 http://192.168.0.96:8090/demo/rdm.html#/story-detail/939050947543040/939050947543042/1437561216532480 --- .../tagent/dao/mapper/TagentMapper.java | 8 ++++ .../tagent/dao/mapper/TagentMapper.xml | 37 +++++++++++++++++++ .../tagent/service/TagentService.java | 23 ++++++++++++ .../tagent/service/TagentServiceImpl.java | 31 ++++++++++++++++ 4 files changed, 99 insertions(+) diff --git a/src/main/java/neatlogic/framework/tagent/dao/mapper/TagentMapper.java b/src/main/java/neatlogic/framework/tagent/dao/mapper/TagentMapper.java index dde3ac1..91822f6 100644 --- a/src/main/java/neatlogic/framework/tagent/dao/mapper/TagentMapper.java +++ b/src/main/java/neatlogic/framework/tagent/dao/mapper/TagentMapper.java @@ -33,6 +33,8 @@ public interface TagentMapper { Long getAccountIdById(Long id); + List getAccountIdListByIdList(List idList); + TagentOSVo getOsByName(String name); TagentVo getTagentByIpAndPort(@Param("ip") String ip, @Param("port") Integer port); @@ -105,14 +107,20 @@ public interface TagentMapper { void deleteTagentById(Long id); + void deleteTagentByIdList(List idList); + int deleteAllIpByTagentId(Long id); + int deleteAllIpByTagentIdList(List tagentIdList); + void deleteTagentVersionById(Long id); void deleteTagentIp(@Param("tagentId") Long tagentId, @Param("ip") String ip); void deleteAccountById(Long id); + void deleteAccountByIdList(List idList); + void deleteAccountListByIdList(List idList); } diff --git a/src/main/java/neatlogic/framework/tagent/dao/mapper/TagentMapper.xml b/src/main/java/neatlogic/framework/tagent/dao/mapper/TagentMapper.xml index 3930650..f613886 100644 --- a/src/main/java/neatlogic/framework/tagent/dao/mapper/TagentMapper.xml +++ b/src/main/java/neatlogic/framework/tagent/dao/mapper/TagentMapper.xml @@ -156,6 +156,15 @@ WHERE `id` = #{id} + + DELETE + FROM tagent + WHERE `id` IN + + #{id} + + + + +