package track.service; import common.model.*; import java.util.List; import java.util.Map; /** * Created by mxq on 2017/12/27. */ public interface TrackAccountService { List<TrackAccount4Web> findAll(User user); TrackAccount4Web findOne(String email); //到期提醒关闭 Reminder forbiden(User user, Reminder resource); //到期提醒开启 Reminder enable(User user, Reminder resource); //催款提醒关闭 PressMoney forbidenPress(User user, PressMoney resource); //催款提醒开启 PressMoney enablePress(User user, PressMoney resource); //缴费 Payment pay(User user, Payment resource); //回访 BackVisit visit(User user, BackVisit resource); //查询功能使用情况 Map<String, Integer> findFunTimes(Long account, String startDate, String endDate); List<Reminder> findRed(Long account, String startDate, String endDate); List<BackVisit> findVisit(Long account, String startDate, String endDate); List<ContractMoney> findPay(String email, String startDate, String endDate); List<Contract> findContract(String email); List<ContractChange> findContractChange(String email, String startDate, String endDate); List<TrackAccount4Web> findAllAds(User loginAccount); List<TrackAccount4Web> findAllAbTest(User loginAccount); }