package com.xiaopeng.operation.service; import com.baomidou.mybatisplus.extension.service.IService; import com.xiaopeng.api.model.account.SysUser; import com.xiaopeng.api.model.operation.XpWhitelist; import com.xiaopeng.common.core.domain.R; import com.xiaopeng.common.core.web.domain.AjaxResult; import com.xiaopeng.common.core.web.page.PageInfo; import com.xiaopeng.operation.dto.WhitelistAddDto; import com.xiaopeng.operation.query.WhitelistPageListQuery; import java.util.List; /** *

* 白名单管理 服务类 *

* * @author mitao * @since 2026-02-03 */ public interface IXpWhitelistService extends IService { PageInfo pageList(WhitelistPageListQuery query); List exportList(WhitelistPageListQuery query); R addWhitelist(WhitelistAddDto dto, SysUser sysUser); R editWhitelist(XpWhitelist dto, SysUser sysUser); R freezeUnfreeze(Long id, SysUser sysUser); R deleteByIds(List ids, SysUser sysUser); R freezeByIds(List ids, SysUser sysUser); }