ContractService.java 1.09 KB
Newer Older
manxiaoqiang committed
1 2
package common.service;

manxiaoqiang committed
3
import common.model.*;
manxiaoqiang committed
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
import tkio.model.PackageType;

import java.util.List;
import java.util.Map;

/**
 * Created by mxq on 2018/1/16.
 */
public interface ContractService {

    Map<String, Object> checkAccount(String email);

    List<ContractBody> findBody();

    String getContractCode(String code);

    List<PackageType> findSetmeal();

    Double getRebat(String product, Integer level, Long money);

    List<User> getSales();

    Contract create(User loginUser, Contract resource);

    Contract update(User loginUser, Contract resource);

manxiaoqiang committed
30
    List<Contract> findAll(String startDate, String endDate, String platfrom);
manxiaoqiang committed
31

manxiaoqiang committed
32 33
    Contract findOne(String code);

manxiaoqiang committed
34 35 36 37 38 39 40 41 42
    ContractMoney pay(User loginUser, ContractMoney resource);

    Contract change(User loginUser, ContractChange resource);

    List<ContractMoney> findPay(String startDate, String endDate, String code);

    List<ContractChange> findChange(String startDate, String endDate, String code);

    Contract updatePay(User loginUser, ContractMoney resource);
manxiaoqiang committed
43 44

    List<ContractMoney> findPay(String startDate, String endDate);
manxiaoqiang committed
45
}