package com.zhentao.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.zhentao.entity.VipPackage;

import java.util.List;

/**
 * VIP套餐服务接口
 */
public interface VipPackageService {
    
    Page<VipPackage> getPackageList(Integer page, Integer size, String keyword, Integer status);
    
    List<VipPackage> getAllActivePackages();
    
    VipPackage getPackageById(Long id);
    
    boolean createPackage(VipPackage vipPackage);
    
    boolean updatePackage(VipPackage vipPackage);
    
    boolean deletePackage(Long id);
    
    boolean batchDeletePackage(List<Long> ids);
    
    boolean updateStatus(Long id, Integer status);
}
