package com.dtb.portal.service; import com.dtb.portal.controller.view.pageable.PageQuery; import com.dtb.portal.controller.view.request.VipGoodsRequest; import com.dtb.portal.entity.VipGoodsData; import com.dtb.portal.entity.VipOrderData; import com.dtb.portal.entity.VipUserData; import com.github.pagehelper.PageInfo; public interface VipGoodsService { VipGoodsData add(VipGoodsRequest request); VipGoodsData update(VipGoodsRequest request); VipGoodsData delete(String id); PageInfo page(PageQuery pageQuery); VipUserData selectByUserId(String userId, String vipGoodsId); VipGoodsData getById(String vipGoodsId); void saveVipUserData(VipUserData saveVipUserData); void deleteVipUser(String id); void insertVipOrderData(VipOrderData data); VipOrderData getOrderByOutTradeNo(String outTradeNo); void updateVipOrderData(VipOrderData data); }