package cc.mrbird.febs.video.service; import cc.mrbird.febs.common.entity.FebsResponse; import cc.mrbird.febs.common.entity.QueryRequest; import cc.mrbird.febs.video.dto.AdminSetVipDto; import cc.mrbird.febs.video.entity.AppVersion; import cc.mrbird.febs.video.entity.VideoMemberEntity; import cc.mrbird.febs.video.vo.AdminVideoMemberEntityVo; import cc.mrbird.febs.video.vo.AdminVideoMemberVo; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; public interface IAdminVideoMemberService extends IService { IPage getVideoMembers(VideoMemberEntity videoMember, QueryRequest request); FebsResponse resetPwd(Long id); FebsResponse closeAccount(Long id); FebsResponse openAccount(Long id); AdminVideoMemberVo getAdminVideoMemberVoById(long id); FebsResponse setVip(AdminSetVipDto adminSetVipDto); FebsResponse cancelVip(Long id); IPage getAppVersionList(AppVersion appVersion, QueryRequest request); FebsResponse delCategary(Long id); FebsResponse addAppVersion(AppVersion appVersion); FebsResponse updateAppVersion(AppVersion appVersion); AppVersion getAppVersionInfoById(long id); }