fix: 站点管理改用admin全量接口, 显示待审核站点并提供通过/拒绝

This commit is contained in:
mediabot-pt
2026-06-30 08:44:46 +08:00
parent ec9d00f25a
commit b37b5cc5de
5 changed files with 56 additions and 4 deletions

View File

@@ -43,6 +43,9 @@ public interface SiteService {
Site updateSite(String siteId, String name, String description, String baseUrl,
String siteType, Long operatorId);
/** 所有站点列表(管理员用) */
List<Site> listAllSites();
/** 待审核站点列表 */
List<Site> listPendingSites();

View File

@@ -172,6 +172,14 @@ public class SiteServiceImpl implements SiteService {
return site;
}
@Override
public List<Site> listAllSites() {
return siteMapper.selectList(
new com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Site>()
.eq(Site::getDeleted, 0)
.orderByAsc(Site::getCreatedAt));
}
@Override
public List<Site> listPendingSites() {
return siteMapper.selectList(