package com.ruoyi.order.api.factory;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.ruoyi.common.core.domain.R;
|
import com.ruoyi.order.api.entity.*;
|
import com.ruoyi.order.api.feignClient.WithdrawClient;
|
import org.springframework.cloud.openfeign.FallbackFactory;
|
import org.springframework.stereotype.Component;
|
|
import java.math.BigDecimal;
|
import java.util.List;
|
|
/**
|
* @author HJL
|
*/
|
@Component
|
public class WithdrawFallbackFactory implements FallbackFactory<WithdrawClient> {
|
|
@Override
|
public WithdrawClient create(Throwable cause) {
|
return new WithdrawClient() {
|
@Override
|
public R<Page<UserWithdrawRecordVO>> withdrawPage(String nickname, String userPhone, String applyForTime, Integer state, Integer pageNum, Integer pageSize ,List<Integer> userIds) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Page<UserWithdrawRecordVO>> withdrawPage1(List<String> cityList, String nickname, String userPhone, String applyForTime, Integer state, Integer pageNum, Integer pageSize, List<Integer> userIds) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Withdraw> withdrawRecordDetail(Long id) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<List<UserWithdrawRecordVO>> excelExport(WithdrawExportRequest exportRequest) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<String> batchDelete(String ids) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Boolean> withdrawExamine(Long id, Integer state, String opinion, String openId, Integer userId) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<BigDecimal> withdrawalTotalMoney(MoneyQueryRequest request) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Boolean> enableProcess(Integer enableProcess) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<WithdrawalSetting> withdrawProcess() {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<WithdrawalSetting> withdrawState() {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Page<UserWithdrawRecordVO>> withdrawList(Integer userId, Integer pageNum, Integer pageSize) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Page<UserWithdrawRecordVO>> withdrawList1(List<String> cityList, Integer userId, Integer pageNum, Integer pageSize) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<List<Withdraw>> withdrawRecordByUser(String orderId, Integer userId) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Boolean> confirmWithdrawByUser(String orderId, Integer userId, String openId, String userPhone) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Page<Order>> withdrawListByUser(Integer userId, Integer pageNum, Integer pageSize) {
|
return R.fail(cause.getMessage());
|
}
|
|
@Override
|
public R<Page<Withdraw>> withdrawRecordList(Integer userId, Integer pageNum, Integer pageSize) {
|
return R.fail(cause.getMessage());
|
}
|
|
|
@Override
|
public R<WithdrawDetailVO> withdrawDetailByUser(String orderId) {
|
return R.fail(cause.getMessage());
|
}
|
};
|
}
|
}
|