silentbalanceyh/vertx-zero

View on GitHub
vertx-pin/zero-fm/src/main/java/cn/vertxup/fm/service/BillStub.java

Summary

Maintainability
A
0 mins
Test Coverage
package cn.vertxup.fm.service;

import cn.vertxup.fm.domain.tables.pojos.*;
import io.vertx.core.Future;

import java.util.List;

/**
 * @author <a href="http://www.origin-x.cn">Lang</a>
 */
public interface BillStub {

    Future<List<FBill>> fetchByOrder(String orderId);

    Future<List<FBillItem>> fetchByBills(List<FBill> bills);

    Future<List<FSettlement>> fetchSettlements(List<FBillItem> items);

    Future<List<FPaymentItem>> fetchPayments(List<FSettlement> settlements);

    Future<List<FSettlementItem>> fetchBySettlements(List<FSettlement> settlements);
}