package com.yd.api.commission.service;

import java.util.List;

import com.github.pagehelper.PageInfo;
import com.yd.api.agms.vo.statistics.statementData;
import com.yd.api.commission.vo.CommissionEGoldenVO;
import com.yd.api.commission.vo.CommissionVO;

public interface CommissionService {

	List<CommissionVO> queryCommissionByLogin(String login);

	List<CommissionEGoldenVO> listSalesCommissionfromEGolden(String login);

	PageInfo<statementData> getStatementDataByPage(int pageNum, int size, Integer isStatement, Integer type, String inCommissionStartTime, String outCommissionStartTime,String inCommissionEndTime, String outCommissionEndTime, String insurerBranchId, String deptId, String subordinateId);

	List<statementData> getStatementData(Integer isStatement, Integer type, String inCommissionStartTime, String outCommissionStartTime, String inCommissionEndTime, String outCommissionEndTime, String insurerBranchId, String deptId, String subordinateId);
}
