You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.3 KiB
40 lines
1.3 KiB
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<CashCollection> selectCollection(Integer pageNum, Integer pageSize, CashCollection cashCollection);
|
|
//补全手续费等
|
|
String complete(CashCollection cashRecord);
|
|
//根据精网号获取姓名和地区
|
|
User getNameAndMarket(Integer jwcode);
|
|
//获取活动列表
|
|
List<RechargeActivity> getActivityList();
|
|
//同步g_order订单到cash_record表
|
|
Object syncToCashRecord();
|
|
//根据id查询收款订单
|
|
CashCollection selectById(CashCollection cashCollection);
|
|
}
|