rk
2 天以前 3aef471b170a703b501ddb4d9d2a12791d07ff28
server/services/src/main/java/com/doumee/service/business/WithdrawalOrdersService.java
@@ -3,20 +3,20 @@
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.dao.business.model.WithdrawalOrders;
import com.doumee.dao.dto.WithdrawalDTO;
import com.doumee.dao.dto.WithdrawalApproveDTO;
import java.util.List;
/**
 * 提现申请记录Service定义
 * @author 江蹄蹄
 * @date 2025/07/09 12:00
 * @author rk
 * @date 2026/04/10
 */
public interface WithdrawalOrdersService {
    /**
     * 创建
     *
     *
     * @param withdrawalOrders 实体对象
     * @return Integer
     */
@@ -53,9 +53,9 @@
    /**
     * 批量主键更新
     *
     * @param withdrawalOrderss 实体集
     * @param withdrawalOrdersList 实体集
     */
    void updateByIdInBatch(List<WithdrawalOrders> withdrawalOrderss);
    void updateByIdInBatch(List<WithdrawalOrders> withdrawalOrdersList);
    /**
     * 主键查询
@@ -80,7 +80,7 @@
     * @return List<WithdrawalOrders>
     */
    List<WithdrawalOrders> findList(WithdrawalOrders withdrawalOrders);
    /**
     * 分页查询
     *
@@ -97,7 +97,19 @@
     */
    long count(WithdrawalOrders withdrawalOrders);
    /**
     * 已提现统计金额(status=0/1),使用与分页查询相同的条件
     *
     * @param pageWrap 分页查询条件
     * @return 已提现总金额(单位:分)
     */
    Long totalAmount(PageWrap<WithdrawalOrders> pageWrap);
    void transferSuccess(String outBillNo,Boolean isSuccess);
    /**
     * 提现审批
     *
     * @param dto 审批参数
     */
    void approve(WithdrawalApproveDTO dto);
}