package com.example.demo.service.cash; import com.example.demo.domain.entity.CashRecord; import com.example.demo.domain.entity.RechargeActivity; import com.example.demo.domain.entity.User; import com.example.demo.domain.vo.cash.CashCollection; import com.example.demo.domain.vo.coin.Result; import com.github.pagehelper.PageInfo; import java.util.List; /** * @program: gold-java * @ClassName cashCollectionService * @description: * @author: Ethan * @create: 2025−09-26 11:23 * @Version 1.0 **/ public interface CashCollectionService { //新增收款订单 String add(CashCollection cashCollection); //撤回未审核的收款订单 String cancel(String orderCode); //编辑并重新提交收款订单 String reSubmit(CashCollection cashRecord); //多条件查询收款订单列表 PageInfo selectCollection(Integer pageNum, Integer pageSize, CashCollection cashCollection); //补全手续费等 String complete(CashCollection cashRecord); //根据精网号获取姓名和地区 User getNameAndMarket(Integer jwcode); //获取活动列表 List getActivityList(); //同步g_order订单到cash_record表 Object syncToCashRecord(); //根据id查询收款订单 CashCollection selectById(CashCollection cashCollection); }