refactor: 拆分两个独立菜单(页面配置+风险规则)+CRUD完整+删除接口

This commit is contained in:
mediabot-pt
2026-07-05 00:08:56 +08:00
parent a7734b6b98
commit 73c01b3573
11 changed files with 286 additions and 191 deletions

View File

@@ -12,4 +12,6 @@ public interface RiskRuleService {
void saveRules(String siteType, List<Map<String, Object>> rules);
/** 获取所有规则列表(管理员) */
List<Map<String, Object>> listAll();
/** 删除风险规则 */
void deleteRules(String siteType);
}

View File

@@ -12,4 +12,6 @@ public interface SitePagesService {
void savePages(String siteId, List<Map<String, Object>> entries);
/** 获取所有站点页面配置列表(管理员) */
List<Map<String, Object>> listAll();
/** 删除站点页面配置 */
void deletePages(String siteId);
}

View File

@@ -64,6 +64,12 @@ public class RiskRuleServiceImpl implements RiskRuleService {
}
}
@Override
public void deleteRules(String siteType) {
mapper.delete(new com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<RiskRule>()
.eq(RiskRule::getSiteType, siteType).eq(RiskRule::getDeleted, 0));
}
@Override
public List<Map<String, Object>> listAll() {
List<RiskRule> all = mapper.selectList(

View File

@@ -70,6 +70,12 @@ public class SitePagesServiceImpl implements SitePagesService {
}
}
@Override
public void deletePages(String siteId) {
mapper.delete(new com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<SitePages>()
.eq(SitePages::getSiteId, siteId).eq(SitePages::getDeleted, 0));
}
@Override
public List<Map<String, Object>> listAll() {
List<SitePages> all = mapper.selectList(