VipGoodsService.java 929 B

123456789101112131415161718192021222324252627282930313233
  1. package com.dtb.portal.service;
  2. import com.dtb.portal.controller.view.pageable.PageQuery;
  3. import com.dtb.portal.controller.view.request.VipGoodsRequest;
  4. import com.dtb.portal.entity.VipGoodsData;
  5. import com.dtb.portal.entity.VipOrderData;
  6. import com.dtb.portal.entity.VipUserData;
  7. import com.github.pagehelper.PageInfo;
  8. public interface VipGoodsService {
  9. VipGoodsData add(VipGoodsRequest request);
  10. VipGoodsData update(VipGoodsRequest request);
  11. VipGoodsData delete(String id);
  12. PageInfo<VipGoodsData> page(PageQuery<VipGoodsRequest> pageQuery);
  13. VipUserData selectByUserId(String userId, String vipGoodsId);
  14. VipGoodsData getById(String vipGoodsId);
  15. void saveVipUserData(VipUserData saveVipUserData);
  16. void deleteVipUser(String id);
  17. void insertVipOrderData(VipOrderData data);
  18. VipOrderData getOrderByOutTradeNo(String outTradeNo);
  19. void updateVipOrderData(VipOrderData data);
  20. }