package shop.alien.store.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springframework.http.ResponseEntity;
import shop.alien.entity.store.vo.PlatformShopMembershipAdminRowVo;

public interface PlatformShopMembershipAdminQueryService {

    IPage<PlatformShopMembershipAdminRowVo> pageStores(
            String keyword,
            Integer membershipUiStatus,
            String expiryStart,
            String expiryEnd,
            int pageNum,
            int pageSize);

    /** 导出与分页列表相同筛选条件下的全部记录为 xlsx。 */
    ResponseEntity<byte[]> exportStores(
            String keyword,
            Integer membershipUiStatus,
            String expiryStart,
            String expiryEnd);
}
